File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -146,13 +146,13 @@ detect_changed_packages() {
146146 fi
147147
148148 # Try requirements/*.in files (unpinned requirements)
149- # Strip extras [.*] and version specifiers, handle packages like requests[security]>=2.0
149+ # Strip comments, extras [.*], version specifiers; exclude URLs and flags
150150 if [ -z " $CHANGED_PACKAGES " ]; then
151- CHANGED_PACKAGES=$( git diff --cached requirements/* .in 2> /dev/null | grep -E ' ^[-+][a-zA-Z0-9][a-zA-Z0-9._-]*' | grep -v ' ^[-+]#' | grep -v ' ^[-+]-' | sed ' s/^[+-]//' | sed -E ' s/\[.*//; s/[<>=~].*//' | sort -u | head -20 || true)
151+ CHANGED_PACKAGES=$( git diff --cached requirements/* .in 2> /dev/null | grep -E ' ^[-+][a-zA-Z0-9][a-zA-Z0-9._-]*' | grep -v ' ^[-+]#' | grep -v ' ^[-+]-' | grep -v ' :// ' | sed ' s/^[+-]//' | sed -E ' s/#.*//; s/ \[.*//; s/[<>=~].*// ' | sed ' s/[[:space:]]*$ //' | sort -u | head -20 || true)
152152 fi
153153
154154 if [ -z " $CHANGED_PACKAGES " ]; then
155- CHANGED_PACKAGES=$( git diff requirements/* .in 2> /dev/null | grep -E ' ^[-+][a-zA-Z0-9][a-zA-Z0-9._-]*' | grep -v ' ^[-+]#' | grep -v ' ^[-+]-' | sed ' s/^[+-]//' | sed -E ' s/\[.*//; s/[<>=~].*//' | sort -u | head -20 || true)
155+ CHANGED_PACKAGES=$( git diff requirements/* .in 2> /dev/null | grep -E ' ^[-+][a-zA-Z0-9][a-zA-Z0-9._-]*' | grep -v ' ^[-+]#' | grep -v ' ^[-+]-' | grep -v ' :// ' | sed ' s/^[+-]//' | sed -E ' s/#.*//; s/ \[.*//; s/[<>=~].*// ' | sed ' s/[[:space:]]*$ //' | sort -u | head -20 || true)
156156 fi
157157
158158 # Try uv.lock if no requirements changes found
You can’t perform that action at this time.
0 commit comments