# Minimal dependency set for GitHub smoke checks.
#
# Goal:
# - keep CI focused on validator / preflight / unit-test coverage
# - avoid pulling in heavyweight optional research extras that are not needed
#   for repository smoke checks
#
# Full local development still uses the root requirements.txt.

# LLM APIs
anthropic
backoff
openai
zhipuai

# Viz / document processing
matplotlib
pillow
pandas
pypdf
pymupdf
pymupdf4llm
seaborn

# Common runtime / validation dependencies
coverage
numpy
psutil
PyYAML
requests
scikit-learn
tiktoken
tqdm
rich
humanize
dataclasses-json
black
genson
shutup
python-igraph
coolname
jsonschema
omegaconf
huggingface-hub
