Ross McFarland
10c31e37e7
Dump a pip freeze into ci output for ease of seeing module verisons
2 years ago
Ross McFarland
1ccd980f50
Update the README TOC and add script that can generate it
2 years ago
Ross McFarland
49d9d88e1b
Add a message to script/release about pypirc when absent
2 years ago
Ross McFarland
ddba96c289
Include python in scripts directory in lint & formatting
3 years ago
Ross McFarland
8eea4ca544
Add header to generated requirements
3 years ago
Ross McFarland
2539cbe59b
Rework script/generate-geo-data to output formatted code. Minor updates to data
3 years ago
Ross McFarland
e938e77d9a
Anchor script/release version search
3 years ago
Ross McFarland
cfaf7315de
use pyproject.toml for tooling, add isort
3 years ago
Ross McFarland
9ded28204c
Try to get sed -i that'll work on both OSX and linux
3 years ago
Ross McFarland
927ca1e8bc
Revert back to .[dev], .[test] is not (yet) universally a thing
3 years ago
Ross McFarland
3125d1f7aa
Explicitly install pytest-network in test-module in case underlying module doesn't include it
3 years ago
Ross McFarland
7d7cf49522
Install test requirements, not dev in test-module
3 years ago
Ross McFarland
4d025faa21
pyproject.toml is a better indicator of poetry
3 years ago
Ross McFarland
c293bb19b3
Add ./script/test-module support for poetry and sukiyaki/octodns-netbox to the actions module list
3 years ago
Ross McFarland
51f8eb17f0
Update to latest best practice for ignore-revs and hooks
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
3 years ago
Ross McFarland
45123a4c81
Split out cibuild-setup-py
4 years ago
Ross McFarland
d207df9e40
Implement pep440 style public and local version numbers
4 years ago
Ross McFarland
c39733cf91
Update requirements*.txt to the latest
4 years ago
Ross McFarland
97c49d1152
Manually runnable modules test
4 years ago
Ross McFarland
83c0454a88
Include --disable-network flag in ci installed test
4 years ago
Ross McFarland
562a2c9e87
Rework how we find and exclude ourself in update-requirements
4 years ago
Ross McFarland
fb7addcf3f
.[dev] install defeats the purpose and file installs octodns
4 years ago
Ross McFarland
68aca50aa7
env and versions after the source
4 years ago
Ross McFarland
b92b23d607
Use . rather than source, latter is not always available
4 years ago
Ross McFarland
32f0092263
Don't change into the venv, won't find tests there
4 years ago
Ross McFarland
e495633aeb
Fully vet the setup.py requirements and installed code during cibuild
4 years ago
Ross McFarland
4dff97e8f6
Rework update-requirements and setup.py to use pip's setup.py support
4 years ago
Ross McFarland
b4e006f60f
Print sorted frozen and dev_frozen to match files
4 years ago
Ross McFarland
e25b618e95
Initial pass at script/update-requirements, results of run
4 years ago
Ross McFarland
7efd4f8b2f
Use pytest's built in coverage support
4 years ago
Ross McFarland
3ed6d743e6
Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets
4 years ago
Benjamin Kane
bbcdbde679
replace virtualenv with venv
4 years ago
Ross McFarland
5774e7490b
Add changelog helper script
4 years ago
Ross McFarland
47f94cc50e
use build module with both sdist and wheel packages
4 years ago
Ross McFarland
c878ec6eee
Install nose no-network and timer plugins, use no-network in test & coverage
4 years ago
Viranch Mehta
f90d261133
drop Azure DNS env vars in scripts
5 years ago
Ross McFarland
364b70048f
Fix coverage pragma grep
5 years ago
Dan Hanks
41b3018a79
Change continent code for Timor Leste
6 years ago
Ross McFarland
ea5df74c3b
If VENV_PYTHON is not specified default to python3
6 years ago
Dan Hanks
1569d94513
Add support for geo-targeting of CA provinces
- For providers that support such
6 years ago
Ross McFarland
a1b72ac29f
Ignore E741, flags single-letter var names in comprehensions which I want to allow
6 years ago
Ross McFarland
b7e75b700d
Fix code coverage for NS1
6 years ago
Ross McFarland
fd037e873b
Transip v2.1.1, back out test skips and coverage omits
6 years ago
Pavan Chandrashekar
4432d49591
Minor fix. Coverage uses bourne shell, not bash
6 years ago
Pavan Chandrashekar
3ffde7330a
Bypass transip tests, they are blocking octodns CI
6 years ago
Ross McFarland
7a623f167f
Test python setup build in CI
6 years ago
Ross McFarland
0a7d63ef06
Show line numbers missing coverage
6 years ago
Ross McFarland
e3ad57d15b
twine check before upload
6 years ago
Peter Dave Hello
a516f2ca7c
Refactor shell script syntax and consistency
- Add a missing space for styling
- Replace legacy "\`...\`" with `$(...)`
- Quote variable to prevent word splitting
- Use builtin `command -v` instead of non-standard `which`
- Add two missing `>&2` redirection for error/warning message
7 years ago