Is there any Open-Source project hosting that allows to programmatically upload distribution? [closed]

StackOverflow https://stackoverflow.com/questions/9955794

I develop open-source project in Python and I want it to be easy accessible for Windows users. So for each new source revision I need to generate new windows executable distribution with py2exe and upload it as a downloadable artifact for project users.

I'd rather not do it each time manually but instead I would like to write some type of script that will do both things (generation, upload) in single command, fully programically.

So the question is: are there any Open Source project hostings that provide simple API to make operations like uploading new version of distribution?

Currently I'm using Google Code but it doesn't support that feature (I expected it to be supported as Google Data Api Service but it isn't). I don't really know too much about other hostings - that's why I'm asking.

有帮助吗?

解决方案

Google Code does support it perfectly well: http://code.google.com/p/support/wiki/ScriptedUploads

Most other such sites do in a similar way; on one project on SourceForge, for example, I have a release script which uploads a file to the release system by FTP.

其他提示

Check out the GitHub Downloads API or, if it's something suitable for packaging, then look at PyPI, the Python Package Index

The Python Distutils that come with Python support uploading to the Python Package Index.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top