GH-51345: [CI] Fix pipx install for packaging on Debian - #51346
Conversation
9f6397b to
9874a4d
Compare
9874a4d to
2af9626
Compare
|
@github-actions crossbow submit test-debian-13-docs test-debian-13-cpp-amd64 test-fedora-42-cpp |
|
Revision: 2af9626 Submitted crossbow builds: ursacomputing/crossbow @ actions-51f3ab7de1
|
packaging on Debian
|
|
|
@github-actions crossbow submit test-conda-cpp |
There was a problem hiding this comment.
🟢 Approval recommended
No unresolved review issues were identified.
Pull request overview
Updates the CI GCS testbench installer to support Debian-managed Python packages when installing pipx.
Changes:
- Adds
--ignore-installedto thepipxinstallation command.
File summaries
| File | Description |
|---|---|
ci/scripts/install_gcs_testbench.sh |
Adjusts pipx installation for Debian compatibility. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Revision: 2af9626 Submitted crossbow builds: ursacomputing/crossbow @ actions-2e346766eb
|
|
@raulcd I've also tried a fix with venv but actually using |
Rationale for this change
Fix #51345 uninstalling packaging 25.0 fails with
error: uninstall-no-record-file(new
pipx 1.17.1requires packaging>=26 )What changes are included in this PR?
Add
--ignore-installedflag to successfully install pipxAre these changes tested?
Yes.
Are there any user-facing changes?
No.