PyQt6>=6.6.0
PyQt6-Charts>=6.6.0
psycopg2-binary>=2.9.9
pymysql>=1.1.0
aiosqlite>=0.19.0
pymongo>=4.6.0
redis>=5.0.0
boto3>=1.34.0
google-api-python-client>=2.100.0
google-auth-httplib2>=0.1.1
google-auth-oauthlib>=1.1.0
cryptography>=41.0.0
zstandard>=0.22.0
pynacl>=1.5.0
python-dotenv>=1.0.0
schedule>=1.2.0
paramiko>=3.4.0
pandas>=2.1.0
numpy>=1.26.0
matplotlib>=3.8.0

[aws]
boto3>=1.34.0

[azure]
azure-identity>=1.15.0
azure-mgmt-sql>=3.0.1

[clickhouse]
clickhouse-driver>=0.2.6

[cloud]
boto3>=1.34.0
google-cloud-sql>=0.1.1
cloud-sql-python-connector>=1.12.0
google-auth>=2.23.0
azure-identity>=1.15.0
azure-mgmt-sql>=3.0.1

[dev]
pytest>=7.4.0
pytest-qt>=4.2.0
moto[s3,server]>=5.0.0
black>=23.11.0
flake8>=6.1.0
mypy>=1.7.0

[engines]
oracledb>=2.5.0
pyodbc>=5.0.0
clickhouse-driver>=0.2.6
influxdb-client>=1.38.0

[gcp]
google-cloud-sql>=0.1.1
cloud-sql-python-connector>=1.12.0
google-auth>=2.23.0

[influxdb]
influxdb-client>=1.38.0

[mssql]
pyodbc>=5.0.0

[native]
maturin<2.0,>=1.7

[oracle]
oracledb>=2.5.0
