"Python Distribute"가이드 (python-distribute.org에 있었지만 해당 등록이 만료 됨)는 doc/txt
파일 을 포함하도록 지시 하며 .py
파일은 파일에서 제외 MANIFEST.in
됩니다.
sourcedist 문서는 나에게 단지 sdist 용도를 알려줍니다 MANIFEST.in
만 지정하고 포함하는 파일이 포함 .py
된 파일을. 또한 다음을 사용하라고 알려줍니다 : python setup.py sdist --manifest-only
를 생성 MANIFEST
하지만 파이썬은 이것이 존재하지 않는다고 말합니다.
나는 이것들이 다른 버전의 파이썬에서 왔고 배포 시스템이 완전히 엉망이 된 것에 감사하지만, 내가 파이썬 3을 사용하고 있다고 가정하고 setuptools
(배포 도구만을 위해 더 이상 사용되지 않는 이전 설정 도구가 아니라 배포를 포함하지만 이제는 setuptools라고 불리는 새로운 배포로 다시 가져오고 setuptools로 이름이 바뀌 었습니다 .....)
'표준'폴더 구조와 setup.py
파일을 따르고 있습니다.
- 내가 필요
MANIFEST.in
합니까? - 그 안에 무엇이 있어야합니까?
- 이러한 모든 패키지 시스템과 방법이 언제 하나의 간단한 프로세스로 만들어 질까요?
sdist
(means : source distribution ) 명령을 사용해야합니다 . 당신이 생각하는 경우bdist
와bdist_wheel
있는 바이너리 만 파이썬 경로에 설치하기위한 것, 이것은 의미가 있습니다. (이 모듈이 아닌 파일과 디렉토리는 어디로/usr/local/lib/python2.7/dist-packages/
갈까요 ?에 ? 당연히 아닙니다.) 그러나 생성 된 아카이브를보고 파일을 포함하지 않는 것은 혼란 스럽기 때문에 언급 할 가치가 있습니다.