From 071be9b62d124196c3823794d8e71a3dc82e2206 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Mon, 15 Apr 2024 23:58:10 -0500 Subject: [PATCH] requirements recompile + adding reuse Signed-off-by: Brian S. Stephan --- pyproject.toml | 2 +- requirements/requirements-dev.txt | 97 +++++++++++++++++-------------- requirements/requirements.txt | 12 ++-- 3 files changed, 60 insertions(+), 51 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bc2366b..1a13af8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ [project.optional-dependencies] dev = ["bandit", "dlint", "flake8", "flake8-blind-except", "flake8-builtins", "flake8-docstrings", "flake8-executable", "flake8-fixme", "flake8-isort", "flake8-logging-format", "flake8-mutable", - "flake8-pyproject", "mypy", "pip-tools", "pydot", "pytest", "pytest-cov", "safety", + "flake8-pyproject", "mypy", "pip-tools", "pydot", "pytest", "pytest-cov", "reuse", "safety", "setuptools-scm", "tox"] dot = ["pydot"] diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 94e921e..78f5b7e 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -1,25 +1,36 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --extra=dev --output-file=requirements/requirements-dev.txt pyproject.toml # +annotated-types==0.6.0 + # via pydantic authlib==1.3.0 # via safety -bandit==1.7.7 +bandit==1.7.8 # via incorporeal-cms (pyproject.toml) +binaryornot==0.4.4 + # via reuse blinker==1.7.0 # via flask -build==1.0.3 +boolean-py==4.0 + # via + # license-expression + # reuse +build==1.2.1 # via pip-tools -cachetools==5.3.2 +cachetools==5.3.3 # via tox certifi==2024.2.2 # via requests cffi==1.16.0 # via cryptography chardet==5.2.0 - # via tox + # via + # binaryornot + # python-debian + # tox charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -30,7 +41,7 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.4.3 +coverage[toml]==7.4.4 # via pytest-cov cryptography==42.0.5 # via authlib @@ -42,11 +53,9 @@ dparse==0.6.4b0 # via # safety # safety-schemas -exceptiongroup==1.2.0 - # via pytest feedgen==1.0.0 # via incorporeal-cms (pyproject.toml) -filelock==3.13.1 +filelock==3.13.4 # via # tox # virtualenv @@ -62,7 +71,7 @@ flake8==7.0.0 # incorporeal-cms (pyproject.toml) flake8-blind-except==0.2.1 # via incorporeal-cms (pyproject.toml) -flake8-builtins==2.2.0 +flake8-builtins==2.5.0 # via incorporeal-cms (pyproject.toml) flake8-docstrings==1.7.0 # via incorporeal-cms (pyproject.toml) @@ -78,9 +87,9 @@ flake8-mutable==1.2.0 # via incorporeal-cms (pyproject.toml) flake8-pyproject==1.2.3 # via incorporeal-cms (pyproject.toml) -flask==3.0.2 +flask==3.0.3 # via incorporeal-cms (pyproject.toml) -idna==3.6 +idna==3.7 # via requests iniconfig==2.0.0 # via pytest @@ -91,10 +100,13 @@ itsdangerous==2.1.2 jinja2==3.1.3 # via # flask + # reuse # safety -lxml==5.1.0 +license-expression==30.3.0 + # via reuse +lxml==5.2.1 # via feedgen -markdown==3.5.2 +markdown==3.6 # via incorporeal-cms (pyproject.toml) markdown-it-py==3.0.0 # via rich @@ -102,17 +114,17 @@ markupsafe==2.1.5 # via # jinja2 # werkzeug -marshmallow==3.20.2 +marshmallow==3.21.1 # via safety mccabe==0.7.0 # via flake8 mdurl==0.1.2 # via markdown-it-py -mypy==1.8.0 +mypy==1.9.0 # via incorporeal-cms (pyproject.toml) mypy-extensions==1.0.0 # via mypy -packaging==23.2 +packaging==24.0 # via # build # dparse @@ -125,7 +137,7 @@ packaging==23.2 # tox pbr==6.0.0 # via stevedore -pip-tools==7.4.0 +pip-tools==7.4.1 # via incorporeal-cms (pyproject.toml) platformdirs==4.2.0 # via @@ -137,12 +149,14 @@ pluggy==1.4.0 # tox pycodestyle==2.11.1 # via flake8 -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==1.10.14 +pydantic==2.7.0 # via # safety # safety-schemas +pydantic-core==2.18.1 + # via pydantic pydocstyle==6.3.0 # via flake8-docstrings pydot==2.0.0 @@ -151,7 +165,7 @@ pyflakes==3.2.0 # via flake8 pygments==2.17.2 # via rich -pyparsing==3.1.1 +pyparsing==3.1.2 # via pydot pyproject-api==1.6.1 # via tox @@ -159,61 +173,56 @@ pyproject-hooks==1.0.0 # via # build # pip-tools -pytest==8.0.2 +pytest==8.1.1 # via # incorporeal-cms (pyproject.toml) # pytest-cov -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via incorporeal-cms (pyproject.toml) -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via feedgen +python-debian==0.1.49 + # via reuse pyyaml==6.0.1 # via bandit requests==2.31.0 # via safety -rich==13.7.0 +reuse==3.0.2 + # via incorporeal-cms (pyproject.toml) +rich==13.7.1 # via # bandit # safety + # typer ruamel-yaml==0.18.6 # via # safety # safety-schemas ruamel-yaml-clib==0.2.8 # via ruamel-yaml -safety==3.0.1 +safety==3.1.0 # via incorporeal-cms (pyproject.toml) safety-schemas==0.0.2 # via safety setuptools-scm==8.0.4 # via incorporeal-cms (pyproject.toml) +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil snowballstemmer==2.2.0 # via pydocstyle stevedore==5.2.0 # via bandit -tomli==2.0.1 - # via - # build - # coverage - # dparse - # flake8-pyproject - # mypy - # pip-tools - # pyproject-api - # pyproject-hooks - # pytest - # setuptools-scm - # tox -tox==4.13.0 +tox==4.14.2 # via incorporeal-cms (pyproject.toml) -typer==0.9.0 +typer==0.12.3 # via safety -typing-extensions==4.9.0 +typing-extensions==4.11.0 # via # mypy # pydantic + # pydantic-core # safety # safety-schemas # setuptools-scm @@ -224,9 +233,9 @@ urllib3==2.2.1 # safety virtualenv==20.25.1 # via tox -werkzeug==3.0.1 +werkzeug==3.0.2 # via flask -wheel==0.42.0 +wheel==0.43.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 38a9fd9..f77ce3f 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --output-file=requirements/requirements.txt pyproject.toml @@ -10,23 +10,23 @@ click==8.1.7 # via flask feedgen==1.0.0 # via incorporeal-cms (pyproject.toml) -flask==3.0.2 +flask==3.0.3 # via incorporeal-cms (pyproject.toml) itsdangerous==2.1.2 # via flask jinja2==3.1.3 # via flask -lxml==5.1.0 +lxml==5.2.1 # via feedgen -markdown==3.5.2 +markdown==3.6 # via incorporeal-cms (pyproject.toml) markupsafe==2.1.5 # via # jinja2 # werkzeug -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via feedgen six==1.16.0 # via python-dateutil -werkzeug==3.0.1 +werkzeug==3.0.2 # via flask