Remix.run Logo
woodruffw 4 hours ago

Seth Larson gave a talk on this (with a focus on Python as well) at PyCon US last year[1] as well.

It's a non-trivial issue, in terms of balancing conflicting interests: Python (like most interpreted languages) has a story for integrating native libraries, but that story is not particularly user friendly (in terms of users, Python developers, etc. not having the domain expertise to debug failing native builds). So these ecosystems tend to develop bespoke mechanisms for stashing native binaries inside package distributions, turning a build reliability problem into an introspection problem.

[1]: https://www.youtube.com/watch?v=x9K3xPmi_tg