From 689fe9087edae5d2d0ea027f24c7a3d46b4c8625 Mon Sep 17 00:00:00 2001 From: Timon Date: Thu, 11 Jun 2026 15:03:57 +0000 Subject: [PATCH] Use cargo workspace to remove dublicated version, license and author fields --- Cargo.lock | 62 +++++++++---------- Cargo.toml | 2 +- desktop/Cargo.toml | 14 ++--- desktop/bundle/Cargo.toml | 13 ++-- desktop/embedded-resources/Cargo.toml | 14 ++--- desktop/platform/linux/Cargo.toml | 14 ++--- desktop/platform/mac/Cargo.toml | 14 ++--- desktop/platform/win/Cargo.toml | 14 ++--- desktop/wrapper/Cargo.toml | 14 ++--- document/container/Cargo.toml | 5 +- editor/Cargo.toml | 16 +++-- frontend/wrapper/Cargo.toml | 16 +++-- node-graph/graph-craft/Cargo.toml | 9 ++- node-graph/graphene-cli/Cargo.toml | 12 ++-- node-graph/interpreted-executor/Cargo.toml | 9 ++- .../libraries/application-io/Cargo.toml | 12 ++-- node-graph/libraries/canvas-utils/Cargo.toml | 12 ++-- node-graph/libraries/core-types/Cargo.toml | 11 ++-- node-graph/libraries/graphene-hash/Cargo.toml | 13 ++-- .../libraries/graphene-hash/derive/Cargo.toml | 13 ++-- node-graph/libraries/graphic-types/Cargo.toml | 11 ++-- node-graph/libraries/no-std-types/Cargo.toml | 11 ++-- node-graph/libraries/raster-types/Cargo.toml | 11 ++-- node-graph/libraries/rendering/Cargo.toml | 12 ++-- node-graph/libraries/resources/Cargo.toml | 12 ++-- node-graph/libraries/vector-types/Cargo.toml | 12 ++-- node-graph/libraries/wgpu-executor/Cargo.toml | 9 ++- node-graph/node-macro/Cargo.toml | 16 +++-- node-graph/nodes/blending/Cargo.toml | 12 ++-- node-graph/nodes/brush/Cargo.toml | 12 ++-- node-graph/nodes/gcore/Cargo.toml | 12 ++-- node-graph/nodes/graphic/Cargo.toml | 9 ++- node-graph/nodes/gstd/Cargo.toml | 12 ++-- node-graph/nodes/math/Cargo.toml | 12 ++-- node-graph/nodes/path-bool/Cargo.toml | 12 ++-- node-graph/nodes/raster/Cargo.toml | 12 ++-- node-graph/nodes/raster/shaders/Cargo.toml | 12 ++-- .../raster/shaders/entrypoint/Cargo.toml | 12 ++-- node-graph/nodes/repeat/Cargo.toml | 12 ++-- node-graph/nodes/text/Cargo.toml | 12 ++-- node-graph/nodes/transform/Cargo.toml | 12 ++-- node-graph/nodes/vector/Cargo.toml | 12 ++-- node-graph/preprocessor/Cargo.toml | 9 ++- proc-macros/Cargo.toml | 16 +++-- tools/cargo-run/Cargo.toml | 6 +- tools/crate-hierarchy-viz/Cargo.toml | 5 +- tools/editor-message-tree/Cargo.toml | 5 +- tools/node-docs/Cargo.toml | 5 +- tools/third-party-licenses/Cargo.toml | 5 +- 49 files changed, 338 insertions(+), 261 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f3878680c1..c5ca5d0601 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -320,7 +320,7 @@ dependencies = [ [[package]] name = "blending-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "glam", @@ -368,7 +368,7 @@ dependencies = [ [[package]] name = "brush-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -898,7 +898,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-types" -version = "0.1.0" +version = "0.0.0" dependencies = [ "base64", "bitflags 2.11.0", @@ -1886,7 +1886,7 @@ dependencies = [ [[package]] name = "graph-craft" -version = "0.1.0" +version = "0.0.0" dependencies = [ "brush-nodes", "core-types", @@ -1923,7 +1923,7 @@ dependencies = [ [[package]] name = "graphene-application-io" -version = "0.1.0" +version = "0.0.0" dependencies = [ "blake3", "core-types", @@ -1940,7 +1940,7 @@ dependencies = [ [[package]] name = "graphene-canvas-utils" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "graphene-cli" -version = "0.1.0" +version = "0.0.0" dependencies = [ "chrono", "clap", @@ -1976,7 +1976,7 @@ dependencies = [ [[package]] name = "graphene-core" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -2011,7 +2011,7 @@ dependencies = [ [[package]] name = "graphene-resource" -version = "0.1.0" +version = "0.0.0" dependencies = [ "blake3", "core-types", @@ -2022,7 +2022,7 @@ dependencies = [ [[package]] name = "graphene-std" -version = "0.1.0" +version = "0.0.0" dependencies = [ "base64", "blending-nodes", @@ -2061,7 +2061,7 @@ dependencies = [ [[package]] name = "graphic-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -2075,7 +2075,7 @@ dependencies = [ [[package]] name = "graphic-types" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -2091,7 +2091,7 @@ dependencies = [ [[package]] name = "graphite-desktop" -version = "0.1.0" +version = "0.0.0" dependencies = [ "bytemuck", "cef", @@ -2138,7 +2138,7 @@ dependencies = [ [[package]] name = "graphite-desktop-embedded-resources" -version = "0.1.0" +version = "0.0.0" dependencies = [ "include_dir", ] @@ -2167,7 +2167,7 @@ dependencies = [ [[package]] name = "graphite-desktop-wrapper" -version = "0.1.0" +version = "0.0.0" dependencies = [ "base64", "dirs", @@ -2763,7 +2763,7 @@ dependencies = [ [[package]] name = "interpreted-executor" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "criterion", @@ -3140,7 +3140,7 @@ dependencies = [ [[package]] name = "math-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "glam", @@ -3350,7 +3350,7 @@ dependencies = [ [[package]] name = "no-std-types" -version = "0.1.0" +version = "0.0.0" dependencies = [ "bytemuck", "core-types", @@ -3838,7 +3838,7 @@ dependencies = [ [[package]] name = "path-bool-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "glam", @@ -4180,7 +4180,7 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "preprocessor" -version = "0.1.0" +version = "0.0.0" dependencies = [ "graph-craft", "graphene-std", @@ -4382,7 +4382,7 @@ checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde" [[package]] name = "raster-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "bytemuck", "core-types", @@ -4414,7 +4414,7 @@ dependencies = [ [[package]] name = "raster-nodes-shaders" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cargo-gpu-install", "env_logger", @@ -4423,14 +4423,14 @@ dependencies = [ [[package]] name = "raster-nodes-shaders-entrypoint" -version = "0.1.0" +version = "0.0.0" dependencies = [ "raster-nodes", ] [[package]] name = "raster-types" -version = "0.1.0" +version = "0.0.0" dependencies = [ "base64", "bytemuck", @@ -4571,7 +4571,7 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "rendering" -version = "0.1.0" +version = "0.0.0" dependencies = [ "base64", "core-types", @@ -4591,7 +4591,7 @@ dependencies = [ [[package]] name = "repeat-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -5558,7 +5558,7 @@ dependencies = [ [[package]] name = "text-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "convert_case", "core-types", @@ -5965,7 +5965,7 @@ dependencies = [ [[package]] name = "transform-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "glam", @@ -6211,7 +6211,7 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "vector-nodes" -version = "0.1.0" +version = "0.0.0" dependencies = [ "core-types", "dyn-any", @@ -6236,7 +6236,7 @@ dependencies = [ [[package]] name = "vector-types" -version = "0.1.0" +version = "0.0.0" dependencies = [ "bitflags 2.11.0", "bytemuck", @@ -6682,7 +6682,7 @@ dependencies = [ [[package]] name = "wgpu-executor" -version = "0.1.0" +version = "0.0.0" dependencies = [ "anyhow", "bytemuck", diff --git a/Cargo.toml b/Cargo.toml index 0df778ccb9..9c7b8fd9b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ default-members = [ "node-graph/node-macro", "node-graph/preprocessor", # blocked by https://github.com/rust-lang/cargo/issues/16000 -# "proc-macros", + # "proc-macros", "tools/cargo-run", ] resolver = "2" diff --git a/desktop/Cargo.toml b/desktop/Cargo.toml index 68e04b2f19..807dd622b8 100644 --- a/desktop/Cargo.toml +++ b/desktop/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop" -version = "0.1.0" -description = "Graphite Desktop" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [[bin]] name = "graphite" diff --git a/desktop/bundle/Cargo.toml b/desktop/bundle/Cargo.toml index 4521ab79eb..96899e0649 100644 --- a/desktop/bundle/Cargo.toml +++ b/desktop/bundle/Cargo.toml @@ -1,12 +1,13 @@ [package] name = "graphite-desktop-bundle" -version = "0.0.0" description = "Graphite Desktop Bundle" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] cef-dll-sys = { workspace = true } diff --git a/desktop/embedded-resources/Cargo.toml b/desktop/embedded-resources/Cargo.toml index a8ea69c1fe..94d3f2cb1c 100644 --- a/desktop/embedded-resources/Cargo.toml +++ b/desktop/embedded-resources/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop-embedded-resources" -version = "0.1.0" -description = "Graphite Desktop Embedded Resources" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] include_dir = { workspace = true } diff --git a/desktop/platform/linux/Cargo.toml b/desktop/platform/linux/Cargo.toml index 6f146156f4..d9bb38a213 100644 --- a/desktop/platform/linux/Cargo.toml +++ b/desktop/platform/linux/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop-platform-linux" -version = "0.0.0" -description = "Graphite Desktop Platform Linux" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [[bin]] name = "graphite" diff --git a/desktop/platform/mac/Cargo.toml b/desktop/platform/mac/Cargo.toml index 3110f12d87..25f52ecc7b 100644 --- a/desktop/platform/mac/Cargo.toml +++ b/desktop/platform/mac/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop-platform-mac" -version = "0.0.0" -description = "Graphite Desktop Platform Mac" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [[bin]] name = "graphite" diff --git a/desktop/platform/win/Cargo.toml b/desktop/platform/win/Cargo.toml index d5cd2db1fa..200ebf4ff9 100644 --- a/desktop/platform/win/Cargo.toml +++ b/desktop/platform/win/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop-platform-win" -version = "0.0.0" -description = "Graphite Desktop Platform Windows" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [[bin]] name = "graphite" diff --git a/desktop/wrapper/Cargo.toml b/desktop/wrapper/Cargo.toml index 8c926b1fc4..fcb01de3ba 100644 --- a/desktop/wrapper/Cargo.toml +++ b/desktop/wrapper/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "graphite-desktop-wrapper" -version = "0.1.0" -description = "Graphite Desktop Wrapper" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" -repository = "" -edition = "2024" -rust-version = "1.87" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] gpu = ["graphite-editor/gpu", "graphene-std/shader-nodes"] diff --git a/document/container/Cargo.toml b/document/container/Cargo.toml index 573a3e1f51..5c0823fec3 100644 --- a/document/container/Cargo.toml +++ b/document/container/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "document-container" description = "Container abstraction for the on-disk side of the .gdd document format" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = [] diff --git a/editor/Cargo.toml b/editor/Cargo.toml index 56f1b7ea45..f587a30923 100644 --- a/editor/Cargo.toml +++ b/editor/Cargo.toml @@ -1,14 +1,12 @@ [package] name = "graphite-editor" -publish = false -version = "0.0.0" -rust-version = "1.88" -authors = ["Graphite Authors "] -edition = "2024" -readme = "../README.md" -homepage = "https://graphite.art" -repository = "https://github.com/GraphiteEditor/Graphite" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["gpu"] diff --git a/frontend/wrapper/Cargo.toml b/frontend/wrapper/Cargo.toml index 9425493d36..6f8a2a017a 100644 --- a/frontend/wrapper/Cargo.toml +++ b/frontend/wrapper/Cargo.toml @@ -1,14 +1,12 @@ [package] name = "graphite-wasm-wrapper" -publish = false -version = "0.0.0" -rust-version = "1.88" -authors = ["Graphite Authors "] -edition = "2024" -readme = "../../README.md" -homepage = "https://graphite.art" -repository = "https://github.com/GraphiteEditor/Graphite" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["gpu", "shader-nodes"] diff --git a/node-graph/graph-craft/Cargo.toml b/node-graph/graph-craft/Cargo.toml index 688a0ea712..f5214671ee 100644 --- a/node-graph/graph-craft/Cargo.toml +++ b/node-graph/graph-craft/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "graph-craft" -version = "0.1.0" -edition = "2024" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["dealloc_nodes", "wgpu", "loading"] diff --git a/node-graph/graphene-cli/Cargo.toml b/node-graph/graphene-cli/Cargo.toml index 05e3b78705..4e5e39e680 100644 --- a/node-graph/graphene-cli/Cargo.toml +++ b/node-graph/graphene-cli/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-cli" -version = "0.1.0" -edition = "2024" -description = "CLI interface for the graphene language" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["wgpu"] diff --git a/node-graph/interpreted-executor/Cargo.toml b/node-graph/interpreted-executor/Cargo.toml index 271408240c..4fa38b9520 100644 --- a/node-graph/interpreted-executor/Cargo.toml +++ b/node-graph/interpreted-executor/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "interpreted-executor" -version = "0.1.0" -edition = "2024" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = [] diff --git a/node-graph/libraries/application-io/Cargo.toml b/node-graph/libraries/application-io/Cargo.toml index c618c098aa..66954a1582 100644 --- a/node-graph/libraries/application-io/Cargo.toml +++ b/node-graph/libraries/application-io/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-application-io" -version = "0.1.0" -edition = "2024" -description = "graphene application io interface" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/canvas-utils/Cargo.toml b/node-graph/libraries/canvas-utils/Cargo.toml index 0656c493e5..4a6e8a0b26 100644 --- a/node-graph/libraries/canvas-utils/Cargo.toml +++ b/node-graph/libraries/canvas-utils/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-canvas-utils" -version = "0.1.0" -edition = "2024" -description = "graphene canvas utilities" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] wgpu = ["dep:wgpu", "dep:wgpu-executor"] diff --git a/node-graph/libraries/core-types/Cargo.toml b/node-graph/libraries/core-types/Cargo.toml index f0162d6a2b..48801d57a0 100644 --- a/node-graph/libraries/core-types/Cargo.toml +++ b/node-graph/libraries/core-types/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "core-types" -version = "0.1.0" -edition = "2024" description = "Core types and traits for Graphene node system" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/graphene-hash/Cargo.toml b/node-graph/libraries/graphene-hash/Cargo.toml index f1827e57f2..3f5b03202d 100644 --- a/node-graph/libraries/graphene-hash/Cargo.toml +++ b/node-graph/libraries/graphene-hash/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "graphene-hash" -version = "0.0.0" -edition = "2024" -authors = ["Graphite Authors "] -description = "CacheHash trait and derive macro for cache invalidation hashing in Graphite" -license = "MIT OR Apache-2.0" -publish = false +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["std"] diff --git a/node-graph/libraries/graphene-hash/derive/Cargo.toml b/node-graph/libraries/graphene-hash/derive/Cargo.toml index e96fd50016..6ae8097ae1 100644 --- a/node-graph/libraries/graphene-hash/derive/Cargo.toml +++ b/node-graph/libraries/graphene-hash/derive/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "graphene-hash-derive" -version = "0.0.0" -edition = "2024" -authors = ["Graphite Authors "] -description = "#[derive(CacheHash)]" -license = "MIT OR Apache-2.0" -publish = false +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [lib] proc-macro = true diff --git a/node-graph/libraries/graphic-types/Cargo.toml b/node-graph/libraries/graphic-types/Cargo.toml index 6c9e0c23c4..539855eec1 100644 --- a/node-graph/libraries/graphic-types/Cargo.toml +++ b/node-graph/libraries/graphic-types/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "graphic-types" -version = "0.1.0" -edition = "2024" description = "Graphic types for Graphene - combines vector types with core infrastructure" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/no-std-types/Cargo.toml b/node-graph/libraries/no-std-types/Cargo.toml index 3258cc0328..fa5b51e242 100644 --- a/node-graph/libraries/no-std-types/Cargo.toml +++ b/node-graph/libraries/no-std-types/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "no-std-types" -version = "0.1.0" -edition = "2024" description = "no_std types for Graphene (shader-compatible)" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] # any feature that diff --git a/node-graph/libraries/raster-types/Cargo.toml b/node-graph/libraries/raster-types/Cargo.toml index 7421b3ad37..ca75c0633c 100644 --- a/node-graph/libraries/raster-types/Cargo.toml +++ b/node-graph/libraries/raster-types/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "raster-types" -version = "0.1.0" -edition = "2024" description = "Raster data types for Graphene node system" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/rendering/Cargo.toml b/node-graph/libraries/rendering/Cargo.toml index 1fdfb0c839..2a3c2d0ab9 100644 --- a/node-graph/libraries/rendering/Cargo.toml +++ b/node-graph/libraries/rendering/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "rendering" -version = "0.1.0" -edition = "2024" -description = "SVG rendering for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/resources/Cargo.toml b/node-graph/libraries/resources/Cargo.toml index 0e96c66f61..c9d930747c 100644 --- a/node-graph/libraries/resources/Cargo.toml +++ b/node-graph/libraries/resources/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-resource" -version = "0.1.0" -edition = "2024" -description = "graphene resource interface" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/vector-types/Cargo.toml b/node-graph/libraries/vector-types/Cargo.toml index c3c376d6e5..cf71a89a21 100644 --- a/node-graph/libraries/vector-types/Cargo.toml +++ b/node-graph/libraries/vector-types/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "vector-types" -version = "0.1.0" -edition = "2024" -description = "Vector graphics types and algorithms for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/libraries/wgpu-executor/Cargo.toml b/node-graph/libraries/wgpu-executor/Cargo.toml index 8565d8682d..74f4edb110 100644 --- a/node-graph/libraries/wgpu-executor/Cargo.toml +++ b/node-graph/libraries/wgpu-executor/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "wgpu-executor" -version = "0.1.0" -edition = "2024" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] # Local dependencies diff --git a/node-graph/node-macro/Cargo.toml b/node-graph/node-macro/Cargo.toml index 5758452d59..60d499683d 100644 --- a/node-graph/node-macro/Cargo.toml +++ b/node-graph/node-macro/Cargo.toml @@ -1,14 +1,12 @@ [package] name = "node-macro" -publish = false -version = "0.0.0" -rust-version = "1.88" -authors = ["Graphite Authors "] -edition = "2024" -readme = "../../README.md" -homepage = "https://graphite.art" -repository = "https://github.com/GraphiteEditor/Graphite" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [lib] proc-macro = true diff --git a/node-graph/nodes/blending/Cargo.toml b/node-graph/nodes/blending/Cargo.toml index ed9229adc3..2055c20666 100644 --- a/node-graph/nodes/blending/Cargo.toml +++ b/node-graph/nodes/blending/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "blending-nodes" -version = "0.1.0" -edition = "2024" -description = "Blending operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/brush/Cargo.toml b/node-graph/nodes/brush/Cargo.toml index e48a52e85a..ac3b576b35 100644 --- a/node-graph/nodes/brush/Cargo.toml +++ b/node-graph/nodes/brush/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "brush-nodes" -version = "0.1.0" -edition = "2024" -description = "Brush rendering nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/gcore/Cargo.toml b/node-graph/nodes/gcore/Cargo.toml index 1e22058ff7..1ddcafac24 100644 --- a/node-graph/nodes/gcore/Cargo.toml +++ b/node-graph/nodes/gcore/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-core" -version = "0.1.0" -edition = "2024" -description = "Core utility nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/graphic/Cargo.toml b/node-graph/nodes/graphic/Cargo.toml index c67322948e..af48faf2e2 100644 --- a/node-graph/nodes/graphic/Cargo.toml +++ b/node-graph/nodes/graphic/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "graphic-nodes" -version = "0.1.0" -edition = "2024" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] # Local dependencies diff --git a/node-graph/nodes/gstd/Cargo.toml b/node-graph/nodes/gstd/Cargo.toml index e28b78251f..886b59a0cb 100644 --- a/node-graph/nodes/gstd/Cargo.toml +++ b/node-graph/nodes/gstd/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "graphene-std" -version = "0.1.0" -edition = "2024" -description = "Graphene standard library" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["wgpu"] diff --git a/node-graph/nodes/math/Cargo.toml b/node-graph/nodes/math/Cargo.toml index 6455301cd0..ceb2cdaff1 100644 --- a/node-graph/nodes/math/Cargo.toml +++ b/node-graph/nodes/math/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "math-nodes" -version = "0.1.0" -edition = "2024" -description = "Math operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] core-types = { workspace = true } diff --git a/node-graph/nodes/path-bool/Cargo.toml b/node-graph/nodes/path-bool/Cargo.toml index 34e44b9d0c..af636b978a 100644 --- a/node-graph/nodes/path-bool/Cargo.toml +++ b/node-graph/nodes/path-bool/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "path-bool-nodes" -version = "0.1.0" -edition = "2024" -description = "Path boolean operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] # Local dependencies diff --git a/node-graph/nodes/raster/Cargo.toml b/node-graph/nodes/raster/Cargo.toml index 77f7a648cc..5ac52a9c3f 100644 --- a/node-graph/nodes/raster/Cargo.toml +++ b/node-graph/nodes/raster/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "raster-nodes" -version = "0.1.0" -edition = "2024" -description = "Raster operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [lints] workspace = true diff --git a/node-graph/nodes/raster/shaders/Cargo.toml b/node-graph/nodes/raster/shaders/Cargo.toml index 175f25468b..61dbeb02f4 100644 --- a/node-graph/nodes/raster/shaders/Cargo.toml +++ b/node-graph/nodes/raster/shaders/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "raster-nodes-shaders" -version = "0.1.0" -edition = "2024" -description = "graphene raster data format" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] diff --git a/node-graph/nodes/raster/shaders/entrypoint/Cargo.toml b/node-graph/nodes/raster/shaders/entrypoint/Cargo.toml index 2102ba33b3..950451ef67 100644 --- a/node-graph/nodes/raster/shaders/entrypoint/Cargo.toml +++ b/node-graph/nodes/raster/shaders/entrypoint/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "raster-nodes-shaders-entrypoint" -version = "0.1.0" -edition = "2024" -description = "graphene raster nodes shaders entrypoint" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] raster-nodes = { path = "../..", default-features = false } diff --git a/node-graph/nodes/repeat/Cargo.toml b/node-graph/nodes/repeat/Cargo.toml index ec3c38e495..7b8aaeff33 100644 --- a/node-graph/nodes/repeat/Cargo.toml +++ b/node-graph/nodes/repeat/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "repeat-nodes" -version = "0.1.0" -edition = "2024" -description = "Repeat operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/text/Cargo.toml b/node-graph/nodes/text/Cargo.toml index ca9e12e4b0..5d2c64bbd7 100644 --- a/node-graph/nodes/text/Cargo.toml +++ b/node-graph/nodes/text/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "text-nodes" -version = "0.1.0" -edition = "2024" -description = "Text operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/transform/Cargo.toml b/node-graph/nodes/transform/Cargo.toml index 412994959e..9985997400 100644 --- a/node-graph/nodes/transform/Cargo.toml +++ b/node-graph/nodes/transform/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "transform-nodes" -version = "0.1.0" -edition = "2024" -description = "Transform operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/nodes/vector/Cargo.toml b/node-graph/nodes/vector/Cargo.toml index 87594c253b..15cd64a300 100644 --- a/node-graph/nodes/vector/Cargo.toml +++ b/node-graph/nodes/vector/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "vector-nodes" -version = "0.1.0" -edition = "2024" -description = "Vector operation nodes for Graphene" -authors = ["Graphite Authors "] -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] default = ["serde"] diff --git a/node-graph/preprocessor/Cargo.toml b/node-graph/preprocessor/Cargo.toml index 6ec3c3fe99..70c5352f16 100644 --- a/node-graph/preprocessor/Cargo.toml +++ b/node-graph/preprocessor/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "preprocessor" -version = "0.1.0" -edition = "2024" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] diff --git a/proc-macros/Cargo.toml b/proc-macros/Cargo.toml index fc48857ddd..2616bec248 100644 --- a/proc-macros/Cargo.toml +++ b/proc-macros/Cargo.toml @@ -1,14 +1,12 @@ [package] name = "graphite-proc-macros" -publish = false -version = "0.0.0" -rust-version = "1.88" -authors = ["Graphite Authors "] -edition = "2024" -readme = "../README.md" -homepage = "https://graphite.art" -repository = "https://github.com/GraphiteEditor/Graphite" -license = "MIT OR Apache-2.0" +# Inherited from workspace - start +version.workspace = true +license.workspace = true +authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [lib] path = "src/lib.rs" diff --git a/tools/cargo-run/Cargo.toml b/tools/cargo-run/Cargo.toml index 95385fc410..740b939f19 100644 --- a/tools/cargo-run/Cargo.toml +++ b/tools/cargo-run/Cargo.toml @@ -1,10 +1,12 @@ [package] name = "cargo-run" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true - +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end default-run = "cargo-run" [dependencies] diff --git a/tools/crate-hierarchy-viz/Cargo.toml b/tools/crate-hierarchy-viz/Cargo.toml index 910690db83..ed5e23c278 100644 --- a/tools/crate-hierarchy-viz/Cargo.toml +++ b/tools/crate-hierarchy-viz/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "crate-hierarchy-viz" description = "Tool to visualize the crate hierarchy in the Graphite workspace" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] serde = { workspace = true } diff --git a/tools/editor-message-tree/Cargo.toml b/tools/editor-message-tree/Cargo.toml index 00b5bfcf77..e034706118 100644 --- a/tools/editor-message-tree/Cargo.toml +++ b/tools/editor-message-tree/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "editor-message-tree" description = "Tool to generate developer documentation for the editor message system structure" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] # Local dependencies diff --git a/tools/node-docs/Cargo.toml b/tools/node-docs/Cargo.toml index 385e815074..9eafa70589 100644 --- a/tools/node-docs/Cargo.toml +++ b/tools/node-docs/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "node-docs" description = "Tool to generate node documentation for the node catalog on the Graphite website" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [dependencies] # Local dependencies diff --git a/tools/third-party-licenses/Cargo.toml b/tools/third-party-licenses/Cargo.toml index fe348963c9..e7f38697ff 100644 --- a/tools/third-party-licenses/Cargo.toml +++ b/tools/third-party-licenses/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "third-party-licenses" -edition.workspace = true +# Inherited from workspace - start version.workspace = true license.workspace = true authors.workspace = true +edition.workspace = true +publish.workspace = true +# Inherited from workspace - end [features] desktop = ["dep:cef-dll-sys", "dep:scraper"]