sqlalchemy<3,>=2.0.30
alembic<2,>=1.16
psycopg[binary]<4,>=3.2
pydantic<3,>=2.7
pydantic-settings<3,>=2.3
python-dotenv<2,>=1.0
sqlglot>=25
pyyaml>=6
tzdata
fastapi<1,>=0.115
uvicorn<1,>=0.30

[all]
pymysql>=1.1
oracledb>=2.0
snowflake-sqlalchemy>=1.6

[dev]
faker>=30
httpx>=0.27
pymysql>=1.1
pytest>=8.2
types-PyYAML
testcontainers[mysql,postgres]>=4.15
ruff>=0.6
mypy>=1.11
pre-commit>=3.7

[lab]
faker>=30

[mysql]
pymysql>=1.1

[oracle]
oracledb>=2.0

[snowflake]
snowflake-sqlalchemy>=1.6

[sqlserver]
pyodbc>=5.1
