
このパッケージの意図は、合法かつ適切な目的のために、Pypiのパッケージ名の予約を促進することです。特にパッケージ名の過度の予約において、このツールの誤用またはスパムに関する責任を明示的に否認します。ユーザーは、PYPIアカウントの停止などの潜在的な結果を回避するために、このパッケージの正当な使用を確保することをお勧めします。このパッケージを使用することにより、ユーザーはこれらの条件を認め、同意します。
Reserverは、PYPIパッケージ名をすばやく予約する機能を提供するオープンソースPythonパッケージです。概念がありますか?撮影する前に、すぐに製品名を予約してください!
| ピピカウンター | |
| Github Stars |
| 支店 | 主要 | 開発者 |
| CI | ![]() | ![]() |
pip install reserver==0.3を実行しますpip install . メインPypi(pypi.org)にパッケージ名を予約します
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )テスト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またはpython -m reserverを使用してこのプログラムを実行できます
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN Reserver CLIを使用して、PYPIの予約用の次のパッケージパラメーターをカスタマイズできます。詳細とデフォルトは、以下の表に記載されています。
| パラメーター | タイプ | デフォルト | 説明 |
|---|---|---|---|
description | 弦 | This name has been reserved using Reserver | Pypiパッケージ名の予約の簡単な説明。 |
author | 弦 | Development Team | 著者または開発チームの名前。 |
author_email | 電子メールアドレス | [email protected] | 連絡先のメールアドレス。 |
url | Webアドレス | https://url.com | プロジェクトのメインリポジトリURL。 |
download_url | Webアドレス | https://download_url.com | パッケージのダウンロードURL。 |
source | Webアドレス | https://github.com/source | ソースコードリポジトリURL。 |
license | 弦 | MIT | パッケージが配布されるライセンス。 |
これらのカスタムパラメーターを定義する方法は2つあります。
1。すべてのパッケージのシングルparam.json :
このアプローチでは、単一のJSONファイル( param.json )を使用して、すべてのパッケージの共通パラメーターを定義します。このファイルは、テーブルに記載されているような情報を保持できます。
この方法の使用方法は次のとおりです。
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2。パッケージごとに専用のparam.json :
このアプローチにより、パッケージごとに個別のJSONファイルを使用することにより、さらにカスタマイズできます。各ファイルには、その特定のパッケージに固有のパラメーターが含まれます。
この方法は次のとおりです。
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKENニーズに最適な方法を選択してください。単一のparam.jsonを使用することは、同様の情報を持つパッケージに効率的ですが、個別のファイルはより詳細な制御を提供します。
pypi.orgとtest.pypi.org両方で利用可能なすべての機能を使用できます。
問題を記入して説明してください。できるだけ早くチェックします!または、[email protected]にメールを送信します。
Discordサーバーに参加することもできます
このプロジェクトがあなたを助けたなら、♥を与えてください!
あなたが私たちのプロジェクトを気に入っていて、私たちがあなたがそうすることを願っています、あなたは私たちをサポートしてください?私たちのプロジェクトは、利益のために働くことではなく、決してありません。私たちがしていることを続けることができるようにお金が必要です;-)。
