Edgewall Software

Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#11600 closed task (fixed)

Remove Python 2.5 compatibility — at Version 2

Reported by: Ryan J Ollos Owned by: Ryan J Ollos
Priority: normal Milestone: 1.1.2
Component: general Version:
Severity: normal Keywords: python26
Cc: Jun Omae Branch:
Release Notes:

Minimum required Python version is 2.6.

API Changes:

Remove Python 2.5 compatibility statements from __future__ import with_statement.

Internal Changes:

Description (last modified by Jun Omae)

If the changes proposed in #11581 are committed, we will start enforcing the Python 2.6 requirement on the trunk. Therefore the from __future__ import with_statement lines can be removed from the codebase.

See https://docs.python.org/2/whatsnew/2.6.html

Change History (2)

comment:1 by Ryan J Ollos, 10 years ago

API Changes: modified (diff)
Release Notes: modified (diff)
Resolution: fixed
Status: newclosed

Committed to trunk in [12751].

comment:2 by Jun Omae, 10 years ago

Description: modified (diff)
Summary: Remove "from __future__ import with_statement"Remove Python 2.5 compatibility

json library has been added as a standard module since 2.6. We could remove except ImportError block for from json ... in tags/trac-1.1.1/trac/util/presentation.py@:306#L293.

Note: See TracTickets for help on using tickets.