cryptography
packaging
pyasn1~=0.6
pydantic>=2.10.0
requests
rfc3986
sigstore<5.0,>=4.0
sigstore-models

[dev]
pypi-attestations[doc,lint,test]
build

[doc]
pdoc

[lint]
ruff~=0.9
mypy>=1.0
types-html5lib
types-requests
types-toml
interrogate
pypi-attestations[test]

[test]
pytest
pytest-cov
pretend
coverage[toml]
