Instalacja

The recommended method of installing/upgrading releng-tool is using pipx:

pipx install releng-tool
 (or)
python -m pipx install releng-tool

If pipx is not available, users may use pip instead:

pip install -U releng-tool
 (or)
python -m pip install -U releng-tool

Następujące polecenie sprawdza, czy pakiet został zainstalowany:

releng-tool --version
 (or)
python -m releng-tool --version

Szybki start

The following provides a series of steps to assist in preparing a new environment to use this package.

While the use of Python/pipx is almost consistent between Linux distributions, below is a series of helpful steps to install this package under specific distributions of Linux. From a terminal, invoke the following commands:

# apk add pipx
# pipx install --global releng-tool
# releng-tool --version
releng-tool <version>

Using dosas:

$ doas apk add pipx
$ doas pipx install --global releng-tool
$ releng-tool --version
releng-tool <version>
# pacman -S python-pipx
# pipx install --global releng-tool
# releng-tool --version
releng-tool <version>

Using sudo:

$ sudo pacman -S python-pipx
$ sudo pipx install --global releng-tool
$ releng-tool --version
releng-tool <version>

This package is also available on AUR.

# apt-get install -y pipx
# pipx install --global releng-tool
# releng-tool --version
releng-tool <version>

Using sudo:

$ sudo apt-get install -y pipx
$ sudo pipx install --global releng-tool
$ releng-tool --version
releng-tool <version>
# dnf install -y pipx
# pipx install --global releng-tool
# releng-tool --version
releng-tool <version>

Using sudo:

$ sudo dnf install pipx
$ sudo pipx install --global releng-tool
$ releng-tool --version
releng-tool <version>
# zypper install -y python3-pipx
# pipx install --global releng-tool
# releng-tool --version
releng-tool <version>

Using sudo:

$ sudo zypper install -y python3-pipx
$ sudo pipx install --global releng-tool
$ releng-tool --version
releng-tool <version>
# apt-get install -y pipx
# pipx ensurepath
# pipx install releng-tool
# releng-tool --version
releng-tool <version>

Using sudo:

$ sudo apt-get install -y pipx
$ pipx ensurepath
$ pipx install releng-tool
$ releng-tool --version
releng-tool <version>

From a terminal, invoke the following commands if using pipx:

$ brew install pipx
$ pipx ensurepath
$ pipx install releng-tool
$ releng-tool --version
releng-tool <version>

Or, if using pip:

$ sudo easy_install pip
$ sudo pip install -U releng-tool
$ releng-tool --version
releng-tool <version>

Należy upewnić się, że najnowsza wersja [Python][python] jest zainstalowana.

Python — Downloads
https://www.python.org/downloads/

W momencie otarcia instalatora zaleca się wybrać opcję „Add Python to PATH”; jednakże użytkownicy mogą wybrać dowolną ścieżkę do otwarcia Python (w kolejnych krokach zakłada się, że Python jest dostępny w tej ścieżce).

Otwórz wiersz poleceń Windowsa i wywołaj:

> python -m pip install -U releng-tool
> python -m releng-tool --version
releng-tool ~version~

Optional Python Dependencies

Informacja

The following only applies to releng-tool installations performed using pipx or using a virtual environment. If an installation is performed through a system’s package manager, any dependencies should also be installed using the system’s package manager.

A releng-tool installation also supports the automatic installation of optional Python-based dependencies (if required for a project and not manually installed).

The following outlines the various configuration sets supported when installing releng-tool:

Feature

Value

Version

All Dependencies

all

3.0

Meson Support

meson

3.0

Python Support (All)

py-all

3.0

Python Flit Support

py-flit

3.0

Python Hatch Support

py-hatch

3.0

Python PDM Support

py-pdm

3.0

Python Poetry Support

py-poetry

3.0

Python Setuptools Support

py-setuptools

3.0

SCons Support

scons

3.0

Statistics (PDF) Support

statistics

0.8

Users may install all dependencies using:

pipx install releng-tool[all]

For example, if a project contains Meson-based packages, releng-tool can utilize a Meson installation available from the native system or the version found in the running interpreter (if even different). Users could either:

  • Install Meson using the system package manager.

  • Install Meson in their releng-tool installation environment:

    pipx inject releng-tool meson
    
  • Install Meson dependency when installing releng-tool:

    pipx install releng-tool[meson]
    

Oprogramowanie

To install the most recent development sources, the following pipx/pip command can be used:

pipx install git+https://github.com/releng-tool/releng-tool.git
 (or)
pip install git+https://github.com/releng-tool/releng-tool.git