diff --git a/requirements-dev.txt b/requirements-dev.txt index b19e2a2..1d4256d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,22 +1,23 @@ # DO NOT EDIT THIS FILE DIRECTLY - use ./script/update-requirements to update Pygments==2.17.2 -black==24.3.0 -build==1.1.1 +black==24.4.0 +build==1.2.1 click==8.1.7 cmarkgfm==2024.1.14 coverage==7.4.4 docutils==0.20.1 -exceptiongroup==1.2.0 importlib_metadata==7.1.0 iniconfig==2.0.0 isort==5.13.2 -jaraco.classes==3.3.1 -keyring==24.3.1 +jaraco.classes==3.4.0 +jaraco.context==5.3.0 +jaraco.functools==4.0.0 +keyring==25.1.0 markdown-it-py==3.0.0 mdurl==0.1.2 more-itertools==10.2.0 mypy-extensions==1.0.0 -nh3==0.2.15 +nh3==0.2.17 packaging==24.0 pathspec==0.12.1 pkginfo==1.10.0 @@ -24,14 +25,12 @@ platformdirs==4.2.0 pluggy==1.4.0 pyflakes==3.2.0 pyproject_hooks==1.0.0 -pytest-cov==4.1.0 +pytest-cov==5.0.0 pytest-network==0.0.1 pytest==8.1.1 readme_renderer==43.0 -requests-mock==1.11.0 +requests-mock==1.12.1 rfc3986==2.0.0 rich==13.7.1 -tomli==2.0.1 twine==5.0.0 -typing_extensions==4.10.0 zipp==3.18.1 diff --git a/requirements.txt b/requirements.txt index 4f66d91..8bc7f75 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,13 +7,13 @@ cryptography==42.0.5 dnspython==2.6.1 edgegrid-python==1.3.1 fqdn==1.5.1 -idna==3.6 +idna==3.7 natsort==8.4.0 ndg-httpsclient==0.5.1 octodns==1.6.1 pyOpenSSL==24.1.0 -pyasn1==0.5.1 -pycparser==2.21 +pyasn1==0.6.0 +pycparser==2.22 python-dateutil==2.9.0.post0 requests-toolbelt==1.0.0 requests==2.31.0 diff --git a/setup.py b/setup.py index f92fad3..4d60234 100755 --- a/setup.py +++ b/setup.py @@ -35,6 +35,9 @@ def version(): # https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy 'black>=24.3.0,<25.0.0', 'build>=0.7.0', + # docutils 0.21.x bumped to >=3.9 and 3.8 is still active. we'll + # have to clamp it down until we remove 3.8 + 'docutils<=0.20.1', 'isort>=5.11.5', 'pyflakes>=2.2.0', 'readme_renderer[md]>=26.0',