setuptools_git는 망할 놈의 통합을 가능하게 setuptools에 대한 플러그인입니다. 일단 설치되면, setuptools에이 모듈 유통에 자식에 의해 추적 모든 파일을 포함하도록했다 할 수있다.
setuptools_git는 MANIFEST.in에 명시 적으로 포함 된 사양에 대한 대안입니다. 이 패키지는 이전 gitlsfiles로 알려졌다. 이름 변경은 균일 한 이름 지정 규칙을 제공하기 위해 개발자가 플러그인 setuptools에 의한 노력의 결과입니다.
여기에 패키지 배포은 사용 만들 패키지를 말한다
setup.py, 예 :
파이썬 setup.py의 sdist
파이썬 setup.py bdist_rpm
파이썬 setup.py bdist_egg
이 패키지는 이전 gitlsfiles로 알려졌다. 이름 변경은
을 제공하는 setuptools에 플러그인 개발자 노력의 결과
균일 명명 규칙.
설치 :
easy_install을 가진 :
easy_install을 setuptools_git
대체 수동 설치 :
타르 -zxvf setuptools_git-X.Y.Z.tar.gz
CD의 setuptools_git-X.Y.Z
파이썬 설치 setup.py
어디 X.Y.Z는 버전 번호입니다.
용법
이 플러그인을 활성화하려면, 먼저 파이썬 모듈을 패키지합니다
`setup.py` 사용 setuptools에와. 전자는 잘 설명되어 있습니다
의 distutils 설명서 :
http://docs.python.org/dist/dist.html
다만 setup.py``편집, 대신의 distutils의 setuptools에를 사용하고
변화
distutils.core 가져 오기 설정에서
에
setuptools에 가져 오기 설정에서
setuptools에 패키지를 빌드 할 때, 당신은 모든 파일을 포함하도록 요청할 수 있습니다
이 인수를 추가하여, 사용자의 개정 제어 시스템에 의해 추적
설치`당신의 호출 ()`:
설정 (...,
진정한 include_package_data =
...)
이 개정에 의해 추적 파일을 포함 setuptools에 원인이됩니다
setuptools에 제어 시스템에 대해 알고있다. 이 플러그인 제공
CVS에 대한 지원과 함께 자식과 setuptools에 선박에 대한 지원과
전복.
그것은 당신이 당신의 개정 제어 시스템 파일을 추적하는 일이 발생할 수 있습니다
당신은 당신의 패키지에 포함하지 않는다. 이 경우,
지시문으로 해당 파일을 포장 setuptools에 방지 할 수 있습니다
당신의`MANIFEST.in`, 예 :
.gitignore 제외
이미지를 재귀 제외 * .xcf * .blend
이 예에서, 우리는`.gitignore`을 포장 setuptools에 방지하고
김프와 블렌더 소스 파일은`images` 디렉토리 아래에.
패키지에서 제외 할 파일은`) (`설정에서 나열 할 수 있습니다
지침 :
설정 (...,
exclude_package_data = { '': [ '.gitignore'],
'이미지': '* .xcf', '* .blend']},
...)
요구 사항 :
파이썬
댓글을 찾을 수 없습니다