Package evaluation of Retriever on Julia 1.13.0-DEV.449 (8d6b63c3a6*) started at 2025-04-29T04:57:01.126 ################################################################################ # Set-up # Set-up completed after 0.23s ################################################################################ # Installation # Installing Retriever... Resolving package versions... Installed Conda ── v1.10.2 Installed PyCall ─ v1.96.4 Updating `~/.julia/environments/v1.13/Project.toml` [ed6da631] + Retriever v2.0.0 Updating `~/.julia/environments/v1.13/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.3.1 [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.0 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.2 [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.0 [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 [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.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 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.12.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.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 [deac9b47] + LibCURL_jll v8.12.1+1 [e37daf67] + LibGit2_jll v1.9.0+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2024.12.31 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.5+0 [458c3c95] + OpenSSL_jll v3.0.16+0 [efcefdf7] + PCRE2_jll v10.44.0+1 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.12.0+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.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 53.89s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling packages... 4894.4 ms ✓ DecFP 4647.5 ms ✓ DocumenterTools 23405.9 ms ✓ MySQL 6324.0 ms ✓ Retriever 4 dependencies successfully precompiled in 40 seconds. 82 already precompiled. Precompilation completed after 47.13s ################################################################################ # Loading # Loading Retriever... [ 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.2.2 | pyhd8ed1ab_1 20 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.2.3 | py312hf9745cd_3 14.7 MB conda-forge pymysql-1.1.1 | pyhd8ed1ab_1 43 KB conda-forge pytest-8.3.5 | pyhd8ed1ab_0 254 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 xlrd-2.0.1 | pyhd8ed1ab_3 92 KB conda-forge ------------------------------------------------------------ Total: 16.1 MB The following NEW packages will be INSTALLED: argcomplete conda-forge/noarch::argcomplete-3.6.2-pyhd8ed1ab_0 exceptiongroup conda-forge/noarch::exceptiongroup-1.2.2-pyhd8ed1ab_1 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.2.3-py312hf9745cd_3 pymysql conda-forge/noarch::pymysql-1.1.1-pyhd8ed1ab_1 pytest conda-forge/noarch::pytest-8.3.5-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 xlrd conda-forge/noarch::xlrd-2.0.1-pyhd8ed1ab_3 Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done ERROR: 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:1415 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1403 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}; register::Bool) @ Base ./loading.jl:1291 [7] _include_from_serialized @ ./loading.jl:1246 [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:2087 [9] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2599 [10] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2465 [11] macro expansion @ ./loading.jl:2393 [inlined] [12] macro expansion @ ./lock.jl:376 [inlined] [13] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2358 [14] require(into::Module, mod::Symbol) @ Base ./loading.jl:2334 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:563 during initialization of module Retriever 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:1415 [5] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String) @ Base ./loading.jl:1403 [6] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::Nothing, depmods::Vector{Any}; register::Bool) @ Base ./loading.jl:1291 [7] _include_from_serialized @ ./loading.jl:1246 [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:2087 [9] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2599 [10] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2465 [11] macro expansion @ ./loading.jl:2393 [inlined] [12] macro expansion @ ./lock.jl:376 [inlined] [13] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2358 [14] require(into::Module, mod::Symbol) @ Base ./loading.jl:2334 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:563 Loading failed after 38.24s 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 Retriever'`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:602 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:517 [3] run(::Cmd) @ Base ./process.jl:514 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:193 [5] include(mod::Module, _path::String) @ Base ./Base.jl:303 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:331 [7] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:184 PkgEval failed after 204.6s: there were unidentified errors