2011-01-06 3 views
1

32 비트 및 64 비트 버전의 Python 2.6 및 Python 2.7 용으로 사전 컴파일 된 C 확장 모듈을 배포하고 싶습니다. 나는 그것을 어떻게 구축하여 pypi에 배포해야합니까? bdist_egg를 사용해야할까요? pip와 호환성을 유지할 수 있습니까?여러 버전의 Python에서 Windows 용 사전 컴파일 된 확장 모듈을 pypi에 배포하려면 어떻게해야합니까?

보통 bdist는 내부 폴더 구조는 있지만 파이썬 버전을 포함하지 않는 .zip을 생성합니다. 이 .zip에는 예 : 파이썬 26과 파이썬 27 하위 디렉토리?

답변

2

일반적으로 지원해야하는 각 버전의 Python과 함께 bdist_something을 실행해야합니다. bdist_egg는 실제로 PIP afaik와 작동합니다 (쉽게 테스트 할 수 있습니다).

조프 Toolkit은 Windows 용 여러 바이너리 배포판을 가지고 있으며, 그것은 진 계란을 사용하고 : http://pypi.python.org/pypi/zope.interface

+0

흠, 그것은 여전히 ​​타르볼을 다운로드하고 광산에 컴파일합니다. 컴파일러가 설치되지 않은 컴퓨터에서 다시 시도해야합니다. – joeforker

+0

그들은 같은 버전이 있습니까? pip와 easy_install은 일반적으로 사용 가능한 계란을 선호합니다. –

+0

패키지를 cryptacular라고합니다. – joeforker

관련 문제