2009-11-05 95 views
5

我有一个开源的Python项目(称为GarlicSim),并且我为Python版本2.4,2.5,2.6和3.1维护了它的4个不同版本。是的,也许是不寻常的,但我喜欢尽可能多地使用功能。我把它们放在储存库的4个不同的叉子里。向不同版本的Python上传到不同版本的软件包

现在我想上传我的项目到奶酪店。有什么办法做到这一点?我希望用户能够自动获取适合他的Python版本的GarlicSim版本。我怎么做?

+0

你可以告诉你是否使用distutils或setuptools吗?另外,根据接收端使用的工具(easy_install与pip),用户会得到不同的结果。 – 2011-12-21 16:24:32

+0

你最终做了什么? – Tshepang 2013-01-06 13:35:04

+0

我没有找到解决方案,并放弃了为每个版本的Python提供不同版本的库的方案。 – 2013-01-07 15:03:41

回答

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

你能更具体吗?例如,如果所有版本都具有相同的名称,还是会混淆视图,是否可以? – 2009-11-06 09:38:12

+0

是的,可以有不同的版本;有几个项目包括我的一个项目:http://pypi.python.org/pypi/poster/ – 2009-11-06 13:22:31