[Distutils] easy_install: --tag-svn-revision

Phillip J. Eby pje at telecommunity.com
Wed Aug 10 23:12:04 CEST 2005

At 03:08 PM 8/10/2005 -0500, Ian Bicking wrote:
>I don't think --tag-svn-revision should apply to dependencies.  Maybe it 
>should even be an error if you try to use it on a package that isn't a 
>subversion repository.

On the other hand, I don't suppose it would hurt to just ignore it if it 
doesn't apply.  I'm uneasy about dependencies, of course, but then again, 
where's the harm there either?

The biggest potential harm of --tag-svn-revision is that it makes things a 
*higher* revision number by default.  I.e. "1.2-r27" is a higher version 
number than "1.2", so if you're using a strategy where you use the *next* 
version number in your svn version of setup.py, then you're going to have 
problems when the official version is released.  In other words, if svn's 
setup.py says "1.2" is the current version, but that's the version you're 
*developing* (as opposed to enhancing), then the numbering works out wrong.

More information about the Distutils-SIG mailing list