Como organizar módulos Python para PyPI para suportar 2.xe 3.x
Eu tenho um módulo Python que gostaria de enviar para o PyPI. Até agora, está funcionando para o Python 2.x. Não deve ser muito difícil escrever uma versão para 3.x agora.
Mas, depois de seguir as diretrizes para criar módulos nesses locais:
Distribuindo módulos PythonO Guia do Mochileiro das Embalagensnão está claro para mim como oferecer suporte a várias distribuições de código-fonte para diferentes versões do Python, e não está claro se / como o PyPI poderia suportá-lo. Eu imagino que eu teria um código separado para:
2.x2.6 (talvez, como um caso especial para usar a nova API de buffer)3.xComo é possível configurar um módulo Python no PyPI para que alguém possa fazer:
easy_install modulename
e instalará a coisa certa se o usuário estiver usando 2.x ou 3.x?