У меня есть модуль Python, который я бы хотел загрузить в PyPI. Пока что он работает для Python 2.x. Теперь не должно быть слишком сложно написать версию для 3.x.
Но после следующих рекомендаций по созданию модулей в этих местах:
мне непонятно, как поддерживать несколько исходных дистрибутивов для разных версий Python, и неясно, поддерживал ли он PyPI. Я предполагаю, что у меня будет отдельный код для:
- 2.x
- 2.6 (возможно, в качестве специального случая для использования нового API-интерфейса буфера)
- 3.x
Как можно настроить модуль Python в PyPI, чтобы кто-то мог:
easy_install modulename
и он установит правильную вещь, использует ли пользователь 2.x или 3.x?