On 17 November 2013 14:05, Donald Stufft <[email protected]> wrote: > > On Nov 16, 2013, at 8:58 PM, Nick Coghlan <[email protected]> wrote: > The specific case affecting IPython was the need to define platform > dependent dependencies. Metadata 2.0 will handle that, but isn't going to be > available until pip 1.6 at the earliest. (That does suggest "Does this let > IPython start publishing wheels?" would make a good acceptance criterion for > PEP 426 et al. It can join the setuptools metadata replacement criteria, the > Linux distro integration criteria and the Twisted plugin model handling > criteria). > > That’s not true, Wheel let’s you use environment markers. > > https://github.com/dstufft/twine/blob/master/setup.cfg#L9-L13
More accurately, it appears setuptools *does* support PEP 345 style environment markers, it just isn't documented at http://pythonhosted.org/setuptools/setuptools.html#declaring-dependencies*sigh* I filed a setuptools issue about the missing docs, but also suggested the IPython folks wait for pip 1.5 to get the install-time script handling and other wheel related fixes. Cheers, Nick. -- Nick Coghlan | [email protected] | Brisbane, Australia
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
