Python

2009-11-05 42 views
5

'un farklı sürümleri için bir paketin farklı sürümlerine yükleme Açık bir Python projem var (GarlicSim), ve Python sürümleri 2.4, 2.5, 2.6 ve 3.1 için 4 farklı sürümünü koruyorum. Evet, belki sıra dışıdır, ancak olabildiğince fazla özellik kullanmayı seviyorum. Bunları depodaki 4 farklı çatalda saklıyorum.Python

Şimdi projemi peynir dükkanına yüklemek istiyorum. Bunu yapmanın yolu nedir? Bir kullanıcının Python versiyonuna uygun bir şekilde GarlicSim versiyonunu otomatik olarak alacağını umuyorum. Bunu nasıl yaparım?

+0

Distutils veya setuptools kullanıp kullanmadığınızı söyleyebilir misiniz? Ayrıca, alıcı uçta kullanılan alete bağlı olarak (easy_install vs. pip), kullanıcının alacağı şey değişir. –

+0

Ne yaptın? – Tshepang

+0

Bir çözüm bulamadım ve Python'un her sürümü için kütüphanenin farklı bir sürümünü sağlamanın bu planını terk ettim. –

cevap

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

Daha spesifik olabilir misiniz? Örneğin, tüm sürümlerin aynı ada sahip olması ya da bir şeyleri karıştırması sorun olur mu? –

+0

Evet, farklı sürümlere sahip olmak iyidir; bunlardan biri de dahil olmak üzere birkaç proje yapar: http://pypi.python.org/pypi/poster/ –