我有一個我一直在努力的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