diff --git a/pyproject.toml b/pyproject.toml index 49dadd6de9..569deea606 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,30 +21,30 @@ build-backend = "poetry.core.masonry.api" [tool.poetry.dependencies] python = "~3.10.9" -apig-wsgi = "2.15.0" +apig-wsgi = "2.16.0" boto = "2.49.0" cffi = "1.15.1" celery = {extras = ["sqs"], version = "5.2.7"} docopt = "0.6.2" -environs = "9.3.2" # pyup: <9.3.3 # marshmallow v3 throws errors" +environs = "9.5.0" # pyup: <9.3.3 # marshmallow v3 throws errors" fido2 = "0.9.3" Flask-Bcrypt = "1.0.1" -flask-marshmallow = "0.14.0" +flask-marshmallow = "0.15.0" Flask-Migrate = "2.7.0" Flask-SQLAlchemy = { git = "https://github.com/pallets-eco/flask-sqlalchemy.git", rev = "500e732dd1b975a56ab06a46bd1a20a21e682262"} #git+https://github.com/mitsuhiko/flask-sqlalchemy.git@500e732dd1b975a56ab06a46bd1a20a21e682262#egg=Flask-SQLAlchemy==2.3.2.dev20190108 -Flask = "2.2.3" +Flask = "2.3.2" click-datetime = "0.2" gevent = "22.10.2" gunicorn = "20.1.0" iso8601 = "0.1.16" idna = "2.10" # pinned to align with test moto dependency requirements (for <=2.9) jsonschema = "3.2.0" -marshmallow-sqlalchemy = "0.23.1" +marshmallow-sqlalchemy = "0.29.0" marshmallow = "2.21.0" python-magic = "0.4.27" psycopg2-binary = "2.9.6" -PyJWT = "2.6.0" +PyJWT = "2.7.0" pytz = "2021.3" PyYAML = "5.4.1" SQLAlchemy = "1.4.48" @@ -61,14 +61,14 @@ more-itertools = "8.14.0" awscli-cwlogs = "1.4.6" aws-embedded-metrics = "1.0.8" # Putting upgrade on hold due to new version introducing breaking changes -Werkzeug = "2.2.3" +Werkzeug = "2.3.4" MarkupSafe = "2.1.2" # REVIEW: v2 is using sha512 instead of sha1 by default (in v1) itsdangerous = "2.1.2" notifications-utils = {git = "https://github.com/cds-snc/notifier-utils.git", rev = "50.3.3"} # rsa = "4.9 # awscli 1.22.38 depends on rsa<4.8 -typing-extensions = "4.5.0" +typing-extensions = "4.6.2" greenlet = "2.0.2" simple-salesforce = "^1.12.3" @@ -77,7 +77,7 @@ flake8 = "4.0.1" isort = "5.12.0" moto = "4.1.9" idna = "2.10" -pytest = "7.2.2" +pytest = "7.3.1" pytest-env = "0.8.1" pytest-mock = "3.10.0" pytest-cov = "3.0.0" @@ -92,7 +92,7 @@ rfc3987 = "1.3.8" jinja2-cli = { extras = ["yaml"], version = "0.8.2" } black = "22.12.0" locust = "2.15.1" -mypy = "0.812" +mypy = "0.991" sqlalchemy-stubs = "0.4" sqlalchemy2-stubs = "0.0.2a34" networkx = "2.8.8" # not directly required, pinned by Snyk to avoid a vulnerability @@ -101,5 +101,5 @@ types-boto = "2.49.18.8" types-mock = "4.0.15.2" types-python-dateutil = "2.8.19.13" types-pytz = "2022.7.1.2" -types-requests = "2.28.11.17" +types-requests = "2.31.0.1" types-redis = "4.5.5.2"