uv/crates/puffin-cli/tests
Zanie Blue 3d5f8249ef
Add validation of extra names (#257)
Extends #254 

Adds validation of extra names provided by users in `pip-compile` e.g. 

```
error: invalid value 'foo!' for '--extra <EXTRA>': Extra names must start and end with a
letter or digit and may only contain -, _, ., and alphanumeric characters
```

We'll want to add something similar to `PackageName`. I'd be curious to
improve the AP, making the unvalidated nature of `::normalize` clear?
Perhaps worth pursuing later though as I don't have a better idea.
2023-11-01 10:40:43 -05:00
..
snapshots Add validation of extra names (#257) 2023-11-01 10:40:43 -05:00
add.rs Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
pip_compile.rs Add validation of extra names (#257) 2023-11-01 10:40:43 -05:00
pip_sync.rs Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_uninstall.rs Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
remove.rs Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
venv.rs Default to `puffin venv` path to `.venv` (#261) 2023-10-31 15:24:19 -05:00