id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 11600,Remove Python 2.5 compatibility,Ryan J Ollos,Ryan J Ollos,"If the changes proposed in #11581 are committed, we will start enforcing the Python 2.6 requirement on the trunk (see [wiki:TracDev/ApiChanges/1.1.1#Prerequisites]). Therefore the `from __future__ import with_statement` lines can be removed from the codebase. See https://docs.python.org/2/whatsnew/2.6.html",task,closed,normal,1.1.2,general,,normal,fixed,python26,Jun Omae,,Minimum required Python version is 2.6.,"Remove Python 2.5 compatibility: * statements `from __future__ import with_statement`. * `trac.util.presentation.to_json` for the case that `json` can't be imported. * `cleandoc` definition in `trac.util.compat`. The function `terminate` in `trac.util` will accept a `subprocess.Popen` object or integer process id as an input.",