2009-11-05 24 views
5

Tengo un proyecto de código abierto Python (llamado GarlicSim), y tengo 4 versiones diferentes del mismo para las versiones de Python 2.4, 2.5, 2.6 y 3.1. Sí, tal vez es inusual, pero me gusta usar tantas características como sea posible. Los guardo en 4 diferentes bifurcaciones del repositorio.Cargando en el cheeseshop versiones diferentes de un paquete para diferentes versiones de Python

Ahora quiero subir mi proyecto a la quesería. ¿Cuál es la manera de hacer esto? Espero que un usuario obtenga automáticamente la versión de GarlicSim apropiada para su versión de Python. ¿Cómo puedo hacer eso?

+0

¿Puedes decir si estás usando distutils o setuptools? Además, dependiendo de la herramienta utilizada en el extremo receptor (easy_install vs. pip), lo que obtendrá el usuario varía. –

+0

¿Qué terminaste haciendo? – Tshepang

+0

No encontré una solución y abandoné este esquema de proporcionar una versión diferente de la biblioteca para cada versión de Python. –

Respuesta

3
python2.4 setup.py bdist_egg upload 
python2.5 setup.py bdist_egg upload 
python2.6 setup.py bdist_egg upload 
python3.1 setup.py bdist_egg upload 
+1

¿Puedes ser más específico? Por ejemplo, ¿está bien si todas las versiones tienen el mismo nombre o ensuciarán las cosas? –

+0

Sí, está bien tener diferentes versiones; varios proyectos hacen esto, incluido uno de los míos: http://pypi.python.org/pypi/poster/ –

Cuestiones relacionadas