2012-03-31 98 views
0

我使用Python开发开源项目,我希望Windows用户可以轻松访问它。因此,对于每个新的源版本,我需要使用py2exe生成新的Windows可执行文件发行版,并将其上载为项目用户可下载的工件。是否有任何开源项目托管,允许编程上传分布?

我宁愿不要每次手动都做,但我想写一些类型的脚本,它可以在单个命令中完成这两个任务(生成,上传),完全程序化。

所以问题是:是否有任何开源项目托管,提供简单的API,使操作像上传新版本的分布?

目前我使用的是谷歌代码,但它不支持该功能(我预计它会被支持为Google Data Api Service,但事实并非如此)。我不太了解其他主机 - 这就是为什么我问。

回答

0
+0

谢谢,很高兴知道。但那不是我所期待的。我想让我的项目很容易被Windows访问,非技术用户根本没有安装python(绝对不知道如何使用distutils和类似的工具)。因此,将Windows专用分发上传到托管服务是唯一的选择。 – 2012-03-31 12:26:01

+0

@PiotrSobczyk:用户根本不必应付distutils,但他们需要Python安装。 – 2012-03-31 21:40:02

2

退房the GitHub Downloads API或者,如果它是适合包装的东西,再看看PyPI, the Python Package Index

+0

谢谢。我会检查出第一个链接,可能这正是我需要的。关于第二部分 - 请参阅我在Sven Marnach的回答下的回复。 – 2012-03-31 12:28:30

相关问题