There was an error while loading. Please reload this page.
1 parent 8aafb63 commit 6e76309Copy full SHA for 6e76309
1 file changed
etc/nix/get-latest-pypi-deps-db.sh
@@ -7,6 +7,16 @@ COMMIT=$(sed '1q;d' <<< "$DATA")
7
DATE=$(sed '2q;d' <<< "$DATA")
8
SHA256=$(nix-prefetch-url --unpack --type sha256 "https://github.com/$USER_SLASH_REPO/tarball/$COMMIT" | tail -n 1)
9
10
+NIX_REV_ATTR="pypiDataRev = \"$COMMIT\"; # $DATE"
11
+NIX_SHA_ATTR="pypiDataSha256 = \"$SHA256\";"
12
+
13
echo ""
-echo "pypiDataRev = \"$COMMIT\"; # $DATE"
-echo "pypiDataSha256 = \"$SHA256\";"
14
+echo $NIX_REV_ATTR
15
+echo $NIX_SHA_ATTR
16
17
+if [[ "$1" = "--in-place" ]] ; then
18
+ # Replace the values in the flake.
19
+ PATTERN="\s*\n?\s*\"[^\n]+" # <space><newline><space>"content...<newline>
20
+ perl -i.bak1 -0777 -pe "s/pypiDataRev =$PATTERN/$NIX_REV_ATTR/" flake.nix
21
+ perl -i.bak2 -0777 -pe "s/pypiDataSha256 =$PATTERN/$NIX_SHA_ATTR/" flake.nix
22
+fi
0 commit comments