Skip to main content

rpmeta: RPM Estimated Time of (build) Arrival

RPMETA is a command-line tool designed to predict RPM build durations and manage related data. It provides a set of commands for training a predictive model, making predictions, fetching data, and serving a REST API endpoint.


Table of Contents


Installation

Note: Models used for this tool are stored at HuggingFace.

Fedora:

dnf copr enable @copr/rpmeta
dnf install rpmeta

to install the also subpackages, add +SUBPACKAGE to the rpmeta.

Fedora is missing a few dependencies, so you need to install them manually:

Dependencies for model training:

  • xgboost
  • lightgbm

Dependencies for fancy graphs output from Optuna:

  • kaleido

Other distributions:

pipx install rpmeta

to install subpackages, use rpmeta[SUBPACKAGE1, SUBPACKAGE2, ...] syntax

Or from the source:

pipx install "rpmeta[SUBCOMMANDS] @ git+https://github.com/fedora-copr/rpmeta.git"
Dependencies

In order for rpmeta (and all of its subpackages) installation from PyPI to work directly, you need to install these dependencies:

  • gcc
  • krb5-config
  • python3-devel
Man pages

Since pip cannot distribute UNIX manpages, if you want them available, you need to install them manually via:

click-man rpmeta --target <path-to-mandir>/man1

Usage

To see available commands and options, run:

rpmeta --help

For detailed information about a specific (sub)command, run:

rpmeta <command> --help

To see the whole documentation at once, use manpages:

man 1 rpmeta(-SUBCOMMANDS)?

Contributing

If you'd like to contribute to RPMeta, please see the CONTRIBUTING.md file for guidelines on how to:

  • Set up your development environment
  • Run tests
  • Follow code style guidelines
  • Manage versions
  • Create a release

Release files for rpmeta 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rpmeta 0.2.0
File Size Uploaded
rpmeta-0.2.0.tar.gz 151.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rpmeta 0.2.0
File Interpreter ABI Platform
rpmeta-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 204.2 kB

Release files / rpmeta-0.2.0.tar.gz

Download URL rpmeta-0.2.0.tar.gz
Size 151.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bebccfe64ed418231fdaae391794bc7e8998f0fc16b2209c2092c7ecd6deb2fc
BLAKE2b-256 checksum
How to use checksums
1f4dcf09a0bcb6db2538927ac5e2b6953fa6b3d82ce793c1cba157c713eac04b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2026.

Transparency log

Release files / rpmeta-0.2.0-py3-none-any.whl

Download URL rpmeta-0.2.0-py3-none-any.whl
Size 52.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48770a2a117be2755ca3321a8b77a0cb430bf0cc8313a3e9f1920bb5fe595883
BLAKE2b-256 checksum
How to use checksums
d747ea891b39a47c7e22ee769f5750d230543757c9c7d8af8c138d585e622ce1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page