Closed agronholm closed 13 years ago
That system isn't wholly usable from a discovery / registration standpoint. The example given for registering plugins from within setup.py
can't actually work:
from distutils.core import setup
from myapp import plugins # registers the plugins
setup(name='myapp', version='1.0'
packages=['myapp'])
I only see one problem -- that "extensions" must already be installed for this to work, but then again the same applies to setuptools/distribute.
Cons:
Pros:
I'm temporarily closing this ticket. It should be re-opened upon release of distutils2.
Extensions will work even in the post-setuptools ecosystem, and they're compatible with setuptools entrypoints. More at http://pypi.python.org/pypi/extensions/0.4