[Distutils] setuptools: but with svn-tag-revision and uncommitted project

Ian Bicking ianb at colorstudy.com
Thu Oct 19 00:16:42 CEST 2006


Anything on this?

Ian Bicking wrote:
> I get this exception when I run "python setup.py egg_info" with 
> --tag-svn-revision and when the project has never been committed (and 
> hence there's no committed-rev).  I think it should instead give 0, or 
> at least a good error message.  (I don't see any problem with 0)
> 
> Traceback (most recent call last):
>    File "setup.py", line 24, in ?
>      entry_points="""
>    File "/usr/lib/python2.4/distutils/core.py", line 149, in setup
>      dist.run_commands()
>    File "/usr/lib/python2.4/distutils/dist.py", line 946, in run_commands
>      self.run_command(cmd)
>    File "/usr/lib/python2.4/distutils/dist.py", line 965, in run_command
>      cmd_obj.ensure_finalized()
>    File "/usr/lib/python2.4/distutils/cmd.py", line 117, in ensure_finalized
>      self.finalize_options()
>    File 
> "/usr/local/lib/python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/egg_info.py", 
> line 85, in finalize_options
>      self.vtags = self.tags()
>    File 
> "/usr/local/lib/python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/egg_info.py", 
> line 179, in tags
>      ):  version += '-r%s' % self.get_svn_revision()
>    File 
> "/usr/local/lib/python2.4/site-packages/setuptools-0.6c3-py2.4.egg/setuptools/command/egg_info.py", 
> line 227, in get_svn_revision
>      localrev = max([int(m.group(1)) for m in revre.finditer(data)])
> ValueError: max() arg is an empty sequence
> 



More information about the Distutils-SIG mailing list