<p dir="ltr">Wheel is only defined for 1 dist per archive.</p>
<div class="gmail_quote">On Feb 19, 2013 6:57 PM, "Vinay Sajip" <<a href="mailto:vinay_sajip@yahoo.co.uk">vinay_sajip@yahoo.co.uk</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Daniel Holth <dholth <at> <a href="http://gmail.com" target="_blank">gmail.com</a>> writes:<br>
<br>
<br>
> Wheel carefully preserves the meaningless purelib - platlib distinction even<br>
> though they are the same path. If you have a mixed archive you should use<br>
> platlib.<br>
><br>
> It is legal but inadvisable to have both! The other one would go into<br>
> .data/platlib or .data/purelib<br>
><br>
<br>
There's a further issue, as relates to .dist-info. If a wheel were to<br>
incorporate dependencies, then installing a wheel would lead to different<br>
results from e.g. installing from source, unless the wheel contained a<br>
.dist-info for all the distributions in the wheel. The spec makes no mention of<br>
multiple .dist-info files - were these ever intended to be there? I had assumed<br>
not. If multiple dists in a wheel are to be entertained, it would make more<br>
sense to *always* have .data/purelib and .data/platlib (I know they are<br>
generally always the same, but whatever :-).<br>
<br>
Sorry I never brought this up earlier - I just assumed that wheels were for<br>
one distribution, only in a binary format. They're still a win if that's the<br>
case, it's just that playing with the wheeler.py script got me thinking about<br>
dependencies...<br>
<br>
Regards,<br>
<br>
Vinay Sajip<br>
<br>
_______________________________________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">http://mail.python.org/mailman/listinfo/distutils-sig</a><br>
</blockquote></div>