let lock = builtins.fromJSON (builtins.readFile ./test/flake.lock); locked = lock.nodes.flake-compat.locked; compat = fetchTarball { url = "https://github.com/${locked.owner}/${locked.repo}/archive/${locked.rev}.tar.gz"; sha256 = locked.narHash; }; flake = import compat { src = builtins.path { path = ./.; name = "crane"; }; }; in flake.shellNix