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 |
|
3.0 |
Meson Support |
|
3.0 |
Python Support (All) |
|
3.0 |
Python Flit Support |
|
3.0 |
Python Hatch Support |
|
3.0 |
Python PDM Support |
|
3.0 |
Python Poetry Support |
|
3.0 |
Python Setuptools Support |
|
3.0 |
SCons Support |
|
3.0 |
Statistics (PDF) Support |
|
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