@@ -73,6 +73,7 @@ packages = [
7373 { include = " testcontainers" , from = " modules/trino" },
7474 { include = " testcontainers" , from = " modules/vault" },
7575 { include = " testcontainers" , from = " modules/weaviate" },
76+ { include = " testcontainers" , from = " modules/cratedb" }
7677]
7778
7879[tool .poetry .urls ]
@@ -122,6 +123,8 @@ azure-cosmos = { version = "*", optional = true }
122123cryptography = { version = " *" , optional = true }
123124trino = { version = " *" , optional = true }
124125ibm_db_sa = { version = " *" , optional = true , markers = " platform_machine != 'aarch64' and platform_machine != 'arm64'" }
126+ crate = { version = " *" , optional = true }
127+ sqlalchemy-cratedb = { version = " *" , optional = true }
125128
126129[tool .poetry .extras ]
127130arangodb = [" python-arango" ]
@@ -172,6 +175,7 @@ vault = []
172175weaviate = [" weaviate-client" ]
173176chroma = [" chromadb-client" ]
174177trino = [" trino" ]
178+ cratedb = [" crate" , " sqlalchemy-cratedb" ]
175179
176180[tool .poetry .group .dev .dependencies ]
177181mypy = " 1.11.2"
@@ -338,6 +342,7 @@ mypy_path = [
338342 " modules/sftp" ,
339343 # "modules/vault"
340344 # "modules/weaviate"
345+ # "modules/cratedb"
341346]
342347enable_error_code = [" ignore-without-code" , " redundant-expr" , " truthy-bool" ]
343348
0 commit comments