是否有任何开源项目托管允许以编程方式上传分发?

时间:2012-03-31 12:20:19

标签: python open-source uploading project-hosting

我使用Python开发开源项目,我希望Windows用户可以轻松访问它。因此,对于每个新的源修订版,我需要使用py2exe生成新的Windows可执行文件分发,并将其作为项目用户的可下载工件上载。

我宁愿不是每次都手动执行它,而是我想写一些类型的脚本,它将完全以编程方式执行单一命令(生成,上传)。

所以问题是:是否有任何开源项目托管提供简单的API来进行上传新版本的分发等操作?

目前我正在使用Google代码,但它不支持该功能(我希望它支持Google Data Api Service,但事实并非如此)。我真的不太了解其他主机 - 这就是我要问的原因。

3 个答案:

答案 0 :(得分:2)

查看the GitHub Downloads API或者,如果它适合打包,请查看PyPI, the Python Package Index

答案 1 :(得分:1)

Google Code完全支持它:http://code.google.com/p/support/wiki/ScriptedUploads

其他大多数此类网站都以类似的方式进行;例如,在SourceForge上的一个项目中,我有一个uploads a file to the release system by FTP的发布脚本。

答案 2 :(得分:0)

相关问题