distutils에서 바이트 코드 전용 배포판을 만들고 싶습니다 (실제로는 없습니다, 내가하는 일을 알고 있습니다). setuptools 및 bdist_egg 명령을 사용하면 --exclude-source 매개 변수를 제공 할 수 있습니다. 불행히도 표준 명령에는 그러한 옵션이 없습니다.distutils 바이너리 배포판에서 소스를 제거하는 방법은 무엇입니까?
- tar.gz, zip, rpm 또는 deb 생성 직전에 소스 파일을 쉽게 제거 할 수 있습니까?
- 이렇게하려면 명령별로 비교적 깨끗한 방법이 있습니까 (예 : tar.gz 또는 zip).
매우 비슷합니다 : http://stackoverflow.com/questions/261638/how-do-i-protect-python-code 컴파일 된 파이썬 파일 (pyc/pyo)은 디 컴파일하기 매우 쉽습니다. –
@ 닉 :별로. 나는 보호에 대해 전혀 언급하지 않았으며 그 질문은 distutils에 대해서는 언급하지 않았다. 분명히 파이썬 바이트 코드는 분석하기 쉽습니다. 이제 실제로 질문 한 문제를 해결하는 방법은 무엇입니까? – Draemon
zip에서 모든 * .py 파일을 그냥 제거하고 싶다면 :'7z d archive.zip * .py -r' –