Ross McFarland
a2e3b93e74
Switch to proviso for requirements.txt management
3 weeks ago
Ross McFarland
0fdc60463d
Drop required sphinx version a bit to support 3.10
3 weeks ago
Ross McFarland
d0f961f686
Add missing test requirements section to setup.py
2 months ago
Ross McFarland
755f618536
use the readthedocs theme
4 months ago
Ross McFarland
f5462cf40e
sphinx mermaid diagrams, continue on doc restructuring/split
4 months ago
Ross McFarland
a62cf24ea7
doc requirements in setup.py and new requirements-doc.txt
4 months ago
Ross McFarland
00fc2c75ed
Make the switch to the changelet module
5 months ago
Ross McFarland
c8ed44d61e
Remove docutils clamp
1 year ago
Ross McFarland
cc398853d2
Bump python_requires to 3.9
1 year ago
Ross McFarland
c9bb29ccc2
Clamp docutils to 0.20.x until we're done with 3.8
2 years ago
Ross McFarland
b6362ec6d0
Update black to 24.x
2 years ago
Ross McFarland
44499a996e
Remove dead version function
2 years ago
Ross McFarland
c9a2c8f72b
Simplify versioning, just use __version__
2 years ago
Ross McFarland
9cb690d64c
Remove a python 3.7 import work-around
2 years ago
Ross McFarland
221d4f482c
black and isort version req updates
2 years ago
Samuel Parkinson
9f4a910a08
Upgrade `dnspython`
Matches the minimum version required by `octodns-bind`.
3 years ago
Ross McFarland
cfaf7315de
use pyproject.toml for tooling, add isort
3 years ago
Ross McFarland
6be0a8133a
isort import formatting
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
3 years ago
Ross McFarland
044d8561ed
Add idna encode/decode helpers
4 years ago
Ross McFarland
6f15a4cec4
Add octodns-versions command
4 years ago
Ross McFarland
d207df9e40
Implement pep440 style public and local version numbers
4 years ago
Ross McFarland
ed6125c003
Explicitly include pytest-cov
4 years ago
Ross McFarland
c0e38d67f7
pycountry is only a dev requirement in core now
4 years ago
Ross McFarland
49535fa104
Move pycountry-convert to dev requirements
4 years ago
Ross McFarland
4dff97e8f6
Rework update-requirements and setup.py to use pip's setup.py support
4 years ago
Ross McFarland
65dce06169
We don't explicitly need requests anymore
4 years ago
Ross McFarland
e25b618e95
Initial pass at script/update-requirements, results of run
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
Ross McFarland
38744a0e96
Don't write description out to a temporary file
4 years ago
Benjamin Kane
576a6b10e2
add python_requires
4 years ago
Ross McFarland
6959a9a6e1
Remove python version gates on requirements, all py3 now
4 years ago
Adam Smith
8d1f6c69e7
Add fqdn module to setup.py as dependency
5 years ago
Ross McFarland
523f1f5647
s#github/octodns#octodns/octodns/g
5 years ago
Ross McFarland
5c248b476d
According to docs ipaddress was 3.3, requires for ipaddress too
Also corrects futures to 3.2 in requires
5 years ago
DavHau
bac1662242
fix: dependency 'ipaddress' unnecessary for py >= 3.2
6 years ago
Ross McFarland
826df247b5
python-dateutil>=2.8.1
6 years ago
dependabot-preview[bot]
fe58c67133
Bump python-dateutil from 2.6.1 to 2.8.1
Bumps [python-dateutil](https://github.com/dateutil/dateutil ) from 2.6.1 to 2.8.1.
- [Release notes](https://github.com/dateutil/dateutil/releases )
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS )
- [Commits](https://github.com/dateutil/dateutil/compare/2.6.1...2.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years ago
Ross McFarland
6f9842301e
Prefer StringIO.StringIO over io.
6 years ago
Ross McFarland
4a41c98c16
setup.py install_requires futures only on 2.7
6 years ago
Ross McFarland
2f45cbc086
No six for setup.py, try/except both options
6 years ago
Ross McFarland
4e09f8a838
Use six.StringIO in setup.py
6 years ago
Ross McFarland
6959b58b75
Update requirements and setup.py, remove incf.countryutils, promote pycountry-convert
6 years ago
Ross McFarland
a1d2217604
Fix/hack README rendering so that pypi's markdown handling libs are happy
6 years ago
Ross McFarland
4ae3807627
Render README on pypi as markdown, update twine, fix a couple README bits
6 years ago
Ross McFarland
56fe72df5c
Bump PyYAML to 4.2b1
7 years ago
Ross McFarland
7a1875e7d3
Update natsort versions to 5.5.0 which has setuptools fixes
7 years ago
Ross McFarland
9904086b31
In setup.py too
7 years ago
Ashe Connor
f8a98b8fbc
bound natsort to 5.2.x
Current latest (5.4.1) FTBFS on Python 2.7.
7 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