= !SetupTools = [http://peak.telecommunity.com/DevCenter/setuptools setuptools] is a Python module that helps to compile, distribute and install Python packages by wrapping them into "egg"s. Eggs contain additional information to process dependencies, etc. Trac [TracPlugins plugins] can be packaged as eggs since [milestone:0.9]. Starting with [milestone:0.11] Trac itself can also be packaged using setuptools. Installed setuptools version can be checked with the following commands (should work for other Python packages too): {{{ #!sh $ python Python 2.3.5 >>> import setuptools >>> setuptools.__version__ '0.7a1' }}} Setuptools can be installed using bootstrap script from PEAK: {{{ #!sh wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py rm ez_setup.py }}} setuptools include "easy_install" script for convenient installation of packages found on [http://pypi.python.org/pypi/setuptools/ Python Package Index] including Trac with all necessary dependencies. {{{ #!sh $ python -m easy_install Trac }}} ---- See also: TracDev/Proposals/Setuptools, [source:sandbox/setuptools]