Modify

Opened 7 years ago

Closed 7 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

Description

Downloaded the zipped file and tried to build the egg.

python setup.py bdist_egg
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    from tracadvparseargs.parseargs import __revision__ as pluginrev
  File "/home/svn/Trac-plugins/advparseargsplugin/0.11/tracadvparseargs/__init__.py", line 1, in <module>
    from parseargs import *
  File "/home/svn/Trac-plugins/advparseargsplugin/0.11/tracadvparseargs/parseargs.py", 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 setup.py, macro.py and parseargs.py

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

Attachments (0)

Change History (3)

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

Priority: highlow
Severity: majorminor

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

comment:2 Changed 7 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 http://trac-hacks.org/svn/advparseargsplugin/0.11/
}}

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

comment:3 Changed 7 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

Action
as closed The owner will remain Martin Scharrer.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.