.
github의-의 distutils는 / setuptools에 /의 distutils GitHub의 명령을 & NBSP를 배포 제공하는 도구입니다, 당신은 릴리스 대신 PyPI 다운로드의 GitHub의 다운로드를 사용할 수 있습니다.
이를 사용하려면, 지시 사항을 따르십시오.
지시
모든 소프트웨어의 첫 번째는 표준 분배 방식에서 포장해야합니다 사용의 distutils는, 배포 또는 setuptools에. 이 패키지는 그에 대한 확장 명령이 포함되어 있습니다.
그런 다음, 설정 () 구성의 setup_requires 매개 변수 (setup.py 스크립트)에이 패키지를 추가합니다
설정 (이름 = 'YourPackageName'
& NBSP; 버전 = '1.2.3',
& NBSP; ...,
& NBSP; setup_requires의 = [ 'github의-의 distutils> = 0.1.0'])
이제 setup.py에 대한 명령이 github_upload됩니다
& NBSP; 파이썬 setup.py github_upload --help
일반 명령 (이상 '--help-명령'참조)
...
'github_upload'명령에 대한 옵션은 다음과 같다 :
& NBSP; - 저장소 (-R) GitHub의 저장소 이름 예 사용자 / reponame
& NBSP; - 사용자 이름 (-u) GitHub의 사용자 이름
& NBSP; - 암호 (-p) GitHub의 암호
...
사용자 이름과 -p - / - -u / 경우 암호가 존재하지 않는, 의지가 프롬프트를 보여줍니다. -R / - 저장소가 필요합니다.
업로드
업로드는 매우 간단합니다 :
& NBSP; 파이썬 setup.py sdist github_upload -R 사용자 / reponame 레지스터
으로 설명 :
sdist
& NBSP는, 원본 배포 파일을 만듭니다. 패키지 이름이 YourPackageName하고 경우의 버전은 1.2.3이며, 다음 파일 이름은 YourPackageName-1.2.3.tar.gz된다.
github_upload -R 사용자 / reponame
& NBSP는, 당신의 GitHub의 저장소에 내장 소스 배포 파일을 업로드합니다. 그것은 버전 제어 될 것이라는 것을 의미하지는 않지만, 단순히 다운로드 페이지에 업로드한다.
레지스터
& NBSP; GitHub의 다운로드 URL을 사용하면 PyPI에이 버전의 패키지를 등록합니다. PyPI 페이지의 URL http://pypi.python.org/YourPackageName/1.2.3 될 것입니다
옵션을 디폴트
당신은 setup.cfg 구성 파일에 지정하여 이러한 옵션에 대한 기본값을 만들 수 있습니다. 당신이 --repository 기본하려는 경우 예를 들어, 같은 setup.cfg 파일을 (하이픈은 밑줄이된다)합니다
[업로드]
저장소 = 사용자 / reponame
당신은뿐만 아니라 속기 별칭을 만들 수 있습니다 :
[별칭]
릴리스 = sdist의 github_upload 레지스터
당신은 GitHub의 저장소에서 소스 코드를 체크 아웃 할 수 있습니다 :
& NBSP; 자식 복제 자식 : //github.com/dahlia/github-distutils.git
버그를 발견하는 경우, 이슈 트래커에보고하십시오.
의 Bitbucket 사용자의 경우
대신 GitHub의의의 Bitbucket을 사용하는 경우 동일한 저자가 패키지 인의 bitbucket-의 distutils를 사용하여
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
GitHub의 저장소 이름에 대문자를 허용합니다. [자비에르 바르보사에 의해 # 1]
윈도우 호환성 : 업로드를위한 UnicodeDecodeError을 고정.
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다