aiohttp<4
asana<6,>=5
click<8.5
clickhouse-connect<2,>=0.8
clickhouse-driver<0.3
clickhouse-sqlalchemy<0.4
colorlog<7
confluent-kafka<2.16
couchbase<5,>=4
databricks-sql-connector<5
databricks-sqlalchemy<3
dataclasses-json<0.7
dlt<1.30,>=1.22
dlt-cratedb<0.2
duckdb<1.6
duckdb-engine<0.18
elasticsearch<10
facebook-business<26
flatten-json<0.2
gitpython>=3.1.55
google-ads<32
google-analytics-data<0.24
google-api-python-client<3
google-auth<3
google-cloud-bigquery-storage<3
google-cloud-spanner<4
influxdb-client<2
mq-bridge-py!=0.3.9,<0.4,>=0.3.2
mysql-connector-python<27
omniload[filesystem]
oracledb<5
orjson<4
pendulum<4,>=3
polars[excel]<2
psycopg2-binary<3
py-machineid<2
pyairtable<4
pyarrow<26,>=18
pyasn1>=0.6.4
pyathena<4
pymongo<5
pymongoarrow<2
pymysql<2
pyrate-limiter<5
python-quickbooks<0.10
requests<3
rudder-sdk-python<2.2
simple-salesforce<2
smartsheet-python-sdk<5
snowflake-connector-python<5,>=3.18
snowflake-sqlalchemy<2
sqlalchemy<2.1
sqlalchemy-bigquery<2
sqlalchemy-cratedb<1
sqlalchemy-hana<5
sqlalchemy-redshift<2
sqlalchemy-spanner<2
stripe<16
tldextract<6
toolz<2
tqdm<5
trino[sqlalchemy]==0.338.0
typer<0.28
urllib3<2.8

[develop]
pkginfo<2
poethepoet<1
pyproject-fmt<3
pytest-repeat<1
ruff==0.16.*
ty==0.0.66
validate-pyproject<1

[filesystem]
adlfs
dropboxdrivefs
fsspec<2026.8,>=2024.6
fsspec-databricks>=0.1.10
gcsfs
gdrive-fsspec
msgraphfs
ocifs
ossfs
paramiko
s3fs
webdav4[fsspec]

[filesystem:platform_system != "Linux"]
smbprotocol[kerberos]

[filesystem:platform_system == "Linux"]
smbprotocol

[full]
omniload[ibm-db,iterable,odbc,oracle]

[ibm-db]

[ibm-db:platform_machine != "aarch64"]
ibm-db<4
ibm-db-sa<0.5

[iterable]
cbor2<7
iterabledata<2,>=1.0.15
lxml<7
msgpack<2
pyyaml<7

[odbc]
pyodbc<5.4

[oracle]
oracledb>=2.0.0

[release]
build<2
setuptools>=83
twine<8

[test]
boto3<2
pendulum[test]<4,>=3
pyexcel-ods3<0.7
pytest<10
pytest-asyncio<2
pytest-cov<8
pytest-mock<4
pytest-xdist[psutil]<4
testcontainers[azurite,mysql,postgres]<4.16,>=4.9.1
types-requests<3
verlib2
xlsxwriter<4
