chore: use workspace inheritance for package info (#832)

* chore: use workspace inheritance for package info

* add rust-version field into workspace package

* .workspace = true

---------

Co-authored-by: James Wilson <james@jsdw.me>
This commit is contained in:
Qinxuan Chen
2023-02-21 19:53:32 +08:00
committed by GitHub
parent 7a2df22312
commit af00f68962
8 changed files with 56 additions and 43 deletions
+9 -2
View File
@@ -1,5 +1,4 @@
[workspace]
members = [
"cli",
"codegen",
@@ -12,5 +11,13 @@ members = [
"subxt"
]
exclude = ["testing/wasm-tests"]
resolver = "2"
[workspace.package]
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
rust-version = "1.64.0"
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
+6 -5
View File
@@ -1,14 +1,15 @@
[package]
name = "subxt-cli"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = true
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
license.workspace = true
repository.workspace = true
documentation = "https://docs.rs/subxt-cli"
homepage = "https://www.parity.io/"
homepage.workspace = true
description = "Command line utilities for working with subxt codegen"
[[bin]]
+6 -5
View File
@@ -1,14 +1,15 @@
[package]
name = "subxt-codegen"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = true
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
license.workspace = true
repository.workspace = true
documentation = "https://docs.rs/subxt-codegen"
homepage = "https://www.parity.io/"
homepage.workspace = true
description = "Generate an API for interacting with a substrate node from FRAME metadata"
[dependencies]
+7 -6
View File
@@ -1,14 +1,15 @@
[package]
name = "subxt-examples"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = false
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
license.workspace = true
repository.workspace = true
documentation.workspace = true
homepage.workspace = true
description = "Subxt example usage"
[dev-dependencies]
+7 -6
View File
@@ -1,15 +1,16 @@
[package]
name = "subxt-macro"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = true
autotests = false
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
license.workspace = true
repository.workspace = true
documentation.workspace = true
homepage.workspace = true
description = "Generate types and helpers for interacting with Substrate runtimes."
[lib]
+7 -6
View File
@@ -1,15 +1,16 @@
[package]
name = "subxt-metadata"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = true
autotests = false
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
license.workspace = true
repository.workspace = true
documentation.workspace = true
homepage.workspace = true
description = "Command line utilities for checking metadata compatibility between nodes."
[dependencies]
+7 -6
View File
@@ -1,15 +1,16 @@
[package]
name = "subxt"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = true
license = "Apache-2.0 OR GPL-3.0"
license.workspace = true
readme = "../README.md"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
repository.workspace = true
documentation.workspace = true
homepage.workspace = true
description = "Submit extrinsics (transactions) to a substrate node via RPC"
keywords = ["parity", "substrate", "blockchain"]
+7 -7
View File
@@ -1,15 +1,15 @@
[package]
name = "integration-tests"
version = "0.27.1"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = false
license = "Apache-2.0 OR GPL-3.0"
readme = "../README.md"
repository = "https://github.com/paritytech/subxt"
documentation = "https://docs.rs/subxt"
homepage = "https://www.parity.io/"
license.workspace = true
repository.workspace = true
documentation.workspace = true
homepage.workspace = true
description = "Subxt integration tests that rely on the Substrate binary"
[features]