Skip to content

meejah/pypiratzzi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypiratzzi

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).

About

Download signatures from PyPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published