You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug util/pip_install.py's reason() only matches lines that start with ERROR: . When pip fails building a wheel, it prints the error indented ( ERROR: Failed building wheel for cryptography), so the annotation falls back to pip failed without an ERROR line; see this step's log even though the log does have an ERROR line. Seen on Python pypy3.10 (KTLO) in run 39718608950. The inline shell that reason() replaced (#2031) had the same ^ERROR: gap.
Expected behavior
The annotation names pip's last ERROR: line, ignoring leading whitespace.
Activity
fix(ci): read pip's indented ERROR line in util/pip_install.py (#2041) (