uv/docs/concepts
Zanie Blue 3ccad58166
Add `uv workspace metadata` (#16516)
This adds the scaffolding for a `uv workspace metadata` command, as an
equivalent to `cargo metadata`, for integration with downstream tools. I
didn't do much here beyond emit the workspace root path and the paths of
the workspace members. I explored doing a bit more in #16638, but I
think we're actually going to want to come up with a fairly
comprehensive schema like `cargo metadata` has. I've started exploring
that too, but I don't have a concrete proposal to share yet.

I don't want this to be a top-level command because I think people would
expect `uv metadata <PACKAGE>` to show metadata about arbitrary packages
(this has been requested several times). I also think we can do other
things in the workspace namespace to make trivial integrations simpler,
like `uv workspace list` (enumerate members) and `uv workspace dir`
(show the path to the workspace root).

I don't expect this to be stable at all to start. I've both gated it
with preview and hidden it from the help. The intent is to merge so we
can iterate on it as we figure out what integrations need.
2025-11-11 15:46:01 +00:00
..
authentication Allow providing the `uv auth login` password or token via stdin (#15642) 2025-09-02 16:59:58 -05:00
projects Deprecate `--project` arg for init (#16674) 2025-11-10 16:33:08 -07:00
build-backend.md Bump version to 0.9.8 (#16636) 2025-11-07 11:45:22 -06:00
cache.md Suggest `uv cache clean` prior to `--reinstall` (#14659) 2025-07-16 12:02:29 -04:00
configuration-files.md Remove the configuration section in favor of concepts / reference (#13842) 2025-06-05 17:09:49 +00:00
index.md Split the "Authentication" page into sections (#15575) 2025-08-28 15:45:31 -05:00
indexes.md Split the "Authentication" page into sections (#15575) 2025-08-28 15:45:31 -05:00
preview.md Add `uv workspace metadata` (#16516) 2025-11-11 15:46:01 +00:00
python-versions.md Remove outdated aarch64 musl note (#16385) 2025-10-21 16:08:37 +02:00
resolution.md Add `package` level conflicts to the conflicting dependencies docs (#15963) 2025-09-22 09:07:07 -05:00
tools.md Support installing additional executables in `uv tool install` (#14014) 2025-07-30 14:50:24 -05:00