Plugin: updater-python
Aktualisiert Python-Paketversionsmetadaten in pyproject.toml oder einer ähnlichen Backend-Datei. Wähle ihn, wenn dein Python-Release-Prozess die Anwendungsversion vor dem Paketieren oder Veröffentlichen schreiben muss.
Installation
Abschnitt betitelt „Installation“semrel plugin install @semrel/updater-pythonsemrel plugin install lädt die Binärdatei nach .semrel/plugins/ herunter und aktualisiert .semrel.lock. Committe .semrel.lock, um die Version für dein Team festzuschreiben.
Konfiguration
Abschnitt betitelt „Konfiguration“version: 1plugins: - uses: @semrel/updater-python args: file: pyproject.toml backend: pyprojectUmgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
SEMREL_PLUGIN_FILE | nein | pyproject.toml | Python-Projektmetadatendatei, die aktualisiert werden soll. |
SEMREL_PLUGIN_BACKEND | nein | pyproject | Metadaten-Backend oder Update-Strategie, die verwendet werden soll. |
Release-Kontextvariablen
Abschnitt betitelt „Release-Kontextvariablen“SEMREL_NEXT_VERSIONSEMREL_CURRENT_VERSIONSEMREL_TAG_NAMESEMREL_DRY_RUN
Verhalten
Abschnitt betitelt „Verhalten“Für eine 1.4.0-Release kann der Updater version = "1.3.2" in pyproject.toml zu version = "1.4.0" ändern.