prettytable<4
sqlglot<30.1,>=28.0.0
typing_extensions
more-itertools

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

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

[dev]
duckdb<1.6,>=1.2
findspark<3,>=2
mirakuru<3.0.3
ty>=0.0.18
openai<3,>=1.30
pandas<4,>=2
pandas-stubs<4,>=2
psycopg<4,>=3.1
pyarrow<24,>=10
pyspark<4.2,>=4
pytest<9.1,>=8.2.0
pytest-forked
pytest-postgresql<9,>=6
pytest-rerunfailures
pytest-xdist<3.9,>=3.6
pre-commit<5,>=3.7
ruff<0.16,>=0.4.4
types-psycopg2<3,>=2.9

[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<1.6,>=1.2
pandas<4,>=2

[openai]
openai<3,>=1.30

[pandas]
pandas<4,>=2

[postgres]
psycopg2<3,>=2.8

[redshift]
redshift_connector<2.2.0,>=2.1.1

[snowflake]
snowflake-connector-python[secure-local-storage]<4.4,>=3.10.0

[spark]
pyspark<4.2,>=4
