我有一个我一直在努力的Python模块。也许不幸的是,它需要一些编译的C代码与它捆绑在一起。我在Linux和OSX上用Travey和Windows与Appveyor一起构建了它。在PyPI上发布时,我应该定位哪些体系结构和操作系统?
我想知道是否有推荐的体系结构,操作系统和Python API版本,我应该瞄准。我的直觉是,我应该尽量全面,为Python 2.6,2.7和3.0 - 3.6中的每一个做x86和x86_64。这可能已经是相当多的发行版了,但是有没有其他的我没有想到?臂?
更广泛地说,是否有一套Travis和Appveyor文件设置适当的矩阵来管理这个构建和分发?
请参阅https://pypi.python.org/pypi/cibuildwheel和https://github.com/matthew-brett/multibuild – phd