Add support for unnamed local directory requirements (#2571)

## Summary

For example: `cargo run pip install .`

The strategy taken here is to attempt to extract the package name from
the distribution without executing the PEP 517 build steps. We could
choose to do that in the future if this proves lacking, but it adds
complexity.

Part of: https://github.com/astral-sh/uv/issues/313.
This commit is contained in:
Charlie Marsh
2024-03-20 23:46:11 -04:00
committed by GitHub
parent 4d96255ade
commit e5b0cf7f89
12 changed files with 284 additions and 3 deletions