Skip to content

Commit

Permalink
Improve error messages
Browse files Browse the repository at this point in the history
  • Loading branch information
zanieb committed Nov 6, 2023
1 parent 6de7af0 commit 22edf48
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ info:
- pip-compile
- pyproject.toml
- "--cache-dir"
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmphBLBd5
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpHUbtvr
env:
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpImtQQU/.venv
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpb6Epeh/.venv
---
success: false
exit_code: 2
----- stdout -----

----- stderr -----
error: Conflicting versions for package `django`: 3.0 is incompatible with >5.0
error: Conflicting versions requested for package `django`: `3.0` is incompatible with `>5.0`

Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ info:
- pip-compile
- pyproject.toml
- "--cache-dir"
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpa0ge2b
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpSPNdF0
env:
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpMnAh94/.venv
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpjcHeJc/.venv
---
success: false
exit_code: 2
----- stdout -----

----- stderr -----
error: Conflicting versions for package `django`: 5.0b1 is incompatible with 5.0a1
error: Conflicting versions requested for package `django`: `5.0b1` is incompatible with `5.0a1`

Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ info:
- pip-compile
- pyproject.toml
- "--cache-dir"
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpQZyk8c
- /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpAFfkaN
env:
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpOV0S3e/.venv
VIRTUAL_ENV: /var/folders/bc/qlsk3t6x7c9fhhbvvcg68k9c0000gp/T/.tmpOGc5nS/.venv
---
success: false
exit_code: 2
----- stdout -----

----- stderr -----
error: Conflicting versions for package `django`: >=4.0 is incompatible with <=3.0
error: Conflicting versions requested for package `django`: `>=4.0` is incompatible with `<=3.0`

2 changes: 1 addition & 1 deletion crates/puffin-resolver/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ pub enum ResolveError {
#[error("Conflicting URLs for package `{0}`: {1} and {2}")]
ConflictingUrls(PackageName, String, String),

#[error("Conflicting versions for package `{0}`: {1} is incompatible with {2}")]
#[error("Conflicting versions requested for package `{0}`: `{1}` is incompatible with `{2}`")]
ConflictingPackageVersions(PackageName, Range<PubGrubVersion>, Range<PubGrubVersion>),

#[error("Package `{0}` attempted to resolve via URL: {1}. URL dependencies must be expressed as direct requirements or constraints. Consider adding `{0} @ {1}` to your dependencies or constraints file.")]
Expand Down

0 comments on commit 22edf48

Please sign in to comment.