Skip to content

Commit 35940cb

Browse files
Remove additional 'because' (#2849)
## Summary Is this, perhaps, not totally necessary? It doesn't show up in any fixtures beyond those that I added recently. Closes #2846.
1 parent 8ffdcce commit 35940cb

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

crates/uv-resolver/src/resolver/mod.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -429,18 +429,10 @@ impl<
429429
.await?
430430
{
431431
Dependencies::Unavailable(reason) => {
432-
let message = {
433-
if matches!(package, PubGrubPackage::Root(_)) {
434-
// Including front-matter for the root package is redundant
435-
reason.clone()
436-
} else {
437-
format!("its dependencies are unusable because {reason}")
438-
}
439-
};
440432
state.add_incompatibility(Incompatibility::unavailable(
441433
package.clone(),
442434
version.clone(),
443-
message,
435+
reason.clone(),
444436
));
445437
continue;
446438
}

crates/uv/tests/pip_compile.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4569,10 +4569,9 @@ fn invalid_metadata_requires_python() -> Result<()> {
45694569
45704570
----- stderr -----
45714571
× No solution found when resolving dependencies:
4572-
╰─▶ Because validation==2.0.0 is unusable because its dependencies are
4573-
unusable because the package metadata could not be parsed and you
4574-
require validation==2.0.0, we can conclude that the requirements are
4575-
unsatisfiable.
4572+
╰─▶ Because validation==2.0.0 is unusable because the package metadata could
4573+
not be parsed and you require validation==2.0.0, we can conclude that
4574+
the requirements are unsatisfiable.
45764575
"###
45774576
);
45784577

@@ -4598,10 +4597,9 @@ fn invalid_metadata_multiple_dist_info() -> Result<()> {
45984597
45994598
----- stderr -----
46004599
× No solution found when resolving dependencies:
4601-
╰─▶ Because validation==3.0.0 is unusable because its dependencies
4602-
are unusable because the package has an invalid format and you
4603-
require validation==3.0.0, we can conclude that the requirements are
4604-
unsatisfiable.
4600+
╰─▶ Because validation==3.0.0 is unusable because the package has an invalid
4601+
format and you require validation==3.0.0, we can conclude that the
4602+
requirements are unsatisfiable.
46054603
"###
46064604
);
46074605

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# Artifacts from the build process.
22
*.egg-info/
3+
build/

0 commit comments

Comments
 (0)