mirror of
https://github.com/astral-sh/uv
synced 2026-01-22 14:00:11 -05:00
This is split out from workspaces support, which needs editables in the bluejay commands. It consists mainly of refactorings: * Move the `editable` module one level up. * Introduce a `BuiltEditableMetadata` type for `(LocalEditable, Metadata23, Requirements)`. * Add editables to `InstalledPackagesProvider` so we can use `EmptyInstalledPackages` for them.