koji - RPM building and tracking system
Koji is an RPM-based build system. The Fedora Project uses Koji for their build system, as do several other projects.
Koji's goal is to provide a flexible, secure, and reproducible way to build software.
Key features:
- New buildroot for each build
- Robust XML-RPC APIs for easy integration with other tools
- Web interface with SSL and Kerberos authentication
- Thin, portable command line client
- Users can create local buildroots
- Buildroot contents are tracked in the database
- Versioned data
Communicate
- Comments, questions, bugs, feedback, ideas, help requests? We'd love to hear from you.
- Mailing lists:
- Development: koji-devel AT lists.fedorahosted.org
- User discussion and Fedora-specific topics: buildsys AT lists.fedoraproject.org
- IRC chat: #koji on libera.chat
Bugs/RFEs
If you have found a bug or would like to request a new feature, please report an issue in Pagure.
Download
The koji source code can be downloaded with git via:
git clone https://pagure.io/koji.git
You may browse code at https://pagure.io/koji
Archived releases can be found at https://pagure.io/koji/releases
Documentation
See: https://docs.pagure.org/koji/
Related Software
- Mock: The tool Koji uses to generate buildroots
- Yum - RPM package manager
- DNF / DNF5 - Next-gen RPM package manager
- Pungi: Use Pungi to "compose" Koji builds into highly customizable Yum/DNF repositories.
- Koji Tools: Various utilities for Koji
- Kojiji: Koji Java Interface
- txkoji: Async interface to Koji, using Twisted
- koji-hs: Koji Haskell Interface
Release files for koji 1.36.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| koji-1.36.1.tar.gz | 225.5 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| koji-1.36.1-py3-none-any.whl | Python 3 | none | any | Details |
| koji-1.36.1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 690.2 kB
Release files / koji-1.36.1.tar.gz
| Download URL | koji-1.36.1.tar.gz |
|---|---|
| Size | 225.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8fa2a75ec786c1007cdcc2c558956dc6463b6b1cc8f68201a27b145156586444
|
|
BLAKE2b-256 checksum How to use checksums |
c05a4e59eb5904342ea4cc2c756d603f4d14605eeb3b8a7d00957284bd3e5317
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / koji-1.36.1-py3-none-any.whl
| Download URL | koji-1.36.1-py3-none-any.whl |
|---|---|
| Size | 232.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a6708ebe0bb552448de12f0d845e5ae55d414b7db012917bbafa028808549d7a
|
|
BLAKE2b-256 checksum How to use checksums |
78eeb032968ddbb4e1576deb5897b033ab83c5733ae96bf8d4604ec55c05bc14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / koji-1.36.1-py2-none-any.whl
| Download URL | koji-1.36.1-py2-none-any.whl |
|---|---|
| Size | 232.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
c583fbd7b53c91f2267caf6512b52bf40e4b4958264a538cacf3eb81caceee56
|
|
BLAKE2b-256 checksum How to use checksums |
e0c6579e9b299b26c735f6de986b2b7818c7e8704e6890e6ada2e701029d0f8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|