diff --git a/poetry.lock b/poetry.lock index c37bf4e0..5c576e77 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3173,20 +3173,20 @@ types = ["mypy"] [[package]] name = "pyexasol" -version = "2.2.1" +version = "2.2.2" description = "Exasol python driver with extra features" optional = false python-versions = "<3.15,>=3.10" groups = ["main"] files = [ - {file = "pyexasol-2.2.1-py3-none-any.whl", hash = "sha256:7503a7ccadff39bf83f5a56e9d4d503691bc1c6cfcd3714dbf989ea6c0b01629"}, - {file = "pyexasol-2.2.1.tar.gz", hash = "sha256:90a2ff4d8393a8c6af9d129b4728237c13eff7ca4079b291dc46eba0a509c87d"}, + {file = "pyexasol-2.2.2-py3-none-any.whl", hash = "sha256:ed694df2f4e424f1c4a8427c638d35541a7b7289c89825d038a3bdc99dbcf717"}, + {file = "pyexasol-2.2.2.tar.gz", hash = "sha256:fb97a1579f4cc159cff04eabdb05fab1a376624abe2a45d339e7e735b7b3d83f"}, ] [package.dependencies] cryptography = ">=45.0.7" -packaging = ">=24.1.0,<26.0.0" -websocket-client = ">=1.0.1,<1.9.0" +packaging = ">=24.1.0" +websocket-client = ">=1.0.1,<2" [package.extras] all = ["orjson (>=3.6,<4.0)", "pandas (>=2.0.0,<3.0.0)", "polars (>=1.10.0,<2.0.0)", "pproxy", "pyarrow (>=21.0.0)", "python-rapidjson (>=1.21.0,<2.0.0)", "ujson (>=5.10.0,<6.0.0)"] @@ -3351,14 +3351,14 @@ tomli = ">=2.0,<3" [[package]] name = "pytest" -version = "9.0.3" +version = "9.1.1" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9"}, - {file = "pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c"}, + {file = "pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c"}, + {file = "pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313"}, ] [package.dependencies] @@ -3375,20 +3375,20 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests [[package]] name = "pytest-exasol-backend" -version = "1.4.1" +version = "1.5.0" description = "" optional = false -python-versions = "<3.14,>=3.10" +python-versions = "<3.15,>=3.10" groups = ["dev"] files = [ - {file = "pytest_exasol_backend-1.4.1-py3-none-any.whl", hash = "sha256:208b5f6e3da31105a8e692c6aaa04775d3f2d29e3985f69092e2ed805c3285ca"}, - {file = "pytest_exasol_backend-1.4.1.tar.gz", hash = "sha256:c89af2b959377cc2ac6fda81b6d433ecc66e9e9b6608f2a0048f3f1890223470"}, + {file = "pytest_exasol_backend-1.5.0-py3-none-any.whl", hash = "sha256:5dcf9acffbb16f5fc6cab9886749a46574023dce47410ee1f91c8f1f14c9f111"}, + {file = "pytest_exasol_backend-1.5.0.tar.gz", hash = "sha256:fa8b46be7b112ea6f8cce31f7e2680c8eab6ec75605eb928bb951a80cb369d32"}, ] [package.dependencies] exasol-integration-test-docker-environment = ">=4.3,<7" exasol-saas-api = ">=2.8,<3" -pytest = ">=7,<10" +pytest = ">=9,<10" [[package]] name = "pytest-json-report" @@ -5153,4 +5153,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.14" -content-hash = "446a7548c31d2094b6a1b59457717d4fbc1348a334a97bca39f1a993001096ba" +content-hash = "0722573c69fe543cdc4de7393bb2a41ca0dafff79025174ecb154f1b5721808a" diff --git a/pyproject.toml b/pyproject.toml index 6ac7470e..33295aa9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ classifiers = [ ] dependencies = [ "packaging>=21.3", - "pyexasol>=0.26.0,<3.0", + "pyexasol>=2.2.2,<3.0", "sqlalchemy>=2.0.0,<3", ] license-files = ["LICENSE"] @@ -66,9 +66,9 @@ build-backend = "poetry.core.masonry.api" dev = [ "nox>=2022.1.7", "pytest-json-report>=1.5.0", - "pytest>=6,<10", + "pytest>=9.1.1,<10", "exasol-integration-test-docker-environment>=5.0.0,<7", - "pytest-exasol-backend>=1.0.0,<2", + "pytest-exasol-backend>=1.5.0,<2", "exasol-toolbox>=10.0.0,<11", "pydantic>=2.12.5,<3", "pydantic-settings>=2.12.0,<3",