And some stats: of the 16k sdists I surveyed, 9484 would need to use
'Requires-Dist:', and 1624 define what would be a Provides-Extra:
line.

I found 483 unique extra names.

So Provides-Extra: really has nothing to do with tests or docs. I'm
sorry I included that distracting remark in the specification.
Provides-Extra: is all about requiring dependencies that enable an
optional feature of a distribution.

Some of the most popular extra names:

[(5, 'kid'),
 (5, 'lxml'),
 (5, 'oracle'),
 (5, 'pylons'),
 (5, 'simplejson'),
 (5, 'wsgi'),
 (5, 'xml'),
 (6, 'all'),
 (6, 'django'),
 (6, 'jinja2'),
 (6, 'nose'),
 (7, 'sphinx'),
 (8, 'mysql'),
 (9, 'doc'),
 (10, 'zcml'),
 (12, 'app'),
 (12, 'zopesupport'),
 (13, 'dev'),
 (20, 'genshi'),
 (22, 'mako'),
 (41, 'testing'),
 (60, 'docs'),
 (305, 'tests'),
 (1053, 'test')]
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to