Package evaluation to test NonNegLeastSquares on Julia 1.10.10 (c8be17dcfd*) started at 2026-02-02T14:00:05.647 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.10` Set-up completed after 5.24s ################################################################################ # Installation # Installing NonNegLeastSquares... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [b7351bd1] + NonNegLeastSquares v0.4.1 Updating `~/.julia/environments/v1.10/Manifest.toml` [b7351bd1] + NonNegLeastSquares v0.4.1 [56f22d72] + Artifacts [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [2f01184e] + SparseArrays v1.10.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.23+5 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Installation completed after 3.79s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 1983.7 ms ✓ NonNegLeastSquares 12708.0 ms ✓ PyCall 2 dependencies successfully precompiled in 16 seconds. 11 already precompiled. Precompilation completed after 87.29s ################################################################################ # Testing # Testing NonNegLeastSquares Status `/tmp/jl_Ph6oV4/Project.toml` [b7351bd1] NonNegLeastSquares v0.4.1 [438e738f] PyCall v1.96.4 [37e2e46d] LinearAlgebra [9a3f8284] Random [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_Ph6oV4/Manifest.toml` [8f4d0f93] Conda v1.10.3 [682c06a0] JSON v1.4.0 [1914dd2f] MacroTools v0.5.16 [b7351bd1] NonNegLeastSquares v0.4.1 [69de0a69] Parsers v2.8.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.1 [438e738f] PyCall v1.96.4 [ec057cc2] StructUtils v2.6.2 [81def892] VersionParsing v1.3.0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [ca575930] NetworkOptions v1.2.0 [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [2f01184e] SparseArrays v1.10.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.23+5 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... [ Info: Installing scipy.optimize via the Conda scipy package... [ Info: Running `conda install -q -y scipy` in root environment Channels: - conda-forge Platform: linux-64 Collecting package metadata (repodata.json): ...working... done Solving environment: ...working... done ## Package Plan ## environment location: /home/pkgeval/.julia/conda/3/x86_64 added / updated specs: - scipy The following packages will be downloaded: package | build ---------------------------|----------------- scipy-1.17.0 | py312h54fa4ab_1 16.1 MB conda-forge ------------------------------------------------------------ Total: 16.1 MB The following NEW packages will be INSTALLED: scipy conda-forge/linux-64::scipy-1.17.0-py312h54fa4ab_1 Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done ERROR: LoadError: PyError (PyImport_ImportModule The Python package scipy.optimize could not be imported by pyimport. Usually this means that you did not install scipy.optimize 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 scipy.optimize module, you can use `pyimport_conda("scipy.optimize", PKG)`, where PKG is the Anaconda package that contains the module scipy.optimize, 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("/opt/julia/bin/../lib/julia/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/optimize/_highspy/_core.cpython-312-x86_64-linux-gnu.so)") File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/optimize/__init__.py", line 435, in from ._linprog import linprog, linprog_verbose_callback File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/optimize/_linprog.py", line 21, in from ._linprog_highs import _linprog_highs File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/optimize/_linprog_highs.py", line 20, in from ._highspy._highs_wrapper import _highs_wrapper File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/optimize/_highspy/_highs_wrapper.py", line 4, in import scipy.optimize._highspy._core as _h # type: ignore[import-not-found] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Stacktrace: [1] pyimport(name::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:558 [2] pyimport_conda(modulename::String, condapkg::String, channel::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:722 [3] pyimport_conda(modulename::String, condapkg::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:715 [4] top-level scope @ ~/.julia/packages/NonNegLeastSquares/DRyA5/test/runtests.jl:9 [5] include(fname::String) @ Base.MainInclude ./client.jl:487 [6] top-level scope @ none:6 in expression starting at /home/pkgeval/.julia/packages/NonNegLeastSquares/DRyA5/test/runtests.jl:9 caused by: PyError (PyImport_ImportModule The Python package scipy.optimize could not be imported by pyimport. Usually this means that you did not install scipy.optimize 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 scipy.optimize module, you can use `pyimport_conda("scipy.optimize", PKG)`, where PKG is the Anaconda package that contains the module scipy.optimize, 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. ) ModuleNotFoundError("No module named 'scipy'") Stacktrace: [1] pyimport(name::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:558 [2] pyimport_conda(modulename::String, condapkg::String, channel::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:716 [3] pyimport_conda(modulename::String, condapkg::String) @ PyCall ~/.julia/packages/PyCall/1gn3u/src/PyCall.jl:715 [4] top-level scope @ ~/.julia/packages/NonNegLeastSquares/DRyA5/test/runtests.jl:9 [5] include(fname::String) @ Base.MainInclude ./client.jl:487 [6] top-level scope @ none:6 Testing failed after 40.52s ERROR: LoadError: Package NonNegLeastSquares errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 152.37s: package tests unexpectedly errored