support new goModules attr

go-modules has been renamed to goModules

for nixpkgs pr 242905
This commit is contained in:
Artturin 2023-07-12 18:23:23 +03:00 committed by mergify[bot]
parent 15ef70af59
commit 68b5b4b5a3
2 changed files with 11 additions and 1 deletions

View File

@ -50,6 +50,7 @@ class Package:
rev: str
hash: Optional[str]
go_modules: Optional[str]
go_modules_old: Optional[str]
cargo_deps: Optional[str]
npm_deps: Optional[str]
tests: List[str]
@ -141,7 +142,8 @@ in {{
url = pkg.src.url or null;
rev = pkg.src.rev or null;
hash = pkg.src.outputHash or null;
go_modules = pkg.go-modules.outputHash or null;
go_modules = pkg.goModules.outputHash or null;
go_modules_old = pkg.go-modules.outputHash or null;
cargo_deps = pkg.cargoDeps.outputHash or null;
raw_cargo_lock =
if pkg ? cargoDeps.lockFile then

View File

@ -147,6 +147,11 @@ def update_src_hash(opts: Options, filename: str, current_hash: str) -> None:
def update_go_modules_hash(opts: Options, filename: str, current_hash: str) -> None:
target_hash = nix_prefetch(opts, "goModules")
replace_hash(filename, current_hash, target_hash)
def update_go_modules_hash_old(opts: Options, filename: str, current_hash: str) -> None:
target_hash = nix_prefetch(opts, "go-modules")
replace_hash(filename, current_hash, target_hash)
@ -344,6 +349,9 @@ def update(opts: Options) -> Package:
if package.go_modules:
update_go_modules_hash(opts, package.filename, package.go_modules)
if package.go_modules_old:
update_go_modules_hash_old(opts, package.filename, package.go_modules_old)
if package.cargo_deps:
update_cargo_deps_hash(opts, package.filename, package.cargo_deps)