Edgewall Software

Opened 11 years ago

Last modified 10 months ago

#10083 closed enhancement

Make Trac work with Python 3 — at Initial Version

Reported by: Remy Blank Owned by:
Priority: normal Milestone:
Component: general Version:
Severity: normal Keywords: python3
Cc: leho@…, Thijs Triemstra, gabriele.svelto@…, Ryan J Ollos, py.hieroglyph@…, Jun Omae, Arthur.Solomon@…, t17-0by@… Branch:
Release Notes:
API Changes:
Internal Changes:


With Genshi having been ported to Python 3, we could start thinking about how we can achieve the same with Trac. As a first step, we should check if our dependencies have a Python 3 port:

  • Database backends
  • Version control bindings
  • Web frontends
  • Others: pytz, Babel

Once we have at least one backend, VC binding and frontend ready, the next step would be playing with 2to3 and see what comes out.

Let's set the milestone tentatively to 0.14.

Change History (0)

Note: See TracTickets for help on using tickets.