@@ -20,6 +20,8 @@ classifiers = [
2020 " Programming Language :: Python :: 3.10" ,
2121 " Programming Language :: Python :: 3.11" ,
2222 " Programming Language :: Python :: 3.12" ,
23+ " Programming Language :: Python :: 3.13" ,
24+ " Programming Language :: Python :: 3.14" ,
2325 " Topic :: Software Development :: Libraries :: Python Modules" ,
2426 " Operating System :: Microsoft :: Windows" ,
2527 " Operating System :: POSIX" ,
@@ -91,25 +93,25 @@ python-dotenv = "*"
9193python-arango = { version = " ^7.8" , optional = true }
9294azure-storage-blob = { version = " ^12.19" , optional = true }
9395cassandra-driver = { version = " 3.29.1" , optional = true }
94- clickhouse-driver = { version = " *" , optional = true }
96+ # clickhouse-driver = { version = "*", optional = true }
9597google-cloud-pubsub = { version = " >=2" , optional = true }
9698google-cloud-datastore = { version = " >=2" , optional = true }
9799influxdb = { version = " *" , optional = true }
98100influxdb-client = { version = " *" , optional = true }
99101kubernetes = { version = " *" , optional = true }
100- pyyaml = { version = " * " , optional = true }
102+ pyyaml = { version = " >=6.0.3 " , optional = true }
101103python-keycloak = { version = " *" , optional = true }
102104boto3 = { version = " *" , optional = true }
103105minio = { version = " *" , optional = true }
104106nats-py = { version = " *" , optional = true }
105107pymongo = { version = " *" , optional = true }
106108sqlalchemy = { version = " *" , optional = true }
107- pymssql = { version = " * " , optional = true , markers = " platform_machine != 'arm64' or python_version >= '3.10'" }
109+ pymssql = { version = " >=2.3.9 " , optional = true , markers = " platform_machine != 'arm64' or python_version >= '3.10'" }
108110pymysql = { version = " *" , extras = [" rsa" ], optional = true }
109111neo4j = { version = " *" , optional = true }
110112openfga-sdk = { version = " *" , optional = true , markers = " python_version >= '3.10'" }
111113opensearch-py = { version = " *" , optional = true , markers = " python_version < '4.0'" }
112- oracledb = { version = " * " , optional = true }
114+ oracledb = { version = " >=3.4.1 " , optional = true }
113115pika = { version = " *" , optional = true }
114116redis = { version = " *" , optional = true }
115117selenium = { version = " *" , optional = true }
@@ -122,6 +124,26 @@ azure-cosmos = { version = "*", optional = true }
122124cryptography = { version = " *" , optional = true }
123125trino = { version = " *" , optional = true }
124126ibm_db_sa = { version = " *" , optional = true , markers = " platform_machine != 'aarch64' and platform_machine != 'arm64'" }
127+ pydantic = { version = " >=2.12.4" , optional = true } # upgrade for 3.14 compat (uses pyo3)
128+ rpds-py = { version = " >=0.28.0" , optional = true , markers = " python_version >= '3.10'" }
129+ grpcio = { version = " >=1.75.1" , optional = true }
130+ markupsafe = { version = " >=3.0.3" , optional = true }
131+ ujson = { version = " >=5.11.0" , optional = true }
132+ aiohttp = { version = " >=3.13.2" , optional = true }
133+ grpcio-tools = { version = " >=1.76.0" , optional = true }
134+ msgpack = { version = " >=1.1.2" , optional = true }
135+ pandas = { version = " >=2.3.3" , optional = true }
136+ httpcore = { version = " >=1.0.8" , optional = true } # we could fix this for everyone but this is httpx's responsibility
137+
138+ [tool .poetry .group .numpy_old .dependencies ]
139+ numpy = { version = " >=2.0" , optional = true , markers = " python_version < '3.11'" }
140+ [tool .poetry .group .numpy_new .dependencies ]
141+ numpy = { version = " >=2.3.4" , optional = true , markers = " python_version >= '3.11'" }
142+
143+ [tool .poetry .group .clickhouse-driver_old .dependencies ]
144+ clickhouse-driver = { version = " >=0.1.5" , optional = true , markers = " python_version < '3.11'" }
145+ [tool .poetry .group .clickhouse-driver_new .dependencies ]
146+ clickhouse-driver = { version = " >=0.2.10" , optional = true , markers = " python_version >= '3.11' and python_version < '4'" }
125147
126148[tool .poetry .extras ]
127149arangodb = [" python-arango" ]
@@ -182,7 +204,7 @@ sphinx = "7.2.6"
182204twine = " 6.2.0"
183205anyio = " 4.3.0"
184206# for tests only
185- psycopg2-binary = " 2.9.10 "
207+ psycopg2-binary = " 2.9.11 "
186208pg8000 = " 1.30.5"
187209sqlalchemy = " 2.0.28"
188210psycopg = " 3.1.18"
0 commit comments