Skip to content

Commit e281008

Browse files
authored
remove unused dependencies (#19998)
# Objective - dont depend on things we dont need tp ## Solution - just dont do it ## Testing - 3d_scene runs
1 parent 5ea0e40 commit e281008

File tree

20 files changed

+3
-50
lines changed

20 files changed

+3
-50
lines changed

crates/bevy_animation/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ bevy_app = { path = "../bevy_app", version = "0.17.0-dev" }
1414
bevy_asset = { path = "../bevy_asset", version = "0.17.0-dev" }
1515
bevy_color = { path = "../bevy_color", version = "0.17.0-dev" }
1616
bevy_derive = { path = "../bevy_derive", version = "0.17.0-dev" }
17-
bevy_log = { path = "../bevy_log", version = "0.17.0-dev" }
1817
bevy_math = { path = "../bevy_math", version = "0.17.0-dev" }
1918
bevy_mesh = { path = "../bevy_mesh", version = "0.17.0-dev" }
2019
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev", features = [

crates/bevy_audio/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
1616
bevy_math = { path = "../bevy_math", version = "0.17.0-dev" }
1717
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev" }
1818
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
19-
bevy_derive = { path = "../bevy_derive", version = "0.17.0-dev" }
2019

2120
# other
2221
# TODO: Remove `coreaudio-sys` dep below when updating `cpal`.

crates/bevy_core_pipeline/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ bevy_app = { path = "../bevy_app", version = "0.17.0-dev" }
2424
bevy_asset = { path = "../bevy_asset", version = "0.17.0-dev" }
2525
bevy_color = { path = "../bevy_color", version = "0.17.0-dev" }
2626
bevy_derive = { path = "../bevy_derive", version = "0.17.0-dev" }
27-
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.17.0-dev" }
2827
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
2928
bevy_image = { path = "../bevy_image", version = "0.17.0-dev" }
3029
bevy_camera = { path = "../bevy_camera", version = "0.17.0-dev" }
@@ -39,14 +38,12 @@ bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-fea
3938
"serialize",
4039
] }
4140

42-
serde = { version = "1", features = ["derive"] }
4341
bitflags = "2.3"
4442
radsort = "0.1"
4543
nonmax = "0.5"
4644
smallvec = { version = "1", default-features = false }
4745
thiserror = { version = "2", default-features = false }
4846
tracing = { version = "0.1", default-features = false, features = ["std"] }
49-
bytemuck = { version = "1" }
5047

5148
[lints]
5249
workspace = true

crates/bevy_core_widgets/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ bevy_input_focus = { path = "../bevy_input_focus", version = "0.17.0-dev" }
1818
bevy_log = { path = "../bevy_log", version = "0.17.0-dev" }
1919
bevy_math = { path = "../bevy_math", version = "0.17.0-dev" }
2020
bevy_picking = { path = "../bevy_picking", version = "0.17.0-dev" }
21-
bevy_render = { path = "../bevy_render", version = "0.17.0-dev" }
22-
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
2321
bevy_ui = { path = "../bevy_ui", version = "0.17.0-dev", features = [
2422
"bevy_ui_picking_backend",
2523
] }

crates/bevy_dev_tools/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,12 @@ bevy_asset = { path = "../bevy_asset", version = "0.17.0-dev" }
1818
bevy_color = { path = "../bevy_color", version = "0.17.0-dev" }
1919
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.17.0-dev" }
2020
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
21-
bevy_input = { path = "../bevy_input", version = "0.17.0-dev" }
2221
bevy_picking = { path = "../bevy_picking", version = "0.17.0-dev" }
2322
bevy_render = { path = "../bevy_render", version = "0.17.0-dev" }
2423
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev" }
2524
bevy_time = { path = "../bevy_time", version = "0.17.0-dev" }
2625
bevy_text = { path = "../bevy_text", version = "0.17.0-dev" }
2726
bevy_ui = { path = "../bevy_ui", version = "0.17.0-dev" }
28-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
2927
bevy_window = { path = "../bevy_window", version = "0.17.0-dev" }
3028
bevy_state = { path = "../bevy_state", version = "0.17.0-dev" }
3129

