-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please update vendored rich #13072
Labels
project: vendored dependency
Related to a vendored dependency
Milestone
Comments
mgorny
added
S: needs triage
Issues/PRs that need to be triaged
type: feature request
Request for a new feature
labels
Nov 9, 2024
gentoo-bot
pushed a commit
to gentoo/gentoo
that referenced
this issue
Nov 9, 2024
Bug: pypa/pip#13072 Signed-off-by: Michał Górny <[email protected]>
gentoo-bot
pushed a commit
to gentoo/gentoo
that referenced
this issue
Nov 9, 2024
Bug: pypa/pip#13072 Signed-off-by: Michał Górny <[email protected]>
Yeah, the same thing was found while trying to update vendored libraries: #13006. Pip is a volunteer project and I don't think anyone has had time to look at why. |
notatallshaw
added
project: vendored dependency
Related to a vendored dependency
and removed
type: feature request
Request for a new feature
S: needs triage
Issues/PRs that need to be triaged
labels
Nov 9, 2024
Copying from the other bug:
|
mgorny
added a commit
to mgorny/pip
that referenced
this issue
Nov 9, 2024
Explicitly override `rich.console.Console.on_broken_pipe()` to reraise the original exception, to bring the behavior of rich 13.8.0+ in line with older versions. The new versions instead close output fds and exit with error instead, which prevents pip's pipe handler from firing. This is the minimal change needed to make pip's test suite pass after upgrading vendored rich. Bug pypa#13006 Bug pypa#13072
mgorny
added a commit
to mgorny/pip
that referenced
this issue
Nov 9, 2024
Explicitly override `rich.console.Console.on_broken_pipe()` to reraise the original exception, to bring the behavior of rich 13.8.0+ in line with older versions. The new versions instead close output fds and exit with error instead, which prevents pip's pipe handler from firing. This is the minimal change needed to make pip's test suite pass after upgrading vendored rich. Bug pypa#13006 Bug pypa#13072
mgorny
added a commit
to mgorny/pip
that referenced
this issue
Nov 9, 2024
Explicitly override `rich.console.Console.on_broken_pipe()` to reraise the original exception, to bring the behavior of rich 13.8.0+ in line with older versions. The new versions instead close output fds and exit with error instead, which prevents pip's pipe handler from firing. This is the minimal change needed to make pip's test suite pass after upgrading vendored rich. Bug pypa#13006 Bug pypa#13072
mgorny
added a commit
to mgorny/pip
that referenced
this issue
Nov 9, 2024
Explicitly override `rich.console.Console.on_broken_pipe()` to reraise the original exception, to bring the behavior of rich 13.8.0+ in line with older versions. The new versions instead close output fds and exit with error instead, which prevents pip's pipe handler from firing. This is the minimal change needed to make pip's test suite pass after upgrading vendored rich. Bug pypa#13006 Bug pypa#13072
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What's the problem this feature will solve?
pip
currently vendorsrich==13.7.1
which is from February. Linux distributions unvendoring pip's dependencies have long moved to newerrich
versions which — as it turns out — are incompatible with pip's test suite.Describe the solution you'd like
pip
being updated for newer versions ofrich
.Alternative Solutions
n/a
Additional context
n/a
Code of Conduct
The text was updated successfully, but these errors were encountered: