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