ok, so PEP459 has exports:
http://www.python.org/dev/peps/pep-0459/#the-exports-extension
and distlib seems to be implementing them.

and "exports" seem to be entry points 2.0.

so theoretically, when PEP426/PEP459 becomes live....

what does that mean for setuptools-based projects? (I understand that we
might not have a clear idea now, but just trying to narrow down the
possibilities)

1)  the setuptools "entry_points" keyword (and pkg_resources api) gets
re-implemented to understand PEP459 exports?
or
2) "entry_points" keeps the old implementation, and possibly tools are
written to handle the old and new metadata?
or
3) "entry_points" are stranded, and consumers have to rewrite setup.py
files to use some new keyword that understands PEP459
or
4) something altogether different...

as for why I'm asking, pip itself is considering command extensions, so
it's a direct practical matter for us.

Marcus
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to