Skip to content

Packaging

Samuel FORESTIER edited this page Aug 26, 2023 · 8 revisions

Building

At the moment, assets published on GitHub are currently built with the packaging/build.sh script.
It's a Bash wrapper to:

  • FPM, building .DEB & .RPM packages ;
  • Setuptools, building Python wheel and source distribution tarball ;
  • Twine, to publish the latter two on PyPI.

For the Arch Linux community (and Arch-based distributions), an official package is maintained on AUR. Locally built .TAR.ZSTD archives are also published as releases assets.

For Darwin (macOS) users, there is a proper Homebrew formula available on the default tap.

Signing

Debian package, Python wheel and source distribution packages are signed using @HorlogeSkynet's GPG development key 0x8208EC982FDB87DAB081D5BAA4765B091C0B650F.
Wheels (as long as their signatures) are uploaded as releases assets too. Source distributions may be watched here.

Notes

⚠️ archey4-git AUR package is not maintained by project development team

⚠️ .DEB packages are compatible with any Python 3.6+ version

⚠️ Several .RPM packages are built, each one compatible with a specific Python version

Clone this wiki locally