[Distutils] wanted: a catalog of setuptools plugins

Dave Peterson dpeterson at enthought.com
Mon Jan 28 16:19:47 CET 2008

zooko wrote:
> Following up to my own post:
> On Jan 27, 2008, at 9:17 PM, zooko wrote:
>> One idea that I had was to run a query on the Python Package Index
>> database to find all packages whose setup.py's define entry points in
>> the "distutils.commands" group name.
>> Another was to put the word out (i.e. in the setuptools
>> documentation) that if your package is a setuptools plugin, that you
>> should name your package "setuptools_blah_blah" and register it on
>> the Python Package Index.
> And this morning I just noticed the "keywords" field in the  
> metadata.  Perhaps the setuptools docs could encourage authors of  
> setuptools plugins to put the keyword "plugin" into their keywords?

I think something along the latter lines is better than imposing a 
specific name format on projects.  For example, we have some projects 
that include entry points for 'distutils.commands' but they also do 
other things so we wouldn't want to imply they only do setuptools by 
having a name like 'setuptools_blah_blah'.

I'd also point out that there are other types of plugins (Trac, 
Enthought's Envisage, etc.) so perhaps the keyword should be 
'distutils_plugin' or 'setuptools_plugin'?

-- Dave

More information about the Distutils-SIG mailing list