Edgewall Software

Changes between Version 68 and Version 69 of TracDev/PluginDevelopment


Ignore:
Timestamp:
Aug 4, 2014, 11:10:37 PM (10 years ago)
Author:
Ryan J Ollos
Comment:

Link to modern documentation for setuptools.

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/PluginDevelopment

    v68 v69  
    5858== Packaging plugins ==
    5959
    60 TracPlugins are packaged as [http://peak.telecommunity.com/DevCenter/PythonEggs Python Eggs]. You can use [http://peak.telecommunity.com/DevCenter/setuptools setuptools] to make a `setup.py` script that will produce a Python egg for your plugin.
     60TracPlugins are packaged as [http://peak.telecommunity.com/DevCenter/PythonEggs Python Eggs]. You can use [https://pythonhosted.org/setuptools/setuptools.html setuptools] to make a `setup.py` script that will produce a Python egg for your plugin.
    6161
    62 The egg needs to export an [http://peak.telecommunity.com/DevCenter/setuptools#dynamic-discovery-of-services-and-plugins entry points] group named `trac.plugins`, listing the names of the modules that Trac should import for the plugin-provided components to get registered. For example:
     62The egg needs to export an [https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins entry points] group named `trac.plugins`, listing the names of the modules that Trac should import for the plugin-provided components to get registered. For example:
    6363
    6464{{{