如何为PYTHON的PYPI上的Windows上的预编译用于Windows的预编译模块?
题
我想为Python 2.6和Python 2.7分发一个预编译的C扩展模块,用于32位和64位版本的Python。我应该如何在PYPI上构建和分发?我应该只使用bdist_egg吗?我可以保留与PIP的兼容性吗?
我注意到普通的bdist只是创造了一个 .zip
尽管内部文件夹结构确实如此,但不包括Python版本。可以吗? .zip
只需包含python26和Python27子目录吗?
解决方案
通常,您需要在每个版本的Python上运行BDist_something。 BDIST_EGG确实确实与PIP AFAIK一起使用(您可以轻松测试它)。
Zope Toolkit有几个用于窗户的二进制分布,它使用二进制鸡蛋: http://pypi.python.org/pypi/zope.interface
不隶属于 StackOverflow