diff --git a/poetry.lock b/poetry.lock index e389e8e5e..c1cdc44bb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.3.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -612,7 +612,7 @@ files = [ [package.dependencies] attrs = ">=22.2.0" -jsonschema-specifications = ">=2023.3.6" +jsonschema-specifications = ">=2023.03.6" referencing = ">=0.28.4" rpds-py = ">=0.25.0" @@ -1563,32 +1563,32 @@ dev = ["build", "tox", "tox-uv"] [[package]] name = "pytest-nhsd-apim" -version = "5.0.15" +version = "6.0.10" description = "Pytest plugin accessing NHSDigital's APIM proxies" optional = false -python-versions = "<4.0,>=3.13" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "pytest_nhsd_apim-5.0.15-py3-none-any.whl", hash = "sha256:3f6c74d18b29ac1726675410ee46363c62adb20979ac590ff873020c1d208b72"}, - {file = "pytest_nhsd_apim-5.0.15.tar.gz", hash = "sha256:df7114f5523cbd28d2629cdee02c72a511cbed7a878d673805e597444b265a59"}, + {file = "pytest_nhsd_apim-6.0.10-py3-none-any.whl", hash = "sha256:49364f43906bd1aa403576e69e49f33e97b1c81e24a6e25a61758784d4a55b37"}, + {file = "pytest_nhsd_apim-6.0.10.tar.gz", hash = "sha256:3f2bece8f57ac976109c91d2a2391a77c7791bfa7ee4435e2c08b75005e4f961"}, ] [package.dependencies] -Authlib = ">=1.6.1,<2.0.0" -cryptography = ">44.0.1" -lxml = ">=5.3.1,<6.0.0" +Authlib = ">=1.6.6,<2.0.0" +cryptography = ">=46.0.5" +lxml = ">=5.3.1,<7.0.0" pycryptodome = ">=3.20.0,<4.0.0" pydantic = ">=2.9.2,<3.0.0" pydantic-settings = ">=2.2.1,<3.0.0" PyJWT = ">=2.8.0,<3.0.0" pyotp = ">=2.9.0,<3.0.0" -pytest = ">=8.2.0,<9.0.0" +pytest = ">=8.2.0,<10.0.0" requests = ">=2.32.0,<3.0.0" setuptools = ">=80.0.1,<81.0.0" -toml = ">=0.10.2,<0.11.0" +toml = ">=0.10.2,<1.0.0" typing-extensions = ">=4.12.2,<5.0.0" -urllib3 = ">=2.6.1,<3.0.0" -wheel = ">=0.37.1,<0.45.0" +urllib3 = ">=2.6.3,<3.0.0" +wheel = ">=0.46.2,<0.47.0" [[package]] name = "python-dotenv" @@ -2067,18 +2067,21 @@ watchdog = ["watchdog (>=2.3)"] [[package]] name = "wheel" -version = "0.44.0" -description = "A built-package format for Python" +version = "0.46.3" +description = "Command line tool for manipulating wheel files" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "wheel-0.44.0-py3-none-any.whl", hash = "sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f"}, - {file = "wheel-0.44.0.tar.gz", hash = "sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49"}, + {file = "wheel-0.46.3-py3-none-any.whl", hash = "sha256:4b399d56c9d9338230118d705d9737a2a468ccca63d5e813e2a4fc7815d8bc4d"}, + {file = "wheel-0.46.3.tar.gz", hash = "sha256:e3e79874b07d776c40bd6033f8ddf76a7dad46a7b8aa1b2787a83083519a1803"}, ] +[package.dependencies] +packaging = ">=24.0" + [package.extras] -test = ["pytest (>=6.0.0)", "setuptools (>=65)"] +test = ["pytest (>=6.0.0)", "setuptools (>=77)"] [[package]] name = "xmlformatter" @@ -2095,4 +2098,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "4b413ee8c6da27df69efe47f6d76ffc0a84aea31beaff65a49d1a140e84c50c1" +content-hash = "ae2946977b6dd2ce86201b72c3e1d9f88f76d4708acb5825a4c55e4720b36933" diff --git a/pyproject.toml b/pyproject.toml index 587dad0b4..e67c43a9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ pip-licenses = "^5.5.0" jinja2 = "^3.1.6" pytest = "^8.4.2" pytest-asyncio = "^1.3.0" -pytest-nhsd-apim = "^5.0.6" +pytest-nhsd-apim = "^6.0.10" [tool.poetry.scripts]