diff --git a/crates/uv/src/commands/pip_list.rs b/crates/uv/src/commands/pip_list.rs index 534689c48..dd329d66a 100644 --- a/crates/uv/src/commands/pip_list.rs +++ b/crates/uv/src/commands/pip_list.rs @@ -111,7 +111,7 @@ pub(crate) fn pip_list( } for elems in MultiZip(columns.iter().map(Column::fmt).collect_vec()) { - writeln!(printer.stdout(), "{}", elems.join(" "))?; + writeln!(printer.stdout(), "{}", elems.join(" ").trim_end())?; } } ListFormat::Json => { diff --git a/crates/uv/tests/pip_list.rs b/crates/uv/tests/pip_list.rs index bb91f213f..d0cc1c272 100644 --- a/crates/uv/tests/pip_list.rs +++ b/crates/uv/tests/pip_list.rs @@ -84,7 +84,7 @@ fn list_single_no_editable() -> Result<()> { ----- stdout ----- Package Version ---------- ------- - markupsafe 2.1.3 + markupsafe 2.1.3 ----- stderr ----- "### @@ -181,9 +181,9 @@ fn list_editable() -> Result<()> { success: true exit_code: 0 ----- stdout ----- - Package Version Editable project location + Package Version Editable project location --------------- ------- --------------------------------------------------------- - numpy 1.26.2 + numpy 1.26.2 poetry-editable 0.1.0 [WORKSPACE_DIR]/scripts/editable-installs/poetry_editable ----- stderr ----- @@ -275,7 +275,7 @@ fn list_editable_only() -> Result<()> { success: true exit_code: 0 ----- stdout ----- - Package Version Editable project location + Package Version Editable project location --------------- ------- --------------------------------------------------------- poetry-editable 0.1.0 [WORKSPACE_DIR]/scripts/editable-installs/poetry_editable @@ -296,7 +296,7 @@ fn list_editable_only() -> Result<()> { ----- stdout ----- Package Version ------- ------- - numpy 1.26.2 + numpy 1.26.2 ----- stderr ----- "### @@ -405,7 +405,7 @@ fn list_exclude() -> Result<()> { success: true exit_code: 0 ----- stdout ----- - Package Version Editable project location + Package Version Editable project location --------------- ------- --------------------------------------------------------- poetry-editable 0.1.0 [WORKSPACE_DIR]/scripts/editable-installs/poetry_editable @@ -427,7 +427,7 @@ fn list_exclude() -> Result<()> { ----- stdout ----- Package Version ------- ------- - numpy 1.26.2 + numpy 1.26.2 ----- stderr ----- "###