Use consistent workspace inheritance (#15031)

Following a CI failure in https://github.com/astral-sh/uv/pull/15028,
ensure that all workspace crates are inheriting the MSRV and other
workspace configuration from the workspace root.
This commit is contained in:
konsti 2025-08-02 22:03:51 +02:00 committed by GitHub
parent a981e92d31
commit 2ad924d4cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 69 additions and 51 deletions

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-build-backend" name = "uv-build-backend"
version = "0.1.0" version = "0.1.0"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-build" name = "uv-build"
version = "0.8.4" version = "0.8.4"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[dependencies] [dependencies]
uv-build-backend = { workspace = true } uv-build-backend = { workspace = true }

View File

@ -1,8 +1,14 @@
[package] [package]
name = "uv-console" name = "uv-console"
version = "0.0.1" version = "0.0.1"
edition = { workspace = true }
description = "Utilities for interacting with the terminal" description = "Utilities for interacting with the terminal"
edition = { workspace = true }
rust-version = { workspace = true }
homepage = { workspace = true }
documentation = { workspace = true }
repository = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -2,13 +2,13 @@
name = "uv-globfilter" name = "uv-globfilter"
version = "0.1.0" version = "0.1.0"
readme = "README.md" readme = "README.md"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[dependencies] [dependencies]
globset = { workspace = true } globset = { workspace = true }

View File

@ -2,6 +2,12 @@
name = "uv-macros" name = "uv-macros"
version = "0.0.1" version = "0.0.1"
edition = { workspace = true } edition = { workspace = true }
rust-version = { workspace = true }
homepage = { workspace = true }
documentation = { workspace = true }
repository = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[lib] [lib]
proc-macro = true proc-macro = true

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-metadata" name = "uv-metadata"
version = "0.1.0" version = "0.1.0"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -1,8 +1,14 @@
[package] [package]
name = "uv-normalize" name = "uv-normalize"
version = "0.0.1" version = "0.0.1"
edition = { workspace = true }
description = "Normalization for distribution, package and extra names." description = "Normalization for distribution, package and extra names."
edition = { workspace = true }
rust-version = { workspace = true }
homepage = { workspace = true }
documentation = { workspace = true }
repository = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-publish" name = "uv-publish"
version = "0.1.0" version = "0.1.0"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-requirements" name = "uv-requirements"
version = "0.1.0" version = "0.1.0"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[lib] [lib]
doctest = false doctest = false

View File

@ -1,13 +1,13 @@
[package] [package]
name = "uv-torch" name = "uv-torch"
version = "0.1.0" version = "0.1.0"
edition.workspace = true edition = { workspace = true }
rust-version.workspace = true rust-version = { workspace = true }
homepage.workspace = true homepage = { workspace = true }
documentation.workspace = true documentation = { workspace = true }
repository.workspace = true repository = { workspace = true }
authors.workspace = true authors = { workspace = true }
license.workspace = true license = { workspace = true }
[dependencies] [dependencies]
uv-distribution-types = { workspace = true } uv-distribution-types = { workspace = true }