requests>=2.31.0
pyyaml>=6.0
jsonschema>=4.20
beautifulsoup4>=4.12
markdown>=3.4
python-dotenv>=1.0

[ai]
openai>=1.0.0

[dev]
pytest>=8.0
pytest-cov>=4.1
coverage[toml]>=7.3
pre-commit>=3.5
black>=23.12
ruff>=0.1.9
mypy<2.0,>=1.7
build>=1.0
types-requests
types-PyYAML
pandas>=2.0
openpyxl>=3.0
feedgen>=0.9
schedule>=1.1

[mcp]
mcp<2.0.0,>=1.0.0
