Package evaluation to load MIPLearn on Julia 1.13.0-DEV.1324 (c1d413cf8a*) started at 2025-10-17T21:29:05.710 ################################################################################ # Set-up # Set-up completed after 0.1s ################################################################################ # Installation # Installing MIPLearn... Resolving package versions... Installed Conda ──── v1.10.2 Installed PyCall ─── v1.96.4 Installed SCIP ───── v0.12.7 Installed MIPLearn ─ v0.4.2 Installed HDF5 ───── v0.16.16 Updating `~/.julia/environments/v1.13/Project.toml` [2b1277c3] + MIPLearn v0.4.2 Updating `~/.julia/environments/v1.13/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.2 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [8f4d0f93] + Conda v1.10.2 ⌅ [864edb3b] + DataStructures v0.18.22 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [e2ba6199] + ExprTools v0.1.10 [5789e2e9] + FileIO v1.17.1 [f6369f11] + ForwardDiff v1.2.2 ⌅ [f67ccb44] + HDF5 v0.16.16 [87dc4568] + HiGHS v1.19.3 [92d709cd] + IrrationalConstants v0.2.6 ⌅ [033835bb] + JLD2 v0.4.55 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.1 ⌅ [ef3ab10e] + KLU v0.4.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [2b1277c3] + MIPLearn v0.4.2 [3da0fdf6] + MPIPreferences v0.1.11 [1914dd2f] + MacroTools v0.5.16 [8c4f8055] + MathOptIIS v0.1.1 [b8f27783] + MathOptInterface v1.45.0 [d8a4904e] + MutableArithmetics v1.6.6 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [438e738f] + PyCall v1.96.4 [ae029012] + Requires v1.3.1 [82193955] + SCIP v0.12.7 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [856f2bd8] + StructTypes v1.11.0 [a759f4b9] + TimerOutputs v0.5.29 [3bb67fe8] + TranscodingStreams v0.11.3 [81def892] + VersionParsing v1.3.0 [ae81ac8f] + ASL_jll v0.1.3+0 [6e34b625] + Bzip2_jll v1.0.9+0 [0234f1f7] + HDF5_jll v1.14.6+0 [8fd58aa0] + HiGHS_jll v1.11.0+1 [e33a78d0] + Hwloc_jll v2.12.2+0 ⌅ [9cc047cb] + Ipopt_jll v300.1400.1400+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [d00139f3] + METIS_jll v5.1.3+0 [7cb0a576] + MPICH_jll v4.3.1+0 [f1f71cc9] + MPItrampoline_jll v5.5.4+0 ⌅ [d7ed1dd3] + MUMPS_seq_jll v500.600.201+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 [68e3532b] + Ncurses_jll v6.5.1+0 [656ef2d0] + OpenBLAS32_jll v0.3.29+0 [fe0851c0] + OpenMPI_jll v5.0.8+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [05236dd9] + Readline_jll v8.2.13+0 [fc9abe76] + SCIP_PaPILO_jll v900.200.200+0 [e5ac4fe4] + SCIP_jll v900.200.200+0 ⌅ [319450e9] + SPRAL_jll v2024.1.18+0 ⌅ [02c8fc9c] + XML2_jll v2.13.9+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.18.1+0 [508c9074] + bliss_jll v0.77.0+1 [28df3c45] + boost_jll v1.87.0+0 [477f73a3] + libaec_jll v1.1.4+0 [1317d2d5] + oneTBB_jll v2022.0.0+1 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [781609d7] + GMP_jll v6.3.0+2 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building SCIP ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/de60c2cea424a4df4cadcc68700340943aabbbae/build.log` Building Conda ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall ──→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Building HDF5 ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/114e20044677badbc631ee6fdc80a67920561a29/build.log` Building MIPLearn → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/dbbf53356133d58ac84fd94acbb2e572ca187df5/build.log` Installation completed after 969.38s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling packages... 21344.2 ms ✓ SCIP 40221.8 ms ✓ MIPLearn 2 dependencies successfully precompiled in 64 seconds. 107 already precompiled. 1 dependency had output during precompilation: ┌ MIPLearn │ WARNING: Constructor for type "PyObject" was extended in `MIPLearn` without explicit qualification or import. │ NOTE: Assumed "PyObject" refers to `PyCall.PyObject`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function PyObject end`. │ Hint: To silence the warning, qualify `PyObject` as `PyCall.PyObject` in the method signature or explicitly `import PyCall: PyObject`. └ Precompilation completed after 76.14s ################################################################################ # Loading # Loading MIPLearn... ERROR: InitError: PyError (PyImport_ImportModule The Python package miplearn.problems.setcover could not be imported by pyimport. Usually this means that you did not install miplearn.problems.setcover in the Python version being used by PyCall. PyCall is currently configured to use the Julia-specific Python distribution installed by the Conda.jl package. To install the miplearn.problems.setcover module, you can use `pyimport_conda("miplearn.problems.setcover", PKG)`, where PKG is the Anaconda package that contains the module miplearn.problems.setcover, or alternatively you can use the Conda package directly (via `using Conda` followed by `Conda.add` etcetera). Alternatively, if you want to use a different Python distribution on your system, such as a system-wide Python (as opposed to the Julia-specific Python), you can re-configure PyCall with that Python. As explained in the PyCall documentation, set ENV["PYTHON"] to the path/name of the python executable you want to use, run Pkg.build("PyCall"), and re-launch Julia. ) ImportError('pyomo.environ failed to import pyomo.contrib.solver.plugins:\nOriginal DeferredImportError: The gurobipy module version UNKNOWN does not satisfy the minimum version 12.0.0\nTraceback:\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/environ/__init__.py", line 68, in _import_packages\n _do_import(pname)\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/environ/__init__.py", line 18, in _do_import\n importlib.import_module(pkg_name)\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/importlib/__init__.py", line 90, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "", line 1387, in _gcd_import\n File "", line 1360, in _find_and_load\n File "", line 1331, in _find_and_load_unlocked\n File "", line 935, in _load_unlocked\n File "", line 999, in exec_module\n File "", line 488, in _call_with_frames_removed\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/contrib/solver/plugins.py", line 17, in \n from .solvers.gurobi_direct_minlp import GurobiDirectMINLP\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/contrib/solver/solvers/gurobi_direct_minlp.py", line 137, in \n GRB = gurobipy.GRB\n ^^^^^^^^^^^^\n File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/common/dependencies.py", line 81, in __getattr__\n raise DeferredImportError(self._moduleunavailable_message())\n') File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/miplearn/problems/__init__.py", line 8, in from pyomo import environ as pe File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/environ/__init__.py", line 88, in _import_packages() File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/pyomo/environ/__init__.py", line 82, in _import_packages raise ImportError(msg) Stacktrace: [1] pyimport(name::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:558 [2] __init_problems_setcover__() @ MIPLearn ~/.julia/packages/MIPLearn/KDEnm/src/problems/setcover.jl:12 [3] __init__() @ MIPLearn ~/.julia/packages/MIPLearn/KDEnm/src/MIPLearn.jl:27 [4] run_module_init(mod::Module, i::Int64) @ Base ./loading.jl:1418 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1406 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}; register::Bool) @ Base ./loading.jl:1294 [7] _include_from_serialized @ ./loading.jl:1251 [inlined] [8] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String, build_id::UInt128, stalecheck::Bool; reasons::Dict{String, Int64}, DEPOT_PATH::Vector{String}) @ Base ./loading.jl:2126 [9] _require_search_from_serialized @ ./loading.jl:2020 [inlined] [10] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2670 [11] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2536 [12] macro expansion @ ./loading.jl:2464 [inlined] [13] macro expansion @ ./lock.jl:376 [inlined] [14] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2428 [15] require @ ./loading.jl:2404 [inlined] [16] eval_import_path @ ./module.jl:36 [inlined] [17] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [18] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [19] top-level scope @ none:1 [20] eval(m::Module, e::Any) @ Core ./boot.jl:489 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [22] _start() @ Base ./client.jl:577 during initialization of module MIPLearn Loading failed after 35.29s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --pkgimages=existing -e 'using MIPLearn'`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:611 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:526 [3] run(::Cmd) @ Base ./process.jl:523 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:193 [5] include(mod::Module, _path::String) @ Base ./Base.jl:309 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [7] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:184 PkgEval failed after 1242.62s: there were unidentified errors