Package evaluation to test ExactOptimalTransport on Julia 1.11.7 (58327cce5e*) started at 2025-10-28T23:00:51.043 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.46s ################################################################################ # Installation # Installing ExactOptimalTransport... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [24df6009] + ExactOptimalTransport v0.2.5 Updating `~/.julia/environments/v1.11/Manifest.toml` [66dad0bd] + AliasTables v1.1.3 [6e4b80f9] + BenchmarkTools v1.6.3 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [b4f34e82] + Distances v0.10.12 [31c24e10] + Distributions v0.25.122 [ffbed154] + DocStringExtensions v0.9.5 [24df6009] + ExactOptimalTransport v0.2.5 [1a297f60] + FillArrays v1.14.0 [f6369f11] + ForwardDiff v1.2.2 [34004b35] + HypergeometricFunctions v0.3.28 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.2.0 [0f8b85d8] + JSON3 v1.14.3 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.46.0 [e1d29d7a] + Missings v1.2.0 [d8a4904e] + MutableArithmetics v1.6.7 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.36 [69de0a69] + Parsers v2.8.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.0 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [189a3867] + Reexport v1.2.2 [79098fc4] + Rmath v0.9.0 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.7 [4c63d2b9] + StatsFuns v1.5.2 [856f2bd8] + StructTypes v1.11.0 [ec057cc2] + StructUtils v2.5.1 [3bb67fe8] + TranscodingStreams v0.11.3 [6e34b625] + Bzip2_jll v1.0.9+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.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.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.27+1 [05823500] + OpenLibm_jll v0.8.5+0 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.2s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Could not use exact versions of packages in manifest, re-resolving └ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:76 Precompiling package dependencies... Precompilation completed after 144.74s ################################################################################ # Testing # Testing ExactOptimalTransport ┌ Warning: Could not use exact versions of packages in manifest, re-resolving └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:1924 Status `/tmp/jl_Nhp0u1/Project.toml` [b4f34e82] Distances v0.10.12 [31c24e10] Distributions v0.25.122 [24df6009] ExactOptimalTransport v0.2.5 [1a297f60] FillArrays v1.14.0 [60bf3e95] GLPK v1.2.1 [19dc6840] HCubature v1.7.0 [b8f27783] MathOptInterface v1.46.0 [90014a1f] PDMats v0.11.36 [3c485715] PythonOT v0.1.6 [1bc83da4] SafeTestsets v0.1.0 [6dd1b50a] Tulip v0.9.8 [37e2e46d] LinearAlgebra v1.11.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_Nhp0u1/Manifest.toml` [14f7f29c] AMD v0.5.3 [66dad0bd] AliasTables v1.1.3 [6e4b80f9] BenchmarkTools v1.6.3 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.3 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [8f4d0f93] Conda v1.10.3 [9a962f9c] DataAPI v1.16.0 ⌅ [864edb3b] DataStructures v0.18.22 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [b4f34e82] Distances v0.10.12 [31c24e10] Distributions v0.25.122 [ffbed154] DocStringExtensions v0.9.5 [24df6009] ExactOptimalTransport v0.2.5 [e2ba6199] ExprTools v0.1.10 [9aa1b823] FastClosures v0.3.2 [1a297f60] FillArrays v1.14.0 [f6369f11] ForwardDiff v1.2.2 [60bf3e95] GLPK v1.2.1 [19dc6840] HCubature v1.7.0 [34004b35] HypergeometricFunctions v0.3.28 [92d709cd] IrrationalConstants v0.2.6 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.0 [0f8b85d8] JSON3 v1.14.3 [ba0b0d4f] Krylov v0.10.2 [40e66cde] LDLFactorizations v0.10.1 [5c8ed15e] LinearOperators v2.11.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [b8f27783] MathOptInterface v1.46.0 [e1d29d7a] Missings v1.2.0 [d8a4904e] MutableArithmetics v1.6.7 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.36 [69de0a69] Parsers v2.8.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.0 [43287f4e] PtrArrays v1.3.0 [438e738f] PyCall v1.96.4 [3c485715] PythonOT v0.1.6 [10f199a5] QPSReader v0.2.1 [1fd47b50] QuadGK v2.11.2 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.9.0 [1bc83da4] SafeTestsets v0.1.0 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.6.1 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.7 [4c63d2b9] StatsFuns v1.5.2 [856f2bd8] StructTypes v1.11.0 [ec057cc2] StructUtils v2.5.1 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [6dd1b50a] Tulip v0.9.8 [81def892] VersionParsing v1.3.0 [6e34b625] Bzip2_jll v1.0.9+0 [e8aa6df9] GLPK_jll v5.0.1+1 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.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.11.0 [4607b0f0] SuiteSparse [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.1.1+0 [781609d7] GMP_jll v6.3.0+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling PythonOT... 4481.7 ms ✓ PythonOT 1 dependency successfully precompiled in 5 seconds. 26 already precompiled. [ Info: Installing ot via the Conda pot package... [ Info: Running `conda config --add channels conda-forge --file /home/pkgeval/.julia/conda/3/x86_64/condarc-julia.yml --force` in root environment /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/conda/base/context.py:198: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.9. To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels: conda config --add channels defaults For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html deprecated.topic( [ Info: Running `conda install -q -y pot` in root environment Channels: - conda-forge - defaults 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: - pot The following packages will be downloaded: package | build ---------------------------|----------------- brotli-1.1.0 | hb9d3cd8_3 19 KB conda-forge brotli-bin-1.1.0 | hb9d3cd8_3 19 KB conda-forge contourpy-1.3.3 | py312hd9148b4_2 289 KB conda-forge cycler-0.12.1 | pyhd8ed1ab_1 13 KB conda-forge fonttools-4.60.1 | py312h8a5da7c_0 2.8 MB conda-forge freetype-2.14.1 | ha770c72_0 169 KB conda-forge kiwisolver-1.4.9 | py312h0a2e395_1 75 KB conda-forge lcms2-2.17 | h717163a_0 242 KB conda-forge lerc-4.0.0 | h0aef613_1 258 KB conda-forge libbrotlicommon-1.1.0 | hb9d3cd8_3 68 KB conda-forge libbrotlidec-1.1.0 | hb9d3cd8_3 32 KB conda-forge libbrotlienc-1.1.0 | hb9d3cd8_3 276 KB conda-forge libdeflate-1.24 | h86f0d12_0 71 KB conda-forge libfreetype-2.14.1 | ha770c72_0 7 KB conda-forge libfreetype6-2.14.1 | h73754d4_0 378 KB conda-forge libjpeg-turbo-3.1.0 | hb9d3cd8_0 614 KB conda-forge libpng-1.6.50 | h421ea60_1 310 KB conda-forge libtiff-4.7.1 | h8261f1e_0 427 KB conda-forge libwebp-base-1.6.0 | hd42ef1d_0 419 KB conda-forge libxcb-1.17.0 | h8a09558_0 387 KB conda-forge matplotlib-base-3.10.7 | py312he3d6523_0 8.1 MB conda-forge munkres-1.1.4 | pyhd8ed1ab_1 15 KB conda-forge openjpeg-2.5.4 | h55fea9a_0 347 KB conda-forge pillow-12.0.0 | py312h0889fd4_0 1004 KB conda-forge pot-0.9.6.post1 | py312hf79963d_0 621 KB conda-forge pthread-stubs-0.4 | hb9d3cd8_1002 8 KB conda-forge pyparsing-3.2.5 | pyhcf101f3_0 102 KB conda-forge python-dateutil-2.9.0.post0| pyhe01879c_2 228 KB conda-forge qhull-2020.2 | h434a139_5 540 KB conda-forge scipy-1.16.2 | py312h7a1785b_0 16.3 MB conda-forge six-1.17.0 | pyhe01879c_1 18 KB conda-forge unicodedata2-16.0.0 | py312h4c3975b_1 395 KB conda-forge xorg-libxau-1.0.12 | hb9d3cd8_0 14 KB conda-forge xorg-libxdmcp-1.1.5 | hb9d3cd8_0 19 KB conda-forge zlib-ng-2.2.5 | hde8ca8f_0 108 KB conda-forge ------------------------------------------------------------ Total: 34.5 MB The following NEW packages will be INSTALLED: brotli conda-forge/linux-64::brotli-1.1.0-hb9d3cd8_3 brotli-bin conda-forge/linux-64::brotli-bin-1.1.0-hb9d3cd8_3 contourpy conda-forge/linux-64::contourpy-1.3.3-py312hd9148b4_2 cycler conda-forge/noarch::cycler-0.12.1-pyhd8ed1ab_1 fonttools conda-forge/linux-64::fonttools-4.60.1-py312h8a5da7c_0 freetype conda-forge/linux-64::freetype-2.14.1-ha770c72_0 kiwisolver conda-forge/linux-64::kiwisolver-1.4.9-py312h0a2e395_1 lcms2 conda-forge/linux-64::lcms2-2.17-h717163a_0 lerc conda-forge/linux-64::lerc-4.0.0-h0aef613_1 libbrotlicommon conda-forge/linux-64::libbrotlicommon-1.1.0-hb9d3cd8_3 libbrotlidec conda-forge/linux-64::libbrotlidec-1.1.0-hb9d3cd8_3 libbrotlienc conda-forge/linux-64::libbrotlienc-1.1.0-hb9d3cd8_3 libdeflate conda-forge/linux-64::libdeflate-1.24-h86f0d12_0 libfreetype conda-forge/linux-64::libfreetype-2.14.1-ha770c72_0 libfreetype6 conda-forge/linux-64::libfreetype6-2.14.1-h73754d4_0 libjpeg-turbo conda-forge/linux-64::libjpeg-turbo-3.1.0-hb9d3cd8_0 libpng conda-forge/linux-64::libpng-1.6.50-h421ea60_1 libtiff conda-forge/linux-64::libtiff-4.7.1-h8261f1e_0 libwebp-base conda-forge/linux-64::libwebp-base-1.6.0-hd42ef1d_0 libxcb conda-forge/linux-64::libxcb-1.17.0-h8a09558_0 matplotlib-base conda-forge/linux-64::matplotlib-base-3.10.7-py312he3d6523_0 munkres conda-forge/noarch::munkres-1.1.4-pyhd8ed1ab_1 openjpeg conda-forge/linux-64::openjpeg-2.5.4-h55fea9a_0 pillow conda-forge/linux-64::pillow-12.0.0-py312h0889fd4_0 pot conda-forge/linux-64::pot-0.9.6.post1-py312hf79963d_0 pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-hb9d3cd8_1002 pyparsing conda-forge/noarch::pyparsing-3.2.5-pyhcf101f3_0 python-dateutil conda-forge/noarch::python-dateutil-2.9.0.post0-pyhe01879c_2 qhull conda-forge/linux-64::qhull-2020.2-h434a139_5 scipy conda-forge/linux-64::scipy-1.16.2-py312h7a1785b_0 six conda-forge/noarch::six-1.17.0-pyhe01879c_1 unicodedata2 conda-forge/linux-64::unicodedata2-16.0.0-py312h4c3975b_1 xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.12-hb9d3cd8_0 xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.5-hb9d3cd8_0 zlib-ng conda-forge/linux-64::zlib-ng-2.2.5-hde8ca8f_0 Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done Exact OT: Error During Test at /home/pkgeval/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 Got exception outside of a @test LoadError: InitError: PyError (PyImport_ImportModule The Python package ot could not be imported by pyimport. Usually this means that you did not install ot 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 ot module, you can use `pyimport_conda("ot", PKG)`, where PKG is the Anaconda package that contains the module ot, 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/spatial/_distance_pybind.cpython-312-x86_64-linux-gnu.so)") File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/ot/__init__.py", line 20, in from . import lp File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/ot/lp/__init__.py", line 12, in from ._network_simplex import emd, emd2 File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/ot/lp/_network_simplex.py", line 14, in from ..utils import list_to_array, check_number_threads File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/ot/utils.py", line 14, in from scipy.spatial.distance import cdist File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/spatial/__init__.py", line 116, in from ._geometric_slerp import geometric_slerp File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/spatial/_geometric_slerp.py", line 7, in from scipy.spatial.distance import euclidean File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/scipy/spatial/distance.py", line 122, in from . import _hausdorff, _distance_pybind, _distance_wrap 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] __init__() @ PythonOT ~/.julia/packages/PythonOT/6GILI/src/PythonOT.jl:24 [4] run_module_init(mod::Module, i::Int64) @ Base ./loading.jl:1378 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1366 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}, ignore_native::Nothing; register::Bool) @ Base ./loading.jl:1254 [7] _include_from_serialized (repeats 2 times) @ ./loading.jl:1210 [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:2057 [9] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2527 [10] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2388 [11] #invoke_in_world#3 @ ./essentials.jl:1089 [inlined] [12] invoke_in_world @ ./essentials.jl:1086 [inlined] [13] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2375 [14] macro expansion @ ./loading.jl:2314 [inlined] [15] macro expansion @ ./lock.jl:273 [inlined] [16] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2271 [17] #invoke_in_world#3 @ ./essentials.jl:1089 [inlined] [18] invoke_in_world @ ./essentials.jl:1086 [inlined] [19] require(into::Module, mod::Symbol) @ Base ./loading.jl:2260 [20] include(mod::Module, _path::String) @ Base ./Base.jl:562 [21] include(x::String) @ Main.var"##Exact OT#233" ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [22] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:12 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [24] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:12 [inlined] [25] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 [26] eval(m::Module, e::Any) @ Core ./boot.jl:430 [27] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [28] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:11 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [30] top-level scope @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:7 [31] include(fname::String) @ Main ./sysimg.jl:38 [32] top-level scope @ none:6 during initialization of module PythonOT in expression starting at /home/pkgeval/.julia/packages/ExactOptimalTransport/Wjb9m/test/exact.jl:6 caused by: PyError (PyImport_ImportModule The Python package ot could not be imported by pyimport. Usually this means that you did not install ot 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 ot module, you can use `pyimport_conda("ot", PKG)`, where PKG is the Anaconda package that contains the module ot, 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 'ot'") 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] __init__() @ PythonOT ~/.julia/packages/PythonOT/6GILI/src/PythonOT.jl:24 [4] run_module_init(mod::Module, i::Int64) @ Base ./loading.jl:1378 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1366 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}, ignore_native::Nothing; register::Bool) @ Base ./loading.jl:1254 [7] _include_from_serialized (repeats 2 times) @ ./loading.jl:1210 [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:2057 [9] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2527 [10] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2388 [11] #invoke_in_world#3 @ ./essentials.jl:1089 [inlined] [12] invoke_in_world @ ./essentials.jl:1086 [inlined] [13] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2375 [14] macro expansion @ ./loading.jl:2314 [inlined] [15] macro expansion @ ./lock.jl:273 [inlined] [16] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2271 [17] #invoke_in_world#3 @ ./essentials.jl:1089 [inlined] [18] invoke_in_world @ ./essentials.jl:1086 [inlined] [19] require(into::Module, mod::Symbol) @ Base ./loading.jl:2260 [20] include(mod::Module, _path::String) @ Base ./Base.jl:562 [21] include(x::String) @ Main.var"##Exact OT#233" ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [22] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:12 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [24] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:12 [inlined] [25] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 [26] eval(m::Module, e::Any) @ Core ./boot.jl:430 [27] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [28] macro expansion @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:11 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [30] top-level scope @ ~/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:7 [31] include(fname::String) @ Main ./sysimg.jl:38 [32] top-level scope @ none:6 Test Summary: | Pass Error Total Time ExactOptimalTransport | 98 1 99 3m09.4s Utilities | 18 18 10.9s Exact OT | 1 1 45.6s Wasserstein distance | 64 64 27.3s Bures distance | 16 16 1m45.4s ERROR: LoadError: Some tests did not pass: 98 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/ExactOptimalTransport/Wjb9m/test/runtests.jl:6 Testing failed after 208.33s ERROR: LoadError: Package ExactOptimalTransport errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [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.11/Pkg/src/Operations.jl:2128 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2011 [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::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 385.92s: package tests unexpectedly errored