crates/bevy_diagnostic/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ critical-section = [
5656
bevy_app = { path = "../bevy_app", version = "0.17.0-dev", default-features = false }
5757
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev", default-features = false }
5858
bevy_time = { path = "../bevy_time", version = "0.17.0-dev", default-features = false }
59-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev", default-features = false }
6059
bevy_tasks = { path = "../bevy_tasks", version = "0.17.0-dev", default-features = false }
6160
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
6261
"alloc",

crates/bevy_gilrs/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ keywords = ["bevy"]
1313
bevy_app = { path = "../bevy_app", version = "0.17.0-dev" }
1414
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
1515
bevy_input = { path = "../bevy_input", version = "0.17.0-dev" }
16-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
1716
bevy_time = { path = "../bevy_time", version = "0.17.0-dev" }
1817
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
1918
"std",

crates/bevy_gizmos/macros/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ proc-macro = true
1616
bevy_macro_utils = { path = "../../bevy_macro_utils", version = "0.17.0-dev" }
1717

1818
syn = "2.0"
19-
proc-macro2 = "1.0"
2019
quote = "1.0"
2120

2221
[lints]

crates/bevy_gltf/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ bevy_scene = { path = "../bevy_scene", version = "0.17.0-dev", features = [
3636
] }
3737
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
3838
bevy_tasks = { path = "../bevy_tasks", version = "0.17.0-dev" }
39-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
4039
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
4140
"std",
4241
"serialize",

crates/bevy_input/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ libm = ["bevy_math/libm"]
6363
bevy_app = { path = "../bevy_app", version = "0.17.0-dev", default-features = false }
6464
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev", default-features = false }
6565
bevy_math = { path = "../bevy_math", version = "0.17.0-dev", default-features = false }
66-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev", default-features = false }
6766
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev", features = [
6867
"glam",
6968
], default-features = false, optional = true }

crates/bevy_light/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,13 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev" }
1919
bevy_camera = { path = "../bevy_camera", version = "0.17.0-dev" }
2020
bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
2121
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
22-
bevy_derive = { path = "../bevy_derive", version = "0.17.0-dev" }
2322
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
2423
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev" }
2524
bevy_color = { path = "../bevy_color", version = "0.17.0-dev", features = [
2625
"serialize",
2726
] }
2827

2928
# other
30-
serde = { version = "1", default-features = false, features = ["derive"] }
3129
tracing = { version = "0.1", default-features = false }
3230

3331
[features]

crates/bevy_mesh/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.17.0-dev" }
1818
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
1919
bevy_mikktspace = { path = "../bevy_mikktspace", version = "0.17.0-dev" }
2020
bevy_derive = { path = "../bevy_derive", version = "0.17.0-dev" }
21-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
2221
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
2322
"std",
2423
"serialize",

crates/bevy_pbr/Cargo.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pbr_light_textures = []
2121
shader_format_glsl = ["bevy_render/shader_format_glsl"]
2222
trace = ["bevy_render/trace"]
2323
# Enables the meshlet renderer for dense high-poly scenes (experimental)
24-
meshlet = ["dep:lz4_flex", "dep:range-alloc", "dep:half", "dep:bevy_tasks"]
24+
meshlet = ["dep:lz4_flex", "dep:range-alloc", "dep:bevy_tasks"]
2525
# Enables processing meshes into meshlet meshes
2626
meshlet_processor = [
2727
"meshlet",
@@ -51,7 +51,6 @@ bevy_camera = { path = "../bevy_camera", version = "0.17.0-dev" }
5151
bevy_tasks = { path = "../bevy_tasks", version = "0.17.0-dev", optional = true }
5252
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
5353
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
54-
bevy_window = { path = "../bevy_window", version = "0.17.0-dev" }
5554
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
5655
"std",
5756
] }
@@ -66,14 +65,12 @@ lz4_flex = { version = "0.11", default-features = false, features = [
6665
"frame",
6766
], optional = true }
6867
range-alloc = { version = "0.1.3", optional = true }
69-
half = { version = "2", features = ["bytemuck"], optional = true }
7068
meshopt = { version = "0.4.1", optional = true }
7169
metis = { version = "0.2", optional = true }
7270
itertools = { version = "0.14", optional = true }
7371
bitvec = { version = "1", optional = true }
7472
# direct dependency required for derive macro
7573
bytemuck = { version = "1", features = ["derive", "must_cast"] }
76-
radsort = "0.1"
7774
smallvec = { version = "1", default-features = false }
7875
nonmax = "0.5"
7976
static_assertions = "1"

crates/bevy_picking/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev" }
2424
bevy_render = { path = "../bevy_render", version = "0.17.0-dev" }
2525
bevy_time = { path = "../bevy_time", version = "0.17.0-dev" }
2626
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
27-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
2827
bevy_window = { path = "../bevy_window", version = "0.17.0-dev" }
2928
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
3029
"std",

crates/bevy_reflect/derive/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ indexmap = "2.0"
2424
proc-macro2 = "1.0"
2525
quote = "1.0"
2626
syn = { version = "2.0", features = ["full", "extra-traits"] }
27-
uuid = { version = "1.13.1", features = ["v4"] }
2827

2928
[target.'cfg(target_arch = "wasm32")'.dependencies]
3029
# TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption.

crates/bevy_state/macros/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ bevy_macro_utils = { path = "../../bevy_macro_utils", version = "0.17.0-dev" }
1313

1414
syn = { version = "2.0", features = ["full"] }
1515
quote = "1.0"
16-
proc-macro2 = "1.0"
1716

1817
[lints]
1918
workspace = true

