Nathaniel Smith <n...@pobox.com> added the comment:

> That looks like recompilation (or at least how recompilation would look if 
> you'd been granted permission). Assuming you can recompile the binary, you 
> could rename the dependency and regenerate the import library so that you can 
> link directly against the new name.

Perhaps *you* can do that, but I don't think you want to volunteer to maintain 
Windows wheels for every package on PyPI :-). Regenerating import libraries and 
tweaking build systems and all that works fine if you're a Windows specialist 
distributing artisinal hand-crafted builds, but you can't automate that 
knowledge and use it at scale. You *can* write an automatic tool that slurps in 
a bunch of PE files and rewrites them to create a self-contained DLL-hell-free 
redistributable. This is the core strategy that osx and manylinux wheels have 
been using for years now, and why it's possible for random devs to make wheels 
that work, even on platforms they don't use.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32516>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to