[Distutils] A smaller step towards de-specializing setuptools/distutils

Marcus Smith qwcode at gmail.com
Thu Oct 29 19:33:13 EDT 2015


>
>
> > so, Robert, to be clear, you think 3rd party build tools can get the
> > dynamic-dependency support they need just by implementing something
> dynamic
> > via "setup,py dist-info"? (and it doesn't need to happen literally in the
> > wheel build step?)
>
> Sure -- 'dist-info' would be run in the same environment as
> bdist_wheel, a few seconds before bdist_wheel was run (unless the
> output from dist-info convinces us that we need a different version of
> this package and so we skip running bdist_wheel entirely). So at least
> in principle, anything bdist_wheel can do/know/figure-out is something
> that dist-info could also do/know/figure-out. The question about
> whether to provide a 'dist-info' step is whether the optimization it
> provides is worth the extra complexity it imposes on build systems and
> the opportunities for what Donald called "race conditions" (=
> accidental or intentional skew between the output of dist-info and the
> actual metadata in the eventual wheel).
>

thankyou!! for the clarity  :  )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20151029/7a33ae6a/attachment-0001.html>


More information about the Distutils-SIG mailing list