typer<0.28,>=0.27
rich<16,>=15
pydantic<3,>=2.11
PyYAML<7,>=6
SQLAlchemy<3,>=2.0
httpx<1,>=0.28.1
tenacity<10,>=9.1.4
python-dotenv<2,>=1.0

[dev]
pytest>=8
pytest-cov>=6
pytest-randomly>=3.15
ruff>=0.6
mypy>=1.11
types-PyYAML
bandit>=1.8
pip-audit>=2.9
pre-commit>=4
build>=1.2
twine>=6
openpyxl<4,>=3.1
pyarrow<24,>=16
psycopg[binary]<4,>=3.2
boto3<2,>=1.35

[excel]
openpyxl<4,>=3.1

[parquet]
pyarrow<24,>=16

[postgres]
psycopg[binary]<4,>=3.2

[s3]
boto3<2,>=1.35
