prettytable<4
sqlglot<30.26,>=30.0.0
typing_extensions
more-itertools

[bigquery]
google-cloud-bigquery[pandas]<4,>=3
google-cloud-bigquery-storage<3,>=2

[clickhouse]
clickhouse-connect<2,>=0.13

[databricks]
databricks-sql-connector[pyarrow]<5,>=3.6

[dev]
duckdb<2.1,>=1.2
findspark<3,>=2
mirakuru<3.0.5
ty>=0.0.18
openai<4,>=1.30
pandas<4,>=2
pandas-stubs<4,>=2
psycopg<4,>=3.1
pyarrow<27,>=10
pyspark<4.3,>=4
pytest<9.2,>=8.2.0
pytest-forked
pytest-postgresql<10,>=6
pytest-rerunfailures
pytest-xdist<3.9,>=3.6
pre-commit<5,>=3.7
ruff<0.18,>=0.4.4
types-psycopg2<3,>=2.9

[dev:sys_platform != "win32"]
chdb<5,>=4.4

[docs]
mkdocs==1.4.2
mkdocs-include-markdown-plugin==6.0.6
mkdocs-material==9.0.5
mkdocs-material-extensions==1.1.1
pymdown-extensions

[duckdb]
duckdb<2.1,>=1.2
pandas<4,>=2

[openai]
openai<4,>=1.30

[pandas]
pandas<4,>=2

[postgres]
psycopg2<3,>=2.8

[redshift]
redshift_connector<2.3.0,>=2.1.14

[snowflake]
snowflake-connector-python[secure-local-storage]<6,>=4.7.3

[spark]
pyspark<4.3,>=4

[standalone]
pyarrow<27,>=10

[trino]
trino<1,>=0.330
