rich==13.9.4
PyYAML==6.0.1
Pyjeb==0.2.1
requests==2.31.0
openpyxl==3.1.2
pyarrow==18.0.0

[:python_version < "3.13"]
numpy==1.26.3
pandas==2.1.4
sqlalchemy==1.4.51

[:python_version >= "3.13"]
numpy>=2.1.0
pandas>=2.2.3
sqlalchemy<2.0,>=1.4.54

[bigquery]
google-cloud-bigquery-storage==2.24.0
pandas-gbq==0.23.0
pydata-google-auth==1.8.2

[bigquery:python_version < "3.13"]
sqlalchemy-bigquery==1.9.0

[bigquery:python_version >= "3.13"]
sqlalchemy-bigquery==1.15.0

[databricks]
databricks-sql-connector==2.9.3

[delta]
deltalake==0.23.2

[dev]
pytest==8.3.3
pytest-timeout==2.3.1
pylint==3.3.3

[fabric]

[fabric:python_version < "3.13"]
semantic-link-labs==0.14.3

[full]
pyspark==3.5.4
delta-spark==3.3.0
deltalake==0.23.2
requests==2.31.0
pymysql==1.1.0
pg8000==1.30.3
pyodbc==5.2.0
snowflake-sqlalchemy==1.5.1
databricks-sql-connector==2.9.3
google-cloud-bigquery-storage==2.24.0
pandas-gbq==0.23.0
pydata-google-auth==1.8.2
pyadomd==0.1.1
azure-identity>=1.16.0

[full:python_version < "3.13"]
sqlalchemy-bigquery==1.9.0
semantic-link-labs==0.14.3

[full:python_version >= "3.13"]
sqlalchemy-bigquery==1.15.0

[mysql]
pymysql==1.1.0

[odbc]
pyodbc==5.2.0

[postgresql]
pg8000==1.30.3

[snowflake]
snowflake-sqlalchemy==1.5.1

[spark]
pyspark==3.5.4
delta-spark==3.3.0

[sqlserver]
pyodbc==5.2.0

[xmla]
pyadomd==0.1.1
azure-identity>=1.16.0
