diff --git a/Dockerfile b/Dockerfile index 7da4c8f9..371ce407 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.7-bullseye +FROM python:3.12-bullseye ARG RELEASE_NAME RUN apt update && apt install -y nodejs npm \ diff --git a/compose.yml b/compose.yml index a964ddf6..ff445132 100644 --- a/compose.yml +++ b/compose.yml @@ -6,7 +6,6 @@ services: build: . env_file: envfile environment: - - AWS_DEFAULT_REGION=us-west-2 - FLASK_DEBUG=True - FLASK_APP=dashboard/app.py ports: diff --git a/requirements.txt b/requirements.txt index ad73835d..be253689 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,81 +1,72 @@ -annotated-types==0.5.0 -async-timeout==4.0.2 +annotated-types==0.6.0 Beaker==1.12.1 -boto3==1.26.142 -botocore==1.29.142 -cachetools==5.3.1 -certifi==2023.5.7 -cffi==1.15.1 -cfgv==3.3.1 -chardet==5.1.0 -charset-normalizer==3.1.0 -click==8.1.3 +cachetools==5.3.3 +certifi==2024.2.2 +cffi==1.16.0 +cfgv==3.4.0 +chardet==5.2.0 +charset-normalizer==3.3.2 +click==8.1.7 colorama==0.4.6 configobj==5.0.8 -cryptography==40.0.2 +cryptography==42.0.5 cssmin==0.2.0 defusedxml==0.7.1 -distlib==0.3.6 +distlib==0.3.8 ecdsa==0.18.0 everett==3.2.0 Faker==18.9.0 -filelock==3.12.1 +filelock==3.13.3 Flask==2.2.5 Flask-Assets==2.0 Flask-KVSession==0.6.2 Flask-pyoidc==3.14.3 flask-talisman==1.0.0 -future==0.18.3 -gevent==22.10.2 -greenlet==2.0.2 +future==1.0.0 +gevent==23.9.1 +greenlet==3.0.3 gunicorn==20.1.0 -identify==2.5.24 -idna==3.4 -importlib-metadata==6.6.0 -importlib-resources==5.12.0 +identify==2.5.35 +idna==3.6 +importlib_resources==6.4.0 itsdangerous==2.1.2 Jinja2==3.1.2 -jmespath==1.0.1 josepy==1.13.0 jsmin==3.0.1 -Mako==1.2.4 -MarkupSafe==2.1.2 -moto==4.1.10 +Mako==1.3.2 +MarkupSafe==2.1.5 nodeenv==1.8.0 oic==1.6.1 -packaging==23.1 -platformdirs==3.5.3 +packaging==23.2 +platformdirs==4.2.0 pluggy==1.0.0 pre-commit==2.21.0 -pyasn1==0.5.0 -pycparser==2.21 -pycryptodomex==3.18.0 -pydantic==2.5.2 -pydantic-settings==2.0.3 -pydantic_core==2.14.5 +pyasn1==0.6.0 +pycparser==2.22 +pycryptodomex==3.20.0 +pydantic==2.6.4 +pydantic-settings==2.2.1 +pydantic_core==2.16.3 pyjwkest==1.4.2 -pyOpenSSL==23.1.1 -pyproject_api==1.5.1 -python-dateutil==2.8.2 -python-dotenv==0.21.1 +pyOpenSSL==24.1.0 +pyproject-api==1.6.1 +python-dateutil==2.9.0.post0 +python-dotenv==1.0.1 python-jose==3.3.0 -PyYAML==6.0 -redis==4.5.5 +PyYAML==6.0.1 +redis==5.0.1 requests==2.31.0 -responses==0.23.1 rsa==4.9 -s3transfer==0.6.1 +setuptools==69.2.0 simplekv==0.14.1 six==1.16.0 -tomli==2.0.1 tox==4.6.0 types-PyYAML==6.0.12.10 typing_extensions==4.6.3 -urllib3==1.26.16 -virtualenv==20.23.0 +urllib3==2.2.0 +virtualenv==20.25.1 webassets==2.0 Werkzeug==2.2.3 -xmltodict==0.13.0 -zipp==3.15.0 -zope.event==4.6 -zope.interface==6.0 +zope.event==5.0 +zope.interface==6.2 + diff --git a/setup.py b/setup.py index c012f250..350cb160 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup_requirements = ["pytest-runner", "credstash", "everett", "josepy", "flask_pyoidc"] -test_requirements = ["pytest", "pytest-watch", "pytest-cov", "moto", "pytest-moto", "faker"] +test_requirements = ["pytest", "pytest-watch", "pytest-cov", "faker"] setup( name="dashboard",