diff --git a/requirements-dev.txt b/requirements-dev.txt index 0fb17f8..2c82cc8 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -8,39 +8,41 @@ cffi==1.15.1 charset-normalizer==3.1.0 click==8.1.3 cmarkgfm==2022.10.27 -coverage==7.2.5 +coverage==7.2.7 docutils==0.20.1 -importlib-metadata==6.6.0 +exceptiongroup==1.1.1 +importlib-metadata==6.7.0 iniconfig==2.0.0 -isort==5.11.4 +isort==5.12.0 jaraco.classes==3.2.3 -keyring==23.13.1 -markdown-it-py==2.2.0 +keyring==24.2.0 +markdown-it-py==3.0.0 mdurl==0.1.2 more-itertools==9.1.0 mypy-extensions==1.0.0 packaging==23.1 pathspec==0.11.1 pkginfo==1.9.6 -platformdirs==3.5.1 -pluggy==1.0.0 +platformdirs==3.8.0 +pluggy==1.2.0 pprintpp==0.4.0 pycountry-convert==0.7.2 pycountry==22.3.5 pycparser==2.21 pyflakes==3.0.1 pyproject_hooks==1.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 pytest-network==0.0.1 -pytest==7.3.1 -readme-renderer==37.3 +pytest==7.4.0 +readme-renderer==40.0 repoze.lru==0.7 requests-toolbelt==1.0.0 requests==2.31.0 rfc3986==2.0.0 -rich==13.3.5 +rich==13.4.2 +tomli==2.0.1 twine==4.0.2 -urllib3==2.0.2 +urllib3==2.0.3 webencodings==0.5.1 zipp==3.15.0 diff --git a/requirements.txt b/requirements.txt index ecc8879..f2525a1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,6 +3,6 @@ PyYAML==6.0 dnspython==2.3.0 fqdn==1.5.1 idna==3.4 -natsort==8.3.1 +natsort==8.4.0 python-dateutil==2.8.2 six==1.16.0 diff --git a/setup.py b/setup.py index 3b80b46..78ed20d 100644 --- a/setup.py +++ b/setup.py @@ -72,9 +72,13 @@ setup( extras_require={ 'dev': tests_require + ( - 'black>=22.3.0', + # we need to manually/explicitely bump major versions as they're + # likely to result in formatting changes that should happen in their + # own PR. This will basically happen yearly + # https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy + 'black>=23.1.0,<24.0.0', 'build>=0.7.0', - 'isort>=5.11.4', + 'isort>=5.11.5', 'pycountry>=19.8.18', 'pycountry-convert>=0.7.2', 'pyflakes>=2.2.0',