From d6e86d670b6a6e14c2817e5e140d1ab784d97d33 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 20 Sep 2024 08:42:25 +0200 Subject: [PATCH] tree-wide: unify workspace inherited attributes Signed-off-by: Wolfgang Bumiller --- README.rst | 6 +++++- proxmox-access-control/Cargo.toml | 7 ++++--- proxmox-acme-api/Cargo.toml | 6 ++++-- proxmox-acme/Cargo.toml | 13 +++++++------ proxmox-api-macro/Cargo.toml | 9 +++++---- proxmox-apt-api-types/Cargo.toml | 5 +++-- proxmox-apt/Cargo.toml | 13 +++++++------ proxmox-async/Cargo.toml | 8 ++++---- proxmox-auth-api/Cargo.toml | 6 ++++-- proxmox-borrow/Cargo.toml | 7 ++++--- proxmox-client/Cargo.toml | 6 ++++-- proxmox-compression/Cargo.toml | 7 ++++--- proxmox-config-digest/Cargo.toml | 7 ++++--- proxmox-daemon/Cargo.toml | 11 ++++++----- proxmox-dns-api/Cargo.toml | 6 ++++-- proxmox-http-error/Cargo.toml | 9 +++++---- proxmox-http/Cargo.toml | 10 ++++++---- proxmox-human-byte/Cargo.toml | 6 ++++-- proxmox-io/Cargo.toml | 7 ++++--- proxmox-lang/Cargo.toml | 7 ++++--- proxmox-ldap/Cargo.toml | 6 ++++-- proxmox-log/Cargo.toml | 8 +++++--- proxmox-login/Cargo.toml | 10 +++++++--- proxmox-metrics/Cargo.toml | 8 +++++--- proxmox-network-api/Cargo.toml | 6 ++++-- proxmox-notify/Cargo.toml | 6 +++++- proxmox-openid/Cargo.toml | 10 ++++++---- proxmox-product-config/Cargo.toml | 7 ++++--- proxmox-rest-server/Cargo.toml | 7 ++++--- proxmox-router/Cargo.toml | 8 +++++--- proxmox-rrd-api-types/Cargo.toml | 6 ++++-- proxmox-rrd/Cargo.toml | 6 ++++-- proxmox-schema/Cargo.toml | 7 ++++--- proxmox-section-config/Cargo.toml | 7 ++++--- proxmox-serde/Cargo.toml | 7 ++++--- proxmox-shared-cache/Cargo.toml | 6 ++++-- proxmox-shared-memory/Cargo.toml | 7 ++++--- proxmox-simple-config/Cargo.toml | 6 ++++-- proxmox-sortable-macro/Cargo.toml | 7 ++++--- proxmox-subscription/Cargo.toml | 7 ++++--- proxmox-sys/Cargo.toml | 7 ++++--- proxmox-syslog-api/Cargo.toml | 7 +++++-- proxmox-systemd/Cargo.toml | 11 ++++++----- proxmox-tfa/Cargo.toml | 7 ++++--- proxmox-time-api/Cargo.toml | 6 ++++-- proxmox-time/Cargo.toml | 8 ++++---- proxmox-uuid/Cargo.toml | 7 ++++--- proxmox-worker-task/Cargo.toml | 7 ++++--- 48 files changed, 216 insertions(+), 142 deletions(-) diff --git a/README.rst b/README.rst index 2288f797..46d90ef4 100644 --- a/README.rst +++ b/README.rst @@ -30,10 +30,14 @@ Adding Crates 2) In the new crate's ``Cargo.toml``: - In ``[package]`` set: authors.workspace = true - license.workspace = true edition.workspace = true exclude.workspace = true + homepage.workspace = true + license.workspace = true repository.workspace = true + rust-version.workspace = true + If a separate 'exclude' is need it, separate it out as its own block above + the inherited fields. - Add a meaningful ``description`` - Copy ``debian/copyright`` and ``debian/debcargo.toml`` from another subcrate. diff --git a/proxmox-access-control/Cargo.toml b/proxmox-access-control/Cargo.toml index c4a214c2..b7c4bb13 100644 --- a/proxmox-access-control/Cargo.toml +++ b/proxmox-access-control/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "proxmox-access-control" +description = "A collection of utilities to implement access control management." version = "0.2.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -homepage.workspace = true -exclude.workspace = true rust-version.workspace = true -description = "A collection of utilities to implement access control management." [dependencies] anyhow.workspace = true diff --git a/proxmox-acme-api/Cargo.toml b/proxmox-acme-api/Cargo.toml index f289d027..1d685083 100644 --- a/proxmox-acme-api/Cargo.toml +++ b/proxmox-acme-api/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-acme-api" +description = "ACME API implementation" version = "0.1.6" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "ACME API implementation" rust-version.workspace = true [dependencies] diff --git a/proxmox-acme/Cargo.toml b/proxmox-acme/Cargo.toml index f1262836..4e157689 100644 --- a/proxmox-acme/Cargo.toml +++ b/proxmox-acme/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-acme" -version = "0.5.2" description = "ACME client library" -authors.workspace = true -license.workspace = true -edition.workspace = true -homepage.workspace = true -repository.workspace = true +version = "0.5.2" exclude = [ "debian" ] +authors.workspace = true +edition.workspace = true +homepage.workspace = true +license.workspace = true +repository.workspace = true + [dependencies] base64.workspace = true serde = { workspace = true, features = ["derive"] } diff --git a/proxmox-api-macro/Cargo.toml b/proxmox-api-macro/Cargo.toml index 66f3bab5..d9cee75b 100644 --- a/proxmox-api-macro/Cargo.toml +++ b/proxmox-api-macro/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-api-macro" -edition.workspace = true +description = "Proxmox API macro" version = "1.2.0" + authors.workspace = true +edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox API macro" - -exclude.workspace = true [lib] proc-macro = true diff --git a/proxmox-apt-api-types/Cargo.toml b/proxmox-apt-api-types/Cargo.toml index 6e3d91b8..817f953d 100644 --- a/proxmox-apt-api-types/Cargo.toml +++ b/proxmox-apt-api-types/Cargo.toml @@ -1,12 +1,13 @@ [package] name = "proxmox-apt-api-types" +description = "APT API type definitions." version = "1.0.1" + authors.workspace = true edition.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "APT API type definitions." [dependencies] serde = { workspace = true, features = ["derive"] } diff --git a/proxmox-apt/Cargo.toml b/proxmox-apt/Cargo.toml index e29936a6..1d8597dd 100644 --- a/proxmox-apt/Cargo.toml +++ b/proxmox-apt/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-apt" -version = "0.11.3" description = "Proxmox library for APT" -authors.workspace = true -edition.workspace = true -license.workspace = true -repository.workspace = true -homepage.workspace = true +version = "0.11.3" exclude = ["debian"] +authors.workspace = true +edition.workspace = true +homepage.workspace = true +license.workspace = true +repository.workspace = true + [dependencies] anyhow.workspace = true hex.workspace = true diff --git a/proxmox-async/Cargo.toml b/proxmox-async/Cargo.toml index 38c72840..59b28d45 100644 --- a/proxmox-async/Cargo.toml +++ b/proxmox-async/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "proxmox-async" +description = "Proxmox async/tokio helpers" version = "0.4.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox async/tokio helpers" -rust-version.workspace = true - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-auth-api/Cargo.toml b/proxmox-auth-api/Cargo.toml index 9f7c9ab8..4d7e0a22 100644 --- a/proxmox-auth-api/Cargo.toml +++ b/proxmox-auth-api/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-auth-api" +description = "Tickets, API and Realm handling" version = "0.4.6" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Tickets, API and Realm handling" rust-version.workspace = true [[example]] diff --git a/proxmox-borrow/Cargo.toml b/proxmox-borrow/Cargo.toml index 4f4e98a3..927dc18f 100644 --- a/proxmox-borrow/Cargo.toml +++ b/proxmox-borrow/Cargo.toml @@ -1,12 +1,13 @@ [package] name = "proxmox-borrow" +description = "contains the Tied type to tie a value with a lifetime to the value it borrows from" version = "1.0.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "contains the Tied type to tie a value with a lifetime to the value it borrows from" - -exclude.workspace = true [dependencies] diff --git a/proxmox-client/Cargo.toml b/proxmox-client/Cargo.toml index a62eafca..d240f0d5 100644 --- a/proxmox-client/Cargo.toml +++ b/proxmox-client/Cargo.toml @@ -1,11 +1,13 @@ [package] name = "proxmox-client" -version = "0.5.0" description = "Base client for proxmox APIs for handling login and ticket renewal" +version = "0.5.0" + authors.workspace = true -license.workspace = true edition.workspace = true exclude.workspace = true +homepage.workspace = true +license.workspace = true repository.workspace = true [dependencies] diff --git a/proxmox-compression/Cargo.toml b/proxmox-compression/Cargo.toml index d54d59d1..3deda965 100644 --- a/proxmox-compression/Cargo.toml +++ b/proxmox-compression/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-compression" +description = "contains compression utilitites (such as an Zip Encoder for async rust)" version = "0.2.4" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "contains compression utilitites (such as an Zip Encoder for async rust)" - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-config-digest/Cargo.toml b/proxmox-config-digest/Cargo.toml index ea5d0a1b..dfee7094 100644 --- a/proxmox-config-digest/Cargo.toml +++ b/proxmox-config-digest/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-config-digest" +description = "Configuration file digest API type." version = "0.1.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Configuration file digest API type." - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-daemon/Cargo.toml b/proxmox-daemon/Cargo.toml index 1c3447a5..bddf94e2 100644 --- a/proxmox-daemon/Cargo.toml +++ b/proxmox-daemon/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-daemon" -version = "0.1.1" -authors.workspace = true -edition.workspace = true -license.workspace = true -repository.workspace = true description = """ Daemon state handling (catching reload signals, registering commands with the command socket, ...) """ +version = "0.1.1" +authors.workspace = true +edition.workspace = true exclude.workspace = true +homepage.workspace = true +license.workspace = true +repository.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-dns-api/Cargo.toml b/proxmox-dns-api/Cargo.toml index e16bb2c4..eb5b5e9d 100644 --- a/proxmox-dns-api/Cargo.toml +++ b/proxmox-dns-api/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-dns-api" +description = "DNS Management API implementation" version = "0.1.4" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "DNS Management API implementation" rust-version.workspace = true [dependencies] diff --git a/proxmox-http-error/Cargo.toml b/proxmox-http-error/Cargo.toml index 6f54bfcb..34928971 100644 --- a/proxmox-http-error/Cargo.toml +++ b/proxmox-http-error/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "proxmox-http-error" +description = "Proxmox HTTP Error" version = "0.1.0" -edition.workspace = true authors.workspace = true +edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox HTTP Error" - -exclude.workspace = true +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-http/Cargo.toml b/proxmox-http/Cargo.toml index 9db49852..a15c3367 100644 --- a/proxmox-http/Cargo.toml +++ b/proxmox-http/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "proxmox-http" -edition.workspace = true +description = "Proxmox HTTP library" version = "0.9.3" + authors.workspace = true +edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox HTTP library" - -exclude.workspace = true +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-human-byte/Cargo.toml b/proxmox-human-byte/Cargo.toml index 647dfb2b..315ed9b2 100644 --- a/proxmox-human-byte/Cargo.toml +++ b/proxmox-human-byte/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-human-byte" +description = "Proxmox library for formatting byte sizes (IEC or SI)" version = "0.1.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Proxmox library for formatting byte sizes (IEC or SI)" [dependencies] anyhow.workspace = true diff --git a/proxmox-io/Cargo.toml b/proxmox-io/Cargo.toml index 3094f125..59ffa263 100644 --- a/proxmox-io/Cargo.toml +++ b/proxmox-io/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-io" +description = "extension traits for Read and Write" version = "1.1.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "extension traits for Read and Write" - -exclude.workspace = true [dependencies] endian_trait = { workspace = true, features = ["arrays"] } diff --git a/proxmox-lang/Cargo.toml b/proxmox-lang/Cargo.toml index 454854a3..17011f10 100644 --- a/proxmox-lang/Cargo.toml +++ b/proxmox-lang/Cargo.toml @@ -1,12 +1,13 @@ [package] name = "proxmox-lang" +description = "simple rust language utilities such as try_block, which have no dependencies" version = "1.4.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "simple rust language utilities such as try_block, which have no dependencies" - -exclude.workspace = true [dependencies] diff --git a/proxmox-ldap/Cargo.toml b/proxmox-ldap/Cargo.toml index fe3315ea..29c0b436 100644 --- a/proxmox-ldap/Cargo.toml +++ b/proxmox-ldap/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-ldap" +description = "Proxmox library for LDAP authentication/synchronization" version = "0.2.2" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Proxmox library for LDAP authentication/synchronization" [dependencies] anyhow.workspace = true diff --git a/proxmox-log/Cargo.toml b/proxmox-log/Cargo.toml index 4a16a287..b9429542 100644 --- a/proxmox-log/Cargo.toml +++ b/proxmox-log/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "proxmox-log" +description = "Logging infrastructure for proxmox" version = "0.2.5" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Logging infrastructure for proxmox" - -exclude.workspace = true +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-login/Cargo.toml b/proxmox-login/Cargo.toml index 166e9be8..429d779c 100644 --- a/proxmox-login/Cargo.toml +++ b/proxmox-login/Cargo.toml @@ -1,11 +1,15 @@ [package] name = "proxmox-login" -version = "0.1.1" description = "proxmox product authentication api" -edition.workspace = true -license.workspace = true +version = "0.1.1" +authors.workspace = true +edition.workspace = true exclude.workspace = true +homepage.workspace = true +license.workspace = true +repository.workspace = true +rust-version.workspace = true [dependencies] base64.workspace = true diff --git a/proxmox-metrics/Cargo.toml b/proxmox-metrics/Cargo.toml index 64fd3938..d3d91cb6 100644 --- a/proxmox-metrics/Cargo.toml +++ b/proxmox-metrics/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "proxmox-metrics" +description = "Metrics Server export utilitites" version = "0.3.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Metrics Server export utilitites" - -exclude.workspace = true +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-network-api/Cargo.toml b/proxmox-network-api/Cargo.toml index f9aae4c7..a3a62194 100644 --- a/proxmox-network-api/Cargo.toml +++ b/proxmox-network-api/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-network-api" +description = "Network Management API implementation" version = "0.1.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Network Management API implementation" rust-version.workspace = true [dependencies] diff --git a/proxmox-notify/Cargo.toml b/proxmox-notify/Cargo.toml index 7801814d..d57a36cd 100644 --- a/proxmox-notify/Cargo.toml +++ b/proxmox-notify/Cargo.toml @@ -1,11 +1,15 @@ [package] name = "proxmox-notify" +description = "implementation of notification base and plugins" version = "0.4.2" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-openid/Cargo.toml b/proxmox-openid/Cargo.toml index a24da4bc..fde67b61 100644 --- a/proxmox-openid/Cargo.toml +++ b/proxmox-openid/Cargo.toml @@ -1,14 +1,16 @@ [package] name = "proxmox-openid" +description = "base for openid authentication in proxmox products" version = "0.10.3" + +exclude = [ "build", "debian" ] + authors.workspace = true edition.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude = [ - "build", - "debian", -] +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-product-config/Cargo.toml b/proxmox-product-config/Cargo.toml index ed09151d..df3f38aa 100644 --- a/proxmox-product-config/Cargo.toml +++ b/proxmox-product-config/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-product-config" +description = "Configuration file handling for Proxmox products." version = "0.2.2" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Configuration file handling for Proxmox products." - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-rest-server/Cargo.toml b/proxmox-rest-server/Cargo.toml index d9875f9c..ef249abc 100644 --- a/proxmox-rest-server/Cargo.toml +++ b/proxmox-rest-server/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-rest-server" +description = "REST server implementation" version = "0.8.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "REST server implementation" rust-version.workspace = true -exclude.workspace = true - [dev-dependencies] proxmox-schema = { workspace = true, features = [ "api-macro" ] } tokio = { workspace = true, features = [ "rt-multi-thread", "signal", "process" ] } diff --git a/proxmox-router/Cargo.toml b/proxmox-router/Cargo.toml index 015b7e6c..3384221d 100644 --- a/proxmox-router/Cargo.toml +++ b/proxmox-router/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "proxmox-router" +description = "proxmox API Router and CLI utilities" version = "3.0.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "proxmox API Router and CLI utilities" - -exclude.workspace = true +rust-version.workspace = true [[test]] name = "docs" diff --git a/proxmox-rrd-api-types/Cargo.toml b/proxmox-rrd-api-types/Cargo.toml index a6242f64..8c671155 100644 --- a/proxmox-rrd-api-types/Cargo.toml +++ b/proxmox-rrd-api-types/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-rrd-api-types" +description = "Types for RRD values." version = "1.0.2" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Types for RRD values." [dependencies] serde = { workspace = true, features = ["derive"] } diff --git a/proxmox-rrd/Cargo.toml b/proxmox-rrd/Cargo.toml index 457c19fb..9578ab3f 100644 --- a/proxmox-rrd/Cargo.toml +++ b/proxmox-rrd/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-rrd" +description = "Simple RRD database implementation." version = "0.4.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Simple RRD database implementation." [dev-dependencies] proxmox-router = { workspace = true, features = ["cli", "server"] } diff --git a/proxmox-schema/Cargo.toml b/proxmox-schema/Cargo.toml index 7da57eb9..5f351fbb 100644 --- a/proxmox-schema/Cargo.toml +++ b/proxmox-schema/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-schema" +description = "proxmox api schema and validation" version = "3.2.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "proxmox api schema and validation" rust-version.workspace = true -exclude.workspace = true - [dependencies] anyhow.workspace = true const_format = { workspace = true, optional = true } diff --git a/proxmox-section-config/Cargo.toml b/proxmox-section-config/Cargo.toml index 2cdc575f..dd4dfc52 100644 --- a/proxmox-section-config/Cargo.toml +++ b/proxmox-section-config/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-section-config" +description = "proxmox schema based section config format parsing" version = "2.1.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "proxmox schema based section config format parsing" - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-serde/Cargo.toml b/proxmox-serde/Cargo.toml index 525a067d..aa77099a 100644 --- a/proxmox-serde/Cargo.toml +++ b/proxmox-serde/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-serde" +description = "Serde formatting tools" version = "0.1.2" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Serde formatting tools" - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-shared-cache/Cargo.toml b/proxmox-shared-cache/Cargo.toml index c7ebb7ef..76c9cdec 100644 --- a/proxmox-shared-cache/Cargo.toml +++ b/proxmox-shared-cache/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-shared-cache" +description = "A cache that can be used from multiple processes simultaneously" version = "0.1.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "A cache that can be used from multiple processes simultaneously" [dependencies] anyhow.workspace = true diff --git a/proxmox-shared-memory/Cargo.toml b/proxmox-shared-memory/Cargo.toml index 1342bf20..b2419d68 100644 --- a/proxmox-shared-memory/Cargo.toml +++ b/proxmox-shared-memory/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-shared-memory" +description = "Shared memory helpers and shared mutex implementation" version = "0.3.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Shared memory helpers and shared mutex implementation" - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-simple-config/Cargo.toml b/proxmox-simple-config/Cargo.toml index a73bc77b..90f7c820 100644 --- a/proxmox-simple-config/Cargo.toml +++ b/proxmox-simple-config/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-simple-config" +description = "Simple key/value format for configuration files." version = "0.1.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Simple key/value format for configuration files." [dependencies] anyhow.workspace = true diff --git a/proxmox-sortable-macro/Cargo.toml b/proxmox-sortable-macro/Cargo.toml index ffe7ce31..2d18ee4a 100644 --- a/proxmox-sortable-macro/Cargo.toml +++ b/proxmox-sortable-macro/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-sortable-macro" +description = "Proxmox sortable macro" version = "0.1.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox sortable macro" - -exclude.workspace = true [lib] proc-macro = true diff --git a/proxmox-subscription/Cargo.toml b/proxmox-subscription/Cargo.toml index 29f91b51..cb5fd512 100644 --- a/proxmox-subscription/Cargo.toml +++ b/proxmox-subscription/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-subscription" +description = "Proxmox subscription utilitites" version = "0.4.6" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Proxmox subscription utilitites" rust-version.workspace = true -exclude.workspace = true - [dependencies] anyhow.workspace = true base64.workspace = true diff --git a/proxmox-sys/Cargo.toml b/proxmox-sys/Cargo.toml index 0b5e1326..4d578906 100644 --- a/proxmox-sys/Cargo.toml +++ b/proxmox-sys/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-sys" +description = "System tools (using nix)." version = "0.6.4" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "System tools (using nix)." rust-version.workspace = true -exclude.workspace = true - [dependencies] anyhow.workspace = true libc.workspace = true diff --git a/proxmox-syslog-api/Cargo.toml b/proxmox-syslog-api/Cargo.toml index 4a930c9a..81f4bf95 100644 --- a/proxmox-syslog-api/Cargo.toml +++ b/proxmox-syslog-api/Cargo.toml @@ -1,12 +1,15 @@ [package] name = "proxmox-syslog-api" +description = "Syslog Management API implementation" version = "0.1.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Syslog Management API implementation" +rust-version.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-systemd/Cargo.toml b/proxmox-systemd/Cargo.toml index 9fb7dbe7..7faaeed2 100644 --- a/proxmox-systemd/Cargo.toml +++ b/proxmox-systemd/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "proxmox-systemd" -version = "0.1.0" -authors.workspace = true -edition.workspace = true -license.workspace = true -repository.workspace = true description = """ Utilities for dealing with systemd unit files and communicating with systemd. """ +version = "0.1.0" +authors.workspace = true +edition.workspace = true exclude.workspace = true +homepage.workspace = true +license.workspace = true +repository.workspace = true [dependencies] libc.workspace = true diff --git a/proxmox-tfa/Cargo.toml b/proxmox-tfa/Cargo.toml index aa8157a0..c2406ccc 100644 --- a/proxmox-tfa/Cargo.toml +++ b/proxmox-tfa/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-tfa" +description = "tfa implementation for totp and u2f" version = "5.0.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "tfa implementation for totp and u2f" - -exclude.workspace = true [dependencies] serde.workspace = true diff --git a/proxmox-time-api/Cargo.toml b/proxmox-time-api/Cargo.toml index 5092b1fb..4de52315 100644 --- a/proxmox-time-api/Cargo.toml +++ b/proxmox-time-api/Cargo.toml @@ -1,12 +1,14 @@ [package] name = "proxmox-time-api" version = "0.1.3" +description = "Time Management API implementation" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -exclude.workspace = true -description = "Time Management API implementation" [dependencies] anyhow.workspace = true diff --git a/proxmox-time/Cargo.toml b/proxmox-time/Cargo.toml index daf9a183..111d62b9 100644 --- a/proxmox-time/Cargo.toml +++ b/proxmox-time/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "proxmox-time" +description = "time utilities and TmEditor" version = "2.0.1" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "time utilities and TmEditor" -rust-version.workspace = true - -exclude.workspace = true [dependencies] anyhow.workspace = true diff --git a/proxmox-uuid/Cargo.toml b/proxmox-uuid/Cargo.toml index fad29e09..f1460ace 100644 --- a/proxmox-uuid/Cargo.toml +++ b/proxmox-uuid/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-uuid" +description = "bindings for libuuid with optional serde support" version = "1.0.3" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "bindings for libuuid with optional serde support" - -exclude.workspace = true [dependencies] serde = { workspace = true, optional = true } diff --git a/proxmox-worker-task/Cargo.toml b/proxmox-worker-task/Cargo.toml index f9e28bbb..0e3baffc 100644 --- a/proxmox-worker-task/Cargo.toml +++ b/proxmox-worker-task/Cargo.toml @@ -1,13 +1,14 @@ [package] name = "proxmox-worker-task" +description = "Worker task functionality" version = "0.1.0" + authors.workspace = true edition.workspace = true +exclude.workspace = true +homepage.workspace = true license.workspace = true repository.workspace = true -description = "Worker task functionality" - -exclude.workspace = true [dependencies] anyhow.workspace = true