pyyaml<7,>=6.0.1
pydantic<3,>=2.6

[all]
bauta[duckdb,files,fpe,iceberg,mariadb,mssql,mysql,oracle,postgresql,sqlite]

[dev]
pytest==9.1.1
mypy==2.3.1
ruff==0.16.9
pytest-cov==7.1.0
types-PyYAML==6.0.12.20260906
build==1.6.1
twine==7.0.0

[docs]
mkdocs==1.6.1
mkdocs-material==9.7.7
mike==2.2.0

[duckdb]
duckdb>=1.5
pyarrow>=21
pytz>=2024.1

[files]
pyarrow>=21

[fpe]
cryptography>=42

[iceberg]
pyiceberg[glue,pyarrow,sql-sqlite]>=0.12
pyarrow>=21

[mariadb]
mysql-connector-python>=8.4

[mssql]
pymssql>=2.3.5

[mysql]
mysql-connector-python>=8.4

[native]
bauta-rs==0.2.5

[oracle]
oracledb>=2.5

[postgresql]
psycopg[binary]>=3.2.10

[sqlite]
