diff --git a/requirements-dev.txt b/requirements-dev.txt index b2e7d80..228a9c3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,48 +1,72 @@ # DO NOT EDIT THIS FILE DIRECTLY - use ./script/update-requirements to update -Pygments==2.18.0 +Jinja2==3.1.6 +MarkupSafe==3.0.2 +Pygments==2.19.1 +SecretStorage==3.3.3 +Sphinx==8.2.3 +alabaster==1.0.0 +babel==2.17.0 +beautifulsoup4==4.13.4 black==24.10.0 build==1.2.2.post1 -certifi==2024.8.30 +certifi==2025.6.15 cffi==1.17.1 -charset-normalizer==3.3.2 -click==8.1.7 -cmarkgfm==2024.1.14 -coverage==7.6.1 +charset-normalizer==3.4.2 +click==8.2.1 +cmarkgfm==2024.11.20 +coverage==7.9.1 +cryptography==45.0.4 docutils==0.21.2 -importlib_metadata==8.5.0 -iniconfig==2.0.0 -isort==5.13.2 +furo==2024.8.6 +id==1.5.0 +imagesize==1.4.1 +iniconfig==2.1.0 +isort==6.0.1 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 -keyring==25.4.1 +jeepney==0.9.0 +keyring==25.6.0 markdown-it-py==3.0.0 +mdformat==0.7.22 +mdit-py-plugins==0.4.2 mdurl==0.1.2 -more-itertools==10.5.0 -mypy-extensions==1.0.0 -nh3==0.2.18 -packaging==24.1 +more-itertools==10.7.0 +mypy_extensions==1.1.0 +myst-parser==4.0.1 +nh3==0.2.21 +packaging==25.0 pathspec==0.12.1 -pkginfo==1.10.0 -platformdirs==4.3.6 -pluggy==1.5.0 +platformdirs==4.3.8 +pluggy==1.6.0 pprintpp==0.4.0 pycountry-convert==0.7.2 pycountry==24.6.1 pycparser==2.22 -pyflakes==3.2.0 +pyflakes==3.3.2 pyproject_hooks==1.2.0 -pytest-cov==5.0.0 -pytest-mock==3.14.0 -pytest==8.3.3 +pytest-cov==6.2.1 +pytest-mock==3.14.1 +pytest==8.4.0 pytest_network==0.0.1 readme_renderer==44.0 repoze.lru==0.7 requests-toolbelt==1.0.0 -requests==2.32.3 +requests==2.32.4 rfc3986==2.0.0 -rich==13.9.2 -twine==5.1.1 -urllib3==2.2.3 -wheel==0.44.0 -zipp==3.20.2 +rich==14.0.0 +roman-numerals-py==3.1.0 +snowballstemmer==3.0.1 +soupsieve==2.7 +sphinx-basic-ng==1.0.0b2 +sphinx-copybutton==0.5.2 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +twine==6.1.0 +typing_extensions==4.14.0 +urllib3==2.4.0 +wheel==0.45.1 diff --git a/requirements.txt b/requirements.txt index dfef368..a40f955 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,4 @@ fqdn==1.5.1 idna==3.10 natsort==8.4.0 python-dateutil==2.9.0.post0 -six==1.16.0 +six==1.17.0 diff --git a/script/build-docs b/script/build-docs index b3ed0d1..a0a361f 100755 --- a/script/build-docs +++ b/script/build-docs @@ -2,8 +2,4 @@ set -xeuo pipefail -#rm -rf docs/_build - -pip install -U Sphinx furo myst-parser sphinx-copybutton - sphinx-build -M html docs docs/_build "${@}" diff --git a/setup.py b/setup.py index 91fbbcf..de9f294 100644 --- a/setup.py +++ b/setup.py @@ -64,11 +64,16 @@ setup( 'black>=24.3.0,<25.0.0', 'build>=0.7.0', 'isort>=5.11.5', + 'mdformat>=0.7.22', 'pycountry>=19.8.18', 'pycountry-convert>=0.7.2', 'pyflakes>=2.2.0', 'readme_renderer[md]>=26.0', 'twine>=3.4.2', + 'Sphinx>=8.2.3', + 'furo>=2024.8.6', + 'myst-parser>=4.0.1', + 'sphinx-copybutton>=0.5.2', ) }, install_requires=(