
이 패키지의 의도는 합법적이고 적절한 목적으로 PYPI에서 패키지 이름의 예약을 용이하게합니다. 우리는 특히 패키지 이름의 과도한 예약 에서이 도구의 오용 또는 스팸에 대한 책임을 명시 적으로 부인합니다. 사용자는 신중하고 PYPI 계정의 중단과 같은 잠재적 결과를 피하기 위해이 패키지의 합법적 인 사용을 보장하는 것이 좋습니다. 이 패키지를 사용함으로써 사용자는이 용어를 인정하고 동의합니다.
Reserver는 PYPI 패키지 이름을 신속하게 예약 할 수있는 오픈 소스 파이썬 패키지입니다. 개념이 있습니까? 가져 오기 전에 즉시 제품 이름을 예약하십시오!
| PYPI 카운터 | |
| Github 스타 |
| 나뭇가지 | 기본 | 데브 |
| CI | ![]() | ![]() |
pip install reserver==0.3 실행합니다pip install . main pypi (pypi.org)에서 패키지 이름을 예약하십시오.
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )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 또는 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 | 웹 주소 | 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 서버에 가입 할 수도 있습니다
이 프로젝트가 도움이된다면 ️를주세요!
당신이 우리 프로젝트를 좋아하고 당신이하기를 바랍니다. 우리를 지원해 주시겠습니까? 우리의 프로젝트는 이익을 위해 일하지 않을 것입니다. 우리는 우리가하는 일을 계속할 수 있도록 돈이 필요합니다 ;-).
