+33
-9
pkgs/development/julia-modules/default.nix
+33
-9
pkgs/development/julia-modules/default.nix
·········# Generate a Nix file consisting of a map from dependency UUID --> package info with fetchgit call:···# Next, deal with artifacts. Scan each artifacts file individually and generate a Nix file that······-# depot contains package build products (including the precompiled libraries, if precompile=true)······
+18
-21
pkgs/development/julia-modules/depot.nix
+18
-21
pkgs/development/julia-modules/depot.nix
············
+9
pkgs/development/julia-modules/package-closure.nix
+9
pkgs/development/julia-modules/package-closure.nix
···
+6
-3
pkgs/development/julia-modules/python/extract_artifacts.py
+6
-3
pkgs/development/julia-modules/python/extract_artifacts.py
···-patchelf --set-rpath \$ORIGIN:\$ORIGIN/../lib:${{lib.makeLibraryPath (["$out" glibc] ++ libs ++ (with pkgs; [{" ".join(other_libs)}]))}} {{}} \;+patchelf --set-rpath \\$ORIGIN:\\$ORIGIN/../lib:${{lib.makeLibraryPath (["$out" glibc gcc.cc.lib] ++ libs ++ (with pkgs; [{" ".join(other_libs)}]))}} {{}} \\;···
+39
-10
pkgs/development/julia-modules/python/minimal_registry.py
+39
-10
pkgs/development/julia-modules/python/minimal_registry.py
···registry["packages"] = {k: v for k, v in registry["packages"].items() if k in uuid_to_versions}···+versions_to_keep = {k: v for k, v in all_versions.items() if k in versions} if versions != None else all_versions
+104
pkgs/development/julia-modules/python/project.py
+104
pkgs/development/julia-modules/python/project.py
···+print("WARNING: adding a package that we didn't have a path for, and it doesn't seem to be a stdlib", pkg)
+6
-2
pkgs/development/julia-modules/python/sources_nix.py
+6
-2
pkgs/development/julia-modules/python/sources_nix.py
·········
+1
-49
pkgs/development/julia-modules/resolve_packages.jl
+1
-49
pkgs/development/julia-modules/resolve_packages.jl
···pkgs, deps_map = _resolve(ctx.io, ctx.env, ctx.registries, pkgs, PRESERVE_NONE, ctx.julia_version)-# We have nontrivial weak dependencies, so add each one to the initial pkgs and then re-run _resolve-global pkgs, deps_map = _resolve(ctx.io, ctx.env, ctx.registries, orig_pkgs, PRESERVE_NONE, ctx.julia_version)
+36
pkgs/development/julia-modules/stdlib-infos.nix
+36
pkgs/development/julia-modules/stdlib-infos.nix
···