Package evaluation of Retriever on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T18:53:26.396 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.38s ################################################################################ # Installation # Installing Retriever... Resolving package versions... Installed Conda ── v1.10.2 Installed PyCall ─ v1.96.4 Updating `~/.julia/environments/v1.10/Project.toml` [ed6da631] + Retriever v2.0.0 Updating `~/.julia/environments/v1.10/Manifest.toml` [a4c015fc] + ANSIColoredPrinters v0.0.1 [1520ce14] + AbstractTrees v0.4.5 [00ebfdb7] + CSTParser v3.4.3 ⌅ [a80b9123] + CommonMark v0.8.16 [34da2185] + Compat v4.16.0 [8f4d0f93] + Conda v1.10.2 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.22 [e2d170a0] + DataValueInterfaces v1.0.0 [55939f99] + DecFP v1.4.1 ⌅ [ffbed154] + DocStringExtensions v0.8.6 ⌅ [e30172f5] + Documenter v0.27.25 [35a29f4d] + DocumenterTools v0.1.20 [d7ba0133] + Git v1.4.0 [708ec375] + Gumbo v0.8.3 [b5f81e59] + IOCapture v0.2.5 [842dd82b] + InlineStrings v1.4.3 [92d709cd] + IrrationalConstants v0.2.4 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 ⌅ [98e50ef6] + JuliaFormatter v0.22.11 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [39abe10b] + MySQL v1.4.7 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [438e738f] + PyCall v1.96.4 [ed6da631] + Retriever v2.0.0 [0aa819cd] + SQLite v1.6.1 [322a6be2] + Sass v0.2.0 [276daf66] + SpecialFunctions v2.5.1 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [0796e94c] + Tokenize v0.5.29 [81def892] + VersionParsing v1.3.0 [ea10d353] + WeakRefStrings v1.4.2 [47200ebd] + DecFP_jll v2.0.3+1 [2e619515] + Expat_jll v2.6.5+0 [f8c6e375] + Git_jll v2.49.0+0 [528830af] + Gumbo_jll v0.10.2+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [aabc7e14] + MariaDB_Connector_C_jll v3.3.9+0 ⌅ [9bd350c2] + OpenSSH_jll v9.9.2+0 [458c3c95] + OpenSSL_jll v3.5.0+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [76ed43ae] + SQLite_jll v3.48.0+0 [47bcb7c8] + libsass_jll v3.6.6+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 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [05823500] + OpenLibm_jll v0.8.5+0 [efcefdf7] + PCRE2_jll v10.42.0+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building Conda ─→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Installation completed after 65.74s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 38.89s ################################################################################ # Testing # Testing Retriever Status `/tmp/jl_4VcQEE/Project.toml` ⌅ [ffbed154] DocStringExtensions v0.8.6 ⌅ [e30172f5] Documenter v0.27.25 [35a29f4d] DocumenterTools v0.1.20 ⌅ [98e50ef6] JuliaFormatter v0.22.11 [39abe10b] MySQL v1.4.7 [438e738f] PyCall v1.96.4 [ed6da631] Retriever v2.0.0 [0aa819cd] SQLite v1.6.1 [44cfe95a] Pkg v1.10.0 [8dfed614] Test Status `/tmp/jl_4VcQEE/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [00ebfdb7] CSTParser v3.4.3 ⌅ [a80b9123] CommonMark v0.8.16 [34da2185] Compat v4.16.0 [8f4d0f93] Conda v1.10.2 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [55939f99] DecFP v1.4.1 ⌅ [ffbed154] DocStringExtensions v0.8.6 ⌅ [e30172f5] Documenter v0.27.25 [35a29f4d] DocumenterTools v0.1.20 [d7ba0133] Git v1.4.0 [708ec375] Gumbo v0.8.3 [b5f81e59] IOCapture v0.2.5 [842dd82b] InlineStrings v1.4.3 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 ⌅ [98e50ef6] JuliaFormatter v0.22.11 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [39abe10b] MySQL v1.4.7 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [438e738f] PyCall v1.96.4 [ed6da631] Retriever v2.0.0 [0aa819cd] SQLite v1.6.1 [322a6be2] Sass v0.2.0 [276daf66] SpecialFunctions v2.5.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [0796e94c] Tokenize v0.5.29 [81def892] VersionParsing v1.3.0 [ea10d353] WeakRefStrings v1.4.2 [47200ebd] DecFP_jll v2.0.3+1 [2e619515] Expat_jll v2.6.5+0 [f8c6e375] Git_jll v2.49.0+0 [528830af] Gumbo_jll v0.10.2+0 [94ce4f54] Libiconv_jll v1.18.0+0 [aabc7e14] MariaDB_Connector_C_jll v3.3.9+0 ⌅ [9bd350c2] OpenSSH_jll v9.9.2+0 [458c3c95] OpenSSL_jll v3.5.0+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [76ed43ae] SQLite_jll v3.48.0+0 [47bcb7c8] libsass_jll v3.6.6+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 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [a63ad114] Mmap [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [05823500] OpenLibm_jll v0.8.5+0 [efcefdf7] PCRE2_jll v10.42.0+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [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... [ Info: Installing retriever via the Conda retriever 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 retriever` 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: - retriever The following packages will be downloaded: package | build ---------------------------|----------------- argcomplete-3.6.2 | pyhd8ed1ab_0 41 KB conda-forge exceptiongroup-1.3.0 | pyhd8ed1ab_0 21 KB conda-forge future-1.0.0 | pyhd8ed1ab_2 356 KB conda-forge iniconfig-2.0.0 | pyhd8ed1ab_1 11 KB conda-forge pandas-2.3.0 | py312hf9745cd_0 14.3 MB conda-forge pygments-2.19.1 | pyhd8ed1ab_0 868 KB conda-forge pymysql-1.1.1 | pyhd8ed1ab_1 43 KB conda-forge pytest-8.4.0 | pyhd8ed1ab_0 269 KB conda-forge python-dateutil-2.9.0.post0| pyhff2d567_1 217 KB conda-forge python-tzdata-2025.2 | pyhd8ed1ab_0 141 KB conda-forge pytz-2025.2 | pyhd8ed1ab_0 185 KB conda-forge retriever-3.0.0 | py_0 61 KB conda-forge six-1.17.0 | pyhd8ed1ab_0 16 KB conda-forge tomli-2.2.1 | pyhd8ed1ab_1 19 KB conda-forge typing_extensions-4.14.0 | pyhe01879c_0 50 KB conda-forge xlrd-2.0.1 | pyhd8ed1ab_3 92 KB conda-forge ------------------------------------------------------------ Total: 16.6 MB The following NEW packages will be INSTALLED: argcomplete conda-forge/noarch::argcomplete-3.6.2-pyhd8ed1ab_0 exceptiongroup conda-forge/noarch::exceptiongroup-1.3.0-pyhd8ed1ab_0 future conda-forge/noarch::future-1.0.0-pyhd8ed1ab_2 iniconfig conda-forge/noarch::iniconfig-2.0.0-pyhd8ed1ab_1 pandas conda-forge/linux-64::pandas-2.3.0-py312hf9745cd_0 pygments conda-forge/noarch::pygments-2.19.1-pyhd8ed1ab_0 pymysql conda-forge/noarch::pymysql-1.1.1-pyhd8ed1ab_1 pytest conda-forge/noarch::pytest-8.4.0-pyhd8ed1ab_0 python-dateutil conda-forge/noarch::python-dateutil-2.9.0.post0-pyhff2d567_1 python-tzdata conda-forge/noarch::python-tzdata-2025.2-pyhd8ed1ab_0 pytz conda-forge/noarch::pytz-2025.2-pyhd8ed1ab_0 retriever conda-forge/noarch::retriever-3.0.0-py_0 six conda-forge/noarch::six-1.17.0-pyhd8ed1ab_0 tomli conda-forge/noarch::tomli-2.2.1-pyhd8ed1ab_1 typing_extensions conda-forge/noarch::typing_extensions-4.14.0-pyhe01879c_0 xlrd conda-forge/noarch::xlrd-2.0.1-pyhd8ed1ab_3 Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done ERROR: LoadError: InitError: PyError (PyImport_ImportModule The Python package retriever could not be imported by pyimport. Usually this means that you did not install retriever 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 retriever module, you can use `pyimport_conda("retriever", PKG)`, where PKG is the Anaconda package that contains the module retriever, 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 'imp'") File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/retriever/__init__.py", line 7, in from retriever.lib.engine_tools import set_proxy, create_home_dir File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/retriever/lib/__init__.py", line 4, in from .datasets import datasets File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/retriever/lib/datasets.py", line 1, in from retriever.lib.scripts import SCRIPT_LIST, get_script, get_dataset_names_upstream File "/home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/retriever/lib/scripts.py", line 2, in import imp 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__() @ Retriever ~/.julia/packages/Retriever/FQ1QJ/src/Retriever.jl:20 [4] run_module_init(mod::Module, i::Int64) @ Base ./loading.jl:1193 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1181 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}) @ Base ./loading.jl:1126 [7] _tryrequire_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing) @ Base ./loading.jl:1601 [8] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2060 [9] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1882 [10] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [11] invoke_in_world @ ./essentials.jl:923 [inlined] [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1873 [13] macro expansion @ ./loading.jl:1860 [inlined] [14] macro expansion @ ./lock.jl:267 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1823 [16] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [17] invoke_in_world @ ./essentials.jl:923 [inlined] [18] require(into::Module, mod::Symbol) @ Base ./loading.jl:1816 [19] include(fname::String) @ Base.MainInclude ./client.jl:494 [20] top-level scope @ none:6 during initialization of module Retriever in expression starting at /home/pkgeval/.julia/packages/Retriever/FQ1QJ/test/runtests.jl:6 caused by: PyError (PyImport_ImportModule The Python package retriever could not be imported by pyimport. Usually this means that you did not install retriever 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 retriever module, you can use `pyimport_conda("retriever", PKG)`, where PKG is the Anaconda package that contains the module retriever, 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 'retriever'") 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__() @ Retriever ~/.julia/packages/Retriever/FQ1QJ/src/Retriever.jl:20 [4] run_module_init(mod::Module, i::Int64) @ Base ./loading.jl:1193 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1181 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}) @ Base ./loading.jl:1126 [7] _tryrequire_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing) @ Base ./loading.jl:1601 [8] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2060 [9] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1882 [10] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [11] invoke_in_world @ ./essentials.jl:923 [inlined] [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1873 [13] macro expansion @ ./loading.jl:1860 [inlined] [14] macro expansion @ ./lock.jl:267 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1823 [16] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [17] invoke_in_world @ ./essentials.jl:923 [inlined] [18] require(into::Module, mod::Symbol) @ Base ./loading.jl:1816 [19] include(fname::String) @ Base.MainInclude ./client.jl:494 [20] top-level scope @ none:6 Testing failed after 67.23s ERROR: LoadError: Package Retriever 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:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 200.38s: package tests unexpectedly errored