diff --git a/.github/workflows/build_with_latest_direct_deps.yml b/.github/workflows/build_with_latest_direct_deps.yml index cf80f732..b8fa03bb 100644 --- a/.github/workflows/build_with_latest_direct_deps.yml +++ b/.github/workflows/build_with_latest_direct_deps.yml @@ -78,7 +78,7 @@ jobs: [tool.poetry.dependencies] python = "~=3.8" - Flask = "*" + Flask = "<3.0.0" # The latest flask-caching verion (2.0.2) depends on Flask (<3) gunicorn = "*" flask-restful = "*" Flask-SQLAlchemy = "*" @@ -99,6 +99,7 @@ jobs: botocore = "*" flask-caching = "*" flask-unleash = "*" + werkzeug = "<3.0.0" # https://flask.palletsprojects.com/en/3.0.x/changes/#version-2-3-3 [tool.poetry.group.dev.dependencies] flake8 = "*" @@ -112,7 +113,7 @@ jobs: build-backend = "poetry.core.masonry.api" EOF`" > pyproject.toml rm -rf poetry.lock - poetry install + poetry update - name: Show all installed packages run: | diff --git a/poetry.lock b/poetry.lock index dacf42e1..882f5777 100644 --- a/poetry.lock +++ b/poetry.lock @@ -131,19 +131,30 @@ files = [ [package.extras] tzdata = ["tzdata"] +[[package]] +name = "blinker" +version = "1.6.2" +description = "Fast, simple object-to-object and broadcast signaling" +optional = false +python-versions = ">=3.7" +files = [ + {file = "blinker-1.6.2-py3-none-any.whl", hash = "sha256:c3d739772abb7bc2860abf5f2ec284223d9ad5c76da018234f6f50d6f31ab1f0"}, + {file = "blinker-1.6.2.tar.gz", hash = "sha256:4afd3de66ef3a9f8067559fb7a1cbe555c17dcbe15971b05d1b625c3e7abe213"}, +] + [[package]] name = "boto3" -version = "1.28.59" +version = "1.28.60" description = "The AWS SDK for Python" optional = false python-versions = ">= 3.7" files = [ - {file = "boto3-1.28.59-py3-none-any.whl", hash = "sha256:7623b52c135becf145f762a9cc4203a1fb30055bb1cc7a254f82e5f7954d44a1"}, - {file = "boto3-1.28.59.tar.gz", hash = "sha256:aa861e5568a564a5ce2fff5413d6ae2cda0eed7399b3a949bc861a20915e2046"}, + {file = "boto3-1.28.60-py3-none-any.whl", hash = "sha256:d5f270c2c9a051f78c308cbba4268458e8df441057b73ba140742707ac1bc7ea"}, + {file = "boto3-1.28.60.tar.gz", hash = "sha256:dccb49cc10b31314b8553c6c9614c44b2249e0d0285d73f608a5d2010f6e1d82"}, ] [package.dependencies] -botocore = ">=1.31.59,<1.32.0" +botocore = ">=1.31.60,<1.32.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.7.0,<0.8.0" @@ -152,13 +163,13 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.31.59" +version = "1.31.60" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">= 3.7" files = [ - {file = "botocore-1.31.59-py3-none-any.whl", hash = "sha256:6485a700744c60fcbf4bba4fcacb22067f601e79fb0c27fae04cf07b03c5e8f9"}, - {file = "botocore-1.31.59.tar.gz", hash = "sha256:159f637300206a0b37b49c1bee61265650843f591e9cb62e9adcb3d1c2afec91"}, + {file = "botocore-1.31.60-py3-none-any.whl", hash = "sha256:b6de7a6a03ca3da18b78615a2cb5221c9fdb9483d3f50cb4281ae038b3f22d9f"}, + {file = "botocore-1.31.60.tar.gz", hash = "sha256:578470a15a5bd64f67437a81f23feccba85084167acf63c56acada2c1c1d95d8"}, ] [package.dependencies] @@ -520,21 +531,22 @@ pyflakes = ">=2.5.0,<2.6.0" [[package]] name = "flask" -version = "2.2.5" +version = "2.3.3" description = "A simple framework for building complex web applications." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Flask-2.2.5-py3-none-any.whl", hash = "sha256:58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf"}, - {file = "Flask-2.2.5.tar.gz", hash = "sha256:edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0"}, + {file = "flask-2.3.3-py3-none-any.whl", hash = "sha256:f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b"}, + {file = "flask-2.3.3.tar.gz", hash = "sha256:09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc"}, ] [package.dependencies] -click = ">=8.0" +blinker = ">=1.6.2" +click = ">=8.1.3" importlib-metadata = {version = ">=3.6.0", markers = "python_version < \"3.10\""} -itsdangerous = ">=2.0" -Jinja2 = ">=3.0" -Werkzeug = ">=2.2.2" +itsdangerous = ">=2.1.2" +Jinja2 = ">=3.1.2" +Werkzeug = ">=2.3.7" [package.extras] async = ["asgiref (>=3.2)"] @@ -1591,13 +1603,13 @@ files = [ [[package]] name = "tzlocal" -version = "5.0.1" +version = "5.1" description = "tzinfo object for the local timezone" optional = false python-versions = ">=3.7" files = [ - {file = "tzlocal-5.0.1-py3-none-any.whl", hash = "sha256:f3596e180296aaf2dbd97d124fe76ae3a0e3d32b258447de7b939b3fd4be992f"}, - {file = "tzlocal-5.0.1.tar.gz", hash = "sha256:46eb99ad4bdb71f3f72b7d24f4267753e240944ecfc16f25d2719ba89827a803"}, + {file = "tzlocal-5.1-py3-none-any.whl", hash = "sha256:2938498395d5f6a898ab8009555cb37a4d360913ad375d4747ef16826b03ef23"}, + {file = "tzlocal-5.1.tar.gz", hash = "sha256:a5ccb2365b295ed964e0a98ad076fe10c495591e75505d34f154d60a7f1ed722"}, ] [package.dependencies] @@ -1695,4 +1707,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "~=3.8" -content-hash = "574e63b42373df90b46de98e1011e79cf1e0f3ce390ffbaa4e7241b2a7827f64" +content-hash = "d0c4114496710421d7002b002d49914386dcaa3302dd9bc886d028c3ac002946" diff --git a/pyproject.toml b/pyproject.toml index e3f19190..158c527e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ authors = [] [tool.poetry.dependencies] python = "~=3.8" -Flask = "~=2.2.5" +Flask = "~=2.3.3" gunicorn = "~=20.0.4" flask-restful = "~=0.3.8" Flask-SQLAlchemy = "~=3.0.3"