[Distutils] the usecase of continious integration based release-management (which could use more support on the ds2 side)

Ronny Pfannschmidt Ronny.Pfannschmidt at gmx.de
Wed Mar 23 20:20:33 CET 2011


Hi,

i'd like to propose making the work-flow of creating releases by just
pushing vcs tags to a ci system as easy as possible

personally all i ever want to do to release a new version is::

  $vcs tag $version
  $vcs push

currently that would require various nasty hacks to get the version
meta-data static on sdist and to grab the version number in a setup hook


there are various ways to ease this, the ones i imagined are

a) provide a hook to get the version, make the version static on
sdist/upload
 pro: straightforward, simple
 cons: kind of a hack

b) provide support for multiple setup-hooks and support for command
mixin's
 
 pro: generic way to do it
 cons: needs more code, more stuff in setup.cfg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20110323/c0152bc1/attachment-0001.pgp>


More information about the Distutils-SIG mailing list