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
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for pypiratzzi-23.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 812a41dfa78ac9a96733df8bf8ade64dc0eebec53fc16db400da37768e0bea90 |
|
MD5 | 05e23be48b6984530e1dc494a970ed0d |
|
BLAKE2b-256 | 9019013075fd7b6f51092f0175b9f5c83e9f32fcb7b58c1b7a027ed781ee88b8 |