diff --git a/requirements/Makefile b/requirements/Makefile index 4714f5f..18e6332 100644 --- a/requirements/Makefile +++ b/requirements/Makefile @@ -3,7 +3,7 @@ objects = $(wildcard *.in) outputs := $(objects:.in=.txt) -all: $(outputs) +all: clean $(outputs) %.txt: %.in pip-compile --quiet --output-file $@ $< diff --git a/requirements/dev.txt b/requirements/dev.txt index 1c546a3..6d7a0d5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile --output-file=dev.txt dev.in # -aiohttp==3.8.1 +aiohttp==3.8.3 # via -r test.txt aiosignal==1.2.0 # via @@ -14,9 +14,9 @@ alabaster==0.7.12 # via # -r docs.txt # sphinx -argopt==0.7.0 +argopt==0.7.1 # via git-fame -arrow==1.2.2 +arrow==1.2.3 # via # -r test.txt # jinja2-time @@ -24,12 +24,12 @@ async-timeout==4.0.2 # via # -r test.txt # aiohttp -attrs==21.4.0 +attrs==22.1.0 # via # -r test.txt # aiohttp # pytest -babel==2.10.1 +babel==2.10.3 # via # -r docs.txt # sphinx @@ -43,11 +43,13 @@ binaryornot==0.4.4 # via # -r test.txt # cookiecutter -black==22.3.0 +black==22.10.0 # via -r test.txt +build==0.8.0 + # via pip-tools bump2version==1.0.1 # via -r dev.in -certifi==2022.5.18.1 +certifi==2022.9.24 # via # -r docs.txt # -r test.txt @@ -56,11 +58,11 @@ cfgv==3.3.1 # via # -r test.txt # pre-commit -chardet==4.0.0 +chardet==5.0.0 # via # -r test.txt # binaryornot -charset-normalizer==2.0.12 +charset-normalizer==2.1.1 # via # -r docs.txt # -r test.txt @@ -85,64 +87,60 @@ commonmark==0.9.1 # rich cookiecutter==2.1.1 # via -r test.txt -coverage[toml]==6.4.1 +coverage[toml]==6.5.0 # via # -r test.txt # pytest-cov -distlib==0.3.4 +distlib==0.3.6 # via # -r test.txt # virtualenv -docutils==0.18.1 +docutils==0.19 # via # -r docs.txt # myst-parser # sphinx # sphinx-click -filelock==3.7.1 +filelock==3.8.0 # via # -r test.txt # virtualenv -flake8==4.0.1 +flake8==5.0.4 # via -r test.txt -frozenlist==1.3.0 +frozenlist==1.3.1 # via # -r test.txt # aiohttp # aiosignal -fsspec==2022.5.0 +fsspec==2022.8.2 # via -r test.txt -furo==2022.6.4.1 +furo==2022.9.29 # via -r docs.txt -generate-changelog==0.7.6 +generate-changelog==0.9.0 # via -r dev.in ghp-import==2.1.0 # via -r docs.txt -git-fame==1.15.1 +git-fame==1.15.2 # via -r dev.in gitdb==4.0.9 # via # -r test.txt # gitpython -gitpython==3.1.27 +gitpython==3.1.28 # via # -r test.txt # generate-changelog -identify==2.5.1 +identify==2.5.6 # via # -r test.txt # pre-commit -idna==3.3 +idna==3.4 # via # -r docs.txt # -r test.txt # requests # yarl -imagesize==1.3.0 - # via - # -r docs.txt - # sphinx -importlib-metadata==4.11.4 +imagesize==1.4.1 # via # -r docs.txt # sphinx @@ -175,19 +173,19 @@ markupsafe==2.1.1 # -r docs.txt # -r test.txt # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # -r test.txt # flake8 -mdit-py-plugins==0.3.0 +mdit-py-plugins==0.3.1 # via # -r docs.txt # myst-parser -mdurl==0.1.1 +mdurl==0.1.2 # via # -r docs.txt # markdown-it-py -more-itertools==8.13.0 +more-itertools==8.14.0 # via generate-changelog multidict==6.0.2 # via @@ -198,9 +196,9 @@ mypy-extensions==0.4.3 # via # -r test.txt # black -myst-parser==0.18.0 +myst-parser==0.18.1 # via -r docs.txt -nodeenv==1.6.0 +nodeenv==1.7.0 # via # -r test.txt # pre-commit @@ -208,15 +206,16 @@ packaging==21.3 # via # -r docs.txt # -r test.txt + # build # pytest # sphinx -pathspec==0.9.0 +pathspec==0.10.1 # via # -r test.txt # black -pep517==0.12.0 - # via pip-tools -pip-tools==6.6.2 +pep517==0.13.0 + # via build +pip-tools==6.9.0 # via -r dev.in platformdirs==2.5.2 # via @@ -227,23 +226,23 @@ pluggy==1.0.0 # via # -r test.txt # pytest -pre-commit==2.19.0 +pre-commit==2.20.0 # via -r test.txt py==1.11.0 # via # -r test.txt # pytest -pycodestyle==2.8.0 +pycodestyle==2.9.1 # via # -r test.txt # flake8 -pydantic==1.9.1 +pydantic==1.10.2 # via -r test.txt -pyflakes==2.4.0 +pyflakes==2.5.0 # via # -r test.txt # flake8 -pygments==2.12.0 +pygments==2.13.0 # via # -r docs.txt # -r test.txt @@ -255,17 +254,17 @@ pyparsing==3.0.9 # -r docs.txt # -r test.txt # packaging -pytest==7.1.2 +pytest==7.1.3 # via # -r test.txt # pytest-cov # pytest-env # pytest-mock -pytest-cov==3.0.0 +pytest-cov==4.0.0 # via -r test.txt pytest-env==0.6.2 # via -r test.txt -pytest-mock==3.8.1 +pytest-mock==3.10.0 # via -r test.txt python-dateutil==2.8.2 # via @@ -277,7 +276,7 @@ python-slugify==6.1.2 # via # -r test.txt # cookiecutter -pytz==2022.1 +pytz==2022.4 # via # -r docs.txt # babel @@ -288,17 +287,17 @@ pyyaml==6.0 # cookiecutter # myst-parser # pre-commit -requests==2.28.0 +requests==2.28.1 # via # -r docs.txt # -r test.txt # cookiecutter # sphinx -rich==12.4.4 +rich==12.6.0 # via # -r test.txt # rich-click -rich-click==1.4 +rich-click==1.5.2 # via -r test.txt ruamel-yaml==0.17.21 # via @@ -313,7 +312,6 @@ six==1.16.0 # -r docs.txt # -r test.txt # python-dateutil - # virtualenv smmap==5.0.0 # via # -r test.txt @@ -326,7 +324,7 @@ soupsieve==2.3.2.post1 # via # -r docs.txt # beautifulsoup4 -sphinx==5.0.1 +sphinx==5.2.3 # via # -r docs.txt # furo @@ -335,13 +333,13 @@ sphinx==5.0.1 # sphinx-basic-ng # sphinx-click # sphinx-copybutton -sphinx-autodoc-typehints==1.18.3 +sphinx-autodoc-typehints==1.19.4 # via -r docs.txt -sphinx-basic-ng==0.0.1a11 +sphinx-basic-ng==1.0.0b1 # via # -r docs.txt # furo -sphinx-click==4.1.0 +sphinx-click==4.3.0 # via -r docs.txt sphinx-copybutton==0.5.0 # via -r docs.txt @@ -369,7 +367,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via # -r docs.txt # sphinx -tabulate==0.8.9 +tabulate==0.9.0 # via git-fame text-unidecode==1.3 # via @@ -383,43 +381,38 @@ tomli==2.0.1 # via # -r test.txt # black + # build # coverage - # pep517 # pytest -tqdm==4.64.0 +tqdm==4.64.1 # via git-fame -typer==0.4.1 +typer==0.6.1 # via generate-changelog -typing-extensions==4.2.0 +typing-extensions==4.4.0 # via # -r docs.txt # -r test.txt - # black # myst-parser # pydantic uc-micro-py==1.0.1 # via # -r docs.txt # linkify-it-py -urllib3==1.26.9 +urllib3==1.26.12 # via # -r docs.txt # -r test.txt # requests -virtualenv==20.14.1 +virtualenv==20.16.5 # via # -r test.txt # pre-commit wheel==0.37.1 # via pip-tools -yarl==1.7.2 +yarl==1.8.1 # via # -r test.txt # aiohttp -zipp==3.8.0 - # via - # -r docs.txt - # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/docs.txt b/requirements/docs.txt index 4058130..c3d9ae1 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,20 +1,20 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile --output-file=docs.txt docs.in # alabaster==0.7.12 # via sphinx -babel==2.10.1 +babel==2.10.3 # via sphinx beautifulsoup4==4.11.1 # via furo -certifi==2022.5.18.1 +certifi==2022.9.24 # via # -c test.txt # requests -charset-normalizer==2.0.12 +charset-normalizer==2.1.1 # via # -c test.txt # requests @@ -22,22 +22,20 @@ click==8.1.3 # via # -c test.txt # sphinx-click -docutils==0.18.1 +docutils==0.19 # via # myst-parser # sphinx # sphinx-click -furo==2022.6.4.1 +furo==2022.9.29 # via -r docs.in ghp-import==2.1.0 # via -r docs.in -idna==3.3 +idna==3.4 # via # -c test.txt # requests -imagesize==1.3.0 - # via sphinx -importlib-metadata==4.11.4 +imagesize==1.4.1 # via sphinx jinja2==3.1.2 # via @@ -54,17 +52,17 @@ markupsafe==2.1.1 # via # -c test.txt # jinja2 -mdit-py-plugins==0.3.0 +mdit-py-plugins==0.3.1 # via myst-parser -mdurl==0.1.1 +mdurl==0.1.2 # via markdown-it-py -myst-parser==0.18.0 +myst-parser==0.18.1 # via -r docs.in packaging==21.3 # via # -c test.txt # sphinx -pygments==2.12.0 +pygments==2.13.0 # via # -c test.txt # furo @@ -77,13 +75,13 @@ python-dateutil==2.8.2 # via # -c test.txt # ghp-import -pytz==2022.1 +pytz==2022.4 # via babel pyyaml==6.0 # via # -c test.txt # myst-parser -requests==2.28.0 +requests==2.28.1 # via # -c test.txt # sphinx @@ -95,7 +93,7 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.3.2.post1 # via beautifulsoup4 -sphinx==5.0.1 +sphinx==5.2.3 # via # -r docs.in # furo @@ -104,11 +102,11 @@ sphinx==5.0.1 # sphinx-basic-ng # sphinx-click # sphinx-copybutton -sphinx-autodoc-typehints==1.18.3 +sphinx-autodoc-typehints==1.19.4 # via -r docs.in -sphinx-basic-ng==0.0.1a11 +sphinx-basic-ng==1.0.0b1 # via furo -sphinx-click==4.1.0 +sphinx-click==4.3.0 # via -r docs.in sphinx-copybutton==0.5.0 # via -r docs.in @@ -124,15 +122,13 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -typing-extensions==4.2.0 +typing-extensions==4.4.0 # via # -c test.txt # myst-parser uc-micro-py==1.0.1 # via linkify-it-py -urllib3==1.26.9 +urllib3==1.26.12 # via # -c test.txt # requests -zipp==3.8.0 - # via importlib-metadata diff --git a/requirements/prod.txt b/requirements/prod.txt index 0e8e947..db23abd 100644 --- a/requirements/prod.txt +++ b/requirements/prod.txt @@ -1,28 +1,28 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile --output-file=prod.txt prod.in # -aiohttp==3.8.1 +aiohttp==3.8.3 # via -r prod.in aiosignal==1.2.0 # via aiohttp -arrow==1.2.2 +arrow==1.2.3 # via jinja2-time async-timeout==4.0.2 # via aiohttp -attrs==21.4.0 +attrs==22.1.0 # via aiohttp backports-shutil-copytree==0.0.0.2 # via -r prod.in binaryornot==0.4.4 # via cookiecutter -certifi==2022.5.18.1 +certifi==2022.9.24 # via requests -chardet==4.0.0 +chardet==5.0.0 # via binaryornot -charset-normalizer==2.0.12 +charset-normalizer==2.1.1 # via # aiohttp # requests @@ -37,17 +37,17 @@ commonmark==0.9.1 # via rich cookiecutter==2.1.1 # via -r prod.in -frozenlist==1.3.0 +frozenlist==1.3.1 # via # aiohttp # aiosignal -fsspec==2022.5.0 +fsspec==2022.8.2 # via -r prod.in gitdb==4.0.9 # via gitpython -gitpython==3.1.27 +gitpython==3.1.28 # via -r prod.in -idna==3.3 +idna==3.4 # via # requests # yarl @@ -63,9 +63,9 @@ multidict==6.0.2 # via # aiohttp # yarl -pydantic==1.9.1 +pydantic==1.10.2 # via -r prod.in -pygments==2.12.0 +pygments==2.13.0 # via rich python-dateutil==2.8.2 # via arrow @@ -73,13 +73,13 @@ python-slugify==6.1.2 # via cookiecutter pyyaml==6.0 # via cookiecutter -requests==2.28.0 +requests==2.28.1 # via # -r prod.in # cookiecutter -rich==12.4.4 +rich==12.6.0 # via rich-click -rich-click==1.4 +rich-click==1.5.2 # via -r prod.in ruamel-yaml==0.17.21 # via -r prod.in @@ -91,9 +91,9 @@ smmap==5.0.0 # via gitdb text-unidecode==1.3 # via python-slugify -typing-extensions==4.2.0 +typing-extensions==4.4.0 # via pydantic -urllib3==1.26.9 +urllib3==1.26.12 # via requests -yarl==1.7.2 +yarl==1.8.1 # via aiohttp diff --git a/requirements/test.txt b/requirements/test.txt index 85d446e..df4d840 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,16 +1,16 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile --output-file=test.txt test.in # -aiohttp==3.8.1 +aiohttp==3.8.3 # via -r prod.txt aiosignal==1.2.0 # via # -r prod.txt # aiohttp -arrow==1.2.2 +arrow==1.2.3 # via # -r prod.txt # jinja2-time @@ -18,7 +18,7 @@ async-timeout==4.0.2 # via # -r prod.txt # aiohttp -attrs==21.4.0 +attrs==22.1.0 # via # -r prod.txt # aiohttp @@ -29,19 +29,19 @@ binaryornot==0.4.4 # via # -r prod.txt # cookiecutter -black==22.3.0 +black==22.10.0 # via -r test.in -certifi==2022.5.18.1 +certifi==2022.9.24 # via # -r prod.txt # requests cfgv==3.3.1 # via pre-commit -chardet==4.0.0 +chardet==5.0.0 # via # -r prod.txt # binaryornot -charset-normalizer==2.0.12 +charset-normalizer==2.1.1 # via # -r prod.txt # aiohttp @@ -61,32 +61,32 @@ commonmark==0.9.1 # rich cookiecutter==2.1.1 # via -r prod.txt -coverage[toml]==6.4.1 +coverage[toml]==6.5.0 # via # -r test.in # pytest-cov -distlib==0.3.4 +distlib==0.3.6 # via virtualenv -filelock==3.7.1 +filelock==3.8.0 # via virtualenv -flake8==4.0.1 +flake8==5.0.4 # via -r test.in -frozenlist==1.3.0 +frozenlist==1.3.1 # via # -r prod.txt # aiohttp # aiosignal -fsspec==2022.5.0 +fsspec==2022.8.2 # via -r prod.txt gitdb==4.0.9 # via # -r prod.txt # gitpython -gitpython==3.1.27 +gitpython==3.1.28 # via -r prod.txt -identify==2.5.1 +identify==2.5.6 # via pre-commit -idna==3.3 +idna==3.4 # via # -r prod.txt # requests @@ -106,7 +106,7 @@ markupsafe==2.1.1 # via # -r prod.txt # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via flake8 multidict==6.0.2 # via @@ -115,11 +115,11 @@ multidict==6.0.2 # yarl mypy-extensions==0.4.3 # via black -nodeenv==1.6.0 +nodeenv==1.7.0 # via pre-commit packaging==21.3 # via pytest -pathspec==0.9.0 +pathspec==0.10.1 # via black platformdirs==2.5.2 # via @@ -127,33 +127,33 @@ platformdirs==2.5.2 # virtualenv pluggy==1.0.0 # via pytest -pre-commit==2.19.0 +pre-commit==2.20.0 # via -r test.in py==1.11.0 # via pytest -pycodestyle==2.8.0 +pycodestyle==2.9.1 # via flake8 -pydantic==1.9.1 +pydantic==1.10.2 # via -r prod.txt -pyflakes==2.4.0 +pyflakes==2.5.0 # via flake8 -pygments==2.12.0 +pygments==2.13.0 # via # -r prod.txt # rich pyparsing==3.0.9 # via packaging -pytest==7.1.2 +pytest==7.1.3 # via # -r test.in # pytest-cov # pytest-env # pytest-mock -pytest-cov==3.0.0 +pytest-cov==4.0.0 # via -r test.in pytest-env==0.6.2 # via -r test.in -pytest-mock==3.8.1 +pytest-mock==3.10.0 # via -r test.in python-dateutil==2.8.2 # via @@ -168,15 +168,15 @@ pyyaml==6.0 # -r prod.txt # cookiecutter # pre-commit -requests==2.28.0 +requests==2.28.1 # via # -r prod.txt # cookiecutter -rich==12.4.4 +rich==12.6.0 # via # -r prod.txt # rich-click -rich-click==1.4 +rich-click==1.5.2 # via -r prod.txt ruamel-yaml==0.17.21 # via -r prod.txt @@ -188,7 +188,6 @@ six==1.16.0 # via # -r prod.txt # python-dateutil - # virtualenv smmap==5.0.0 # via # -r prod.txt @@ -204,18 +203,20 @@ tomli==2.0.1 # black # coverage # pytest -typing-extensions==4.2.0 +typing-extensions==4.4.0 # via # -r prod.txt - # black # pydantic -urllib3==1.26.9 +urllib3==1.26.12 # via # -r prod.txt # requests -virtualenv==20.14.1 +virtualenv==20.16.5 # via pre-commit -yarl==1.7.2 +yarl==1.8.1 # via # -r prod.txt # aiohttp + +# The following packages are considered to be unsafe in a requirements file: +# setuptools