uv/crates/puffin/tests
Zanie Blue b5dd8b7de2
Track yanked versions as incompatibilities (#1290)
Moves yanked version filtering from `VersionMap::from_metadata` to the
resolver and tracks it as a PubGrub unavailable incompatibility so
yanked versions are reflected in error messages.

e.g. before
```
╰─▶ Because only albatross<=0.1.0 is available and you require albatross>0.1.0, 
       we can conclude that the requirements are unsatisfiable.
```

after

```
╰─▶ Because only the following versions of albatross are available:
            albatross<=0.1.0
            albatross==1.0.0
      and albatross==1.0.0 is unusable because it was yanked, we can conclude that albatross>0.1.0 cannot be used.
      And because you require albatross>0.1.0, we can conclude that the requirements are unsatisfiable.
```
2024-02-12 22:01:17 -06:00
..
common Validate instead of discovering python patch version (#1266) 2024-02-08 22:38:00 +01:00
pip_compile.rs Track yanked versions as incompatibilities (#1290) 2024-02-12 22:01:17 -06:00
pip_compile_scenarios.rs Fix incompatible wheel test scenarios (#1284) 2024-02-12 18:51:49 +00:00
pip_install.rs Implement pip compatible --no-binary and --only-binary options (#1268) 2024-02-11 19:31:41 -06:00
pip_install_scenarios.rs Track yanked versions as incompatibilities (#1290) 2024-02-12 22:01:17 -06:00
pip_sync.rs Add an --offline mode (#1270) 2024-02-13 03:35:23 +00:00
pip_uninstall.rs Strip UNC prefix when setting working directory (#1277) 2024-02-12 00:51:36 +00:00
venv.rs Add some compatibility arguments to puffin venv (#1282) 2024-02-12 03:19:55 +00:00