Skip to main content

pypiratzzi downloads signatures from PyPI.

Project description

PyPI stopped accepting signatures for uploaded artifacts. pypiratzzi downloads all signatures for all releases for a project from PyPI.

One use-case for this is to commit all past signatures to source-control.

Using pypiratzzi

For example, I recently migrated “magic-wormhole” signatures from PyPI:

$ pypiratzzi --signatures ~/src/magic-wormhole/signatures magic-wormhole

This will use the PyPI Legacy API in JSON mode (as recommended by their documentation) to find all the releases and artifacts for “magic-wormhole”. It will then download any missing signatures; --signatures (defaults to .) says where to cache the signatures (and skips any already found locally).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypiratzzi-23.8.0.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

pypiratzzi-23.8.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file pypiratzzi-23.8.0.tar.gz.

File metadata

  • Download URL: pypiratzzi-23.8.0.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pypiratzzi-23.8.0.tar.gz
Algorithm Hash digest
SHA256 4c7195350f7347ca52304d940250a86b43cc552d5ca116b0f06d7c73592eda9d
MD5 00f3ed27801740013f72b60fb302c0fa
BLAKE2b-256 fb7c3acf8d45f9d83cdbba216ab17900d7dbb9f724f45a5359719f315af0a844

See more details on using hashes here.

File details

Details for the file pypiratzzi-23.8.0-py3-none-any.whl.

File metadata

  • Download URL: pypiratzzi-23.8.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pypiratzzi-23.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 812a41dfa78ac9a96733df8bf8ade64dc0eebec53fc16db400da37768e0bea90
MD5 05e23be48b6984530e1dc494a970ed0d
BLAKE2b-256 9019013075fd7b6f51092f0175b9f5c83e9f32fcb7b58c1b7a027ed781ee88b8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page