Commit Graph

43 Commits

Author SHA1 Message Date
Ross McFarland 221d4f482c black and isort version req updates 2023-06-28 14:35:38 -07:00
Samuel Parkinson 9f4a910a08 Upgrade dnspython
Matches the minimum version required by `octodns-bind`.
2023-02-20 18:17:43 +00:00
Ross McFarland cfaf7315de use pyproject.toml for tooling, add isort 2023-01-22 13:56:13 -08:00
Ross McFarland 6be0a8133a isort import formatting 2023-01-22 13:54:19 -08:00
Ross McFarland 78c53de22c Merge remote-tracking branch 'origin/master' into idna 2022-08-09 07:58:07 -07:00
Ross McFarland e116d26eec Implement black formatting 2022-07-04 12:27:39 -07:00
Ross McFarland 044d8561ed Add idna encode/decode helpers 2022-05-20 09:13:38 -07:00
Ross McFarland 6f15a4cec4 Add octodns-versions command 2022-03-30 19:09:03 -07:00
Ross McFarland d207df9e40 Implement pep440 style public and local version numbers 2022-03-27 07:34:08 -07:00
Ross McFarland ed6125c003 Explicitly include pytest-cov 2022-03-10 07:19:33 -08:00
Ross McFarland c0e38d67f7 pycountry is only a dev requirement in core now 2022-02-01 07:20:24 -08:00
Ross McFarland 49535fa104 Move pycountry-convert to dev requirements 2022-01-28 12:24:04 -08:00
Ross McFarland 4dff97e8f6 Rework update-requirements and setup.py to use pip's setup.py support 2022-01-27 10:17:30 -08:00
Ross McFarland 65dce06169 We don't explicitly need requests anymore 2022-01-26 17:58:10 -08:00
Ross McFarland e25b618e95 Initial pass at script/update-requirements, results of run 2022-01-26 17:47:31 -08:00
Ross McFarland 3ed6d743e6 Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets 2022-01-13 14:26:30 -08:00
Ross McFarland 38744a0e96 Don't write description out to a temporary file 2021-11-24 06:37:00 -08:00
Benjamin Kane 576a6b10e2 add python_requires 2021-10-20 15:28:00 -07:00
Ross McFarland 6959a9a6e1 Remove python version gates on requirements, all py3 now 2021-09-28 17:41:24 -07:00
Adam Smith 8d1f6c69e7 Add fqdn module to setup.py as dependency 2021-01-08 15:08:38 -08:00
Ross McFarland 523f1f5647 s#github/octodns#octodns/octodns/g 2020-12-08 08:33:04 -08:00
Ross McFarland 5c248b476d According to docs ipaddress was 3.3, requires for ipaddress too
Also corrects futures to 3.2 in requires
2020-07-20 13:23:40 -07:00
DavHau bac1662242 fix: dependency 'ipaddress' unnecessary for py >= 3.2 2020-06-15 16:52:08 +00:00
Ross McFarland 826df247b5 python-dateutil>=2.8.1 2020-01-11 08:57:05 -08:00
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>
2020-01-11 16:28:23 +00:00
Ross McFarland 6f9842301e Prefer StringIO.StringIO over io. 2019-10-14 19:31:04 -07:00
Ross McFarland 4a41c98c16 setup.py install_requires futures only on 2.7 2019-10-14 19:14:38 -07:00
Ross McFarland 2f45cbc086 No six for setup.py, try/except both options 2019-10-14 19:10:47 -07:00
Ross McFarland 4e09f8a838 Use six.StringIO in setup.py 2019-10-14 19:07:12 -07:00
Ross McFarland 6959b58b75 Update requirements and setup.py, remove incf.countryutils, promote pycountry-convert 2019-10-09 16:03:06 -07:00
Ross McFarland a1d2217604 Fix/hack README rendering so that pypi's markdown handling libs are happy 2019-09-30 10:17:50 -07:00
Ross McFarland 4ae3807627 Render README on pypi as markdown, update twine, fix a couple README bits 2019-07-16 07:03:50 -07:00
Ross McFarland 56fe72df5c Bump PyYAML to 4.2b1 2019-01-08 09:32:17 -08:00
Ross McFarland 7a1875e7d3 Update natsort versions to 5.5.0 which has setuptools fixes 2018-11-18 17:44:09 -08:00
Ross McFarland 9904086b31 In setup.py too 2018-10-29 19:32:12 -07:00
Ashe Connor f8a98b8fbc bound natsort to 5.2.x
Current latest (5.4.1) FTBFS on Python 2.7.
2018-10-30 11:12:23 +11:00
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.
2018-04-20 12:35:58 -07:00
Hervé Beraud 77d2fd1eb4 improve setuptools capabilities 2017-11-03 22:31:38 +01:00
Ross McFarland db35ffe72e Replace my custom natrual sorting with natsort module
Better to use something real/tested and less likely buggy/limited.
2017-06-19 22:17:48 -07:00
Ross McFarland 5a742bca92 Fixes to get a working dist build 2017-04-18 09:12:14 -07:00
Ross McFarland a4c5a36ff9 yamllint is not a hard requirement, just something we use in our workflow 2017-03-29 12:22:09 -07:00
Ross McFarland 100688cdc6 Fix octodns-* command warning, improve log messages a bit 2017-03-27 09:59:42 -07:00
Ross McFarland 7957a4c018 Initial import of OSS OctoDNS 2017-03-15 15:38:10 -07:00