forgejo-registry-test (0.1.0)
Installation
pip install --index-url forgejo-registry-testAbout this package
Ein minimales Testpaket für eine Forgejo-PyPI-Registry
forgejo-registry-test
Ein minimales Python-Paket ohne Abhängigkeiten zum Testen der Forgejo-PyPI-Registry.
Nach der Installation gibt der Befehl forgejo-registry-test eine OK-Meldung und
die installierte Version aus.
Bauen und veröffentlichen
forgejo.example.com und mein-benutzer durch deine Werte ersetzen. Der Owner
ist der Forgejo-Benutzer oder die Organisation, unter der das Paket erscheinen soll.
Beim Login deinen Forgejo-Benutzernamen und dein Passwort oder einen Personal Access
Token eingeben.
FORGEJO_HOST=forgejo.example.com
FORGEJO_OWNER=mein-benutzer
uv auth login "$FORGEJO_HOST"
uv build
uv publish --trusted-publishing never \
--publish-url "https://$FORGEJO_HOST/api/packages/$FORGEJO_OWNER/pypi"
Aus Forgejo installieren und prüfen
uv venv .venv-registry
uv pip install --python .venv-registry/bin/python \
--default-index "https://$FORGEJO_HOST/api/packages/$FORGEJO_OWNER/pypi/simple" \
--no-deps "forgejo-registry-test==0.1.0"
.venv-registry/bin/forgejo-registry-test
Erwartete Ausgabe:
Forgejo-PyPI-Registry: OK (forgejo-registry-test 0.1.0)
Bei einem erneuten Upload zuerst die Version in pyproject.toml erhöhen und
uv build erneut ausführen. Forgejo akzeptiert dieselbe Paketversion nicht zweimal.
Weitere Informationen: Forgejo-PyPI-Dokumentation und uv-Paketveröffentlichung.