fix(pm): stream verbose uv build-backend logs

Enable verbose uv output whenever PM streams a command so long native dependency builds expose package activity and backend stdout/stderr before failure.

Verify both sync and requirements installs with real offline uv builds that wait for their output to reach the parent. Both cases fail on the base and pass with this change.
This commit is contained in:
ethernet
2026-09-12 15:36:37 -04:00
parent 5e4a2a3d24
commit c9ffa52757
3 changed files with 56 additions and 0 deletions

View File

@@ -459,6 +459,7 @@ remain under uv and npm's own retry policies.
## Diagnostics
- **Slow Python dependency builds:** PM's streamed uv commands enable verbose output. Bundle and build logs show package activity and build-backend stdout/stderr while the build runs, not only after failure.
- **Missing or outdated tool:** read `hermes pm doctor`, then use an explicit PM install on a writable installation.
- **New environment requires restart:** restart the affected Hermes process. Do not add a second site-packages tree to its live imports.
- **Dependency conflict:** read `hermes pm status`. Correct the plugin requirements before retrying admission.