docs/packaging/README.md
Welcome on the documentation part of the HTTPie release process.
You are looking at the HTTPie packaging documentation, where you will find valuable information about how we manage to release HTTPie to lots of OSes, including technical data that may be worth reading if you are a package maintainer.
The overall release process starts simple:
httpie/__init__.pydocs/packaging/windows-chocolatey/httpie.nuspecCHANGELOG.mdmaster.CHANGELOG.md)Release PyPI GitHub action).httpie/debian.httpie.io repo and trigger the package index workflow.master_and_released_docs_differ_after value in config.json.Find out how we do release new versions for each and every supported OS in the following table. A more complete state of deployment can be found on repology, including unofficial packages.
| OS | Maintainer |
|---|---|
| Arch Linux, and derived | trusted person |
| CentOS, RHEL, and derived | trusted person |
| Fedora | trusted person |
| Debian, Ubuntu, and derived | HTTPie |
| Homebrew, Linuxbrew | HTTPie |
| Snapcraft | HTTPie |
| Windows — Chocolatey | HTTPie |
:new: You do not find your system or you would like to see HTTPie supported on another OS? Then let us know.