Opened 8 years ago

Closed 8 years ago

#6059 closed defect (fixed)

zipped source files will not build because svn keywords are not expanded

Reported by: dale.miller@… Owned by: Martin Scharrer
Priority: low Component: AdvParseArgsPlugin
Severity: minor Keywords:
Cc: dale.miller@… Trac Release: 0.11


Downloaded the zipped file and tried to build the egg.

python bdist_egg
Traceback (most recent call last):
  File "", line 4, in <module>
    from tracadvparseargs.parseargs import __revision__ as pluginrev
  File "/home/svn/Trac-plugins/advparseargsplugin/0.11/tracadvparseargs/", line 1, in <module>
    from parseargs import *
  File "/home/svn/Trac-plugins/advparseargsplugin/0.11/tracadvparseargs/", line 8, in <module>
    __revision__ = int(r"$Rev$"[6:-2])
ValueError: invalid literal for int() with base 10: ''

These lines should have the svn keywords expanded for it to work or remove the lines.

__url__      = ur"$URL$"[6:-2]
__author__   = ur"$Author: svn $"[9:-2]
__revision__ = int(r"$Rev$"[6:-2])
__date__     = r"$Date$"[7:-2]

Keywords are in, and

I could hack the files, but would prefer not to.

Attachments (0)

Change History (3)

comment:1 Changed 8 years ago by dale.miller@…

Priority: highlow
Severity: majorminor

I commented out the lines and set a value for rev in to build it.

comment:2 Changed 8 years ago by Martin Scharrer

Status: newassigned

The missing subverions keywords are an issue with the zip file generation of Trac. You can also install the plugin using:

easy_install --always-unzip

Sorry for this, I completely forgot about the ZIP file download like on trac-hacks. I will fix it ASAP.

comment:3 Changed 8 years ago by Martin Scharrer

Resolution: fixed
Status: assignedclosed

(In [6912]) Added fall-back number before revision keyword to work around problems with Trac ZIP downloads which do not expand the keywords. This fixes #6059.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Martin Scharrer.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.