diff --git a/requirements.in b/requirements.in index 4d857a7..256c372 100644 --- a/requirements.in +++ b/requirements.in @@ -1,20 +1,21 @@ -# flask-negotiate==0.1.0 -# requests==2.28.0 -bcrypt==3.2.2 -cssmin==0.2.0 -email_validator==1.2.1 -flask-assets==2.0 -flask-compress==1.12 -flask-limiter==2.5.0 -flask-login==0.6.1 -flask-migrate==3.1.0 -flask-sqlalchemy==2.5.1 -flask-talisman==1.0.0 -flask-wtf==1.0.1 -flask==2.1.3 -gunicorn==20.1.0 -jsmin==3.0.1 -psycopg2==2.9.3 -python-dotenv==0.20.0 -pytz==2022.1 -redis==4.3.4 \ No newline at end of file +bcrypt +cssmin +email_validator +flask-assets +flask-compress +flask-limiter +flask-login +flask-migrate +# flask-negotiate +flask-sqlalchemy +flask-talisman +flask-wtf +flask<3.0.0 +gunicorn +jsmin +psycopg2 +python-dotenv +pytz +redis +# requests +werkzeug<3.0.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 26e3b3a..f1412f5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,34 +1,28 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile requirements.in # -alembic==1.8.1 +alembic==1.12.0 # via flask-migrate -async-timeout==4.0.2 - # via redis -bcrypt==3.2.2 +bcrypt==4.0.1 # via -r requirements.in -brotli==1.0.9 +blinker==1.6.2 + # via flask +brotli==1.1.0 # via flask-compress -cffi==1.15.1 - # via bcrypt -click==8.1.3 +click==8.1.7 # via flask -commonmark==0.9.1 - # via rich cssmin==0.2.0 # via -r requirements.in -deprecated==1.2.13 - # via - # limits - # redis -dnspython==2.2.1 +deprecated==1.2.14 + # via limits +dnspython==2.4.2 # via email-validator -email-validator==1.2.1 +email-validator==2.0.0.post2 # via -r requirements.in -flask==2.1.3 +flask==2.3.3 # via # -r requirements.in # flask-assets @@ -40,30 +34,30 @@ flask==2.1.3 # flask-wtf flask-assets==2.0 # via -r requirements.in -flask-compress==1.12 +flask-compress==1.14 # via -r requirements.in -flask-limiter==2.5.0 +flask-limiter==3.5.0 # via -r requirements.in -flask-login==0.6.1 +flask-login==0.6.2 # via -r requirements.in -flask-migrate==3.1.0 +flask-migrate==4.0.5 # via -r requirements.in -flask-sqlalchemy==2.5.1 +flask-sqlalchemy==3.1.1 # via # -r requirements.in # flask-migrate -flask-talisman==1.0.0 +flask-talisman==1.1.0 # via -r requirements.in -flask-wtf==1.0.1 +flask-wtf==1.2.1 # via -r requirements.in -greenlet==1.1.2 +greenlet==3.0.0 # via sqlalchemy -gunicorn==20.1.0 +gunicorn==21.2.0 # via -r requirements.in -idna==3.3 +idna==3.4 # via email-validator -importlib-metadata==4.12.0 - # via flask +importlib-resources==6.1.0 + # via limits itsdangerous==2.1.2 # via # flask @@ -72,55 +66,56 @@ jinja2==3.1.2 # via flask jsmin==3.0.1 # via -r requirements.in -limits==2.7.0 +limits==3.6.0 # via flask-limiter -mako==1.2.1 +mako==1.2.4 # via alembic -markupsafe==2.1.1 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 # via # jinja2 # mako + # werkzeug # wtforms -packaging==21.3 +mdurl==0.1.2 + # via markdown-it-py +ordered-set==4.1.0 + # via flask-limiter +packaging==23.2 # via + # gunicorn # limits - # redis -psycopg2==2.9.3 +psycopg2==2.9.9 # via -r requirements.in -pycparser==2.21 - # via cffi -pygments==2.12.0 +pygments==2.16.1 # via rich -pyparsing==3.0.9 - # via packaging -python-dotenv==0.20.0 +python-dotenv==1.0.0 # via -r requirements.in -pytz==2022.1 +pytz==2023.3.post1 # via -r requirements.in -redis==4.3.4 +redis==5.0.1 # via -r requirements.in -rich==12.5.1 +rich==13.6.0 # via flask-limiter -sqlalchemy==1.4.39 +sqlalchemy==2.0.21 # via # alembic # flask-sqlalchemy -typing-extensions==4.3.0 +typing-extensions==4.8.0 # via + # alembic # flask-limiter # limits + # sqlalchemy webassets==2.0 # via flask-assets -werkzeug==2.1.2 +werkzeug==2.3.7 # via + # -r requirements.in # flask # flask-login -wrapt==1.14.1 +wrapt==1.15.0 # via deprecated wtforms==3.0.1 # via flask-wtf -zipp==3.8.1 - # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements_dev.in b/requirements_dev.in index 5b980d1..a9fc1b4 100644 --- a/requirements_dev.in +++ b/requirements_dev.in @@ -1,12 +1,9 @@ -bandit==1.7.4 -black==22.6.0 -flake8-bugbear==22.7.1 -hacking==4.1.0 -isort==5.10.1 -pep8-naming==0.11.1 -pip-tools==6.8.0 -piprot==0.9.11 -pytest-cov==3.0.0 -pytest-html==3.1.1 -pytest==7.1.2 -safety==2.1.1 \ No newline at end of file +bandit +black +flake8-bugbear +isort +pep8-naming +pip-tools +pur +pytest-cov +safety diff --git a/requirements_dev.txt b/requirements_dev.txt index e327c5c..a18b586 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,136 +1,107 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile requirements_dev.in # -attrs==21.4.0 - # via - # flake8-bugbear - # pytest -bandit==1.7.4 +attrs==23.1.0 + # via flake8-bugbear +bandit==1.7.5 # via -r requirements_dev.in -black==22.6.0 +black==23.9.1 # via -r requirements_dev.in -build==0.8.0 +build==1.0.3 # via pip-tools -certifi==2022.6.15 +certifi==2023.7.22 # via requests -charset-normalizer==2.1.0 +charset-normalizer==3.3.0 # via requests -click==8.1.3 +click==8.1.7 # via # black # pip-tools + # pur # safety -coverage[toml]==6.4.2 +coverage[toml]==7.3.2 # via pytest-cov -dparse==0.5.1 +dparse==0.6.3 # via safety -flake8==3.8.4 +flake8==6.1.0 # via # flake8-bugbear - # flake8-polyfill - # hacking -flake8-bugbear==22.7.1 + # pep8-naming +flake8-bugbear==23.9.16 # via -r requirements_dev.in -flake8-polyfill==1.0.2 - # via pep8-naming -gitdb==4.0.9 +gitdb==4.0.10 # via gitpython -gitpython==3.1.27 +gitpython==3.1.37 # via bandit -hacking==4.1.0 - # via -r requirements_dev.in -idna==3.3 +idna==3.4 # via requests -iniconfig==1.1.1 +iniconfig==2.0.0 # via pytest -isort==5.10.1 +isort==5.12.0 # via -r requirements_dev.in -mccabe==0.6.1 +markdown-it-py==3.0.0 + # via rich +mccabe==0.7.0 # via flake8 -mypy-extensions==0.4.3 +mdurl==0.1.2 + # via markdown-it-py +mypy-extensions==1.0.0 # via black -packaging==21.3 +packaging==23.2 # via + # black # build # dparse # pytest # safety -pathspec==0.9.0 +pathspec==0.11.2 # via black -pbr==5.9.0 +pbr==5.11.1 # via stevedore -pep517==0.12.0 - # via build -pep8-naming==0.11.1 - # via -r requirements_dev.in -pip-tools==6.8.0 +pep8-naming==0.13.3 # via -r requirements_dev.in -piprot==0.9.11 +pip-tools==7.3.0 # via -r requirements_dev.in -platformdirs==2.5.2 +platformdirs==3.11.0 # via black -pluggy==1.0.0 +pluggy==1.3.0 # via pytest -py==1.11.0 - # via pytest -pycodestyle==2.6.0 +pur==7.3.1 + # via -r requirements_dev.in +pycodestyle==2.11.0 # via flake8 -pyflakes==2.2.0 +pyflakes==3.1.0 # via flake8 -pyparsing==3.0.9 - # via packaging -pytest==7.1.2 - # via - # -r requirements_dev.in - # pytest-cov - # pytest-html - # pytest-metadata -pytest-cov==3.0.0 - # via -r requirements_dev.in -pytest-html==3.1.1 +pygments==2.16.1 + # via rich +pyproject-hooks==1.0.0 + # via build +pytest==7.4.2 + # via pytest-cov +pytest-cov==4.1.0 # via -r requirements_dev.in -pytest-metadata==2.0.2 - # via pytest-html -pyyaml==6.0 - # via - # bandit - # dparse -requests==2.28.1 - # via - # piprot - # requests-futures - # safety -requests-futures==1.0.0 - # via piprot -ruamel-yaml==0.17.21 +pyyaml==6.0.1 + # via bandit +requests==2.31.0 + # via safety +rich==13.6.0 + # via bandit +ruamel-yaml==0.17.34 # via safety -ruamel-yaml-clib==0.2.6 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml -safety==2.1.1 +safety==2.3.4 # via -r requirements_dev.in -six==1.16.0 - # via piprot -smmap==5.0.0 +smmap==5.0.1 # via gitdb -stevedore==4.0.0 +stevedore==5.1.0 # via bandit -toml==0.10.2 - # via dparse -tomli==2.0.1 - # via - # black - # build - # coverage - # pep517 - # pytest -typing-extensions==4.3.0 - # via black -urllib3==1.26.10 +urllib3==2.0.6 # via requests -wheel==0.37.1 +wheel==0.41.2 # via pip-tools # The following packages are considered to be unsafe in a requirements file: