uv/crates/puffin-cli/tests
Charlie Marsh 22c7057b35
Expand environment variables in URLs (#640)
## Summary

This PR enables users to express relative dependencies via environment
variables. Like pip, PDM, Hatch, Rye, and others, we now allow users to
express dependencies like:

```text
flask @ file://${PROJECT_ROOT}/flask-3.0.0-py3-none-any.whl
```

In the compiled requirements file, we'll also preserve the unexpanded
environment variable.

Closes https://github.com/astral-sh/puffin/issues/592.
2023-12-14 15:09:12 +00:00
..
common Modify install plan to support all distribution types (#581) 2023-12-07 04:43:34 +00:00
add.rs Inline all snapshot files (#641) 2023-12-14 00:35:38 +00:00
pip_compile.rs Expand environment variables in URLs (#640) 2023-12-14 15:09:12 +00:00
pip_install.rs Add a diagnostic to detect invalid Python versions (#630) 2023-12-13 03:45:02 +00:00
pip_sync.rs Inline all snapshot files (#641) 2023-12-14 00:35:38 +00:00
pip_uninstall.rs Inline all snapshot files (#641) 2023-12-14 00:35:38 +00:00
remove.rs Inline all snapshot files (#641) 2023-12-14 00:35:38 +00:00
venv.rs Inline all snapshot files (#641) 2023-12-14 00:35:38 +00:00