Skip to content

pypi-diff/fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

processes the pypi changelog and if a new release for a package is published, attempts to create diffs between old and new version using diffoscope, output formats:

  • html
  • text
  • markdown

Projects with artifacts > 10 MB are ignored and some "special cases" are not handled yet: no guarantee that all packages are tracked.

Changes are pushed to daily created repositories.

Requirements: podman

usage: fetch.py [-h] [-w WORKER] [-p PACKAGES] [-t TMPDIR]
                [-o OUTPUT] [-l SIZELIMIT] [-s]

pypi-diff bot

optional arguments:
  -h, --help            show this help message and exit
  -w WORKER, --worker WORKER
                        Amount of workers to use
  -p PACKAGES, --packages PACKAGES
                        Process only specific packages, seperated
                        by ','
  -t TMPDIR, --tmpdir TMPDIR
                        Default directory for storing temporary
                        artifacts.
  -o OUTPUT, --output OUTPUT
                        Default output directory.
  -l SIZELIMIT, --sizelimit SIZELIMIT
                        Skip if download packages exceed limit
  -s, --silent          Dont log to stderr

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages