diff --git a/poetry.lock b/poetry.lock index c64f501..513d082 100644 --- a/poetry.lock +++ b/poetry.lock @@ -63,17 +63,6 @@ files = [ [package.dependencies] sniffio = "*" -[[package]] -name = "async-timeout" -version = "5.0.1" -description = "Timeout context manager for asyncio programs" -optional = false -python-versions = ">=3.8" -files = [ - {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, - {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, -] - [[package]] name = "attrs" version = "25.4.0" @@ -1069,20 +1058,20 @@ tests = ["Jinja2 (>=3,<4)", "pytest", "pyyaml (>=6,<7)", "rich (>=12,<14)"] [[package]] name = "infrahub-testcontainers" -version = "1.5.5" +version = "1.7.0rc0" description = "Testcontainers instance for Infrahub to easily build integration tests" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "infrahub_testcontainers-1.5.5-py3-none-any.whl", hash = "sha256:04de4367a267a0f182618155aeb1bb36d5ca6258773480e3337327e217965738"}, - {file = "infrahub_testcontainers-1.5.5.tar.gz", hash = "sha256:5ba46dde666fad94c8c246ea086b957de63f06ddb7b8ac92ea5881f104068527"}, + {file = "infrahub_testcontainers-1.7.0rc0-py3-none-any.whl", hash = "sha256:4b76743350c2c52865c91496023aa00f2c8503d59269a632137cdac6f3d1f225"}, + {file = "infrahub_testcontainers-1.7.0rc0.tar.gz", hash = "sha256:34b344e024c4bf60f6631b881a0b4c4e522130a0adf99a4ce965b9e0ea606097"}, ] [package.dependencies] -httpx = ">=0.28.1,<0.29.0" -prefect-client = "3.4.23" +httpx = ">=0.20" +prefect-client = "3.6.7" psutil = "*" -pydantic = ">=2.10.6,<3.0.0" +pydantic = ">=2.10.6,<3" pytest = "*" testcontainers = ">=4.8,<4.9" @@ -1775,13 +1764,13 @@ test = ["coverage[toml]", "paramiko", "psutil", "pytest (>=6.0)", "pytest-cov", [[package]] name = "prefect-client" -version = "3.4.23" +version = "3.6.7" description = "Workflow orchestration and management." optional = false -python-versions = "<3.14,>=3.9" +python-versions = "<3.15,>=3.10" files = [ - {file = "prefect_client-3.4.23-py3-none-any.whl", hash = "sha256:6d3ac95ced68a3d5d461e13f90df35871ce90e58194b8a354f840c6a8e6c1fa1"}, - {file = "prefect_client-3.4.23.tar.gz", hash = "sha256:23d035c1e5a9df0c69c701c5f6ad3f8b80530c19a2383b4ca319a2397fe09ac4"}, + {file = "prefect_client-3.6.7-py3-none-any.whl", hash = "sha256:48ed2947ecbd37c05fe03ea6c5dc774bbc2dcbd0097ad81802dfca3574d90626"}, + {file = "prefect_client-3.6.7.tar.gz", hash = "sha256:e83e46376d263172d5c71d6dda544a4d127f44c179840d168270c0170063d88f"}, ] [package.dependencies] @@ -1813,7 +1802,6 @@ pydantic-extra-types = ">=2.8.2,<3.0.0" pydantic-settings = ">2.2.1,<2.9.0 || >2.9.0,<3.0.0" python-dateutil = ">=2.8.2,<3.0.0" python-slugify = ">=5.0,<9.0" -python-socks = {version = ">=2.5.3,<3.0", extras = ["asyncio"]} pytz = ">=2021.1,<2026" pyyaml = ">=5.4.1,<7.0.0" rfc3339-validator = ">=0.1.4,<0.2.0" @@ -1823,7 +1811,7 @@ sniffio = ">=1.3.0,<2.0.0" toml = ">=0.10.0" typing-extensions = ">=4.10.0,<5.0.0" uvicorn = ">=0.14.0,<0.29.0 || >0.29.0" -websockets = ">=13.0,<16.0" +websockets = ">=15.0.1,<16.0" [package.extras] notifications = ["apprise (>=1.1.0,<2.0.0)"] @@ -2298,26 +2286,6 @@ text-unidecode = ">=1.3" [package.extras] unidecode = ["Unidecode (>=1.1.1)"] -[[package]] -name = "python-socks" -version = "2.7.2" -description = "Proxy (SOCKS4, SOCKS5, HTTP CONNECT) client for Python" -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "python_socks-2.7.2-py3-none-any.whl", hash = "sha256:d311aefbacc0ddfaa1fa1c32096c436d4fe75b899c24d78e677e1b0623c52c48"}, - {file = "python_socks-2.7.2.tar.gz", hash = "sha256:4c845d4700352bc7e7382f302dfc6baf0af0de34d2a6d70ba356b2539d4dbb62"}, -] - -[package.dependencies] -async-timeout = {version = ">=4.0", optional = true, markers = "python_version < \"3.11\" and extra == \"asyncio\""} - -[package.extras] -anyio = ["anyio (>=3.3.4,<5.0.0)"] -asyncio = ["async-timeout (>=4.0)"] -curio = ["curio (>=1.4)"] -trio = ["trio (>=0.24)"] - [[package]] name = "pytz" version = "2025.2" @@ -3662,4 +3630,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.10, < 3.13" -content-hash = "021b7cb877db5380613902369343f80ca3cd6ec6344fbf7a0a14d97605930f3b" +content-hash = "800fa693e530ab502ff58002110266257ce0d42553391915efc4e4903cba5422" diff --git a/pyproject.toml b/pyproject.toml index f64c20e..730a713 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ yamllint = "^1.37.1" ruff = "^0.14.2" mypy = "^1.18.1" pytest = "^8.4.2" -infrahub-testcontainers = "1.5.5" +infrahub-testcontainers = "1.7.0rc0" pytest-asyncio = "^1.2.0" [tool.pytest.ini_options]