update-python-libraries: enable nix-command consistently

This was already done for nix eval in _get_attr_value, but not in
other places.
This commit is contained in:
Alyssa Ross 2024-09-14 13:41:25 +02:00
parent 0ba494f770
commit 9316c5f8e8
No known key found for this signature in database
GPG Key ID: F9DBED4859B271C0

View File

@ -162,7 +162,18 @@ def _fetch_github(url):
def _hash_to_sri(algorithm, value):
"""Convert a hash to its SRI representation"""
return (
subprocess.check_output(["nix", "hash", "to-sri", "--type", algorithm, value])
subprocess.check_output(
[
"nix",
"--extra-experimental-features",
"nix-command",
"hash",
"to-sri",
"--type",
algorithm,
value,
]
)
.decode()
.strip()
)
@ -250,6 +261,8 @@ def _get_latest_version_github(attr_path, package, extension, current_version, t
homepage = subprocess.check_output(
[
"nix",
"--extra-experimental-features",
"nix-command",
"eval",
"-f",
f"{NIXPKGS_ROOT}/default.nix",