diff --git a/requirements.txt b/requirements.txt index 4f60e14d57cddf744f21b090abb011060a90c8be..c0fa894a3551435e0cbba01cd944d343d7d5188d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ -alembic~=1.10 +alembic~=1.14 # needed to support auto discovery of and applying enum changes alembic-postgresql-enum~=0.1 click~=8.1 -jsonschema~=4.17 -flask~=2.2 -flask-cors~=3.0 +jsonschema +flask~=3.0 +flask-cors~=5.0 flask-migrate~=4.0 flask-sqlalchemy~=3.0 openpyxl~=3.1 @@ -12,24 +12,22 @@ psycopg2-binary~=2.9 SQLAlchemy~=2.0 authlib~=1.2 flask-login~=0.6 +requests -pytest~=7.2 -pytest-mock~=3.10 -sphinx~=6.1 -sphinx-rtd-theme~=1.2 -sphinxcontrib-httpdomain~=1.8 -tox~=4.4 +pytest +pytest-mock +sphinx +sphinx-rtd-theme +sphinxcontrib-httpdomain +tox -mypy~=1.2 -types-docutils~=0.19 -types-jsonschema~=4.17 -types-Flask-Cors~=3.0 -types-openpyxl~=3.1 -types-setuptools~=67.6 -types-click~=7.1 +mypy +types-docutils +types-jsonschema +types-Flask-Cors +types-openpyxl +types-setuptools +types-click -sentry-sdk[flask]~=1.23 -python-dotenv~=1.0 - -# 2023-10-05 temporary fix for flask-login breaking with werkzeug 3.0 -werkzeug~=2.3 +sentry-sdk[flask] +python-dotenv diff --git a/setup.py b/setup.py index 594c96e1a52f6b70bbf8a137e453aa306622e7db..d5527a430545c57b6bc1d1b14e2f04d8eaa04ace 100644 --- a/setup.py +++ b/setup.py @@ -10,23 +10,21 @@ setup( url='https://gitlab.geant.org/geant-swd/compendium-v2', packages=find_packages(), install_requires=[ - 'alembic~=1.10', + 'alembic~=1.14', 'alembic-postgresql-enum~=0.1', 'click~=8.1', - 'jsonschema~=4.17', - 'flask~=2.2', - 'flask-cors~=3.0', + 'jsonschema', + 'flask~=3.0', + 'flask-cors~=5.0', 'flask-migrate~=4.0', 'flask-sqlalchemy~=3.0', 'openpyxl~=3.1', 'psycopg2-binary~=2.9', 'SQLAlchemy~=2.0', - 'sentry-sdk[flask]~=1.23', + 'sentry-sdk[flask]', 'authlib~=1.2', 'flask-login~=0.6', - 'requests~=2.31', - # 2023-10-05 temporary fix for flask-login breaking with werkzeug 3.0 - 'werkzeug~=2.3' + 'requests', ], include_package_data=True, entry_points={