crates/bevy_ui/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,8 @@ bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-fea
3636
taffy = { version = "0.7" }
3737
serde = { version = "1", features = ["derive"], optional = true }
3838
uuid = { version = "1.1", features = ["v4"], optional = true }
39-
bytemuck = { version = "1.5", features = ["derive"] }
4039
thiserror = { version = "2", default-features = false }
4140
derive_more = { version = "2", default-features = false, features = ["from"] }
42-
nonmax = "0.5"
4341
smallvec = { version = "1", default-features = false }
4442
accesskit = "0.19"
4543
tracing = { version = "0.1", default-features = false, features = ["std"] }

crates/bevy_ui_render/Cargo.toml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ bevy_render = { path = "../bevy_render", version = "0.17.0-dev" }
2323
bevy_sprite = { path = "../bevy_sprite", version = "0.17.0-dev" }
2424
bevy_picking = { path = "../bevy_picking", version = "0.17.0-dev", optional = true }
2525
bevy_transform = { path = "../bevy_transform", version = "0.17.0-dev" }
26-
bevy_window = { path = "../bevy_window", version = "0.17.0-dev" }
2726
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
2827
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
2928
"std",
@@ -32,23 +31,13 @@ bevy_ui = { path = "../bevy_ui", version = "0.17.0-dev" }
3231
bevy_text = { path = "../bevy_text", version = "0.17.0-dev", default-features = false }
3332

3433
# other
35-
serde = { version = "1", features = ["derive"], optional = true }
3634
bytemuck = { version = "1.5", features = ["derive"] }
37-
thiserror = { version = "2", default-features = false }
3835
derive_more = { version = "1", default-features = false, features = ["from"] }
39-
nonmax = "0.5"
40-
smallvec = { version = "1", default-features = false }
41-
accesskit = "0.18"
4236
tracing = { version = "0.1", default-features = false, features = ["std"] }
4337

4438
[features]
4539
default = []
46-
serialize = [
47-
"serde",
48-
"smallvec/serde",
49-
"bevy_math/serialize",
50-
"bevy_platform/serialize",
51-
]
40+
serialize = ["bevy_math/serialize", "bevy_platform/serialize"]
5241
bevy_ui_picking_backend = ["bevy_picking"]
5342
bevy_ui_debug = []
5443

crates/bevy_window/Cargo.toml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,7 @@ bevy_reflect = [
2222
]
2323

2424
## Adds serialization support through `serde`.
25-
serialize = [
26-
"serde",
27-
"smol_str/serde",
28-
"bevy_ecs/serialize",
29-
"bevy_input/serialize",
30-
]
25+
serialize = ["serde", "bevy_ecs/serialize", "bevy_input/serialize"]
3126

3227
# Platform Compatibility
3328

@@ -56,9 +51,7 @@ bevy_input = { path = "../bevy_input", version = "0.17.0-dev", default-features
5651
bevy_math = { path = "../bevy_math", version = "0.17.0-dev", default-features = false }
5752
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev", default-features = false, features = [
5853
"glam",
59-
"smol_str",
6054
], optional = true }
61-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev", default-features = false }
6255
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false }
6356

6457
# other
@@ -69,7 +62,6 @@ serde = { version = "1.0", features = [
6962
raw-window-handle = { version = "0.6", features = [
7063
"alloc",
7164
], default-features = false }
72-
smol_str = { version = "0.2", default-features = false }
7365
log = { version = "0.4", default-features = false }
7466

7567
[target.'cfg(target_os = "android")'.dependencies]

crates/bevy_winit/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ x11 = ["winit/x11"]
1616
accesskit_unix = ["accesskit_winit/accesskit_unix", "accesskit_winit/async-io"]
1717

1818
serialize = [
19-
"serde",
2019
"bevy_input/serialize",
2120
"bevy_window/serialize",
2221
"bevy_platform/serialize",
@@ -38,7 +37,6 @@ bevy_log = { path = "../bevy_log", version = "0.17.0-dev" }
3837
bevy_math = { path = "../bevy_math", version = "0.17.0-dev" }
3938
bevy_reflect = { path = "../bevy_reflect", version = "0.17.0-dev" }
4039
bevy_window = { path = "../bevy_window", version = "0.17.0-dev" }
41-
bevy_utils = { path = "../bevy_utils", version = "0.17.0-dev" }
4240
bevy_tasks = { path = "../bevy_tasks", version = "0.17.0-dev" }
4341
bevy_platform = { path = "../bevy_platform", version = "0.17.0-dev", default-features = false, features = [
4442
"std",
@@ -57,7 +55,6 @@ accesskit_winit = { version = "0.27", default-features = false, features = [
5755
approx = { version = "0.5", default-features = false }
5856
cfg-if = "1.0"
5957
raw-window-handle = "0.6"
60-
serde = { version = "1.0", features = ["derive"], optional = true }
6158
bytemuck = { version = "1.5", optional = true }
6259
wgpu-types = { version = "25", optional = true }
6360
accesskit = "0.19"

0 commit comments

Comments
 (0)