We release packages and upload them to PyPI (wheels and source tarballs).
The following scripts are used in the process:
We use git tags to identify releases, using Semantic Versioning. For
Notes for package maintainers¶
- Please use our tagged releases, not
- Do not package
letshelp-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. Additionally you should include a random per-machine time offset to avoid having a large number of your clients hit Let’s Encrypt’s servers simultaneously.
jwsis an internal script for
acmemodule and it doesn’t have to be packaged - it’s mostly for debugging: you can use it as
echo 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¶
From our official releases:
Debian (and its derivatives, including Ubuntu)¶
In Fedora 23+.
certbot related packages are in the testing branch: