From 13885be3195909227d1b7c76dd3eed1635499a21 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 16 May 2024 21:06:48 -0700 Subject: [PATCH] build/bin/sage-get-system-packages: Sort/uniquify package info extracted from src/pyproject.toml --- build/bin/sage-get-system-packages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/bin/sage-get-system-packages b/build/bin/sage-get-system-packages index 45ec13060db..3257b4124c4 100755 --- a/build/bin/sage-get-system-packages +++ b/build/bin/sage-get-system-packages @@ -105,7 +105,7 @@ for PKG_BASE in $SPKGS; do # Packages are in the format "'sage-conf ~= 10.3b3'," # Accept dashes and underscores in package names as equivalent: PKG_REGEX=$(echo $PKG_BASE | sed 's/[-_]/[-_]/g') - PACKAGE_INFO=$(sed -En '/(requires|dependencies|R) *= *\[/,/^\]/s/^ *'\''('$PKG_REGEX'.*)'\'',/\1/p' "$SAGE_ROOT/src/pyproject.toml") + PACKAGE_INFO=$(sed -En '/(requires|dependencies|R) *= *\[/,/^\]/s/^ *'\''('$PKG_REGEX'.*)'\'',/\1/p' "$SAGE_ROOT/src/pyproject.toml" | sort -u) if [ -n "$PACKAGE_INFO" ]; then echo "$PACKAGE_INFO" | ${STRIP_COMMENTS} [ $SYSTEM = versions ] || break