Documentation

Reference

The PyPI wire surface peryx exposes.

  • Standards

    The packaging PEPs and specifications peryx implements for PyPI, and how they fit together.

  • HTTP endpoints

    The routes every index serves, plus health and metrics.

  • Upload rules

    The exact upload checks peryx runs: wheel .dist-info matching, the digest fields it verifies, PEP 440 version matching for admin operations, and the mutation paths for verb-named projects, with every accept/reject table and error string.

  • Simple API serving

    The exact serving rules on the Simple API: how peryx derives the advertised api-version, when it keeps or drops the gpg-sig marker, and the 301 it returns for a slashless index or project URL.