astral-sh/uv
uv-macros
crates/uv-macros/ is uv's procedural-macro crate.
Purpose
Holds derive macros and attribute macros used elsewhere in the workspace, primarily for the
options/settings system. The most prominent macro generates JSON-schema-friendly metadata
from Options so uv-options-metadata can output a
uv.schema.json consumed by IDEs.
See also
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.