Search code examples
pythonpackagingpippypi

Utility for releasing packages to PyPi?


I have a number of python packages in GitHub repositories and it would be really great to have these available in PyPi. I know I could do these releases manually (update the version number, perhaps update a changelog, tag the release in GitHub, get the download url from GitHub, update PyPi with the release etc.) but I keep thinking that there must be a script/utility somewhere to make this a single-command process.

I am not massively familiar with the python packaging process, so perhaps I am coming at this from the wrong angle. I just don't think I can be the first one to have the idea of making this whole process a lot easier.

Edit: As there seems to be some confusion about what I am asking for: Are there any tools that make releasing Python packages to PyPi a faster and more streamlined process?

I have tried searching around but have yet to find anything.


Solution

  • Ok, I really don't know if anyone else has had this problem/concern, but I had an itch I needed to scratch so I have made this:

    http://seed.readthedocs.org

    I wouldn't be surprised if there is something out there already that does this better, but for now this is what I'll use :)