-
Notifications
You must be signed in to change notification settings - Fork 188
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
PyCall 1.96.2 breaks tests at Imbalance.jl #1064
Comments
(PyCall is only a test dependency of Imbalance.jl) |
Nowadays you need to put version numbers for your stdlibs, and it looks like PyCall doing so broke your package: Maybe update your Project.toml with the new recommended compat entries? |
Thanks @stevengj . The strange thing is that that some standard libraries that appear in the error messages (which ones appear to change depending on Julia version) are not even used in the package or in tests. So, for example, @EssamWisam Do you want to see if adding compats for our stdlibs makes any difference? I think they are just Statistics, Random, and LinearAlgebra. |
Will try. |
Yeah, in even in Julia 1.9.1 some libraries (e.g, Random) don't even show a version number. |
I can reproduce the following CI fail on my mac under Julia 1.9.1 and julia 1.6.5 (errors are slightly different):
/~https://github.com/JuliaAI/Imbalance.jl/actions/runs/6949846973/job/18908791611
However, if I pin PyCall to 1.96.1 then tests pass locally on my machine.
The text was updated successfully, but these errors were encountered: