Edgewall Software
Modify

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#1311 closed defect (wontfix)

SyntaxErrors building revision 1366 on Python 2.1

Reported by: ax <trac@…> Owned by: Jonas Borgström
Priority: highest Milestone:
Component: general Version: devel
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:

Description

trying to build todays revision 1366 on Python 2.1, i get the following SyntaxErrors:

byte-compiling /usr/lib/python2.1/site-packages/trac/Environment.py to Environment.pyc
  File "/usr/lib/python2.1/site-packages/trac/Environment.py", line 292
    yield username, name, email
                 ^
SyntaxError: invalid syntax

byte-compiling /usr/lib/python2.1/site-packages/trac/util.py to util.pyc
  File "/usr/lib/python2.1/site-packages/trac/util.py", line 53
    yield idx, item
            ^
SyntaxError: invalid syntax

byte-compiling /usr/lib/python2.1/site-packages/trac/Diff.py to Diff.pyc
  File "/usr/lib/python2.1/site-packages/trac/Diff.py", line 96
    yield previous
                 ^
SyntaxError: invalid syntax

byte-compiling /usr/lib/python2.1/site-packages/trac/db.py to db.pyc
  File "/usr/lib/python2.1/site-packages/trac/db.py", line 56
    yield row
            ^
SyntaxError: invalid syntax


additionally, i get these warnings:

byte-compiling /usr/lib/python2.1/site-packages/trac/Report.py to Report.pyc
/usr/lib/python2.1/site-packages/trac/Report.py:433: SyntaxWarning: local name 'sep' in 'display_csv
' shadows use of 'sep' as global in nested scope 'lambda'
  def display_csv(self, req, sep=','):

byte-compiling /usr/lib/python2.1/site-packages/trac/Log.py to Log.pyc
/usr/lib/python2.1/site-packages/trac/Log.py:70: SyntaxWarning: local name 'self' in 'get_info' shad
ows use of 'self' as global in nested scope 'authz_cb'
  def get_info (self, path, rev):

byte-compiling /usr/lib/python2.1/site-packages/trac/wikimacros/MacroList.py to MacroList.pyc
/usr/lib/python2.1/site-packages/trac/wikimacros/MacroList.py:15: SyntaxWarning: local name 'env' in
 'execute' shadows use of 'env' as global in nested scope 'get_macros'
  def execute(hdf, args, env):

byte-compiling /usr/lib/python2.1/site-packages/trac/Roadmap.py to Roadmap.pyc
/usr/lib/python2.1/site-packages/trac/Roadmap.py:100: SyntaxWarning: local name 'req' in 'display_ic
s' shadows use of 'req' as global in nested scope 'write_prop'
  def display_ics(self, req):
/usr/lib/python2.1/site-packages/trac/Roadmap.py:100: SyntaxWarning: local name 'write_prop' in 'dis
play_ics' shadows use of 'write_prop' as global in nested scope 'write_date'
  def display_ics(self, req):

byte-compiling /usr/lib/python2.1/site-packages/trac/Query.py to Query.pyc
/usr/lib/python2.1/site-packages/trac/Query.py:54: SyntaxWarning: local name 'mode' in 'from_string'
 shadows use of 'mode' as global in nested scope 'lambda'
  def from_string(cls, env, string, **kw):
/usr/lib/python2.1/site-packages/trac/Query.py:54: SyntaxWarning: local name 'neg' in 'from_string'
shadows use of 'neg' as global in nested scope 'lambda'
  def from_string(cls, env, string, **kw):
/usr/lib/python2.1/site-packages/trac/Query.py:78: SyntaxWarning: local name 'self' in 'get_columns'
 shadows use of 'self' as global in nested scope 'sort_columns'
  def get_columns(self):
/usr/lib/python2.1/site-packages/trac/Query.py:290: SyntaxWarning: local name 'mode' in '_get_constr
aints' shadows use of 'mode' as global in nested scope 'lambda'
  def _get_constraints(self, req):
/usr/lib/python2.1/site-packages/trac/Query.py:339: SyntaxWarning: local name 'cursor' in '_get_tick
et_properties' shadows use of 'cursor' as global in nested scope 'rows_to_list'
  def _get_ticket_properties(self):

byte-compiling /usr/lib/python2.1/site-packages/trac/web/clearsilver.py to clearsilver.pyc
/usr/lib/python2.1/site-packages/trac/web/clearsilver.py:151: SyntaxWarning: local name 'self' in '_
_setitem__' shadows use of 'self' as global in nested scope 'add_value'
  def __setitem__(self, name, value):
/usr/lib/python2.1/site-packages/trac/web/clearsilver.py:151: SyntaxWarning: local name 'add_value'
in '__setitem__' shadows use of 'add_value' as global in nested scope 'add_value'
  def __setitem__(self, name, value):
/usr/lib/python2.1/site-packages/trac/web/clearsilver.py:167: SyntaxWarning: local name 'hdf_tree_wa
lk' in '__str__' shadows use of 'hdf_tree_walk' as global in nested scope 'hdf_tree_walk'
  def __str__(self):
/usr/lib/python2.1/site-packages/trac/web/clearsilver.py:167: SyntaxWarning: local name 'buf' in '__
str__' shadows use of 'buf' as global in nested scope 'hdf_tree_walk'
  def __str__(self):

Attachments (0)

Change History (3)

comment:1 by Christopher Lenz, 15 years ago

Resolution: wontfix
Status: newclosed

Well, Python 2.1 support is going to be dropped for the next release of Trac.

See http://lists.edgewall.com/archive/trac/2005-March/002074.html

Minimum required version for trunk is thus Python 2.2.0.

comment:2 by ax <trac@…>, 15 years ago

oh well, i see. missed that. guess this should be mentioned in the INSTALL/system requirements/… then.

comment:3 by ax <trac@…>, 15 years ago

added this info to TracInstall

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to as closed The owner will be changed from Jonas Borgström to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.