Skip to main content

ebranch

Tool for branching Fedora packages for EPEL

$ ebranch
Usage: ebranch [OPTIONS] COMMAND [ARGS]...

  Tool for branching Fedora packages for EPEL

Options:
  --help  Show this message and exit.

Commands:
  dependencies  Commands for working with dependencies
  issues        Commands for issue tracker integration
  version       Display ebranch version information

$ ebranch dependencies
Usage: ebranch dependencies [OPTIONS] COMMAND [ARGS]...

  Commands for working with dependencies

Options:
  --help  Show this message and exit.

Commands:
  build-reqs             lists build requirements for a package
  calculate-chain-build  Calculate chain build
  find-cycles            Find dependency cycles
  is-branched            checks if a package is branched
  iterate                computes missing BRs for new top-level packages
  ls-branches            lists branches for a package
  missing-build-reqs     lists missing build requirements to build for a...
  unfold                 adds new missing BRs to the top-level list

$ ebranch issues
Usage: ebranch issues [OPTIONS] COMMAND [ARGS]...

  Commands for issue tracker integration

Options:
  --help  Show this message and exit.

Commands:
  file-request  file a branch request

Presentation

Presented at CentOS Dojo FOSDEM 2022 (slides, video).

Installation

sudo dnf install ebranch

Local development

Make sure you install rpmdistro-repoquery:

sudo dnf install rpmdistro-repoquery
python3 -m venv .venv-dev
source .venv-dev/bin/activate
pip install --upgrade pip
pip install -q build
make dist install
make install

Metadata

Release files for ebranch 0.0.3

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

Source distribution (sdist)

Source distribution for ebranch 0.0.3
File Size Uploaded
ebranch-0.0.3.tar.gz 18.1 kB Details

Built distribution (wheel)

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

Total release size: 39.4 kB

Release files / ebranch-0.0.3.tar.gz

Download URL ebranch-0.0.3.tar.gz
Size 18.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3221d3678648fe4ab4625080b900f09f4cfec5a4ffdb67e2879053adf9a4c136
BLAKE2b-256 checksum
How to use checksums
a303366e00880c9c67ceb5c894f7c1da5d864d6335aeb54915a1ad388d32e4e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / ebranch-0.0.3-py3-none-any.whl

Download URL ebranch-0.0.3-py3-none-any.whl
Size 21.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5eee795439c0df983d8fb1811e6118e37a5278c4683f92981fa2c5545573f957
BLAKE2b-256 checksum
How to use checksums
119e534e0736db263ce150b4c0cd2e62f002d722646e9ae29dcc6628e056cb1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.1

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