
Die Absicht dieses Pakets ermöglicht die Reservierung von Paketnamen auf PYPI für legitime und angemessene Zwecke. Wir lehnen die Verantwortung für den Missbrauch oder Spamm dieses Tools ausdrücklich ab, insbesondere für die übermäßige Reservierung von Paketnamen. Den Benutzern wird empfohlen, vorsichtig zu sein und die legitime Verwendung dieses Pakets zu gewährleisten, um potenzielle Konsequenzen wie die Suspendierung ihres PYPI -Kontos zu vermeiden. Durch die Verwendung dieses Pakets bestätigen und stimmen Benutzer diese Bedingungen zu und stimmen zu.
Reserver ist ein Open -Source -Python -Paket, das die Möglichkeit bietet, einen PYPI -Paketnamen schnell zu reservieren. Hast du eine Vorstellung? Bevor es genommen wird, behalten Sie den Produktnamen sofort vor!
| PYPI -Zähler | |
| Github Sterne |
| Zweig | hauptsächlich | Dev |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . Reservieren Sie einen Paketnamen in Hauptpypi (pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )Reserve-Namen mit benutzerdefinierten benutzerdefinierten Parametern in Test PYPI (test.pypi.org)
uploader = PyPIUploader ( TEST_PYPI_TOKEN , test_pypi = True )
uploader . batch_upload ([ "PACKAGE_NAME_1" , "PACKAGE_NAME_2" ], [ "config1.json" , "config2.json" ])reserver oder python -m reserver verwenden, um dieses Programm auszuführen
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN Sie können die folgenden Paketparameter für Reservierungen auf PYPI mithilfe der Reserver CLI anpassen. Die Details und Standardeinstellungen sind in der folgenden Tabelle bereitgestellt.
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
description | Saite | This name has been reserved using Reserver | Eine kurze Beschreibung Ihres PYPI -Paketnamens Reservat. |
author | Saite | Development Team | Der Name des Autors oder des Entwicklungsteams. |
author_email | E-Mail-Adresse | [email protected] | Eine E -Mail -Adresse für Kontakt. |
url | Webadresse | https://url.com | Die Haupt -Repository -URL des Projekts. |
download_url | Webadresse | https://download_url.com | Die Download -URL für das Paket. |
source | Webadresse | https://github.com/source | Die Quellcode -Repository -URL. |
license | Saite | MIT | Die Lizenz, unter der Ihr Paket verteilt ist. |
Es gibt zwei Möglichkeiten, diese benutzerdefinierten Parameter zu definieren:
1. einzelner param.json für alle Pakete:
Dieser Ansatz verwendet eine einzelne JSON -Datei ( param.json ), um gemeinsame Parameter für alle Pakete zu definieren. Diese Datei könnte Informationen wie die in der Tabelle beschriebenen enthalten.
Hier erfahren Sie, wie Sie diese Methode verwenden:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. Dedizierter param.json pro Paket:
Dieser Ansatz ermöglicht mehr Anpassung, indem für jedes Paket eine separate JSON -Datei verfügt. Jede Datei würde Parameter enthalten, die für dieses bestimmte Paket spezifisch sind.
So funktioniert diese Methode:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN Wählen Sie die Methode, die Ihren Anforderungen am besten entspricht. Die Verwendung eines einzelnen param.json ist für Pakete mit ähnlichen Informationen effizient, während separate Dateien eine stärkere Kontrolle bieten.
pypi.org als auch auf test.pypi.org verwenden.
Füllen Sie einfach ein Problem und beschreiben Sie es. Wir werden es so schnell wie möglich überprüfen! Oder senden Sie eine E -Mail an [email protected].
Sie können sich auch unserem Discord -Server anschließen
Geben Sie ein ️, wenn dieses Projekt Ihnen geholfen hat!
Wenn Sie unser Projekt mögen und wir hoffen, dass Sie es tun, können Sie uns bitte unterstützen? Unser Projekt ist nicht und wird niemals für Gewinn arbeiten. Wir brauchen das Geld nur, damit wir weiter tun können, was wir tun ;-).
