# Human-readable CI resolver envelope. Core/framework ranges live in pyproject.toml.
# Exact lint/type/build versions also live there; compiled CI inputs derive from it.
pyyaml>=6.0,<7
tomli>=2,<3
pytest>=8,<10
hypothesis>=6.100,<7
coverage[toml]>=7.6,<8
vulture>=2.14,<3
pip-audit>=2.7,<3
build>=1.2,<2
twine>=5,<7
check-manifest>=0.50,<1
pyroma>=4,<6
