@@ -46,7 +46,7 @@ all = [ # users can install duckdb with 'duckdb[all]', which will install this l
4646 " ipython" , # used in duckdb.query_graph
4747 " fsspec" , # used in duckdb.filesystem
4848 " numpy" , # used in duckdb.experimental.spark and in duckdb.fetchnumpy()
49- " pandas" , # used for pandas dataframes all over the place
49+ " pandas; python_version < '3.14' " , # used for pandas dataframes all over the place
5050 " pyarrow; python_version < '3.14'" , # used for pyarrow support
5151 " adbc_driver_manager; python_version < '3.14'" , # for the adbc driver (TODO: this should live under the duckdb package)
5252]
@@ -227,7 +227,7 @@ torchvision = [ { index = "pytorch-cpu" } ]
227227[dependency-groups ] # used for development only, requires pip >=25.1.0
228228stubdeps = [ # dependencies used for typehints in the stubs
229229 " fsspec" ,
230- " pandas" ,
230+ " pandas; python_version < '3.14' " ,
231231 " polars; python_version < '3.14'" ,
232232 " pyarrow; python_version < '3.14'" ,
233233]
@@ -249,7 +249,7 @@ test = [ # dependencies used for running tests
249249 " requests" ,
250250 " urllib3" ,
251251 " fsspec>=2022.11.0" ,
252- " pandas>=2.0.0" ,
252+ " pandas>=2.0.0; python_version < '3.14' " ,
253253 " pyarrow>=18.0.0; python_version < '3.14'" ,
254254 " torch>=2.2.2; python_version < '3.14' and (sys_platform != 'darwin' or platform_machine != 'x86_64' or python_version < '3.13')" ,
255255 " tensorflow==2.14.0; sys_platform == 'darwin' and python_version < '3.12'" ,
@@ -264,7 +264,7 @@ scripts = [ # dependencies used for running scripts
264264 " ipython" ,
265265 " ipywidgets" ,
266266 " numpy" ,
267- " pandas" ,
267+ " pandas; python_version < '3.14' " ,
268268 " pcpp" ,
269269 " polars; python_version < '3.14'" ,
270270 " pyarrow; python_version < '3.14'" ,
0 commit comments