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
Ross McFarland
91b37192ff
Omit cmds from coverage, print report, enforce 100%
7 years ago
Ross McFarland
50ae8054c7
First pass at GeoCodes and geo_data for validating/working with geo codes
7 years ago
Ross McFarland
d6b0726a09
Minor fixes to script/release to source env
7 years ago
Ross McFarland
4f577bbcab
Include a >=10.0.1 for pip -U pip
8 years ago
Ross McFarland
f86c06d304
Revert the setup.cfg infra and go back to requirements.txt
I've continually run into problems with the setup.cfg route that I'm not
interested in investing the time to debug and fix. Looking around it doesn't
seem to be very common yet so I've had a hard time finding help/docs etc.
8 years ago
Ross McFarland
3ea78af8e1
pycodestyle updates, mostly escaping \, couple r's, ignore break on binary
8 years ago
Ross McFarland
0b4f32e363
Add twine dev requirement, use it in script/release
8 years ago
Josh Soref
5d2ba2e715
Spelling ( #214 )
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
8 years ago