我想为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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top