diff --git a/pyproject.toml b/pyproject.toml index a5e80de922..9bcf4fa615 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,16 +20,16 @@ requires = ["poetry>=1.3.2"] build-backend = "poetry.core.masonry.api" [tool.poetry.dependencies] -python = "~3.10.9" +python = "~3.12.0" apig-wsgi = "2.18.0" boto = "2.49.0" -cffi = "1.15.1" +cffi = "1.16.0" celery = {extras = ["sqs"], version = "5.3.1"} docopt = "0.6.2" 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 @@ -37,7 +37,7 @@ Flask = "2.3.3" click-datetime = "0.2" gevent = "23.9.0" gunicorn = "20.1.0" -iso8601 = "2.0.0" +iso8601 = "2.1.0" idna = "2.10" # pinned to align with test moto dependency requirements (for <=2.9) jsonschema = "3.2.0" marshmallow-sqlalchemy = "0.29.0" @@ -53,7 +53,7 @@ newrelic = "6.10.0.165" notifications-python-client = "6.4.1" python-dotenv = "1.0.0" pwnedpasswords = "2.0.0" -tldextract = "3.4.4" +tldextract = "3.5.0" nanoid = "2.0.0" unidecode = "1.3.6" more-itertools = "8.14.0" @@ -67,14 +67,14 @@ MarkupSafe = "2.1.3" itsdangerous = "2.1.2" notifications-utils = { git = "https://github.com/cds-snc/notifier-utils.git", rev = "52.0.12" } # rsa = "4.9 # awscli 1.22.38 depends on rsa<4.8 -typing-extensions = "4.7.1" +typing-extensions = "4.8.0" greenlet = "2.0.2" simple-salesforce = "^1.12.3" [tool.poetry.group.test.dependencies] flake8 = "6.1.0" isort = "5.12.0" -moto = "4.1.11" +moto = "4.2.5" idna = "2.10" pytest = "7.4.0" pytest-env = "0.8.2" @@ -89,7 +89,7 @@ strict-rfc3339 = "0.7" rfc3987 = "1.3.8" # used for creating manifest file locally jinja2-cli = { extras = ["yaml"], version = "0.8.2" } -black = "23.7.0" +black = "23.9.1" locust = "2.16.1" mypy = "1.5" sqlalchemy-stubs = "0.4" diff --git a/tests_cypress/package-lock.json b/tests_cypress/package-lock.json index 1612f9d10f..1c8d43a88d 100644 --- a/tests_cypress/package-lock.json +++ b/tests_cypress/package-lock.json @@ -608,9 +608,9 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", "engines": { "node": ">=4" } @@ -943,15 +943,15 @@ } }, "node_modules/cypress-axe": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.4.0.tgz", - "integrity": "sha512-Ut7NKfzjyKm0BEbt2WxuKtLkIXmx6FD2j0RwdvO/Ykl7GmB/qRQkwbKLk3VP35+83hiIr8GKD04PDdrTK5BnyA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.5.0.tgz", + "integrity": "sha512-Hy/owCjfj+25KMsecvDgo4fC/781ccL+e8p+UUYoadGVM2ogZF9XIKbiM6KI8Y3cEaSreymdD6ZzccbI2bY0lQ==", "engines": { "node": ">=10" }, "peerDependencies": { "axe-core": "^3 || ^4", - "cypress": "^10 || ^11 || ^12" + "cypress": "^10 || ^11 || ^12 || ^13" } }, "node_modules/cypress-html-validate": {