updated python_find_unused_pip_modules.sh

pull/16/head
Hari Sekhon 3 months ago
parent 376c5ecfb1
commit 732ad1e859

@ -19,7 +19,7 @@ set -euo pipefail
[ -n "${DEBUG:-}" ] && set -x
srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# shellcheck source=lib/utils.sh
# shellcheck source=lib/utils.sh disable=SC1091
. "$srcdir/lib/utils.sh"
# shellcheck disable=SC2034
@ -33,12 +33,12 @@ for x in "$@"; do
done
if [ $# -gt 0 ]; then
requirements_files="$*"
requirements_files=("$@")
else
# might be more confusing in pytools to find unused modules in subdirs like pylib, so just stick to local
#requirements_files="$(find . -name requirements.txt)"
requirements_files="requirements.txt"
if [ -z "$requirements_files" ]; then
requirements_files=("requirements.txt")
if [ "${#requirements_files[@]}" = 0 ]; then
usage "No requirements files found, please specify explicit path to requirements.txt"
fi
fi
@ -50,7 +50,7 @@ pip_modules="$(
s/[<>=].*//;
s/^[[:space:]]*//;
s/[[:space:]]*$//;
/^[[:space:]]*$/d;' $requirements_files |
/^[[:space:]]*$/d;' "${requirements_files[@]}" |
sort -u |
"$srcdir/python_translate_module_to_import.sh"
)"

Loading…
Cancel
Save