
此软件包的目的是为了合法和适当的目的,在PYPI上促进了包裹名称的保留。我们明确不承担滥用或垃圾邮件的任何责任,尤其是在过度保留包装名称时。建议用户保持谨慎,并确保合法地使用此软件包,以避免潜在的后果,例如暂停其PYPI帐户。通过使用此软件包,用户确认并同意这些条款。
研究器是一个开源Python软件包,可快速保留PYPI软件包名称。有一个概念吗?在获取之前,立即保留产品名称!
| PYPI计数器 | |
| Github星星 |
| 分支 | 主要的 | 开发 |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . 在主PYPI(pypi.org)中保留包装名称
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )保留批次名称,具有自定义的用户定义参数(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 您可以使用Reverer CLI自定义以下pypi预订的软件包参数。详细信息和默认值在下表中提供。
| 范围 | 类型 | 默认 | 描述 |
|---|---|---|---|
description | 细绳 | This name has been reserved using Reserver | 您的PYPI软件包名称保留的简短说明。 |
author | 细绳 | Development Team | 作者或发展团队的名称。 |
author_email | 电子邮件 | [email protected] | 联系人的电子邮件地址。 |
url | 网址 | https://url.com | 该项目的主要存储库URL。 |
download_url | 网址 | https://download_url.com | 软件包的下载URL。 |
source | 网址 | https://github.com/source | 源代码存储库URL。 |
license | 细绳 | MIT | 您的包装分配的许可证。 |
有两种定义这些自定义参数的方法:
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服务器
如果这个项目对您有所帮助,请给!
如果您喜欢我们的项目,我们希望您能做到,请您支持我们吗?我们的项目不是,也永远不会为盈利而努力。我们需要这笔钱,以便我们可以继续做自己的工作;-)。
