Python

Installation

Die Installation erfolgt mit dem folgenden Befehl:

pyenv install 3.11.6

Sollte pyenv noch nicht installiert sein, so kann die Installation mit dem Pyenv-Installer durchgeführt werden.

Einrichtung

Also zunächst einmal muss pip konfiguriert werden, so dass die eigenen Pakete gefunden werden. Dazu muss im Homeverzeichnis des Benutzers im Ordner .config/pip eine Datei pip.conf mit dem folgenden Inhalt angelegt werden:

[global]
timeout = 10
extra-index-url = https://uli:KB!ImgF.@pypi.hawaii.viaregio-services.de/simple

Danach sollten auch die eigenen Pakete, wie z.B. viaTools gefunden werden. Jetzt erfolgt die Installation einiger Basispakete:

pip install -U pip setuptools wheel pip-tools

Pakete

Im Git-Repository ViaRegio/Skripte befindet sich die Datei requirements.in die es ermöglicht mittels python -m piptools compile -U eine requirements.txt zu erzeugen.

Diese kann dann über den Befehl python -m piptools sync oder python -m pip install -r requirements.txt genutzt werden um die Python Pakete zu installieren.