Flask>=2.2
PyYAML>=6.0
openpyxl>=3.1

[all]
queryapigate[clickhouse,duckdb,encryption,h2,mysql,postgres]

[clickhouse]
clickhouse-driver>=0.2

[dev]
queryapigate[all]
ruff>=0.5
openapi-spec-validator>=0.7
hypothesis>=6.100
mypy>=1.10
coverage>=7.4

[docs]
mkdocs-material<10,>=9

[duckdb]
duckdb>=1.0

[encryption]
cryptography>=41

[h2]
JayDeBeApi>=1.2
JPype1>=1.4

[mysql]
mysql-connector-python>=8.0

[postgres]
psycopg2-binary>=2.9

[server]
gunicorn>=21
