On 10/09/2015 12:44 PM, Oscar Benjamin wrote: > > On Fri, 9 Oct 2015 19:35 Carl Meyer <c...@oddbird.net > <mailto:c...@oddbird.net>> wrote: > > On 10/09/2015 12:28 PM, Oscar Benjamin wrote: > > Why would it need dynamic metadata for the windows matplotlib wheel to > > have different metadata from the OSX matplotlib wheel? The platform > > Windows/OSX is static and each wheel declares its own dependencies > > statically but differently. Am I missing something? > > I didn't say that required dynamic metadata (wheel metadata is already > static). I just said that it works fine currently, and that it becomes > an open question with the move towards static metadata in both source > and binary releases, because we have to answer questions like "what > information beyond just package/version makes up a complete node in a > dependency graph." > > > > Assuming it's tied to the operating system it doesn't matter surely. > When pip runs on Windows it can ignore dependencies that apply to other > platforms so I don't see how this case makes it more complex.
Sure. "Assuming it's tied to the operating system" is an assumption that can't be made here, though, if I understand the examples that have already been given repeatedly regarding numpy and BLAS-linking. If "OS" were actually sufficient to distinguish all cases, then the existing wheel platform tags would already be an adequate solution to this problem. Carl
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig