diff --git a/pyproject.toml b/pyproject.toml index 81b492a..acaffd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ 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", "reuse", "safety", - "setuptools-scm", "tox"] + "setuptools-scm", "tox", "twine"] dot = ["pydot"] [tool.flake8] diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 78f5b7e..4c098e9 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -2,7 +2,7 @@ # 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 +# pip-compile --extra=dev --output-file=requirements/requirements-dev.txt # annotated-types==0.6.0 # via pydantic @@ -44,11 +44,15 @@ colorama==0.4.6 coverage[toml]==7.4.4 # via pytest-cov cryptography==42.0.5 - # via authlib + # via + # authlib + # secretstorage distlib==0.3.8 # via virtualenv dlint==0.14.1 # via incorporeal-cms (pyproject.toml) +docutils==0.21.2 + # via readme-renderer dparse==0.6.4b0 # via # safety @@ -91,17 +95,31 @@ flask==3.0.3 # via incorporeal-cms (pyproject.toml) idna==3.7 # via requests +importlib-metadata==7.1.0 + # via twine iniconfig==2.0.0 # via pytest isort==5.13.2 # via flake8-isort itsdangerous==2.1.2 # via flask +jaraco-classes==3.4.0 + # via keyring +jaraco-context==5.3.0 + # via keyring +jaraco-functools==4.0.1 + # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.3 # via # flask # reuse # safety +keyring==25.1.0 + # via twine license-expression==30.3.0 # via reuse lxml==5.2.1 @@ -120,10 +138,16 @@ mccabe==0.7.0 # via flake8 mdurl==0.1.2 # via markdown-it-py +more-itertools==10.2.0 + # via + # jaraco-classes + # jaraco-functools mypy==1.9.0 # via incorporeal-cms (pyproject.toml) mypy-extensions==1.0.0 # via mypy +nh3==0.2.17 + # via readme-renderer packaging==24.0 # via # build @@ -139,6 +163,8 @@ pbr==6.0.0 # via stevedore pip-tools==7.4.1 # via incorporeal-cms (pyproject.toml) +pkginfo==1.10.0 + # via twine platformdirs==4.2.0 # via # tox @@ -164,7 +190,9 @@ pydot==2.0.0 pyflakes==3.2.0 # via flake8 pygments==2.17.2 - # via rich + # via + # readme-renderer + # rich pyparsing==3.1.2 # via pydot pyproject-api==1.6.1 @@ -185,14 +213,24 @@ python-debian==0.1.49 # via reuse pyyaml==6.0.1 # via bandit +readme-renderer==43.0 + # via twine requests==2.31.0 - # via safety + # via + # requests-toolbelt + # safety + # twine +requests-toolbelt==1.0.0 + # via twine reuse==3.0.2 # via incorporeal-cms (pyproject.toml) +rfc3986==2.0.0 + # via twine rich==13.7.1 # via # bandit # safety + # twine # typer ruamel-yaml==0.18.6 # via @@ -204,6 +242,8 @@ safety==3.1.0 # via incorporeal-cms (pyproject.toml) safety-schemas==0.0.2 # via safety +secretstorage==3.3.3 + # via keyring setuptools-scm==8.0.4 # via incorporeal-cms (pyproject.toml) shellingham==1.5.4 @@ -216,6 +256,8 @@ stevedore==5.2.0 # via bandit tox==4.14.2 # via incorporeal-cms (pyproject.toml) +twine==5.0.0 + # via incorporeal-cms (pyproject.toml) typer==0.12.3 # via safety typing-extensions==4.11.0 @@ -231,12 +273,15 @@ urllib3==2.2.1 # via # requests # safety + # twine virtualenv==20.25.1 # via tox werkzeug==3.0.2 # via flask wheel==0.43.0 # via pip-tools +zipp==3.18.1 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip