2009-11-05 12 views
5

Ho un progetto Python open source (chiamato GarlicSim) e ne mantengo 4 diverse versioni per Python versioni 2.4, 2.5, 2.6 e 3.1. Sì, forse è insolito, ma mi piace usare quante più funzioni possibili. Li tengo in 4 forchette diverse del repository.Caricamento su cheeseshop diverse versioni di un pacchetto per diverse versioni di Python

Ora voglio caricare il mio progetto sul cheeseshop. Qual è il modo di fare questo? Mi aspetto che un utente ottenga automaticamente la versione di GarlicSim appropriata per la sua versione di Python. Come lo faccio?

+0

Puoi dire se stai utilizzando distutils o setuptools? Inoltre, a seconda dello strumento utilizzato sul lato ricevente (easy_install vs. pip), ciò che l'utente otterrà varia. –

+0

Cosa hai finito per fare? – Tshepang

+0

Non ho trovato una soluzione e ho abbandonato questo schema di fornire una versione diversa della libreria per ogni versione di Python. –

risposta

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

Puoi essere più specifico? Ad esempio, va bene se tutte le versioni hanno lo stesso nome o rovinerà le cose? –

+0

Sì, va bene avere versioni diverse; diversi progetti lo fanno, uno dei miei: http://pypi.python.org/pypi/poster/ –

Problemi correlati