# yh-crawler dev/test dependencies
#
# ⚠️  Production dependencies are NOT listed here. They live in
# `pyproject.toml` under `[project.dependencies]` and are installed
# automatically by `pip install yh-crawler` (or `pip install -e .`
# for dev mode). The canonical source of truth is `pyproject.toml`.
#
# This file exists for users who want a one-shot dev setup that pulls
# in everything needed to run the test suite, build the wheel, and
# validate the package metadata — without re-declaring the prod deps.
# Install with:
#
#   pip install -r requirements.txt
#
# Optional extras (shield, test) come from pyproject.toml's
# `[project.optional-dependencies]` and are installed via:
#
#   pip install "yh-crawler[shield]"
#   pip install "yh-crawler[test]"
#

# Test framework
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
responses>=0.24.0

# Wheel build + metadata validation
build>=1.0.0
twine>=5.0.0
