pyyaml>=6.0
requests>=2.25.0

[:python_version < "3.4"]
pathlib2>=2.3.0

[:python_version < "3.8"]
typing-extensions>=4.0.0

[all]
taskguard[dev,docs,llm,security]

[dev]
pytest>=7.0
pytest-cov>=4.0
black>=22.0
isort>=5.0
flake8>=5.0
mypy>=1.0
pre-commit>=2.0
tox>=4.0

[docs]
mkdocs>=1.4.0
mkdocs-material>=8.0.0
mkdocstrings[python]>=0.19.0

[llm]
ollama-python>=0.1.0
openai>=1.0.0
anthropic>=0.3.0

[security]
bandit>=1.7.0
safety>=2.0.0
semgrep>=1.0.0
