[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