In Trac on Admin -> Plugins there is an option to install Plug-ins. Now this option expect you to upload an Python egg.
This would be all well but for the fact that all the Trac plug-ins I found are either plain .py files or zip files and are incompatible with the upload function (I tried it).
This leaves my with a bunch of questions:
- Are there any Trac plug-ins which come as an Python egg?
- What is an (Trac compatible) Python egg?
- Is it difficult to repackage an .py file into a Trac compatible Python egg?
- If not: how is it done?
Answers to your questions in order.
setup.pyfile, then issuing the commandpython setup.py bdist_eggwill create a .egg file for you. For details on this please refer to this(a little dated but complete) and this (more upto date but still in progress). The Trac Growl plugin mentions this on it’s documentation page.