From 2e180f5c66567ad412276ce064a055e4e064fa0a Mon Sep 17 00:00:00 2001 From: Ruben Arts Date: Wed, 8 Oct 2025 12:01:52 +0200 Subject: [PATCH] Add missing fields to the Cargo package manifests (#16179) Hey devs, great tool as always, you're doing amazing work. ## Summary Adds the following fields to the `[package]` table of `Cargo.toml` files where they were missing: ```toml rust-version = { workspace = true } homepage = { workspace = true } documentation = { workspace = true } repository = { workspace = true } authors = { workspace = true } license = { workspace = true } ``` Most crates already had these fields, this just aligns the rest for consistency. This also resolves the warnings from `cargo-deny` when using `uv` crates as dependencies in Pixi. ## Test Plan No tests needed, this only updates metadata. --- crates/uv-auth/Cargo.toml | 6 ++++++ crates/uv-client/Cargo.toml | 6 ++++++ crates/uv-keyring/Cargo.toml | 6 ++++++ crates/uv-scripts/Cargo.toml | 7 +++++++ crates/uv-shell/Cargo.toml | 6 ++++++ 5 files changed, 31 insertions(+) diff --git a/crates/uv-auth/Cargo.toml b/crates/uv-auth/Cargo.toml index 3be96fd2e..fa77de398 100644 --- a/crates/uv-auth/Cargo.toml +++ b/crates/uv-auth/Cargo.toml @@ -2,6 +2,12 @@ name = "uv-auth" version = "0.0.1" edition = { workspace = true } +rust-version = { workspace = true } +homepage = { workspace = true } +documentation = { workspace = true } +repository = { workspace = true } +authors = { workspace = true } +license = { workspace = true } [lib] doctest = false diff --git a/crates/uv-client/Cargo.toml b/crates/uv-client/Cargo.toml index 73409d6aa..1a0128147 100644 --- a/crates/uv-client/Cargo.toml +++ b/crates/uv-client/Cargo.toml @@ -2,6 +2,12 @@ name = "uv-client" version = "0.0.1" edition = { workspace = true } +rust-version = { workspace = true } +homepage = { workspace = true } +documentation = { workspace = true } +repository = { workspace = true } +authors = { workspace = true } +license = { workspace = true } [lib] doctest = false diff --git a/crates/uv-keyring/Cargo.toml b/crates/uv-keyring/Cargo.toml index 90b5ef35d..6e0ff8f66 100644 --- a/crates/uv-keyring/Cargo.toml +++ b/crates/uv-keyring/Cargo.toml @@ -2,6 +2,12 @@ name = "uv-keyring" version = "0.0.1" edition = { workspace = true } +rust-version = { workspace = true } +homepage = { workspace = true } +documentation = { workspace = true } +repository = { workspace = true } +authors = { workspace = true } +license = { workspace = true } [lib] doctest = false diff --git a/crates/uv-scripts/Cargo.toml b/crates/uv-scripts/Cargo.toml index d226ae953..878a226d9 100644 --- a/crates/uv-scripts/Cargo.toml +++ b/crates/uv-scripts/Cargo.toml @@ -3,6 +3,13 @@ name = "uv-scripts" version = "0.0.1" edition = { workspace = true } description = "Parse PEP 723-style Python scripts." +rust-version = { workspace = true } +homepage = { workspace = true } +documentation = { workspace = true } +repository = { workspace = true } +authors = { workspace = true } +license = { workspace = true } + [lib] doctest = false diff --git a/crates/uv-shell/Cargo.toml b/crates/uv-shell/Cargo.toml index bba5976b9..6e7c543a8 100644 --- a/crates/uv-shell/Cargo.toml +++ b/crates/uv-shell/Cargo.toml @@ -3,6 +3,12 @@ name = "uv-shell" version = "0.0.1" edition = { workspace = true } description = "Utilities for detecting and manipulating shell environments" +rust-version = { workspace = true } +homepage = { workspace = true } +documentation = { workspace = true } +repository = { workspace = true } +authors = { workspace = true } +license = { workspace = true } [lib] doctest = false