-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenSSL_jll
changes behavior of python dependencies loaded via PythonCall
#9028
Comments
When you mix libraries coming from different sources all odds are off. |
But is it expected that libs loaded via _jll are visible inside PythonCall dependencies? Is there no way to isolate those two environments? |
To be clear, I am not sure whether this "isolation" would be the _jll's responsibility or there needs to be a change on the side of PythonCall.jl --- just trying to build an understanding of where the issue needs to be filed. |
Yes, of course, it's all in the same process.
There are no "two environments", there's a single process. That's how you move data seamlessly between "Julia code" and "python code". |
I see. I never realized that the python dependency would adopt the exact same process but it makes a lot of sense. I am still surprised that there's no way of name-spacing the libraries somehow, e.g. using some mechanism like |
|
Cross posting from: avik-pal/Wandb.jl#39
TL;DR loading
OpenSSL_jll
beforeWandb.jl
causesWandb.jl
to error out with an SSL error. Loading them in the opposite order is fine.Reproducer:
Error:
Click to expand error
The text was updated successfully, but these errors were encountered: