Trac is a SCM (software configuration management) written in Python, intended to help developers track issues and changes across a project developed via Subversion (SVN).
The entire system is actually a collection of various utilities programmers use in their development process. Trac is a bug tracker, a source code viewer, a wiki, a roadmap manager and a SVN interface.
With support for SQLite, PostgreSQL and MySQL, Trac is also very flexible when it needs to be installed. It even comes with its own standalone server, tracd.
While the project has been around for years and has seen widespread adoption within many development branches and not just Python users, it only recently reached stable status, with version 1.0 recently being released.
And if you haven't gotten to test Trac, just visit its homepage. The Trac project is handled via Trac itself. The project is also available in the Python Package Index as well.
Download Trac from our Scripts section here.
Check out more Trac screenshots here.