Installing sampleproject 4.0.0 from PyPI
- 1pypi.orgindex, max-age 600 sGET /simple/sampleproject/
Accept: application/vnd.pypi.simple.v1+jsonReturns: every file, its SHA-256, yanked flag, upload time, Requires-Python, project status, and a provenance URL - 2files.pythonhosted.orgPEP 658GET /packages/d7/73/c16e…/sampleproject-4.0.0-py3-none-any.whl.metadataReturns: the wheel's own METADATA file, so the resolver reads Requires-Dist without downloading the wheel
- 3files.pythonhosted.orgcontent-addressedGET /packages/d7/73/c16e…/sampleproject-4.0.0-py3-none-any.whlReturns: the file bytes. The path is the file's BLAKE2b-256 digest. The installer checks SHA-256 against step 1
- 4pypi.orgPEP 740, not fetched by pipGET /integrity/sampleproject/4.0.0/<file>/provenanceReturns: Sigstore-signed attestations naming the publisher: GitHub, pypa/sampleproject, release.yml
