pydantic<3,>=2
pydantic-core
pydantic-settings>=2.14.2
httpx2>=2.5.0
jinja2>=3.1.6
markdown-it-py[plugins]
cryptography>=49.0.0
PyYaml

[dev]
pytest
pytest-mock
ruff

[runner]
paramiko>4
pandas
sqlalchemy
PyMySQL
psycopg[binary]>=3
doris-python>=1.0.4
oracledb~=4.0.1
neo4j
kafka-python>3
websockets>=13

[runner:platform_system != "Darwin"]
dmpython~=2.5.32
dmsqlalchemy<3,>2

[runner:platform_system == "Darwin" or platform_system == "Linux"]
asyncmy
