diff --git a/poetry.lock b/poetry.lock index 630064a26db..248235e2a29 100644 --- a/poetry.lock +++ b/poetry.lock @@ -4454,58 +4454,58 @@ dev = ["hypothesis (>=6.70.0)", "pytest (>=7.1.0)"] [[package]] name = "testcontainers" -version = "4.13.3" +version = "4.14.0" description = "Python library for throwaway instances of anything that can run in a Docker container" optional = false -python-versions = ">=3.9.2" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "testcontainers-4.13.3-py3-none-any.whl", hash = "sha256:063278c4805ffa6dd85e56648a9da3036939e6c0ac1001e851c9276b19b05970"}, - {file = "testcontainers-4.13.3.tar.gz", hash = "sha256:9d82a7052c9a53c58b69e1dc31da8e7a715e8b3ec1c4df5027561b47e2efe646"}, + {file = "testcontainers-4.14.0-py3-none-any.whl", hash = "sha256:64e79b6b1e6d2b9b9e125539d35056caab4be739f7b7158c816d717f3596fa59"}, + {file = "testcontainers-4.14.0.tar.gz", hash = "sha256:3b2d4fa487af23024f00fcaa2d1cf4a5c6ad0c22e638a49799813cb49b3176c7"}, ] [package.dependencies] docker = "*" python-dotenv = "*" -redis = {version = "*", optional = true, markers = "extra == \"generic\" or extra == \"redis\""} +redis = {version = ">=7,<8", optional = true, markers = "extra == \"generic\" or extra == \"redis\""} typing-extensions = "*" urllib3 = "*" wrapt = "*" [package.extras] -arangodb = ["python-arango (>=7.8,<8.0)"] -aws = ["boto3", "httpx"] -azurite = ["azure-storage-blob (>=12.19,<13.0)"] -chroma = ["chromadb-client (>=1.0.0,<2.0.0)"] -cosmosdb = ["azure-cosmos"] -db2 = ["ibm_db_sa ; platform_machine != \"aarch64\" and platform_machine != \"arm64\"", "sqlalchemy"] -generic = ["httpx", "redis"] -google = ["google-cloud-datastore (>=2)", "google-cloud-pubsub (>=2)"] -influxdb = ["influxdb", "influxdb-client"] +arangodb = ["python-arango (>=8,<9)"] +aws = ["boto3 (>=1,<2)", "httpx"] +azurite = ["azure-storage-blob (>=12,<13)"] +chroma = ["chromadb-client (>=1,<2)"] +cosmosdb = ["azure-cosmos (>=4,<5)"] +db2 = ["ibm_db_sa ; platform_machine != \"aarch64\" and platform_machine != \"arm64\"", "sqlalchemy (>=2,<3)"] +generic = ["httpx", "redis (>=7,<8)"] +google = ["google-cloud-datastore (>=2,<3)", "google-cloud-pubsub (>=2,<3)"] +influxdb = ["influxdb (>=5,<6)", "influxdb-client (>=1,<2)"] k3s = ["kubernetes", "pyyaml (>=6.0.3)"] -keycloak = ["python-keycloak"] -localstack = ["boto3"] +keycloak = ["python-keycloak (>=6,<7) ; python_version < \"4.0\""] +localstack = ["boto3 (>=1,<2)"] mailpit = ["cryptography"] -minio = ["minio"] -mongodb = ["pymongo"] -mssql = ["pymssql (>=2.3.9) ; platform_machine != \"arm64\" or python_version >= \"3.10\"", "sqlalchemy"] -mysql = ["pymysql[rsa]", "sqlalchemy"] -nats = ["nats-py"] -neo4j = ["neo4j"] -openfga = ["openfga-sdk ; python_version >= \"3.10\""] -opensearch = ["opensearch-py ; python_version < \"4.0\""] -oracle = ["oracledb (>=3.4.1)", "sqlalchemy"] -oracle-free = ["oracledb (>=3.4.1)", "sqlalchemy"] -qdrant = ["qdrant-client"] -rabbitmq = ["pika"] -redis = ["redis"] -registry = ["bcrypt"] -scylla = ["cassandra-driver (==3.29.1)"] -selenium = ["selenium"] +minio = ["minio (>=7,<8)"] +mongodb = ["pymongo (>=4,<5)"] +mssql = ["pymssql (>=2,<3)", "sqlalchemy (>=2,<3)"] +mysql = ["pymysql[rsa] (>=1,<2)", "sqlalchemy (>=2,<3)"] +nats = ["nats-py (>=2,<3)"] +neo4j = ["neo4j (>=6,<7)"] +openfga = ["openfga-sdk"] +opensearch = ["opensearch-py (>=3,<4) ; python_version < \"4.0\""] +oracle = ["oracledb (>=3,<4)", "sqlalchemy (>=2,<3)"] +oracle-free = ["oracledb (>=3,<4)", "sqlalchemy (>=2,<3)"] +qdrant = ["qdrant-client (>=1,<2)"] +rabbitmq = ["pika (>=1,<2)"] +redis = ["redis (>=7,<8)"] +registry = ["bcrypt (>=5,<6)"] +scylla = ["cassandra-driver (>=3,<4)"] +selenium = ["selenium (>=4,<5)"] sftp = ["cryptography"] test-module-import = ["httpx"] trino = ["trino"] -weaviate = ["weaviate-client (>=4.5.4,<5.0.0)"] +weaviate = ["weaviate-client (>=4,<5)"] [[package]] name = "tomli"