{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Koji is a command-line client and library for interacting with RPM-based build systems, providing access to build tracking, artifact management, and build automation through XML-RPC APIs.","skillfed_tags":["rpm-builds","fedora-ecosystem","build-automation"],"use_cases":["Query build status and retrieve RPM artifacts from a Fedora or enterprise Koji instance.","Automate build triggering and monitoring in CI/CD pipelines that target RPM-based distributions.","Integrate Koji build tracking into custom release or deployment tools via its XML-RPC API.","Manage local buildroots and track buildroot contents for reproducible builds in development workflows.","Authenticate to Koji servers using Kerberos credentials in enterprise environments."],"what_it_does":"Koji is the command-line client and shared library for the Koji RPM build system, which the Fedora Project and other organizations use to manage reproducible software builds. It provides programmatic access to build tracking, artifact management, and build automation through XML-RPC APIs, allowing developers and automation tools to query build status, retrieve artifacts, and trigger builds.\n\nThe package is designed as a thin, portable client that works alongside Koji's web interface and server components. It depends on standard HTTP and authentication libraries (requests, requests-gssapi, python-dateutil) to communicate with remote Koji instances, and uses defusedxml for secure XML parsing. It supports both Python 2.7 and modern Python 3 versions, making it suitable for integration into legacy and contemporary build pipelines.","worth_installing":"Yes, if you work with Koji-based build systems (Fedora, RHEL, or similar RPM-based projects). The package is actively maintained, has low install friction, and provides the standard client for Koji interaction. No security vulnerabilities are known. The copyleft license requires review if you plan to distribute derivative works, but poses no barrier to internal use or integration into open-source projects."},"id":"koji","links":{"html":"https://skillfed.io/packages/koji","md":"https://skillfed.io/packages/koji.md","pypi":"https://pypi.org/project/koji/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":null,"license_treatment":"copyleft","name":"koji","python_support":"supports_current","summary":"Koji is a system for building and tracking RPMS. The base package contains shared libraries and the command-line interface."},"popularity":{"monthly_downloads":199300,"position":9710,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.36.1"}
