Skip to main content

Tool for branching Fedora packages for EPEL

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ebranch-0.0.3.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ebranch-0.0.3-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file ebranch-0.0.3.tar.gz.

File metadata

  • Download URL: ebranch-0.0.3.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for ebranch-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3221d3678648fe4ab4625080b900f09f4cfec5a4ffdb67e2879053adf9a4c136
MD5 d0687f9a03e4083de5fc0fea2bcca498
BLAKE2b-256 a303366e00880c9c67ceb5c894f7c1da5d864d6335aeb54915a1ad388d32e4e7

See more details on using hashes here.

File details

Details for the file ebranch-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: ebranch-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for ebranch-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5eee795439c0df983d8fb1811e6118e37a5278c4683f92981fa2c5545573f957
MD5 e344fefd8b608affe14010c2ceb81349
BLAKE2b-256 119e534e0736db263ce150b4c0cd2e62f002d722646e9ae29dcc6628e056cb1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page