Как распространять предварительно скомпилированные модули расширения для Windows на pypi для нескольких версий Python?

Я хотел бы распространять предварительно скомпилированный модуль расширения C для Python 2.6 и Python 2.7 для 32- и 64-разрядных версий Python. Как я должен создавать и распространять это на pypi? Должен ли я просто использовать bdist_egg? Могу ли я сохранить совместимость с пипсом?

Я замечаю, что обычный bdist просто создает .zip , который не включает версию Python, хотя внутренняя структура папок. Может ли это .zip просто содержать, например, подкаталог Python26 и Python27?

One Solution collect form web for “Как распространять предварительно скомпилированные модули расширения для Windows на pypi для нескольких версий Python?”

Обычно вам нужно запустить bdist_something с каждой версией Python, которую вам нужно поддерживать. bdist_egg действительно работает с PIP afaik (вы можете легко протестировать его).

Zope Toolkit имеет несколько двоичных дистрибутивов для Windows, и он использует двоичные яйца: http://pypi.python.org/pypi/zope.interface

  • Открыть файл из диалогового окна файла Windows с помощью python автоматически
  • Как я могу читать системную информацию в Python в Windows?
  • Получение таких же деталей процесса, как диспетчер задач в Windows
  • Ошибка Selenium 3.0.2 с Firefox 50: у исполняемого файла могут быть неправильные разрешения
  • Как запустить пакетный файл из сценария python и отсоединить его от него
  • Python - Как запустить файл .py?
  • Как отключить перенаправление реестра на Python?
  • Получить полное имя компьютера из буквы сетевого диска в python
  • Python - лучший язык программирования в мире.