This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author xoviat
Recipients Ray Donnelly, barry, brett.cannon, eryksun, lemburg, njs, paul.moore, steve.dower, tim.golden, xoviat, zach.ware
Date 2018-01-16.22:51:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1516143075.49.0.467229070634.issue32516@psf.upfronthosting.co.za>
In-reply-to
Content
This is what ray said:

"Please do not do this. Importing a specific module should not modify the way that process loads subsequent DLLs."

(https://github.com/numpy/numpy/pull/10229#issuecomment-354846459)

What I'm proposing to do is write a tool, widely used like auditwheel, that will copy shared libraries into the .libs folder and then patch __init__.py in all packages in order to modify the DLL search path to add these folders.

If everyone's okay with that, we can close this issue. But if everyone's not okay with that, then we need to document that it's Python's responsibility to do this.
History
Date User Action Args
2018-01-16 22:51:15xoviatsetrecipients: + xoviat, lemburg, barry, brett.cannon, paul.moore, tim.golden, njs, zach.ware, eryksun, steve.dower, Ray Donnelly
2018-01-16 22:51:15xoviatsetmessageid: <1516143075.49.0.467229070634.issue32516@psf.upfronthosting.co.za>
2018-01-16 22:51:15xoviatlinkissue32516 messages
2018-01-16 22:51:15xoviatcreate