The new version of PyMate can be downloaded at the usual location. It's a very interesting release, most of all because of the inclusion of project detection and support.
There are still rough edges here and there, the layout could do with some more work and the wrap() function is a bandaid -- but now I can feel proud of this little thing I've done. TextMate is becoming the most Python-friendly editor for the Macintosh... Stay tuned for a new release of DocMate (with a few compelling fixes, a long needed code rehauling and absolutely no new features!).
[FIXED] When a traceback item refers to a non-existing file (e.g.: the .py was deleted but the .pyc is still around), no link is shown.
[NEW] The new tmproj module can open TextMate project and can determine whether a given filename belongs to the project.
[NEW] If there's an open project, PyMate displays different link colors to show whether the file referred by the traceback item belongs to the current project or not. If no project is open, revert to the previous behaviour.
[CHANGED] There are now three different template strings for "near" files (belonging to the project), "far" files (not belonging to the project) and nonexistent files.
[CHANGED] Template strings for the traceback items can be formatted with the locals() dictionary.
[CHANGED] File names now display in a tooltip the complete file name. A dotted underline is used to suggest the presence of a tooltip message.