2.4 KiB
Packaging Guide
Releases
We release packages and upload them to PyPI (wheels and source tarballs).
- https://pypi.python.org/pypi/acme
- https://pypi.python.org/pypi/certbot
- https://pypi.python.org/pypi/certbot-apache
- https://pypi.python.org/pypi/certbot-nginx
The following scripts are used in the process:
We currently version with the following scheme:
0.1.00.2.0devfor developement inmaster0.2.0(only temporarily inmaster)- ...
Notes for package maintainers
- Please use our releases, not
master! - Do not package
certbot-compatibility-testorletshelp-certbot- it's only used internally. - If you'd like to include automated renewal in your package
certbot renew -qshould be added to crontab or systemd timer. jwsis an internal script foracmemodule and it doesn't have to be packaged - it's mostly for debugging: you can use it asecho foo | jws sign | jws verify.- Do get in touch with us. We are happy to make any changes that will make packaging easier. If you need to apply some patches don't do it downstream - make a PR here.
Already ongoing efforts
Arch
From our official releases: - https://www.archlinux.org/packages/community/any/python2-acme - https://www.archlinux.org/packages/community/any/certbot - https://www.archlinux.org/packages/community/any/certbot-apache - https://www.archlinux.org/packages/community/any/certbot-nginx - https://www.archlinux.org/packages/community/any/letshelp-certbot
From master: https://aur.archlinux.org/packages/certbot-git
Debian (and its derivatives, including Ubuntu) ------
https://packages.debian.org/sid/certbot https://packages.debian.org/sid/python-certbot https://packages.debian.org/sid/python-certbot-apache
Fedora
In Fedora 23+.
- https://admin.fedoraproject.org/pkgdb/package/letsencrypt/
- https://admin.fedoraproject.org/pkgdb/package/certbot/
- https://admin.fedoraproject.org/pkgdb/package/python-acme/
FreeBSD
https://svnweb.freebsd.org/ports/head/security/py-certbot/