Mayo commited on
Commit
91c2d5c
·
unverified ·
1 Parent(s): 16b042c

chore: cleanup unused deps

Browse files
Cargo.lock CHANGED
@@ -4205,19 +4205,13 @@ name = "koharu"
4205
  version = "0.55.0"
4206
  dependencies = [
4207
  "anyhow",
4208
- "camino",
4209
  "clap",
4210
  "console",
4211
- "dirs",
4212
  "git-version",
4213
  "koharu-app",
4214
- "koharu-core",
4215
  "koharu-llm",
4216
- "koharu-ml",
4217
- "koharu-renderer",
4218
  "koharu-rpc",
4219
  "koharu-runtime",
4220
- "once_cell",
4221
  "rfd 0.17.2",
4222
  "sentry",
4223
  "serde_json",
@@ -4269,11 +4263,8 @@ dependencies = [
4269
  "chrono",
4270
  "clap",
4271
  "dashmap",
4272
- "dirs",
4273
  "fs4",
4274
  "image",
4275
- "imageproc",
4276
- "indexmap 2.14.0",
4277
  "inventory",
4278
  "koharu-ai",
4279
  "koharu-core",
@@ -4282,26 +4273,19 @@ dependencies = [
4282
  "koharu-renderer",
4283
  "koharu-runtime",
4284
  "lru",
4285
- "natord",
4286
- "open",
4287
  "parking_lot",
4288
  "petgraph",
4289
- "petname",
4290
  "postcard",
4291
- "rayon",
4292
  "reqwest-middleware",
4293
- "rfd 0.17.2",
4294
  "secrecy",
4295
  "serde",
4296
  "serde_json",
4297
  "strum",
4298
  "tempfile",
4299
- "thiserror 2.0.18",
4300
  "tokio",
4301
  "toml 1.1.2+spec-1.1.0",
4302
  "tracing",
4303
  "tracing-subscriber",
4304
- "url",
4305
  "utoipa",
4306
  "uuid",
4307
  "walkdir",
@@ -4358,7 +4342,6 @@ dependencies = [
4358
  "serde_json",
4359
  "tempfile",
4360
  "tokio",
4361
- "tracing",
4362
  "uuid",
4363
  ]
4364
 
@@ -4373,7 +4356,6 @@ dependencies = [
4373
  "enumflags2",
4374
  "flate2",
4375
  "futures",
4376
- "hf-hub",
4377
  "image",
4378
  "koharu-runtime",
4379
  "libloading 0.8.9",
@@ -4395,7 +4377,6 @@ dependencies = [
4395
  "tracing-core",
4396
  "tracing-subscriber",
4397
  "url",
4398
- "zip 8.6.0",
4399
  ]
4400
 
4401
  [[package]]
@@ -4410,24 +4391,18 @@ dependencies = [
4410
  "clap",
4411
  "cudarc 0.19.4",
4412
  "dirs",
4413
- "futures",
4414
  "image",
4415
  "imageproc",
4416
  "koharu-runtime",
4417
- "libloading 0.8.9",
4418
- "minijinja",
4419
- "num_cpus",
4420
  "objc2",
4421
  "objc2-foundation",
4422
  "objc2-metal",
4423
  "objc2-metal-performance-shaders",
4424
  "objc2-metal-performance-shaders-graph",
4425
  "rayon",
4426
- "reqwest 0.13.3",
4427
  "rustfft",
4428
  "serde",
4429
  "serde_json",
4430
- "strum",
4431
  "tokenizers",
4432
  "tokio",
4433
  "tracing",
@@ -4457,8 +4432,6 @@ dependencies = [
4457
  "image",
4458
  "imageproc",
4459
  "once_cell",
4460
- "rayon",
4461
- "serde",
4462
  "skrifa",
4463
  "tiny-skia",
4464
  "tokio",
@@ -4480,7 +4453,6 @@ dependencies = [
4480
  "insta",
4481
  "koharu-app",
4482
  "koharu-core",
4483
- "koharu-llm",
4484
  "koharu-psd",
4485
  "koharu-runtime",
4486
  "natord",
@@ -4490,7 +4462,6 @@ dependencies = [
4490
  "schemars 1.2.1",
4491
  "serde",
4492
  "serde_json",
4493
- "thiserror 2.0.18",
4494
  "tokio",
4495
  "tokio-stream",
4496
  "tower-http",
@@ -4522,12 +4493,10 @@ dependencies = [
4522
  "reqwest-middleware",
4523
  "reqwest-retry",
4524
  "serde",
4525
- "serde_json",
4526
  "tar",
4527
  "tempfile",
4528
  "tokio",
4529
  "tracing",
4530
- "url",
4531
  "windows-sys 0.61.2",
4532
  "zip 8.6.0",
4533
  ]
@@ -5845,28 +5814,6 @@ dependencies = [
5845
  "serde",
5846
  ]
5847
 
5848
- [[package]]
5849
- name = "petname"
5850
- version = "3.0.0"
5851
- source = "registry+https://github.com/rust-lang/crates.io-index"
5852
- checksum = "2ce610bff48dd7b6a127e45631795fbb0b302b99a39bef7e6da3d297e8eb2b6b"
5853
- dependencies = [
5854
- "clap",
5855
- "petname-macros",
5856
- "rand 0.10.1",
5857
- ]
5858
-
5859
- [[package]]
5860
- name = "petname-macros"
5861
- version = "3.0.0"
5862
- source = "registry+https://github.com/rust-lang/crates.io-index"
5863
- checksum = "324239bd00dcf61f1a0e301d4d8f6f8c080a755248fc3fdc817ee1fdbbc27b8b"
5864
- dependencies = [
5865
- "proc-macro2",
5866
- "quote",
5867
- "syn 2.0.117",
5868
- ]
5869
-
5870
  [[package]]
5871
  name = "phf"
5872
  version = "0.8.0"
 
4205
  version = "0.55.0"
4206
  dependencies = [
4207
  "anyhow",
 
4208
  "clap",
4209
  "console",
 
4210
  "git-version",
4211
  "koharu-app",
 
4212
  "koharu-llm",
 
 
4213
  "koharu-rpc",
4214
  "koharu-runtime",
 
4215
  "rfd 0.17.2",
4216
  "sentry",
4217
  "serde_json",
 
4263
  "chrono",
4264
  "clap",
4265
  "dashmap",
 
4266
  "fs4",
4267
  "image",
 
 
4268
  "inventory",
4269
  "koharu-ai",
4270
  "koharu-core",
 
4273
  "koharu-renderer",
4274
  "koharu-runtime",
4275
  "lru",
 
 
4276
  "parking_lot",
4277
  "petgraph",
 
4278
  "postcard",
 
4279
  "reqwest-middleware",
 
4280
  "secrecy",
4281
  "serde",
4282
  "serde_json",
4283
  "strum",
4284
  "tempfile",
 
4285
  "tokio",
4286
  "toml 1.1.2+spec-1.1.0",
4287
  "tracing",
4288
  "tracing-subscriber",
 
4289
  "utoipa",
4290
  "uuid",
4291
  "walkdir",
 
4342
  "serde_json",
4343
  "tempfile",
4344
  "tokio",
 
4345
  "uuid",
4346
  ]
4347
 
 
4356
  "enumflags2",
4357
  "flate2",
4358
  "futures",
 
4359
  "image",
4360
  "koharu-runtime",
4361
  "libloading 0.8.9",
 
4377
  "tracing-core",
4378
  "tracing-subscriber",
4379
  "url",
 
4380
  ]
4381
 
4382
  [[package]]
 
4391
  "clap",
4392
  "cudarc 0.19.4",
4393
  "dirs",
 
4394
  "image",
4395
  "imageproc",
4396
  "koharu-runtime",
 
 
 
4397
  "objc2",
4398
  "objc2-foundation",
4399
  "objc2-metal",
4400
  "objc2-metal-performance-shaders",
4401
  "objc2-metal-performance-shaders-graph",
4402
  "rayon",
 
4403
  "rustfft",
4404
  "serde",
4405
  "serde_json",
 
4406
  "tokenizers",
4407
  "tokio",
4408
  "tracing",
 
4432
  "image",
4433
  "imageproc",
4434
  "once_cell",
 
 
4435
  "skrifa",
4436
  "tiny-skia",
4437
  "tokio",
 
4453
  "insta",
4454
  "koharu-app",
4455
  "koharu-core",
 
4456
  "koharu-psd",
4457
  "koharu-runtime",
4458
  "natord",
 
4462
  "schemars 1.2.1",
4463
  "serde",
4464
  "serde_json",
 
4465
  "tokio",
4466
  "tokio-stream",
4467
  "tower-http",
 
4493
  "reqwest-middleware",
4494
  "reqwest-retry",
4495
  "serde",
 
4496
  "tar",
4497
  "tempfile",
4498
  "tokio",
4499
  "tracing",
 
4500
  "windows-sys 0.61.2",
4501
  "zip 8.6.0",
4502
  ]
 
5814
  "serde",
5815
  ]
5816
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5817
  [[package]]
5818
  name = "phf"
5819
  version = "0.8.0"
koharu-app/Cargo.toml CHANGED
@@ -33,32 +33,22 @@ blake3 = { workspace = true }
33
  camino = { workspace = true }
34
  chrono = { workspace = true }
35
  dashmap = { workspace = true }
36
- dirs = { workspace = true }
37
  fs4 = { workspace = true }
38
  image = { workspace = true }
39
- imageproc = { workspace = true }
40
- indexmap = { workspace = true }
41
  inventory = { workspace = true }
42
  lru = { workspace = true }
43
- natord = { workspace = true }
44
- open = { workspace = true }
45
  parking_lot = { workspace = true }
46
  petgraph = { workspace = true }
47
- petname = { workspace = true }
48
  postcard = { workspace = true }
49
- rayon = { workspace = true }
50
  reqwest-middleware = { workspace = true }
51
- rfd = { workspace = true }
52
  secrecy = { workspace = true }
53
  serde = { workspace = true }
54
  serde_json = { workspace = true }
55
  strum = { workspace = true }
56
  tempfile = { workspace = true }
57
- thiserror = { workspace = true }
58
  tokio = { workspace = true }
59
  toml = { workspace = true }
60
  tracing = { workspace = true }
61
- url = { workspace = true }
62
  utoipa = { workspace = true }
63
  uuid = { workspace = true }
64
  walkdir = { workspace = true }
 
33
  camino = { workspace = true }
34
  chrono = { workspace = true }
35
  dashmap = { workspace = true }
 
36
  fs4 = { workspace = true }
37
  image = { workspace = true }
 
 
38
  inventory = { workspace = true }
39
  lru = { workspace = true }
 
 
40
  parking_lot = { workspace = true }
41
  petgraph = { workspace = true }
 
42
  postcard = { workspace = true }
 
43
  reqwest-middleware = { workspace = true }
 
44
  secrecy = { workspace = true }
45
  serde = { workspace = true }
46
  serde_json = { workspace = true }
47
  strum = { workspace = true }
48
  tempfile = { workspace = true }
 
49
  tokio = { workspace = true }
50
  toml = { workspace = true }
51
  tracing = { workspace = true }
 
52
  utoipa = { workspace = true }
53
  uuid = { workspace = true }
54
  walkdir = { workspace = true }
koharu-llm/Cargo.toml CHANGED
@@ -29,9 +29,7 @@ path = "bin/paddleocr-vl.rs"
29
  [dependencies]
30
  anyhow = { workspace = true }
31
  clap = { workspace = true, features = ["derive"] }
32
- flate2 = { workspace = true }
33
  futures = { workspace = true }
34
- hf-hub = { workspace = true }
35
  image = { workspace = true }
36
  koharu-runtime = { workspace = true }
37
  libloading = { workspace = true }
@@ -44,13 +42,11 @@ serde = { workspace = true }
44
  serde_json = { workspace = true }
45
  strum = { workspace = true }
46
  url = { workspace = true }
47
- tar = "0.4"
48
  thiserror = { workspace = true }
49
  tokio = { workspace = true }
50
  tracing = { workspace = true }
51
  tracing-subscriber = { workspace = true }
52
  tracing-core = "0.1"
53
- zip = { workspace = true }
54
  encoding_rs = "0.8"
55
  enumflags2 = "0.7.12"
56
 
 
29
  [dependencies]
30
  anyhow = { workspace = true }
31
  clap = { workspace = true, features = ["derive"] }
 
32
  futures = { workspace = true }
 
33
  image = { workspace = true }
34
  koharu-runtime = { workspace = true }
35
  libloading = { workspace = true }
 
42
  serde_json = { workspace = true }
43
  strum = { workspace = true }
44
  url = { workspace = true }
 
45
  thiserror = { workspace = true }
46
  tokio = { workspace = true }
47
  tracing = { workspace = true }
48
  tracing-subscriber = { workspace = true }
49
  tracing-core = "0.1"
 
50
  encoding_rs = "0.8"
51
  enumflags2 = "0.7.12"
52
 
koharu-ml/Cargo.toml CHANGED
@@ -24,17 +24,11 @@ candle-flash-attn = { workspace = true, optional = true }
24
  tokenizers = { workspace = true }
25
  serde = { workspace = true }
26
  serde_json = { workspace = true }
27
- reqwest = { workspace = true }
28
- strum = { workspace = true }
29
  tracing = { workspace = true }
30
  tracing-subscriber = { workspace = true }
31
  tokio = { workspace = true }
32
  rustfft = { workspace = true }
33
- futures = { workspace = true }
34
- num_cpus = { workspace = true }
35
  rayon = { workspace = true }
36
- libloading = { workspace = true }
37
- minijinja = { workspace = true }
38
  cudarc = { workspace = true, optional = true }
39
  objc2 = { workspace = true, optional = true }
40
  objc2-metal = { workspace = true, optional = true }
 
24
  tokenizers = { workspace = true }
25
  serde = { workspace = true }
26
  serde_json = { workspace = true }
 
 
27
  tracing = { workspace = true }
28
  tracing-subscriber = { workspace = true }
29
  tokio = { workspace = true }
30
  rustfft = { workspace = true }
 
 
31
  rayon = { workspace = true }
 
 
32
  cudarc = { workspace = true, optional = true }
33
  objc2 = { workspace = true, optional = true }
34
  objc2-metal = { workspace = true, optional = true }
koharu-renderer/Cargo.toml CHANGED
@@ -16,7 +16,6 @@ anyhow = { workspace = true }
16
  image = { workspace = true }
17
  imageproc = { workspace = true }
18
  once_cell = { workspace = true }
19
- serde = { workspace = true }
20
  skrifa = { workspace = true }
21
  harfrust = { workspace = true }
22
  hypher = { workspace = true }
@@ -27,7 +26,6 @@ fontdb = { workspace = true }
27
  fontdue = { workspace = true }
28
  tiny-skia = { workspace = true }
29
  tracing = { workspace = true }
30
- rayon = { workspace = true }
31
 
32
  [dev-dependencies]
33
  tokio = { workspace = true }
 
16
  image = { workspace = true }
17
  imageproc = { workspace = true }
18
  once_cell = { workspace = true }
 
19
  skrifa = { workspace = true }
20
  harfrust = { workspace = true }
21
  hypher = { workspace = true }
 
26
  fontdue = { workspace = true }
27
  tiny-skia = { workspace = true }
28
  tracing = { workspace = true }
 
29
 
30
  [dev-dependencies]
31
  tokio = { workspace = true }
koharu-rpc/Cargo.toml CHANGED
@@ -14,7 +14,6 @@ publish.workspace = true
14
  [dependencies]
15
  koharu-app = { workspace = true }
16
  koharu-core = { workspace = true }
17
- koharu-llm = { workspace = true }
18
  koharu-psd = { workspace = true }
19
  koharu-runtime = { workspace = true }
20
  anyhow = { workspace = true }
@@ -31,7 +30,6 @@ rmcp = { workspace = true }
31
  schemars = { workspace = true }
32
  serde = { workspace = true }
33
  serde_json = { workspace = true }
34
- thiserror = { workspace = true }
35
  tokio = { workspace = true }
36
  tokio-stream = { workspace = true }
37
  tower-http = { workspace = true }
 
14
  [dependencies]
15
  koharu-app = { workspace = true }
16
  koharu-core = { workspace = true }
 
17
  koharu-psd = { workspace = true }
18
  koharu-runtime = { workspace = true }
19
  anyhow = { workspace = true }
 
30
  schemars = { workspace = true }
31
  serde = { workspace = true }
32
  serde_json = { workspace = true }
 
33
  tokio = { workspace = true }
34
  tokio-stream = { workspace = true }
35
  tower-http = { workspace = true }
koharu-runtime/Cargo.toml CHANGED
@@ -27,11 +27,9 @@ reqwest = { workspace = true }
27
  reqwest-middleware = { workspace = true }
28
  reqwest-retry = { workspace = true }
29
  serde = { workspace = true }
30
- serde_json = { workspace = true }
31
  zip = { workspace = true }
32
  tokio = { workspace = true }
33
  tracing = { workspace = true }
34
- url = { workspace = true }
35
  libloading = { workspace = true }
36
  flate2 = { workspace = true }
37
  num_cpus = { workspace = true }
 
27
  reqwest-middleware = { workspace = true }
28
  reqwest-retry = { workspace = true }
29
  serde = { workspace = true }
 
30
  zip = { workspace = true }
31
  tokio = { workspace = true }
32
  tracing = { workspace = true }
 
33
  libloading = { workspace = true }
34
  flate2 = { workspace = true }
35
  num_cpus = { workspace = true }
koharu/Cargo.toml CHANGED
@@ -23,19 +23,13 @@ include = [
23
 
24
  [dependencies]
25
  koharu-app = { workspace = true }
26
- koharu-core = { workspace = true }
27
- koharu-ml = { workspace = true }
28
- koharu-renderer = { workspace = true }
29
  koharu-rpc = { workspace = true }
30
  koharu-runtime = { workspace = true }
31
  koharu-llm = { workspace = true }
32
  anyhow = { workspace = true }
33
- camino = { workspace = true }
34
  clap = { workspace = true }
35
- dirs = { workspace = true }
36
  git-version = { workspace = true }
37
  serde_json = { workspace = true }
38
- once_cell = { workspace = true }
39
  rfd = { workspace = true }
40
  tauri = { workspace = true }
41
  tauri-plugin-dialog = { workspace = true }
@@ -55,8 +49,11 @@ windows-sys = { workspace = true }
55
  winreg = { workspace = true }
56
 
57
  [features]
58
- cuda = ["koharu-ml/cuda"]
59
- metal = ["koharu-ml/metal"]
60
 
61
  [build-dependencies]
62
  tauri-build = { workspace = true }
 
 
 
 
23
 
24
  [dependencies]
25
  koharu-app = { workspace = true }
 
 
 
26
  koharu-rpc = { workspace = true }
27
  koharu-runtime = { workspace = true }
28
  koharu-llm = { workspace = true }
29
  anyhow = { workspace = true }
 
30
  clap = { workspace = true }
 
31
  git-version = { workspace = true }
32
  serde_json = { workspace = true }
 
33
  rfd = { workspace = true }
34
  tauri = { workspace = true }
35
  tauri-plugin-dialog = { workspace = true }
 
49
  winreg = { workspace = true }
50
 
51
  [features]
52
+ cuda = ["koharu-app/cuda"]
53
+ metal = ["koharu-app/metal"]
54
 
55
  [build-dependencies]
56
  tauri-build = { workspace = true }
57
+
58
+ [package.metadata.cargo-machete]
59
+ ignored = ["serde_json"]
tests/integration-tests/Cargo.toml CHANGED
@@ -20,7 +20,6 @@ serde = { workspace = true }
20
  serde_json = { workspace = true }
21
  tempfile = { workspace = true }
22
  tokio = { workspace = true }
23
- tracing = { workspace = true }
24
  uuid = { workspace = true }
25
 
26
  [dev-dependencies]
 
20
  serde_json = { workspace = true }
21
  tempfile = { workspace = true }
22
  tokio = { workspace = true }
 
23
  uuid = { workspace = true }
24
 
25
  [dev-dependencies]