diff --git a/poetry.lock b/poetry.lock index 2866993a..658dabaa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -200,18 +200,18 @@ tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" a [[package]] name = "awscli" -version = "1.37.22" +version = "1.37.24" description = "Universal Command Line Environment for AWS." optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "awscli-1.37.22-py3-none-any.whl", hash = "sha256:552fa964144c24d6af8f5992dd8ec3b4b5a058df1839a770c1ebc2180d066898"}, - {file = "awscli-1.37.22.tar.gz", hash = "sha256:2587493dcbd469f3b76bdcdb4dd6df90d9bc0129af79f49da86b49fa86b2ee69"}, + {file = "awscli-1.37.24-py3-none-any.whl", hash = "sha256:74cf7669497a9be566e2a5e9195f7d62bed1851ef649326c2e0abb9ae5a057de"}, + {file = "awscli-1.37.24.tar.gz", hash = "sha256:98328a7df9ee6e2b8ef588ea4e5202c8735f07401a6669449858714139be13d3"}, ] [package.dependencies] -botocore = "1.36.22" +botocore = "1.36.24" colorama = ">=0.2.5,<0.4.7" docutils = ">=0.10,<0.17" PyYAML = ">=3.10,<6.1" @@ -269,14 +269,14 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.36.22" +version = "1.36.24" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "botocore-1.36.22-py3-none-any.whl", hash = "sha256:75d6b34acb0686ee4d54ff6eb285e78ccfe318407428769d1e3e13351714d890"}, - {file = "botocore-1.36.22.tar.gz", hash = "sha256:59520247d5a479731724f97c995d5a1c2aae3b303b324f39d99efcfad1d3019e"}, + {file = "botocore-1.36.24-py3-none-any.whl", hash = "sha256:b8b2ad60e6545aaef3a40163793c39555fcfd67fb081a38695018026c4f4db25"}, + {file = "botocore-1.36.24.tar.gz", hash = "sha256:7d35ba92ccbed7aa7e1563b12bb339bde612d5f845c89bfdd79a6db8c26b9f2e"}, ] [package.dependencies] @@ -1495,14 +1495,14 @@ crt = ["botocore[crt] (>=1.36.0,<2.0a.0)"] [[package]] name = "semver" -version = "2.13.0" -description = "Python helper for Semantic Versioning (http://semver.org/)" +version = "3.0.4" +description = "Python helper for Semantic Versioning (https://semver.org)" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "semver-2.13.0-py2.py3-none-any.whl", hash = "sha256:ced8b23dceb22134307c1b8abfa523da14198793d9787ac838e70e29e77458d4"}, - {file = "semver-2.13.0.tar.gz", hash = "sha256:fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f"}, + {file = "semver-3.0.4-py3-none-any.whl", hash = "sha256:9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746"}, + {file = "semver-3.0.4.tar.gz", hash = "sha256:afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602"}, ] [[package]] @@ -1701,4 +1701,4 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "5a6b0a37342aeb567213c0c437946ee196ed8f29fcdfbe66f9c153fcebc0efbf" +content-hash = "1bc8bc0304ddc6820ffcb5ca5424e27df321589ccce39f452e4a21893db5b588" diff --git a/pyproject.toml b/pyproject.toml index ee292d14..c2572fdb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,23 +21,23 @@ build-backend = "poetry.core.masonry.api" [tool.poetry.dependencies] python = "^3.13" -flask = {extras = ["async"], version = ">=3.0.3"} -httpx = ">=0.28" -yarl = ">=1.9.4" +flask = {extras = ["async"], version = "^3.1.0"} +httpx = "^0.28.1" +yarl = "^1.18.3" pydantic = "^2.10.6" [tool.poetry.group.dev.dependencies] -ruff = ">=0.9" +ruff = "^0.9.6" docopt = "^0.6.2" jsonpath-rw = "^1.4.0" -semver = "^2.9.0" -gitpython = "^3.0.5" -pytest = ">=6.0" -pytest-asyncio = ">=0.23" -pytest-cov = ">=4.0.0" +semver = "^3.0.4" +gitpython = "^3.1.44" +pytest = "^8.3.4" +pytest-asyncio = "^0.25.3" +pytest-cov = "^6.0.0" #pytest-nhsd-apim = "^3.3.2" -aiohttp = "^3.7.3" -awscli = "^1.29.29" +aiohttp = "^3.11.12" +awscli = "^1.37.24" awscli-local = "^0.22.0" pyhamcrest = "^2.1.0" factory-boy = "^3.3.3"