mistral-rs: 0.1.18 -> 0.3.0 (#323788)

authored by Gaétan Lepage and committed by GitHub 50ffdeb6 9bb1e757

+731 -886
+703 -872
pkgs/by-name/mi/mistral-rs/Cargo.lock
··· 34 34 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 35 35 36 36 [[package]] 37 + name = "adler2" 38 + version = "2.0.0" 39 + source = "registry+https://github.com/rust-lang/crates.io-index" 40 + checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 41 + 42 + [[package]] 37 43 name = "ahash" 38 44 version = "0.8.11" 39 45 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 61 67 checksum = "1763692fc1416554cf051efc56a3de5595eca47299d731cc5c2b583adf8b4d2f" 62 68 63 69 [[package]] 64 - name = "aligned-vec" 65 - version = "0.5.0" 66 - source = "registry+https://github.com/rust-lang/crates.io-index" 67 - checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" 68 - 69 - [[package]] 70 70 name = "allocator-api2" 71 71 version = "0.2.18" 72 72 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 89 89 90 90 [[package]] 91 91 name = "anstream" 92 - version = "0.6.14" 92 + version = "0.6.15" 93 93 source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 94 + checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" 95 95 dependencies = [ 96 96 "anstyle", 97 97 "anstyle-parse", ··· 104 104 105 105 [[package]] 106 106 name = "anstyle" 107 - version = "1.0.7" 107 + version = "1.0.8" 108 108 source = "registry+https://github.com/rust-lang/crates.io-index" 109 - checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 109 + checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 110 110 111 111 [[package]] 112 112 name = "anstyle-parse" 113 - version = "0.2.4" 113 + version = "0.2.5" 114 114 source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 115 + checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" 116 116 dependencies = [ 117 117 "utf8parse", 118 118 ] 119 119 120 120 [[package]] 121 121 name = "anstyle-query" 122 - version = "1.1.0" 122 + version = "1.1.1" 123 123 source = "registry+https://github.com/rust-lang/crates.io-index" 124 - checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" 124 + checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 125 125 dependencies = [ 126 126 "windows-sys 0.52.0", 127 127 ] 128 128 129 129 [[package]] 130 130 name = "anstyle-wincon" 131 - version = "3.0.3" 131 + version = "3.0.4" 132 132 source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 133 + checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 134 134 dependencies = [ 135 135 "anstyle", 136 136 "windows-sys 0.52.0", ··· 155 155 ] 156 156 157 157 [[package]] 158 - name = "arg_enum_proc_macro" 159 - version = "0.3.4" 160 - source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" 162 - dependencies = [ 163 - "proc-macro2", 164 - "quote", 165 - "syn 2.0.66", 166 - ] 167 - 168 - [[package]] 169 158 name = "arrayvec" 170 - version = "0.7.4" 159 + version = "0.7.6" 171 160 source = "registry+https://github.com/rust-lang/crates.io-index" 172 - checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 161 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 173 162 174 163 [[package]] 175 164 name = "async-trait" 176 - version = "0.1.80" 165 + version = "0.1.81" 177 166 source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 167 + checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" 179 168 dependencies = [ 180 169 "proc-macro2", 181 170 "quote", 182 - "syn 2.0.66", 171 + "syn 2.0.76", 183 172 ] 184 173 185 174 [[package]] ··· 195 184 checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 196 185 197 186 [[package]] 198 - name = "av1-grain" 199 - version = "0.2.3" 200 - source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" 202 - dependencies = [ 203 - "anyhow", 204 - "arrayvec", 205 - "log", 206 - "nom", 207 - "num-rational", 208 - "v_frame", 209 - ] 210 - 211 - [[package]] 212 - name = "avif-serialize" 213 - version = "0.8.1" 214 - source = "registry+https://github.com/rust-lang/crates.io-index" 215 - checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" 216 - dependencies = [ 217 - "arrayvec", 218 - ] 219 - 220 - [[package]] 221 187 name = "axum" 222 188 version = "0.7.5" 223 189 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 282 248 "cc", 283 249 "cfg-if", 284 250 "libc", 285 - "miniz_oxide", 251 + "miniz_oxide 0.7.4", 286 252 "object", 287 253 "rustc-demangle", 288 254 ] ··· 317 283 ] 318 284 319 285 [[package]] 286 + name = "bindgen_cuda" 287 + version = "0.1.6" 288 + source = "git+https://github.com/guoqingbao/bindgen_cuda.git#fb7ed75f3901b146aa1ba460baaeed5b494f2e0d" 289 + dependencies = [ 290 + "glob", 291 + "num_cpus", 292 + "rayon", 293 + ] 294 + 295 + [[package]] 320 296 name = "bit_field" 321 297 version = "0.10.2" 322 298 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 330 306 331 307 [[package]] 332 308 name = "bitflags" 333 - version = "2.5.0" 334 - source = "registry+https://github.com/rust-lang/crates.io-index" 335 - checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 336 - 337 - [[package]] 338 - name = "bitstream-io" 339 - version = "2.3.0" 309 + version = "2.6.0" 340 310 source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" 311 + checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 342 312 343 313 [[package]] 344 314 name = "block" ··· 365 335 "proc-macro2", 366 336 "quote", 367 337 "str_inflector", 368 - "syn 2.0.66", 338 + "syn 2.0.76", 369 339 "thiserror", 370 340 "try_match", 371 341 ] 372 - 373 - [[package]] 374 - name = "built" 375 - version = "0.7.3" 376 - source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "c6a6c0b39c38fd754ac338b00a88066436389c0f029da5d37d1e01091d9b7c17" 378 342 379 343 [[package]] 380 344 name = "bumpalo" ··· 384 348 385 349 [[package]] 386 350 name = "bytemuck" 387 - version = "1.16.0" 351 + version = "1.17.1" 388 352 source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" 353 + checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" 390 354 dependencies = [ 391 355 "bytemuck_derive", 392 356 ] 393 357 394 358 [[package]] 395 359 name = "bytemuck_derive" 396 - version = "1.7.0" 360 + version = "1.7.1" 397 361 source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b" 362 + checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26" 399 363 dependencies = [ 400 364 "proc-macro2", 401 365 "quote", 402 - "syn 2.0.66", 366 + "syn 2.0.76", 403 367 ] 404 368 405 369 [[package]] ··· 416 380 417 381 [[package]] 418 382 name = "bytes" 419 - version = "1.6.0" 383 + version = "1.7.1" 420 384 source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 385 + checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" 422 386 423 387 [[package]] 424 388 name = "candle-core" 425 389 version = "0.6.0" 426 - source = "git+https://github.com/EricLBuehler/candle.git?rev=f52e2347b6237d19ffd7af26315f543c22f9f286#f52e2347b6237d19ffd7af26315f543c22f9f286" 390 + source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6" 427 391 dependencies = [ 428 392 "accelerate-src", 429 393 "byteorder", ··· 450 414 [[package]] 451 415 name = "candle-flash-attn" 452 416 version = "0.6.0" 453 - source = "git+https://github.com/EricLBuehler/candle.git?rev=f52e2347b6237d19ffd7af26315f543c22f9f286#f52e2347b6237d19ffd7af26315f543c22f9f286" 417 + source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6" 454 418 dependencies = [ 455 419 "anyhow", 456 - "bindgen_cuda", 420 + "bindgen_cuda 0.1.5", 457 421 "candle-core", 458 422 "half", 459 423 ] ··· 461 425 [[package]] 462 426 name = "candle-kernels" 463 427 version = "0.6.0" 464 - source = "git+https://github.com/EricLBuehler/candle.git?rev=f52e2347b6237d19ffd7af26315f543c22f9f286#f52e2347b6237d19ffd7af26315f543c22f9f286" 428 + source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6" 465 429 dependencies = [ 466 - "bindgen_cuda", 430 + "bindgen_cuda 0.1.5", 467 431 ] 468 432 469 433 [[package]] 470 434 name = "candle-metal-kernels" 471 435 version = "0.6.0" 472 - source = "git+https://github.com/EricLBuehler/candle.git?rev=f52e2347b6237d19ffd7af26315f543c22f9f286#f52e2347b6237d19ffd7af26315f543c22f9f286" 436 + source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6" 473 437 dependencies = [ 474 438 "metal", 475 439 "once_cell", ··· 480 444 [[package]] 481 445 name = "candle-nn" 482 446 version = "0.6.0" 483 - source = "git+https://github.com/EricLBuehler/candle.git?rev=f52e2347b6237d19ffd7af26315f543c22f9f286#f52e2347b6237d19ffd7af26315f543c22f9f286" 447 + source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6" 484 448 dependencies = [ 485 449 "accelerate-src", 486 450 "candle-core", ··· 497 461 498 462 [[package]] 499 463 name = "cc" 500 - version = "1.0.99" 501 - source = "registry+https://github.com/rust-lang/crates.io-index" 502 - checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" 503 - dependencies = [ 504 - "jobserver", 505 - "libc", 506 - "once_cell", 507 - ] 508 - 509 - [[package]] 510 - name = "cfg-expr" 511 - version = "0.15.8" 464 + version = "1.1.15" 512 465 source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" 466 + checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" 514 467 dependencies = [ 515 - "smallvec", 516 - "target-lexicon", 468 + "shlex", 517 469 ] 518 470 519 471 [[package]] ··· 524 476 525 477 [[package]] 526 478 name = "cfg_aliases" 527 - version = "0.1.1" 479 + version = "0.2.1" 528 480 source = "registry+https://github.com/rust-lang/crates.io-index" 529 - checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 481 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 530 482 531 483 [[package]] 532 484 name = "cfgrammar" 533 - version = "0.13.6" 485 + version = "0.13.7" 534 486 source = "registry+https://github.com/rust-lang/crates.io-index" 535 - checksum = "ec07af28018dd8b4b52e49eb6e57268b19dda0996d4824889eb07ee0ef67378c" 487 + checksum = "6026d8cd82ada8bbcfe337805dd1eb6afdc9e80fa4d57e977b3a36315e0c5525" 536 488 dependencies = [ 537 489 "indexmap", 538 490 "lazy_static", ··· 553 505 "js-sys", 554 506 "num-traits", 555 507 "wasm-bindgen", 556 - "windows-targets 0.52.5", 508 + "windows-targets 0.52.6", 557 509 ] 558 510 559 511 [[package]] 560 512 name = "chrono-tz" 561 - version = "0.8.6" 513 + version = "0.9.0" 562 514 source = "registry+https://github.com/rust-lang/crates.io-index" 563 - checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" 515 + checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb" 564 516 dependencies = [ 565 517 "chrono", 566 518 "chrono-tz-build", ··· 569 521 570 522 [[package]] 571 523 name = "chrono-tz-build" 572 - version = "0.2.1" 524 + version = "0.3.0" 573 525 source = "registry+https://github.com/rust-lang/crates.io-index" 574 - checksum = "433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f" 526 + checksum = "0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1" 575 527 dependencies = [ 576 528 "parse-zoneinfo", 577 529 "phf", ··· 580 532 581 533 [[package]] 582 534 name = "clap" 583 - version = "4.5.7" 535 + version = "4.5.16" 584 536 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" 537 + checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" 586 538 dependencies = [ 587 539 "clap_builder", 588 540 "clap_derive", ··· 590 542 591 543 [[package]] 592 544 name = "clap_builder" 593 - version = "4.5.7" 545 + version = "4.5.15" 594 546 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" 547 + checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" 596 548 dependencies = [ 597 549 "anstream", 598 550 "anstyle", ··· 602 554 603 555 [[package]] 604 556 name = "clap_derive" 605 - version = "4.5.5" 557 + version = "4.5.13" 606 558 source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" 559 + checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" 608 560 dependencies = [ 609 561 "heck 0.5.0", 610 562 "proc-macro2", 611 563 "quote", 612 - "syn 2.0.66", 564 + "syn 2.0.76", 613 565 ] 614 566 615 567 [[package]] 616 568 name = "clap_lex" 617 - version = "0.7.1" 569 + version = "0.7.2" 618 570 source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" 571 + checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" 620 572 621 573 [[package]] 622 574 name = "cli-table" 623 - version = "0.4.7" 575 + version = "0.4.9" 624 576 source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" 577 + checksum = "b53f9241f288a7b12c56565f04aaeaeeab6b8923d42d99255d4ca428b4d97f89" 626 578 dependencies = [ 627 579 "cli-table-derive", 628 580 "csv", ··· 632 584 633 585 [[package]] 634 586 name = "cli-table-derive" 635 - version = "0.4.5" 587 + version = "0.4.6" 636 588 source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "2af3bfb9da627b0a6c467624fb7963921433774ed435493b5c08a3053e829ad4" 589 + checksum = "3e83a93253aaae7c74eb7428ce4faa6e219ba94886908048888701819f82fb94" 638 590 dependencies = [ 639 591 "proc-macro2", 640 592 "quote", ··· 649 601 650 602 [[package]] 651 603 name = "colorchoice" 652 - version = "1.0.1" 604 + version = "1.0.2" 653 605 source = "registry+https://github.com/rust-lang/crates.io-index" 654 - checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 606 + checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" 655 607 656 608 [[package]] 657 609 name = "console" ··· 678 630 679 631 [[package]] 680 632 name = "core-foundation-sys" 681 - version = "0.8.6" 633 + version = "0.8.7" 682 634 source = "registry+https://github.com/rust-lang/crates.io-index" 683 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 635 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 684 636 685 637 [[package]] 686 638 name = "core-graphics-types" ··· 695 647 696 648 [[package]] 697 649 name = "cpufeatures" 698 - version = "0.2.12" 650 + version = "0.2.13" 699 651 source = "registry+https://github.com/rust-lang/crates.io-index" 700 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 652 + checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" 701 653 dependencies = [ 702 654 "libc", 703 655 ] ··· 745 697 "bitflags 1.3.2", 746 698 "crossterm_winapi", 747 699 "libc", 748 - "mio", 700 + "mio 0.8.11", 749 701 "parking_lot", 750 702 "signal-hook", 751 703 "signal-hook-mio", ··· 800 752 801 753 [[package]] 802 754 name = "ctrlc" 803 - version = "3.4.4" 755 + version = "3.4.5" 804 756 source = "registry+https://github.com/rust-lang/crates.io-index" 805 - checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" 757 + checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3" 806 758 dependencies = [ 807 759 "nix", 808 - "windows-sys 0.52.0", 760 + "windows-sys 0.59.0", 809 761 ] 810 762 811 763 [[package]] ··· 830 782 831 783 [[package]] 832 784 name = "darling" 833 - version = "0.20.9" 785 + version = "0.20.10" 834 786 source = "registry+https://github.com/rust-lang/crates.io-index" 835 - checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" 787 + checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 836 788 dependencies = [ 837 - "darling_core 0.20.9", 838 - "darling_macro 0.20.9", 789 + "darling_core 0.20.10", 790 + "darling_macro 0.20.10", 839 791 ] 840 792 841 793 [[package]] ··· 854 806 855 807 [[package]] 856 808 name = "darling_core" 857 - version = "0.20.9" 809 + version = "0.20.10" 858 810 source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" 811 + checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 860 812 dependencies = [ 861 813 "fnv", 862 814 "ident_case", 863 815 "proc-macro2", 864 816 "quote", 865 817 "strsim 0.11.1", 866 - "syn 2.0.66", 818 + "syn 2.0.76", 867 819 ] 868 820 869 821 [[package]] ··· 879 831 880 832 [[package]] 881 833 name = "darling_macro" 882 - version = "0.20.9" 834 + version = "0.20.10" 883 835 source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" 836 + checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 885 837 dependencies = [ 886 - "darling_core 0.20.9", 838 + "darling_core 0.20.10", 887 839 "quote", 888 - "syn 2.0.66", 840 + "syn 2.0.76", 889 841 ] 890 842 891 843 [[package]] 844 + name = "data-url" 845 + version = "0.3.1" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 848 + 849 + [[package]] 892 850 name = "defmac" 893 851 version = "0.1.3" 894 852 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 902 860 dependencies = [ 903 861 "proc-macro2", 904 862 "quote", 905 - "syn 2.0.66", 863 + "syn 2.0.76", 906 864 ] 907 865 908 866 [[package]] ··· 913 871 dependencies = [ 914 872 "proc-macro2", 915 873 "quote", 916 - "syn 2.0.66", 874 + "syn 2.0.76", 917 875 ] 918 876 919 877 [[package]] ··· 931 889 source = "registry+https://github.com/rust-lang/crates.io-index" 932 890 checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" 933 891 dependencies = [ 934 - "darling 0.20.9", 892 + "darling 0.20.10", 935 893 "proc-macro2", 936 894 "quote", 937 - "syn 2.0.66", 895 + "syn 2.0.76", 938 896 ] 939 897 940 898 [[package]] ··· 944 902 checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" 945 903 dependencies = [ 946 904 "derive_builder_core", 947 - "syn 2.0.66", 905 + "syn 2.0.76", 948 906 ] 949 907 950 908 [[package]] 951 909 name = "derive_more" 952 - version = "0.99.17" 910 + version = "0.99.18" 953 911 source = "registry+https://github.com/rust-lang/crates.io-index" 954 - checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 912 + checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" 955 913 dependencies = [ 956 914 "proc-macro2", 957 915 "quote", 958 - "syn 1.0.109", 916 + "syn 2.0.76", 959 917 ] 960 918 961 919 [[package]] ··· 1000 958 1001 959 [[package]] 1002 960 name = "displaydoc" 1003 - version = "0.2.4" 961 + version = "0.2.5" 1004 962 source = "registry+https://github.com/rust-lang/crates.io-index" 1005 - checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 963 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 1006 964 dependencies = [ 1007 965 "proc-macro2", 1008 966 "quote", 1009 - "syn 2.0.66", 967 + "syn 2.0.76", 1010 968 ] 969 + 970 + [[package]] 971 + name = "dyn-clone" 972 + version = "1.0.17" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 1011 975 1012 976 [[package]] 1013 977 name = "dyn-stack" ··· 1021 985 1022 986 [[package]] 1023 987 name = "either" 1024 - version = "1.12.0" 988 + version = "1.13.0" 1025 989 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" 990 + checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 1027 991 dependencies = [ 1028 992 "serde", 1029 993 ] ··· 1058 1022 "heck 0.4.1", 1059 1023 "proc-macro2", 1060 1024 "quote", 1061 - "syn 2.0.66", 1025 + "syn 2.0.76", 1062 1026 ] 1063 1027 1064 1028 [[package]] ··· 1096 1060 "flume", 1097 1061 "half", 1098 1062 "lebe", 1099 - "miniz_oxide", 1063 + "miniz_oxide 0.7.4", 1100 1064 "rayon-core", 1101 1065 "smallvec", 1102 1066 "zune-inflate", ··· 1114 1078 1115 1079 [[package]] 1116 1080 name = "fastrand" 1117 - version = "2.1.0" 1081 + version = "2.1.1" 1118 1082 source = "registry+https://github.com/rust-lang/crates.io-index" 1119 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 1083 + checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 1120 1084 1121 1085 [[package]] 1122 1086 name = "fdeflate" ··· 1129 1093 1130 1094 [[package]] 1131 1095 name = "filetime" 1132 - version = "0.2.23" 1096 + version = "0.2.25" 1133 1097 source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 1098 + checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 1135 1099 dependencies = [ 1136 1100 "cfg-if", 1137 1101 "libc", 1138 - "redox_syscall 0.4.1", 1139 - "windows-sys 0.52.0", 1102 + "libredox", 1103 + "windows-sys 0.59.0", 1140 1104 ] 1141 1105 1142 1106 [[package]] 1143 1107 name = "flate2" 1144 - version = "1.0.30" 1108 + version = "1.0.33" 1145 1109 source = "registry+https://github.com/rust-lang/crates.io-index" 1146 - checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" 1110 + checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" 1147 1111 dependencies = [ 1148 1112 "crc32fast", 1149 - "miniz_oxide", 1113 + "miniz_oxide 0.8.0", 1150 1114 ] 1151 1115 1152 1116 [[package]] ··· 1191 1155 dependencies = [ 1192 1156 "proc-macro2", 1193 1157 "quote", 1194 - "syn 2.0.66", 1158 + "syn 2.0.76", 1195 1159 ] 1196 1160 1197 1161 [[package]] ··· 1271 1235 dependencies = [ 1272 1236 "proc-macro2", 1273 1237 "quote", 1274 - "syn 2.0.66", 1238 + "syn 2.0.76", 1275 1239 ] 1276 1240 1277 1241 [[package]] ··· 1489 1453 1490 1454 [[package]] 1491 1455 name = "h2" 1492 - version = "0.4.5" 1456 + version = "0.4.6" 1493 1457 source = "registry+https://github.com/rust-lang/crates.io-index" 1494 - checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" 1458 + checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" 1495 1459 dependencies = [ 1496 1460 "atomic-waker", 1497 1461 "bytes", ··· 1578 1542 1579 1543 [[package]] 1580 1544 name = "http-body" 1581 - version = "1.0.0" 1545 + version = "1.0.1" 1582 1546 source = "registry+https://github.com/rust-lang/crates.io-index" 1583 - checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 1547 + checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1584 1548 dependencies = [ 1585 1549 "bytes", 1586 1550 "http", ··· 1601 1565 1602 1566 [[package]] 1603 1567 name = "httparse" 1604 - version = "1.9.3" 1568 + version = "1.9.4" 1605 1569 source = "registry+https://github.com/rust-lang/crates.io-index" 1606 - checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545" 1570 + checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1607 1571 1608 1572 [[package]] 1609 1573 name = "httpdate" ··· 1613 1577 1614 1578 [[package]] 1615 1579 name = "hyper" 1616 - version = "1.3.1" 1580 + version = "1.4.1" 1617 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" 1582 + checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 1619 1583 dependencies = [ 1620 1584 "bytes", 1621 1585 "futures-channel", ··· 1634 1598 1635 1599 [[package]] 1636 1600 name = "hyper-rustls" 1637 - version = "0.26.0" 1601 + version = "0.27.2" 1638 1602 source = "registry+https://github.com/rust-lang/crates.io-index" 1639 - checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" 1603 + checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" 1640 1604 dependencies = [ 1641 1605 "futures-util", 1642 1606 "http", ··· 1647 1611 "tokio", 1648 1612 "tokio-rustls", 1649 1613 "tower-service", 1614 + "webpki-roots", 1650 1615 ] 1651 1616 1652 1617 [[package]] ··· 1667 1632 1668 1633 [[package]] 1669 1634 name = "hyper-util" 1670 - version = "0.1.5" 1635 + version = "0.1.7" 1671 1636 source = "registry+https://github.com/rust-lang/crates.io-index" 1672 - checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" 1637 + checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" 1673 1638 dependencies = [ 1674 1639 "bytes", 1675 1640 "futures-channel", ··· 1709 1674 ] 1710 1675 1711 1676 [[package]] 1712 - name = "icu_collections" 1713 - version = "1.5.0" 1714 - source = "registry+https://github.com/rust-lang/crates.io-index" 1715 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1716 - dependencies = [ 1717 - "displaydoc", 1718 - "yoke", 1719 - "zerofrom", 1720 - "zerovec", 1721 - ] 1722 - 1723 - [[package]] 1724 - name = "icu_locid" 1725 - version = "1.5.0" 1726 - source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1728 - dependencies = [ 1729 - "displaydoc", 1730 - "litemap", 1731 - "tinystr", 1732 - "writeable", 1733 - "zerovec", 1734 - ] 1735 - 1736 - [[package]] 1737 - name = "icu_locid_transform" 1738 - version = "1.5.0" 1739 - source = "registry+https://github.com/rust-lang/crates.io-index" 1740 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1741 - dependencies = [ 1742 - "displaydoc", 1743 - "icu_locid", 1744 - "icu_locid_transform_data", 1745 - "icu_provider", 1746 - "tinystr", 1747 - "zerovec", 1748 - ] 1749 - 1750 - [[package]] 1751 - name = "icu_locid_transform_data" 1752 - version = "1.5.0" 1753 - source = "registry+https://github.com/rust-lang/crates.io-index" 1754 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 1755 - 1756 - [[package]] 1757 - name = "icu_normalizer" 1758 - version = "1.5.0" 1759 - source = "registry+https://github.com/rust-lang/crates.io-index" 1760 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1761 - dependencies = [ 1762 - "displaydoc", 1763 - "icu_collections", 1764 - "icu_normalizer_data", 1765 - "icu_properties", 1766 - "icu_provider", 1767 - "smallvec", 1768 - "utf16_iter", 1769 - "utf8_iter", 1770 - "write16", 1771 - "zerovec", 1772 - ] 1773 - 1774 - [[package]] 1775 - name = "icu_normalizer_data" 1776 - version = "1.5.0" 1777 - source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 1779 - 1780 - [[package]] 1781 - name = "icu_properties" 1782 - version = "1.5.0" 1783 - source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" 1785 - dependencies = [ 1786 - "displaydoc", 1787 - "icu_collections", 1788 - "icu_locid_transform", 1789 - "icu_properties_data", 1790 - "icu_provider", 1791 - "tinystr", 1792 - "zerovec", 1793 - ] 1794 - 1795 - [[package]] 1796 - name = "icu_properties_data" 1797 - version = "1.5.0" 1798 - source = "registry+https://github.com/rust-lang/crates.io-index" 1799 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 1800 - 1801 - [[package]] 1802 - name = "icu_provider" 1803 - version = "1.5.0" 1804 - source = "registry+https://github.com/rust-lang/crates.io-index" 1805 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1806 - dependencies = [ 1807 - "displaydoc", 1808 - "icu_locid", 1809 - "icu_provider_macros", 1810 - "stable_deref_trait", 1811 - "tinystr", 1812 - "writeable", 1813 - "yoke", 1814 - "zerofrom", 1815 - "zerovec", 1816 - ] 1817 - 1818 - [[package]] 1819 - name = "icu_provider_macros" 1820 - version = "1.5.0" 1821 - source = "registry+https://github.com/rust-lang/crates.io-index" 1822 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1823 - dependencies = [ 1824 - "proc-macro2", 1825 - "quote", 1826 - "syn 2.0.66", 1827 - ] 1828 - 1829 - [[package]] 1830 1677 name = "ident_case" 1831 1678 version = "1.0.1" 1832 1679 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1834 1681 1835 1682 [[package]] 1836 1683 name = "idna" 1837 - version = "1.0.0" 1684 + version = "0.5.0" 1838 1685 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 - checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" 1686 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1840 1687 dependencies = [ 1841 - "icu_normalizer", 1842 - "icu_properties", 1843 - "smallvec", 1844 - "utf8_iter", 1688 + "unicode-bidi", 1689 + "unicode-normalization", 1845 1690 ] 1846 1691 1847 1692 [[package]] 1848 1693 name = "image" 1849 - version = "0.25.1" 1694 + version = "0.25.2" 1850 1695 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" 1696 + checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" 1852 1697 dependencies = [ 1853 1698 "bytemuck", 1854 - "byteorder", 1699 + "byteorder-lite", 1855 1700 "color_quant", 1856 1701 "exr", 1857 1702 "gif", ··· 1859 1704 "num-traits", 1860 1705 "png", 1861 1706 "qoi", 1862 - "ravif", 1863 - "rayon", 1864 - "rgb", 1865 1707 "tiff", 1866 1708 "zune-core", 1867 1709 "zune-jpeg", ··· 1869 1711 1870 1712 [[package]] 1871 1713 name = "image-webp" 1872 - version = "0.1.2" 1714 + version = "0.1.3" 1873 1715 source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" 1716 + checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904" 1875 1717 dependencies = [ 1876 1718 "byteorder-lite", 1877 - "thiserror", 1719 + "quick-error", 1878 1720 ] 1879 1721 1880 1722 [[package]] 1881 - name = "imgref" 1882 - version = "1.10.1" 1883 - source = "registry+https://github.com/rust-lang/crates.io-index" 1884 - checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" 1885 - 1886 - [[package]] 1887 1723 name = "indenter" 1888 1724 version = "0.3.3" 1889 1725 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1891 1727 1892 1728 [[package]] 1893 1729 name = "indexmap" 1894 - version = "2.2.6" 1730 + version = "2.4.0" 1895 1731 source = "registry+https://github.com/rust-lang/crates.io-index" 1896 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1732 + checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" 1897 1733 dependencies = [ 1898 1734 "equivalent", 1899 1735 "hashbrown", ··· 1952 1788 ] 1953 1789 1954 1790 [[package]] 1955 - name = "interpolate_name" 1956 - version = "0.2.4" 1957 - source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" 1959 - dependencies = [ 1960 - "proc-macro2", 1961 - "quote", 1962 - "syn 2.0.66", 1963 - ] 1964 - 1965 - [[package]] 1966 1791 name = "ipnet" 1967 1792 version = "2.9.0" 1968 1793 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1970 1795 1971 1796 [[package]] 1972 1797 name = "is_terminal_polyfill" 1973 - version = "1.70.0" 1798 + version = "1.70.1" 1974 1799 source = "registry+https://github.com/rust-lang/crates.io-index" 1975 - checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1800 + checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 1976 1801 1977 1802 [[package]] 1978 1803 name = "itertools" ··· 2008 1833 checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 2009 1834 2010 1835 [[package]] 2011 - name = "jobserver" 2012 - version = "0.1.31" 2013 - source = "registry+https://github.com/rust-lang/crates.io-index" 2014 - checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" 2015 - dependencies = [ 2016 - "libc", 2017 - ] 2018 - 2019 - [[package]] 2020 1836 name = "jpeg-decoder" 2021 1837 version = "0.3.1" 2022 1838 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2024 1840 2025 1841 [[package]] 2026 1842 name = "js-sys" 2027 - version = "0.3.69" 1843 + version = "0.3.70" 2028 1844 source = "registry+https://github.com/rust-lang/crates.io-index" 2029 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1845 + checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" 2030 1846 dependencies = [ 2031 1847 "wasm-bindgen", 2032 1848 ] 2033 1849 2034 1850 [[package]] 2035 1851 name = "lazy_static" 2036 - version = "1.4.0" 1852 + version = "1.5.0" 2037 1853 source = "registry+https://github.com/rust-lang/crates.io-index" 2038 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1854 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 2039 1855 2040 1856 [[package]] 2041 1857 name = "lebe" ··· 2045 1861 2046 1862 [[package]] 2047 1863 name = "libc" 2048 - version = "0.2.155" 1864 + version = "0.2.158" 2049 1865 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 2051 - 2052 - [[package]] 2053 - name = "libfuzzer-sys" 2054 - version = "0.4.7" 2055 - source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" 2057 - dependencies = [ 2058 - "arbitrary", 2059 - "cc", 2060 - "once_cell", 2061 - ] 1866 + checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 2062 1867 2063 1868 [[package]] 2064 1869 name = "libloading" 2065 - version = "0.8.3" 1870 + version = "0.8.5" 2066 1871 source = "registry+https://github.com/rust-lang/crates.io-index" 2067 - checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" 1872 + checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" 2068 1873 dependencies = [ 2069 1874 "cfg-if", 2070 - "windows-targets 0.52.5", 1875 + "windows-targets 0.52.6", 2071 1876 ] 2072 1877 2073 1878 [[package]] ··· 2082 1887 source = "registry+https://github.com/rust-lang/crates.io-index" 2083 1888 checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 2084 1889 dependencies = [ 2085 - "bitflags 2.5.0", 1890 + "bitflags 2.6.0", 2086 1891 "libc", 1892 + "redox_syscall", 2087 1893 ] 2088 1894 2089 1895 [[package]] ··· 2091 1897 version = "0.4.14" 2092 1898 source = "registry+https://github.com/rust-lang/crates.io-index" 2093 1899 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 2094 - 2095 - [[package]] 2096 - name = "litemap" 2097 - version = "0.7.3" 2098 - source = "registry+https://github.com/rust-lang/crates.io-index" 2099 - checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" 2100 1900 2101 1901 [[package]] 2102 1902 name = "lock_api" ··· 2110 1910 2111 1911 [[package]] 2112 1912 name = "log" 2113 - version = "0.4.21" 1913 + version = "0.4.22" 2114 1914 source = "registry+https://github.com/rust-lang/crates.io-index" 2115 - checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 2116 - 2117 - [[package]] 2118 - name = "loop9" 2119 - version = "0.1.5" 2120 - source = "registry+https://github.com/rust-lang/crates.io-index" 2121 - checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" 2122 - dependencies = [ 2123 - "imgref", 2124 - ] 1915 + checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 2125 1916 2126 1917 [[package]] 2127 1918 name = "lrtable" 2128 - version = "0.13.6" 1919 + version = "0.13.7" 2129 1920 source = "registry+https://github.com/rust-lang/crates.io-index" 2130 - checksum = "4fcefc5628209d1b1f4b2cd0bcefd0e50be80bdf178e886cb07317f5ce4f2856" 1921 + checksum = "d42d2752cb50a171efadda0cb6fa97432e8bf05accfff3eed320b87e80a2f69e" 2131 1922 dependencies = [ 2132 1923 "cfgrammar", 2133 1924 "fnv", ··· 2177 1968 checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" 2178 1969 2179 1970 [[package]] 2180 - name = "maybe-rayon" 2181 - version = "0.1.1" 2182 - source = "registry+https://github.com/rust-lang/crates.io-index" 2183 - checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" 2184 - dependencies = [ 2185 - "cfg-if", 2186 - "rayon", 2187 - ] 2188 - 2189 - [[package]] 2190 1971 name = "memchr" 2191 1972 version = "2.7.4" 2192 1973 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2217 1998 source = "registry+https://github.com/rust-lang/crates.io-index" 2218 1999 checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" 2219 2000 dependencies = [ 2220 - "bitflags 2.5.0", 2001 + "bitflags 2.6.0", 2221 2002 "block", 2222 2003 "core-graphics-types", 2223 2004 "foreign-types 0.5.0", ··· 2234 2015 2235 2016 [[package]] 2236 2017 name = "mime_guess" 2237 - version = "2.0.4" 2018 + version = "2.0.5" 2238 2019 source = "registry+https://github.com/rust-lang/crates.io-index" 2239 - checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 2020 + checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" 2240 2021 dependencies = [ 2241 2022 "mime", 2242 2023 "unicase", ··· 2244 2025 2245 2026 [[package]] 2246 2027 name = "minijinja" 2247 - version = "2.0.2" 2028 + version = "2.2.0" 2248 2029 source = "registry+https://github.com/rust-lang/crates.io-index" 2249 - checksum = "e136ef580d7955019ab0a407b68d77c292a9976907e217900f3f76bc8f6dc1a4" 2030 + checksum = "6d7d3e3a3eece1fa4618237ad41e1de855ced47eab705cec1c9a920e1d1c5aad" 2250 2031 dependencies = [ 2251 2032 "serde", 2033 + "serde_json", 2252 2034 ] 2253 2035 2254 2036 [[package]] 2255 2037 name = "minijinja-contrib" 2256 - version = "2.0.2" 2038 + version = "2.2.0" 2257 2039 source = "registry+https://github.com/rust-lang/crates.io-index" 2258 - checksum = "15ee37078c98d31e510d6a7af488031a2c3ccacdb76c5c4fc98ddfe6d0e9da07" 2040 + checksum = "744a2b84dbd22398e347594ed2aef9d3f1b948934e3e6e94ef69ecd39d597f4b" 2259 2041 dependencies = [ 2260 2042 "minijinja", 2261 2043 "serde", ··· 2269 2051 2270 2052 [[package]] 2271 2053 name = "miniz_oxide" 2272 - version = "0.7.3" 2054 + version = "0.7.4" 2273 2055 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" 2056 + checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 2275 2057 dependencies = [ 2276 2058 "adler", 2277 2059 "simd-adler32", 2278 2060 ] 2279 2061 2280 2062 [[package]] 2063 + name = "miniz_oxide" 2064 + version = "0.8.0" 2065 + source = "registry+https://github.com/rust-lang/crates.io-index" 2066 + checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 2067 + dependencies = [ 2068 + "adler2", 2069 + ] 2070 + 2071 + [[package]] 2281 2072 name = "mio" 2282 2073 version = "0.8.11" 2283 2074 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2290 2081 ] 2291 2082 2292 2083 [[package]] 2084 + name = "mio" 2085 + version = "1.0.2" 2086 + source = "registry+https://github.com/rust-lang/crates.io-index" 2087 + checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 2088 + dependencies = [ 2089 + "hermit-abi", 2090 + "libc", 2091 + "wasi", 2092 + "windows-sys 0.52.0", 2093 + ] 2094 + 2095 + [[package]] 2293 2096 name = "mistralrs" 2294 - version = "0.1.18" 2097 + version = "0.3.0" 2295 2098 dependencies = [ 2296 2099 "anyhow", 2297 2100 "candle-core", 2298 2101 "either", 2102 + "futures", 2299 2103 "image", 2300 2104 "indexmap", 2301 2105 "mistralrs-core", 2106 + "rand", 2107 + "reqwest", 2108 + "serde", 2302 2109 "serde_json", 2303 2110 "tokio", 2304 2111 ] 2305 2112 2306 2113 [[package]] 2307 2114 name = "mistralrs-bench" 2308 - version = "0.1.18" 2115 + version = "0.3.0" 2309 2116 dependencies = [ 2310 2117 "anyhow", 2311 2118 "candle-core", 2312 2119 "clap", 2313 2120 "cli-table", 2314 - "either", 2315 2121 "mistralrs-core", 2316 2122 "serde", 2317 2123 "serde_json", ··· 2321 2127 2322 2128 [[package]] 2323 2129 name = "mistralrs-core" 2324 - version = "0.1.18" 2130 + version = "0.3.0" 2325 2131 dependencies = [ 2326 2132 "accelerate-src", 2327 2133 "akin", 2328 2134 "anyhow", 2329 2135 "async-trait", 2330 - "bindgen_cuda", 2136 + "base64 0.22.1", 2137 + "bindgen_cuda 0.1.5", 2331 2138 "buildstructor", 2332 2139 "bytemuck", 2140 + "bytemuck_derive", 2333 2141 "candle-core", 2334 2142 "candle-flash-attn", 2335 2143 "candle-nn", 2336 2144 "cfgrammar", 2337 2145 "chrono", 2338 2146 "clap", 2147 + "csv", 2339 2148 "derive-new", 2340 2149 "derive_more", 2341 2150 "dirs", ··· 2352 2161 "lrtable", 2353 2162 "minijinja", 2354 2163 "minijinja-contrib", 2164 + "mistralrs-paged-attn", 2165 + "mistralrs-quant", 2355 2166 "mistralrs-vision", 2356 2167 "once_cell", 2357 2168 "pyo3", 2358 2169 "radix_trie", 2359 2170 "rand", 2360 2171 "rand_isaac", 2361 - "range-checked", 2362 2172 "rayon", 2173 + "regex", 2363 2174 "regex-automata 0.4.7", 2175 + "reqwest", 2364 2176 "rustc-hash", 2177 + "schemars", 2365 2178 "serde", 2366 2179 "serde_json", 2180 + "serde_yaml", 2367 2181 "strum", 2182 + "sysinfo", 2368 2183 "thiserror", 2369 2184 "tokenizers", 2370 2185 "tokio", ··· 2373 2188 "tqdm", 2374 2189 "tracing", 2375 2190 "tracing-subscriber", 2191 + "uuid 1.10.0", 2376 2192 "variantly", 2377 2193 "vob", 2378 2194 ] 2379 2195 2380 2196 [[package]] 2197 + name = "mistralrs-paged-attn" 2198 + version = "0.3.0" 2199 + dependencies = [ 2200 + "anyhow", 2201 + "bindgen_cuda 0.1.6", 2202 + "candle-core", 2203 + "half", 2204 + ] 2205 + 2206 + [[package]] 2381 2207 name = "mistralrs-pyo3" 2382 - version = "0.1.18" 2208 + version = "0.3.0" 2383 2209 dependencies = [ 2384 2210 "accelerate-src", 2211 + "anyhow", 2385 2212 "base64 0.22.1", 2386 2213 "candle-core", 2214 + "data-url", 2387 2215 "either", 2388 2216 "futures", 2389 2217 "image", ··· 2396 2224 "serde", 2397 2225 "serde_json", 2398 2226 "tokio", 2227 + "url", 2228 + ] 2229 + 2230 + [[package]] 2231 + name = "mistralrs-quant" 2232 + version = "0.3.0" 2233 + dependencies = [ 2234 + "bindgen_cuda 0.1.5", 2235 + "candle-core", 2236 + "candle-nn", 2237 + "half", 2238 + "lazy_static", 2239 + "paste", 2240 + "rayon", 2241 + "serde", 2242 + "tracing", 2399 2243 ] 2400 2244 2401 2245 [[package]] 2402 2246 name = "mistralrs-server" 2403 - version = "0.1.18" 2247 + version = "0.3.0" 2404 2248 dependencies = [ 2405 2249 "accelerate-src", 2406 2250 "anyhow", 2407 2251 "axum", 2408 - "base64 0.22.1", 2409 2252 "candle-core", 2410 2253 "clap", 2411 2254 "ctrlc", 2255 + "data-url", 2412 2256 "either", 2413 2257 "futures", 2414 2258 "image", ··· 2422 2266 "tokio", 2423 2267 "tower-http", 2424 2268 "tracing", 2269 + "url", 2425 2270 "utoipa", 2426 2271 "utoipa-swagger-ui", 2427 2272 ] 2428 2273 2429 2274 [[package]] 2430 2275 name = "mistralrs-vision" 2431 - version = "0.1.18" 2276 + version = "0.3.0" 2432 2277 dependencies = [ 2433 2278 "candle-core", 2434 2279 "image", ··· 2452 2297 dependencies = [ 2453 2298 "proc-macro2", 2454 2299 "quote", 2455 - "syn 2.0.66", 2300 + "syn 2.0.76", 2456 2301 ] 2457 2302 2458 2303 [[package]] ··· 2473 2318 ] 2474 2319 2475 2320 [[package]] 2476 - name = "new_debug_unreachable" 2477 - version = "1.0.6" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2480 - 2481 - [[package]] 2482 2321 name = "nibble_vec" 2483 2322 version = "0.1.0" 2484 2323 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2489 2328 2490 2329 [[package]] 2491 2330 name = "nix" 2492 - version = "0.28.0" 2331 + version = "0.29.0" 2493 2332 source = "registry+https://github.com/rust-lang/crates.io-index" 2494 - checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 2333 + checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 2495 2334 dependencies = [ 2496 - "bitflags 2.5.0", 2335 + "bitflags 2.6.0", 2497 2336 "cfg-if", 2498 2337 "cfg_aliases", 2499 2338 "libc", ··· 2510 2349 ] 2511 2350 2512 2351 [[package]] 2513 - name = "noop_proc_macro" 2514 - version = "0.3.0" 2352 + name = "ntapi" 2353 + version = "0.4.1" 2515 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2516 - checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" 2355 + checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 2356 + dependencies = [ 2357 + "winapi", 2358 + ] 2517 2359 2518 2360 [[package]] 2519 2361 name = "nu-ansi-term" ··· 2527 2369 2528 2370 [[package]] 2529 2371 name = "num-bigint" 2530 - version = "0.4.5" 2372 + version = "0.4.6" 2531 2373 source = "registry+https://github.com/rust-lang/crates.io-index" 2532 - checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" 2374 + checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 2533 2375 dependencies = [ 2534 2376 "num-integer", 2535 2377 "num-traits", ··· 2546 2388 ] 2547 2389 2548 2390 [[package]] 2549 - name = "num-derive" 2550 - version = "0.4.2" 2551 - source = "registry+https://github.com/rust-lang/crates.io-index" 2552 - checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 2553 - dependencies = [ 2554 - "proc-macro2", 2555 - "quote", 2556 - "syn 2.0.66", 2557 - ] 2558 - 2559 - [[package]] 2560 2391 name = "num-integer" 2561 2392 version = "0.1.46" 2562 2393 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2598 2429 2599 2430 [[package]] 2600 2431 name = "num_enum" 2601 - version = "0.7.2" 2432 + version = "0.7.3" 2602 2433 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" 2434 + checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" 2604 2435 dependencies = [ 2605 2436 "num_enum_derive", 2606 2437 ] 2607 2438 2608 2439 [[package]] 2609 2440 name = "num_enum_derive" 2610 - version = "0.7.2" 2441 + version = "0.7.3" 2611 2442 source = "registry+https://github.com/rust-lang/crates.io-index" 2612 - checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" 2443 + checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" 2613 2444 dependencies = [ 2614 2445 "proc-macro-crate", 2615 2446 "proc-macro2", 2616 2447 "quote", 2617 - "syn 2.0.66", 2448 + "syn 2.0.76", 2618 2449 ] 2619 2450 2620 2451 [[package]] ··· 2644 2475 2645 2476 [[package]] 2646 2477 name = "object" 2647 - version = "0.36.0" 2478 + version = "0.36.3" 2648 2479 source = "registry+https://github.com/rust-lang/crates.io-index" 2649 - checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" 2480 + checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" 2650 2481 dependencies = [ 2651 2482 "memchr", 2652 2483 ] 2653 2484 2654 2485 [[package]] 2655 2486 name = "oci-spec" 2656 - version = "0.6.5" 2487 + version = "0.6.8" 2657 2488 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 - checksum = "e423c4f827362c0d8d8da4b1f571270f389ebde73bcd3240a3d23c6d6f61d0f0" 2489 + checksum = "3f5a3fe998d50101ae009351fec56d88a69f4ed182e11000e711068c2f5abf72" 2659 2490 dependencies = [ 2660 2491 "derive_builder", 2661 2492 "getset", 2493 + "once_cell", 2494 + "regex", 2662 2495 "serde", 2663 2496 "serde_json", 2497 + "strum", 2498 + "strum_macros", 2664 2499 "thiserror", 2665 2500 ] 2666 2501 ··· 2687 2522 "toml", 2688 2523 "ureq", 2689 2524 "url", 2690 - "uuid 1.8.0", 2525 + "uuid 1.10.0", 2691 2526 "walkdir", 2692 2527 ] 2693 2528 ··· 2721 2556 2722 2557 [[package]] 2723 2558 name = "openssl" 2724 - version = "0.10.64" 2559 + version = "0.10.66" 2725 2560 source = "registry+https://github.com/rust-lang/crates.io-index" 2726 - checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 2561 + checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" 2727 2562 dependencies = [ 2728 - "bitflags 2.5.0", 2563 + "bitflags 2.6.0", 2729 2564 "cfg-if", 2730 2565 "foreign-types 0.3.2", 2731 2566 "libc", ··· 2742 2577 dependencies = [ 2743 2578 "proc-macro2", 2744 2579 "quote", 2745 - "syn 2.0.66", 2580 + "syn 2.0.76", 2746 2581 ] 2747 2582 2748 2583 [[package]] ··· 2753 2588 2754 2589 [[package]] 2755 2590 name = "openssl-sys" 2756 - version = "0.9.102" 2591 + version = "0.9.103" 2757 2592 source = "registry+https://github.com/rust-lang/crates.io-index" 2758 - checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 2593 + checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" 2759 2594 dependencies = [ 2760 2595 "cc", 2761 2596 "libc", ··· 2803 2638 dependencies = [ 2804 2639 "cfg-if", 2805 2640 "libc", 2806 - "redox_syscall 0.5.1", 2641 + "redox_syscall", 2807 2642 "smallvec", 2808 - "windows-targets 0.52.5", 2643 + "windows-targets 0.52.6", 2809 2644 ] 2810 2645 2811 2646 [[package]] ··· 2884 2719 dependencies = [ 2885 2720 "proc-macro2", 2886 2721 "quote", 2887 - "syn 2.0.66", 2722 + "syn 2.0.76", 2888 2723 ] 2889 2724 2890 2725 [[package]] ··· 2915 2750 "crc32fast", 2916 2751 "fdeflate", 2917 2752 "flate2", 2918 - "miniz_oxide", 2753 + "miniz_oxide 0.7.4", 2919 2754 ] 2920 2755 2921 2756 [[package]] 2922 2757 name = "portable-atomic" 2923 - version = "1.6.0" 2758 + version = "1.7.0" 2924 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2925 - checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2760 + checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" 2926 2761 2927 2762 [[package]] 2928 2763 name = "ppv-lite86" 2929 - version = "0.2.17" 2764 + version = "0.2.20" 2930 2765 source = "registry+https://github.com/rust-lang/crates.io-index" 2931 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2766 + checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 2767 + dependencies = [ 2768 + "zerocopy", 2769 + ] 2932 2770 2933 2771 [[package]] 2934 2772 name = "proc-macro-crate" 2935 - version = "3.1.0" 2773 + version = "3.2.0" 2936 2774 source = "registry+https://github.com/rust-lang/crates.io-index" 2937 - checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 2775 + checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" 2938 2776 dependencies = [ 2939 - "toml_edit 0.21.1", 2777 + "toml_edit", 2940 2778 ] 2941 2779 2942 2780 [[package]] ··· 2965 2803 2966 2804 [[package]] 2967 2805 name = "proc-macro2" 2968 - version = "1.0.85" 2806 + version = "1.0.86" 2969 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2970 - checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" 2808 + checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 2971 2809 dependencies = [ 2972 2810 "unicode-ident", 2973 2811 ] 2974 2812 2975 2813 [[package]] 2976 - name = "profiling" 2977 - version = "1.0.15" 2978 - source = "registry+https://github.com/rust-lang/crates.io-index" 2979 - checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" 2980 - dependencies = [ 2981 - "profiling-procmacros", 2982 - ] 2983 - 2984 - [[package]] 2985 - name = "profiling-procmacros" 2986 - version = "1.0.15" 2987 - source = "registry+https://github.com/rust-lang/crates.io-index" 2988 - checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" 2989 - dependencies = [ 2990 - "quote", 2991 - "syn 2.0.66", 2992 - ] 2993 - 2994 - [[package]] 2995 2814 name = "pulp" 2996 - version = "0.18.21" 2815 + version = "0.18.22" 2997 2816 source = "registry+https://github.com/rust-lang/crates.io-index" 2998 - checksum = "0ec8d02258294f59e4e223b41ad7e81c874aa6b15bc4ced9ba3965826da0eed5" 2817 + checksum = "a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6" 2999 2818 dependencies = [ 3000 2819 "bytemuck", 3001 2820 "libm", ··· 3005 2824 3006 2825 [[package]] 3007 2826 name = "pyo3" 3008 - version = "0.21.2" 2827 + version = "0.22.2" 3009 2828 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8" 2829 + checksum = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433" 3011 2830 dependencies = [ 3012 2831 "anyhow", 3013 2832 "cfg-if", ··· 3022 2841 "memoffset", 3023 2842 "num-bigint", 3024 2843 "num-complex", 3025 - "parking_lot", 2844 + "num-rational", 2845 + "once_cell", 3026 2846 "portable-atomic", 3027 2847 "pyo3-build-config", 3028 2848 "pyo3-ffi", ··· 3035 2855 3036 2856 [[package]] 3037 2857 name = "pyo3-build-config" 3038 - version = "0.21.2" 2858 + version = "0.22.2" 3039 2859 source = "registry+https://github.com/rust-lang/crates.io-index" 3040 - checksum = "7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50" 2860 + checksum = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8" 3041 2861 dependencies = [ 3042 2862 "once_cell", 3043 2863 "target-lexicon", ··· 3045 2865 3046 2866 [[package]] 3047 2867 name = "pyo3-ffi" 3048 - version = "0.21.2" 2868 + version = "0.22.2" 3049 2869 source = "registry+https://github.com/rust-lang/crates.io-index" 3050 - checksum = "01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403" 2870 + checksum = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6" 3051 2871 dependencies = [ 3052 2872 "libc", 3053 2873 "pyo3-build-config", ··· 3055 2875 3056 2876 [[package]] 3057 2877 name = "pyo3-macros" 3058 - version = "0.21.2" 2878 + version = "0.22.2" 3059 2879 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c" 2880 + checksum = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206" 3061 2881 dependencies = [ 3062 2882 "proc-macro2", 3063 2883 "pyo3-macros-backend", 3064 2884 "quote", 3065 - "syn 2.0.66", 2885 + "syn 2.0.76", 3066 2886 ] 3067 2887 3068 2888 [[package]] 3069 2889 name = "pyo3-macros-backend" 3070 - version = "0.21.2" 2890 + version = "0.22.2" 3071 2891 source = "registry+https://github.com/rust-lang/crates.io-index" 3072 - checksum = "08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c" 2892 + checksum = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372" 3073 2893 dependencies = [ 3074 - "heck 0.4.1", 2894 + "heck 0.5.0", 3075 2895 "proc-macro2", 3076 2896 "pyo3-build-config", 3077 2897 "quote", 3078 - "syn 2.0.66", 2898 + "syn 2.0.76", 3079 2899 ] 3080 2900 3081 2901 [[package]] ··· 3094 2914 checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 3095 2915 3096 2916 [[package]] 2917 + name = "quinn" 2918 + version = "0.11.3" 2919 + source = "registry+https://github.com/rust-lang/crates.io-index" 2920 + checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156" 2921 + dependencies = [ 2922 + "bytes", 2923 + "pin-project-lite", 2924 + "quinn-proto", 2925 + "quinn-udp", 2926 + "rustc-hash", 2927 + "rustls", 2928 + "socket2", 2929 + "thiserror", 2930 + "tokio", 2931 + "tracing", 2932 + ] 2933 + 2934 + [[package]] 2935 + name = "quinn-proto" 2936 + version = "0.11.6" 2937 + source = "registry+https://github.com/rust-lang/crates.io-index" 2938 + checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd" 2939 + dependencies = [ 2940 + "bytes", 2941 + "rand", 2942 + "ring", 2943 + "rustc-hash", 2944 + "rustls", 2945 + "slab", 2946 + "thiserror", 2947 + "tinyvec", 2948 + "tracing", 2949 + ] 2950 + 2951 + [[package]] 2952 + name = "quinn-udp" 2953 + version = "0.5.4" 2954 + source = "registry+https://github.com/rust-lang/crates.io-index" 2955 + checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" 2956 + dependencies = [ 2957 + "libc", 2958 + "once_cell", 2959 + "socket2", 2960 + "tracing", 2961 + "windows-sys 0.52.0", 2962 + ] 2963 + 2964 + [[package]] 3097 2965 name = "quote" 3098 - version = "1.0.36" 2966 + version = "1.0.37" 3099 2967 source = "registry+https://github.com/rust-lang/crates.io-index" 3100 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 2968 + checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 3101 2969 dependencies = [ 3102 2970 "proc-macro2", 3103 2971 ] ··· 3162 3030 ] 3163 3031 3164 3032 [[package]] 3165 - name = "range-checked" 3166 - version = "0.1.0" 3167 - source = "git+https://github.com/EricLBuehler/range-checked.git#655349cc093fcd4965f35b25de394a24ff4b0c7b" 3168 - 3169 - [[package]] 3170 - name = "rav1e" 3171 - version = "0.7.1" 3172 - source = "registry+https://github.com/rust-lang/crates.io-index" 3173 - checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" 3174 - dependencies = [ 3175 - "arbitrary", 3176 - "arg_enum_proc_macro", 3177 - "arrayvec", 3178 - "av1-grain", 3179 - "bitstream-io", 3180 - "built", 3181 - "cfg-if", 3182 - "interpolate_name", 3183 - "itertools 0.12.1", 3184 - "libc", 3185 - "libfuzzer-sys", 3186 - "log", 3187 - "maybe-rayon", 3188 - "new_debug_unreachable", 3189 - "noop_proc_macro", 3190 - "num-derive", 3191 - "num-traits", 3192 - "once_cell", 3193 - "paste", 3194 - "profiling", 3195 - "rand", 3196 - "rand_chacha", 3197 - "simd_helpers", 3198 - "system-deps", 3199 - "thiserror", 3200 - "v_frame", 3201 - "wasm-bindgen", 3202 - ] 3203 - 3204 - [[package]] 3205 - name = "ravif" 3206 - version = "0.11.5" 3207 - source = "registry+https://github.com/rust-lang/crates.io-index" 3208 - checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" 3209 - dependencies = [ 3210 - "avif-serialize", 3211 - "imgref", 3212 - "loop9", 3213 - "quick-error", 3214 - "rav1e", 3215 - "rayon", 3216 - "rgb", 3217 - ] 3218 - 3219 - [[package]] 3220 3033 name = "raw-cpuid" 3221 3034 version = "10.7.0" 3222 3035 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3264 3077 3265 3078 [[package]] 3266 3079 name = "redox_syscall" 3267 - version = "0.4.1" 3268 - source = "registry+https://github.com/rust-lang/crates.io-index" 3269 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 3270 - dependencies = [ 3271 - "bitflags 1.3.2", 3272 - ] 3273 - 3274 - [[package]] 3275 - name = "redox_syscall" 3276 - version = "0.5.1" 3080 + version = "0.5.3" 3277 3081 source = "registry+https://github.com/rust-lang/crates.io-index" 3278 - checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 3082 + checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" 3279 3083 dependencies = [ 3280 - "bitflags 2.5.0", 3084 + "bitflags 2.6.0", 3281 3085 ] 3282 3086 3283 3087 [[package]] 3284 3088 name = "redox_users" 3285 - version = "0.4.5" 3089 + version = "0.4.6" 3286 3090 source = "registry+https://github.com/rust-lang/crates.io-index" 3287 - checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 3091 + checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 3288 3092 dependencies = [ 3289 3093 "getrandom", 3290 3094 "libredox", ··· 3293 3097 3294 3098 [[package]] 3295 3099 name = "regex" 3296 - version = "1.10.5" 3100 + version = "1.10.6" 3297 3101 source = "registry+https://github.com/rust-lang/crates.io-index" 3298 - checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 3102 + checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 3299 3103 dependencies = [ 3300 3104 "aho-corasick", 3301 3105 "memchr", ··· 3337 3141 3338 3142 [[package]] 3339 3143 name = "reqwest" 3340 - version = "0.12.4" 3144 + version = "0.12.7" 3341 3145 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 - checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" 3146 + checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" 3343 3147 dependencies = [ 3344 3148 "base64 0.22.1", 3345 3149 "bytes", ··· 3363 3167 "once_cell", 3364 3168 "percent-encoding", 3365 3169 "pin-project-lite", 3170 + "quinn", 3366 3171 "rustls", 3367 3172 "rustls-pemfile", 3368 3173 "rustls-pki-types", 3369 3174 "serde", 3370 3175 "serde_json", 3371 3176 "serde_urlencoded", 3372 - "sync_wrapper 0.1.2", 3177 + "sync_wrapper 1.0.1", 3373 3178 "system-configuration", 3374 3179 "tokio", 3375 3180 "tokio-native-tls", ··· 3380 3185 "wasm-bindgen-futures", 3381 3186 "web-sys", 3382 3187 "webpki-roots", 3383 - "winreg", 3384 - ] 3385 - 3386 - [[package]] 3387 - name = "rgb" 3388 - version = "0.8.37" 3389 - source = "registry+https://github.com/rust-lang/crates.io-index" 3390 - checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" 3391 - dependencies = [ 3392 - "bytemuck", 3188 + "windows-registry", 3393 3189 ] 3394 3190 3395 3191 [[package]] ··· 3409 3205 3410 3206 [[package]] 3411 3207 name = "rust-embed" 3412 - version = "8.4.0" 3208 + version = "8.5.0" 3413 3209 source = "registry+https://github.com/rust-lang/crates.io-index" 3414 - checksum = "19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a" 3210 + checksum = "fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0" 3415 3211 dependencies = [ 3416 3212 "rust-embed-impl", 3417 3213 "rust-embed-utils", ··· 3420 3216 3421 3217 [[package]] 3422 3218 name = "rust-embed-impl" 3423 - version = "8.4.0" 3219 + version = "8.5.0" 3424 3220 source = "registry+https://github.com/rust-lang/crates.io-index" 3425 - checksum = "cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4" 3221 + checksum = "6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478" 3426 3222 dependencies = [ 3427 3223 "proc-macro2", 3428 3224 "quote", 3429 3225 "rust-embed-utils", 3430 - "syn 2.0.66", 3226 + "syn 2.0.76", 3431 3227 "walkdir", 3432 3228 ] 3433 3229 3434 3230 [[package]] 3435 3231 name = "rust-embed-utils" 3436 - version = "8.4.0" 3232 + version = "8.5.0" 3437 3233 source = "registry+https://github.com/rust-lang/crates.io-index" 3438 - checksum = "38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32" 3234 + checksum = "2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d" 3439 3235 dependencies = [ 3440 3236 "sha2", 3441 3237 "walkdir", ··· 3443 3239 3444 3240 [[package]] 3445 3241 name = "rust_decimal" 3446 - version = "1.35.0" 3242 + version = "1.36.0" 3447 3243 source = "registry+https://github.com/rust-lang/crates.io-index" 3448 - checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" 3244 + checksum = "b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555" 3449 3245 dependencies = [ 3450 3246 "arrayvec", 3451 3247 "num-traits", ··· 3459 3255 3460 3256 [[package]] 3461 3257 name = "rustc-hash" 3462 - version = "1.1.0" 3258 + version = "2.0.0" 3463 3259 source = "registry+https://github.com/rust-lang/crates.io-index" 3464 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 3260 + checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" 3465 3261 3466 3262 [[package]] 3467 3263 name = "rustc_version" ··· 3474 3270 3475 3271 [[package]] 3476 3272 name = "rustix" 3477 - version = "0.38.34" 3273 + version = "0.38.35" 3478 3274 source = "registry+https://github.com/rust-lang/crates.io-index" 3479 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 3275 + checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" 3480 3276 dependencies = [ 3481 - "bitflags 2.5.0", 3277 + "bitflags 2.6.0", 3482 3278 "errno", 3483 3279 "libc", 3484 3280 "linux-raw-sys", ··· 3487 3283 3488 3284 [[package]] 3489 3285 name = "rustls" 3490 - version = "0.22.4" 3286 + version = "0.23.12" 3491 3287 source = "registry+https://github.com/rust-lang/crates.io-index" 3492 - checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 3288 + checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" 3493 3289 dependencies = [ 3494 3290 "log", 3291 + "once_cell", 3495 3292 "ring", 3496 3293 "rustls-pki-types", 3497 3294 "rustls-webpki", ··· 3501 3298 3502 3299 [[package]] 3503 3300 name = "rustls-pemfile" 3504 - version = "2.1.2" 3301 + version = "2.1.3" 3505 3302 source = "registry+https://github.com/rust-lang/crates.io-index" 3506 - checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" 3303 + checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" 3507 3304 dependencies = [ 3508 3305 "base64 0.22.1", 3509 3306 "rustls-pki-types", ··· 3511 3308 3512 3309 [[package]] 3513 3310 name = "rustls-pki-types" 3514 - version = "1.7.0" 3311 + version = "1.8.0" 3515 3312 source = "registry+https://github.com/rust-lang/crates.io-index" 3516 - checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" 3313 + checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" 3517 3314 3518 3315 [[package]] 3519 3316 name = "rustls-webpki" 3520 - version = "0.102.4" 3317 + version = "0.102.7" 3521 3318 source = "registry+https://github.com/rust-lang/crates.io-index" 3522 - checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" 3319 + checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56" 3523 3320 dependencies = [ 3524 3321 "ring", 3525 3322 "rustls-pki-types", ··· 3540 3337 3541 3338 [[package]] 3542 3339 name = "safetensors" 3543 - version = "0.4.3" 3340 + version = "0.4.4" 3544 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "8ced76b22c7fba1162f11a5a75d9d8405264b467a07ae0c9c29be119b9297db9" 3342 + checksum = "7725d4d98fa515472f43a6e2bbf956c48e06b89bb50593a040e5945160214450" 3546 3343 dependencies = [ 3547 3344 "serde", 3548 3345 "serde_json", ··· 3567 3364 ] 3568 3365 3569 3366 [[package]] 3367 + name = "schemars" 3368 + version = "0.8.21" 3369 + source = "registry+https://github.com/rust-lang/crates.io-index" 3370 + checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" 3371 + dependencies = [ 3372 + "dyn-clone", 3373 + "schemars_derive", 3374 + "serde", 3375 + "serde_json", 3376 + ] 3377 + 3378 + [[package]] 3379 + name = "schemars_derive" 3380 + version = "0.8.21" 3381 + source = "registry+https://github.com/rust-lang/crates.io-index" 3382 + checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" 3383 + dependencies = [ 3384 + "proc-macro2", 3385 + "quote", 3386 + "serde_derive_internals", 3387 + "syn 2.0.76", 3388 + ] 3389 + 3390 + [[package]] 3570 3391 name = "scopeguard" 3571 3392 version = "1.2.0" 3572 3393 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3574 3395 3575 3396 [[package]] 3576 3397 name = "security-framework" 3577 - version = "2.11.0" 3398 + version = "2.11.1" 3578 3399 source = "registry+https://github.com/rust-lang/crates.io-index" 3579 - checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 3400 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 3580 3401 dependencies = [ 3581 - "bitflags 2.5.0", 3402 + "bitflags 2.6.0", 3582 3403 "core-foundation", 3583 3404 "core-foundation-sys", 3584 3405 "libc", ··· 3587 3408 3588 3409 [[package]] 3589 3410 name = "security-framework-sys" 3590 - version = "2.11.0" 3411 + version = "2.11.1" 3591 3412 source = "registry+https://github.com/rust-lang/crates.io-index" 3592 - checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 3413 + checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" 3593 3414 dependencies = [ 3594 3415 "core-foundation-sys", 3595 3416 "libc", ··· 3609 3430 3610 3431 [[package]] 3611 3432 name = "serde" 3612 - version = "1.0.203" 3433 + version = "1.0.209" 3613 3434 source = "registry+https://github.com/rust-lang/crates.io-index" 3614 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 3435 + checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" 3615 3436 dependencies = [ 3616 3437 "serde_derive", 3617 3438 ] 3618 3439 3619 3440 [[package]] 3620 3441 name = "serde_derive" 3621 - version = "1.0.203" 3442 + version = "1.0.209" 3622 3443 source = "registry+https://github.com/rust-lang/crates.io-index" 3623 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 3444 + checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" 3624 3445 dependencies = [ 3625 3446 "proc-macro2", 3626 3447 "quote", 3627 - "syn 2.0.66", 3448 + "syn 2.0.76", 3449 + ] 3450 + 3451 + [[package]] 3452 + name = "serde_derive_internals" 3453 + version = "0.29.1" 3454 + source = "registry+https://github.com/rust-lang/crates.io-index" 3455 + checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 3456 + dependencies = [ 3457 + "proc-macro2", 3458 + "quote", 3459 + "syn 2.0.76", 3628 3460 ] 3629 3461 3630 3462 [[package]] 3631 3463 name = "serde_json" 3632 - version = "1.0.117" 3464 + version = "1.0.127" 3633 3465 source = "registry+https://github.com/rust-lang/crates.io-index" 3634 - checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 3466 + checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" 3635 3467 dependencies = [ 3636 3468 "itoa", 3469 + "memchr", 3637 3470 "ryu", 3638 3471 "serde", 3639 3472 ] ··· 3650 3483 3651 3484 [[package]] 3652 3485 name = "serde_spanned" 3653 - version = "0.6.6" 3486 + version = "0.6.7" 3654 3487 source = "registry+https://github.com/rust-lang/crates.io-index" 3655 - checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" 3488 + checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" 3656 3489 dependencies = [ 3657 3490 "serde", 3658 3491 ] ··· 3670 3503 ] 3671 3504 3672 3505 [[package]] 3506 + name = "serde_yaml" 3507 + version = "0.9.34+deprecated" 3508 + source = "registry+https://github.com/rust-lang/crates.io-index" 3509 + checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" 3510 + dependencies = [ 3511 + "indexmap", 3512 + "itoa", 3513 + "ryu", 3514 + "serde", 3515 + "unsafe-libyaml", 3516 + ] 3517 + 3518 + [[package]] 3673 3519 name = "sha2" 3674 3520 version = "0.10.8" 3675 3521 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3690 3536 ] 3691 3537 3692 3538 [[package]] 3539 + name = "shlex" 3540 + version = "1.3.0" 3541 + source = "registry+https://github.com/rust-lang/crates.io-index" 3542 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3543 + 3544 + [[package]] 3693 3545 name = "signal-hook" 3694 3546 version = "0.3.17" 3695 3547 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3701 3553 3702 3554 [[package]] 3703 3555 name = "signal-hook-mio" 3704 - version = "0.2.3" 3556 + version = "0.2.4" 3705 3557 source = "registry+https://github.com/rust-lang/crates.io-index" 3706 - checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 3558 + checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" 3707 3559 dependencies = [ 3708 3560 "libc", 3709 - "mio", 3561 + "mio 0.8.11", 3710 3562 "signal-hook", 3711 3563 ] 3712 3564 ··· 3724 3576 version = "0.3.7" 3725 3577 source = "registry+https://github.com/rust-lang/crates.io-index" 3726 3578 checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 3727 - 3728 - [[package]] 3729 - name = "simd_helpers" 3730 - version = "0.1.0" 3731 - source = "registry+https://github.com/rust-lang/crates.io-index" 3732 - checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" 3733 - dependencies = [ 3734 - "quote", 3735 - ] 3736 3579 3737 3580 [[package]] 3738 3581 name = "siphasher" ··· 3828 3671 3829 3672 [[package]] 3830 3673 name = "strum" 3831 - version = "0.26.2" 3674 + version = "0.26.3" 3832 3675 source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" 3676 + checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 3834 3677 dependencies = [ 3835 3678 "strum_macros", 3836 3679 ] ··· 3845 3688 "proc-macro2", 3846 3689 "quote", 3847 3690 "rustversion", 3848 - "syn 2.0.66", 3691 + "syn 2.0.76", 3849 3692 ] 3850 3693 3851 3694 [[package]] 3852 3695 name = "subtle" 3853 - version = "2.5.0" 3696 + version = "2.6.1" 3854 3697 source = "registry+https://github.com/rust-lang/crates.io-index" 3855 - checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 3698 + checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 3856 3699 3857 3700 [[package]] 3858 3701 name = "syn" ··· 3867 3710 3868 3711 [[package]] 3869 3712 name = "syn" 3870 - version = "2.0.66" 3713 + version = "2.0.76" 3871 3714 source = "registry+https://github.com/rust-lang/crates.io-index" 3872 - checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 3715 + checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" 3873 3716 dependencies = [ 3874 3717 "proc-macro2", 3875 3718 "quote", ··· 3887 3730 version = "1.0.1" 3888 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3889 3732 checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 3733 + dependencies = [ 3734 + "futures-core", 3735 + ] 3890 3736 3891 3737 [[package]] 3892 3738 name = "synstructure" ··· 3896 3742 dependencies = [ 3897 3743 "proc-macro2", 3898 3744 "quote", 3899 - "syn 2.0.66", 3745 + "syn 2.0.76", 3900 3746 ] 3901 3747 3902 3748 [[package]] ··· 3905 3751 source = "registry+https://github.com/rust-lang/crates.io-index" 3906 3752 checksum = "ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea" 3907 3753 dependencies = [ 3908 - "bitflags 2.5.0", 3754 + "bitflags 2.6.0", 3909 3755 "byteorder", 3910 3756 "enum-as-inner", 3911 3757 "libc", ··· 3914 3760 ] 3915 3761 3916 3762 [[package]] 3763 + name = "sysinfo" 3764 + version = "0.30.13" 3765 + source = "registry+https://github.com/rust-lang/crates.io-index" 3766 + checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" 3767 + dependencies = [ 3768 + "cfg-if", 3769 + "core-foundation-sys", 3770 + "libc", 3771 + "ntapi", 3772 + "once_cell", 3773 + "rayon", 3774 + "windows", 3775 + ] 3776 + 3777 + [[package]] 3917 3778 name = "system-configuration" 3918 - version = "0.5.1" 3779 + version = "0.6.1" 3919 3780 source = "registry+https://github.com/rust-lang/crates.io-index" 3920 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3781 + checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 3921 3782 dependencies = [ 3922 - "bitflags 1.3.2", 3783 + "bitflags 2.6.0", 3923 3784 "core-foundation", 3924 3785 "system-configuration-sys", 3925 3786 ] 3926 3787 3927 3788 [[package]] 3928 3789 name = "system-configuration-sys" 3929 - version = "0.5.0" 3790 + version = "0.6.0" 3930 3791 source = "registry+https://github.com/rust-lang/crates.io-index" 3931 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3792 + checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 3932 3793 dependencies = [ 3933 3794 "core-foundation-sys", 3934 3795 "libc", 3935 3796 ] 3936 3797 3937 3798 [[package]] 3938 - name = "system-deps" 3939 - version = "6.2.2" 3940 - source = "registry+https://github.com/rust-lang/crates.io-index" 3941 - checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" 3942 - dependencies = [ 3943 - "cfg-expr", 3944 - "heck 0.5.0", 3945 - "pkg-config", 3946 - "toml", 3947 - "version-compare", 3948 - ] 3949 - 3950 - [[package]] 3951 3799 name = "tar" 3952 3800 version = "0.4.41" 3953 3801 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3960 3808 3961 3809 [[package]] 3962 3810 name = "target-lexicon" 3963 - version = "0.12.14" 3811 + version = "0.12.16" 3964 3812 source = "registry+https://github.com/rust-lang/crates.io-index" 3965 - checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 3813 + checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 3966 3814 3967 3815 [[package]] 3968 3816 name = "tempfile" 3969 - version = "3.10.1" 3817 + version = "3.12.0" 3970 3818 source = "registry+https://github.com/rust-lang/crates.io-index" 3971 - checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3819 + checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" 3972 3820 dependencies = [ 3973 3821 "cfg-if", 3974 3822 "fastrand", 3823 + "once_cell", 3975 3824 "rustix", 3976 - "windows-sys 0.52.0", 3825 + "windows-sys 0.59.0", 3977 3826 ] 3978 3827 3979 3828 [[package]] ··· 3987 3836 3988 3837 [[package]] 3989 3838 name = "thiserror" 3990 - version = "1.0.61" 3839 + version = "1.0.63" 3991 3840 source = "registry+https://github.com/rust-lang/crates.io-index" 3992 - checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 3841 + checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 3993 3842 dependencies = [ 3994 3843 "thiserror-impl", 3995 3844 ] 3996 3845 3997 3846 [[package]] 3998 3847 name = "thiserror-impl" 3999 - version = "1.0.61" 3848 + version = "1.0.63" 4000 3849 source = "registry+https://github.com/rust-lang/crates.io-index" 4001 - checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 3850 + checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 4002 3851 dependencies = [ 4003 3852 "proc-macro2", 4004 3853 "quote", 4005 - "syn 2.0.66", 3854 + "syn 2.0.76", 4006 3855 ] 4007 3856 4008 3857 [[package]] ··· 4027 3876 ] 4028 3877 4029 3878 [[package]] 4030 - name = "tinystr" 4031 - version = "0.7.6" 3879 + name = "tinyvec" 3880 + version = "1.8.0" 4032 3881 source = "registry+https://github.com/rust-lang/crates.io-index" 4033 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 3882 + checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 4034 3883 dependencies = [ 4035 - "displaydoc", 4036 - "zerovec", 3884 + "tinyvec_macros", 4037 3885 ] 3886 + 3887 + [[package]] 3888 + name = "tinyvec_macros" 3889 + version = "0.1.1" 3890 + source = "registry+https://github.com/rust-lang/crates.io-index" 3891 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 4038 3892 4039 3893 [[package]] 4040 3894 name = "tokenizers" ··· 4070 3924 4071 3925 [[package]] 4072 3926 name = "tokio" 4073 - version = "1.38.0" 3927 + version = "1.39.3" 4074 3928 source = "registry+https://github.com/rust-lang/crates.io-index" 4075 - checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 3929 + checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" 4076 3930 dependencies = [ 4077 3931 "backtrace", 4078 3932 "bytes", 4079 3933 "libc", 4080 - "mio", 4081 - "num_cpus", 3934 + "mio 1.0.2", 4082 3935 "parking_lot", 4083 3936 "pin-project-lite", 4084 3937 "signal-hook-registry", 4085 3938 "socket2", 4086 3939 "tokio-macros", 4087 - "windows-sys 0.48.0", 3940 + "windows-sys 0.52.0", 4088 3941 ] 4089 3942 4090 3943 [[package]] 4091 3944 name = "tokio-macros" 4092 - version = "2.3.0" 3945 + version = "2.4.0" 4093 3946 source = "registry+https://github.com/rust-lang/crates.io-index" 4094 - checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 3947 + checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 4095 3948 dependencies = [ 4096 3949 "proc-macro2", 4097 3950 "quote", 4098 - "syn 2.0.66", 3951 + "syn 2.0.76", 4099 3952 ] 4100 3953 4101 3954 [[package]] ··· 4120 3973 4121 3974 [[package]] 4122 3975 name = "tokio-rustls" 4123 - version = "0.25.0" 3976 + version = "0.26.0" 4124 3977 source = "registry+https://github.com/rust-lang/crates.io-index" 4125 - checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 3978 + checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 4126 3979 dependencies = [ 4127 3980 "rustls", 4128 3981 "rustls-pki-types", ··· 4144 3997 4145 3998 [[package]] 4146 3999 name = "toml" 4147 - version = "0.8.14" 4000 + version = "0.8.19" 4148 4001 source = "registry+https://github.com/rust-lang/crates.io-index" 4149 - checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" 4002 + checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 4150 4003 dependencies = [ 4151 4004 "serde", 4152 4005 "serde_spanned", 4153 4006 "toml_datetime", 4154 - "toml_edit 0.22.14", 4007 + "toml_edit", 4155 4008 ] 4156 4009 4157 4010 [[package]] 4158 4011 name = "toml_datetime" 4159 - version = "0.6.6" 4012 + version = "0.6.8" 4160 4013 source = "registry+https://github.com/rust-lang/crates.io-index" 4161 - checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" 4014 + checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 4162 4015 dependencies = [ 4163 4016 "serde", 4164 4017 ] 4165 4018 4166 4019 [[package]] 4167 4020 name = "toml_edit" 4168 - version = "0.21.1" 4021 + version = "0.22.20" 4169 4022 source = "registry+https://github.com/rust-lang/crates.io-index" 4170 - checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 4171 - dependencies = [ 4172 - "indexmap", 4173 - "toml_datetime", 4174 - "winnow 0.5.40", 4175 - ] 4176 - 4177 - [[package]] 4178 - name = "toml_edit" 4179 - version = "0.22.14" 4180 - source = "registry+https://github.com/rust-lang/crates.io-index" 4181 - checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" 4023 + checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" 4182 4024 dependencies = [ 4183 4025 "indexmap", 4184 4026 "serde", 4185 4027 "serde_spanned", 4186 4028 "toml_datetime", 4187 - "winnow 0.6.13", 4029 + "winnow", 4188 4030 ] 4189 4031 4190 4032 [[package]] ··· 4209 4051 source = "registry+https://github.com/rust-lang/crates.io-index" 4210 4052 checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" 4211 4053 dependencies = [ 4212 - "bitflags 2.5.0", 4054 + "bitflags 2.6.0", 4213 4055 "bytes", 4214 4056 "http", 4215 4057 "http-body", ··· 4221 4063 4222 4064 [[package]] 4223 4065 name = "tower-layer" 4224 - version = "0.3.2" 4066 + version = "0.3.3" 4225 4067 source = "registry+https://github.com/rust-lang/crates.io-index" 4226 - checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 4068 + checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 4227 4069 4228 4070 [[package]] 4229 4071 name = "tower-service" 4230 - version = "0.3.2" 4072 + version = "0.3.3" 4231 4073 source = "registry+https://github.com/rust-lang/crates.io-index" 4232 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 4074 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 4233 4075 4234 4076 [[package]] 4235 4077 name = "tqdm" ··· 4262 4104 dependencies = [ 4263 4105 "proc-macro2", 4264 4106 "quote", 4265 - "syn 2.0.66", 4107 + "syn 2.0.76", 4266 4108 ] 4267 4109 4268 4110 [[package]] ··· 4312 4154 4313 4155 [[package]] 4314 4156 name = "try_match" 4315 - version = "0.4.1" 4157 + version = "0.4.2" 4316 4158 source = "registry+https://github.com/rust-lang/crates.io-index" 4317 - checksum = "61ae3c1941e8859e30d28e572683fbfa89ae5330748b45139aedf488389e2be4" 4159 + checksum = "b065c869a3f832418e279aa4c1d7088f9d5d323bde15a60a08e20c2cd4549082" 4318 4160 dependencies = [ 4319 4161 "try_match_inner", 4320 4162 ] 4321 4163 4322 4164 [[package]] 4323 4165 name = "try_match_inner" 4324 - version = "0.5.1" 4166 + version = "0.5.2" 4325 4167 source = "registry+https://github.com/rust-lang/crates.io-index" 4326 - checksum = "b0a91713132798caecb23c977488945566875e7b61b902fb111979871cbff34e" 4168 + checksum = "b9c81686f7ab4065ccac3df7a910c4249f8c0f3fb70421d6ddec19b9311f63f9" 4327 4169 dependencies = [ 4328 4170 "proc-macro2", 4329 4171 "quote", 4330 - "syn 2.0.66", 4172 + "syn 2.0.76", 4331 4173 ] 4332 4174 4333 4175 [[package]] ··· 4352 4194 ] 4353 4195 4354 4196 [[package]] 4197 + name = "unicode-bidi" 4198 + version = "0.3.15" 4199 + source = "registry+https://github.com/rust-lang/crates.io-index" 4200 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 4201 + 4202 + [[package]] 4355 4203 name = "unicode-ident" 4356 4204 version = "1.0.12" 4357 4205 source = "registry+https://github.com/rust-lang/crates.io-index" 4358 4206 checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 4359 4207 4360 4208 [[package]] 4209 + name = "unicode-normalization" 4210 + version = "0.1.23" 4211 + source = "registry+https://github.com/rust-lang/crates.io-index" 4212 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4213 + dependencies = [ 4214 + "tinyvec", 4215 + ] 4216 + 4217 + [[package]] 4361 4218 name = "unicode-normalization-alignments" 4362 4219 version = "0.1.12" 4363 4220 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4391 4248 checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" 4392 4249 4393 4250 [[package]] 4251 + name = "unsafe-libyaml" 4252 + version = "0.2.11" 4253 + source = "registry+https://github.com/rust-lang/crates.io-index" 4254 + checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" 4255 + 4256 + [[package]] 4394 4257 name = "untrusted" 4395 4258 version = "0.9.0" 4396 4259 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4398 4261 4399 4262 [[package]] 4400 4263 name = "ureq" 4401 - version = "2.9.7" 4264 + version = "2.10.1" 4402 4265 source = "registry+https://github.com/rust-lang/crates.io-index" 4403 - checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" 4266 + checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" 4404 4267 dependencies = [ 4405 4268 "base64 0.22.1", 4406 4269 "flate2", ··· 4409 4272 "once_cell", 4410 4273 "rustls", 4411 4274 "rustls-pki-types", 4412 - "rustls-webpki", 4413 4275 "serde", 4414 4276 "serde_json", 4415 4277 "url", ··· 4418 4280 4419 4281 [[package]] 4420 4282 name = "url" 4421 - version = "2.5.1" 4283 + version = "2.5.2" 4422 4284 source = "registry+https://github.com/rust-lang/crates.io-index" 4423 - checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" 4285 + checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 4424 4286 dependencies = [ 4425 4287 "form_urlencoded", 4426 4288 "idna", ··· 4428 4290 ] 4429 4291 4430 4292 [[package]] 4431 - name = "utf16_iter" 4432 - version = "1.0.5" 4433 - source = "registry+https://github.com/rust-lang/crates.io-index" 4434 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 4435 - 4436 - [[package]] 4437 - name = "utf8_iter" 4438 - version = "1.0.4" 4439 - source = "registry+https://github.com/rust-lang/crates.io-index" 4440 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 4441 - 4442 - [[package]] 4443 4293 name = "utf8parse" 4444 4294 version = "0.2.2" 4445 4295 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4467 4317 "proc-macro2", 4468 4318 "quote", 4469 4319 "regex", 4470 - "syn 2.0.66", 4320 + "syn 2.0.76", 4471 4321 ] 4472 4322 4473 4323 [[package]] ··· 4499 4349 4500 4350 [[package]] 4501 4351 name = "uuid" 4502 - version = "1.8.0" 4352 + version = "1.10.0" 4503 4353 source = "registry+https://github.com/rust-lang/crates.io-index" 4504 - checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 4354 + checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 4505 4355 dependencies = [ 4506 4356 "getrandom", 4507 - ] 4508 - 4509 - [[package]] 4510 - name = "v_frame" 4511 - version = "0.3.8" 4512 - source = "registry+https://github.com/rust-lang/crates.io-index" 4513 - checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" 4514 - dependencies = [ 4515 - "aligned-vec", 4516 - "num-traits", 4517 - "wasm-bindgen", 4518 4357 ] 4519 4358 4520 4359 [[package]] ··· 4544 4383 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4545 4384 4546 4385 [[package]] 4547 - name = "version-compare" 4548 - version = "0.2.0" 4549 - source = "registry+https://github.com/rust-lang/crates.io-index" 4550 - checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" 4551 - 4552 - [[package]] 4553 4386 name = "version_check" 4554 - version = "0.9.4" 4387 + version = "0.9.5" 4555 4388 source = "registry+https://github.com/rust-lang/crates.io-index" 4556 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 4389 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4557 4390 4558 4391 [[package]] 4559 4392 name = "vob" ··· 4593 4426 4594 4427 [[package]] 4595 4428 name = "wasm-bindgen" 4596 - version = "0.2.92" 4429 + version = "0.2.93" 4597 4430 source = "registry+https://github.com/rust-lang/crates.io-index" 4598 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4431 + checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 4599 4432 dependencies = [ 4600 4433 "cfg-if", 4434 + "once_cell", 4601 4435 "wasm-bindgen-macro", 4602 4436 ] 4603 4437 4604 4438 [[package]] 4605 4439 name = "wasm-bindgen-backend" 4606 - version = "0.2.92" 4440 + version = "0.2.93" 4607 4441 source = "registry+https://github.com/rust-lang/crates.io-index" 4608 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4442 + checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 4609 4443 dependencies = [ 4610 4444 "bumpalo", 4611 4445 "log", 4612 4446 "once_cell", 4613 4447 "proc-macro2", 4614 4448 "quote", 4615 - "syn 2.0.66", 4449 + "syn 2.0.76", 4616 4450 "wasm-bindgen-shared", 4617 4451 ] 4618 4452 4619 4453 [[package]] 4620 4454 name = "wasm-bindgen-futures" 4621 - version = "0.4.42" 4455 + version = "0.4.43" 4622 4456 source = "registry+https://github.com/rust-lang/crates.io-index" 4623 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 4457 + checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" 4624 4458 dependencies = [ 4625 4459 "cfg-if", 4626 4460 "js-sys", ··· 4630 4464 4631 4465 [[package]] 4632 4466 name = "wasm-bindgen-macro" 4633 - version = "0.2.92" 4467 + version = "0.2.93" 4634 4468 source = "registry+https://github.com/rust-lang/crates.io-index" 4635 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4469 + checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 4636 4470 dependencies = [ 4637 4471 "quote", 4638 4472 "wasm-bindgen-macro-support", ··· 4640 4474 4641 4475 [[package]] 4642 4476 name = "wasm-bindgen-macro-support" 4643 - version = "0.2.92" 4477 + version = "0.2.93" 4644 4478 source = "registry+https://github.com/rust-lang/crates.io-index" 4645 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4479 + checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 4646 4480 dependencies = [ 4647 4481 "proc-macro2", 4648 4482 "quote", 4649 - "syn 2.0.66", 4483 + "syn 2.0.76", 4650 4484 "wasm-bindgen-backend", 4651 4485 "wasm-bindgen-shared", 4652 4486 ] 4653 4487 4654 4488 [[package]] 4655 4489 name = "wasm-bindgen-shared" 4656 - version = "0.2.92" 4490 + version = "0.2.93" 4657 4491 source = "registry+https://github.com/rust-lang/crates.io-index" 4658 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4492 + checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 4659 4493 4660 4494 [[package]] 4661 4495 name = "web-sys" 4662 - version = "0.3.69" 4496 + version = "0.3.70" 4663 4497 source = "registry+https://github.com/rust-lang/crates.io-index" 4664 - checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4498 + checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" 4665 4499 dependencies = [ 4666 4500 "js-sys", 4667 4501 "wasm-bindgen", ··· 4669 4503 4670 4504 [[package]] 4671 4505 name = "webpki-roots" 4672 - version = "0.26.2" 4506 + version = "0.26.3" 4673 4507 source = "registry+https://github.com/rust-lang/crates.io-index" 4674 - checksum = "3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3" 4508 + checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" 4675 4509 dependencies = [ 4676 4510 "rustls-pki-types", 4677 4511 ] ··· 4700 4534 4701 4535 [[package]] 4702 4536 name = "winapi-util" 4703 - version = "0.1.8" 4537 + version = "0.1.9" 4704 4538 source = "registry+https://github.com/rust-lang/crates.io-index" 4705 - checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 4539 + checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 4706 4540 dependencies = [ 4707 - "windows-sys 0.52.0", 4541 + "windows-sys 0.59.0", 4708 4542 ] 4709 4543 4710 4544 [[package]] ··· 4714 4548 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4715 4549 4716 4550 [[package]] 4551 + name = "windows" 4552 + version = "0.52.0" 4553 + source = "registry+https://github.com/rust-lang/crates.io-index" 4554 + checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 4555 + dependencies = [ 4556 + "windows-core", 4557 + "windows-targets 0.52.6", 4558 + ] 4559 + 4560 + [[package]] 4717 4561 name = "windows-core" 4718 4562 version = "0.52.0" 4719 4563 source = "registry+https://github.com/rust-lang/crates.io-index" 4720 4564 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4721 4565 dependencies = [ 4722 - "windows-targets 0.52.5", 4566 + "windows-targets 0.52.6", 4567 + ] 4568 + 4569 + [[package]] 4570 + name = "windows-registry" 4571 + version = "0.2.0" 4572 + source = "registry+https://github.com/rust-lang/crates.io-index" 4573 + checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 4574 + dependencies = [ 4575 + "windows-result", 4576 + "windows-strings", 4577 + "windows-targets 0.52.6", 4578 + ] 4579 + 4580 + [[package]] 4581 + name = "windows-result" 4582 + version = "0.2.0" 4583 + source = "registry+https://github.com/rust-lang/crates.io-index" 4584 + checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 4585 + dependencies = [ 4586 + "windows-targets 0.52.6", 4587 + ] 4588 + 4589 + [[package]] 4590 + name = "windows-strings" 4591 + version = "0.1.0" 4592 + source = "registry+https://github.com/rust-lang/crates.io-index" 4593 + checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 4594 + dependencies = [ 4595 + "windows-result", 4596 + "windows-targets 0.52.6", 4723 4597 ] 4724 4598 4725 4599 [[package]] ··· 4737 4611 source = "registry+https://github.com/rust-lang/crates.io-index" 4738 4612 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4739 4613 dependencies = [ 4740 - "windows-targets 0.52.5", 4614 + "windows-targets 0.52.6", 4615 + ] 4616 + 4617 + [[package]] 4618 + name = "windows-sys" 4619 + version = "0.59.0" 4620 + source = "registry+https://github.com/rust-lang/crates.io-index" 4621 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4622 + dependencies = [ 4623 + "windows-targets 0.52.6", 4741 4624 ] 4742 4625 4743 4626 [[package]] ··· 4757 4640 4758 4641 [[package]] 4759 4642 name = "windows-targets" 4760 - version = "0.52.5" 4643 + version = "0.52.6" 4761 4644 source = "registry+https://github.com/rust-lang/crates.io-index" 4762 - checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 4645 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4763 4646 dependencies = [ 4764 - "windows_aarch64_gnullvm 0.52.5", 4765 - "windows_aarch64_msvc 0.52.5", 4766 - "windows_i686_gnu 0.52.5", 4647 + "windows_aarch64_gnullvm 0.52.6", 4648 + "windows_aarch64_msvc 0.52.6", 4649 + "windows_i686_gnu 0.52.6", 4767 4650 "windows_i686_gnullvm", 4768 - "windows_i686_msvc 0.52.5", 4769 - "windows_x86_64_gnu 0.52.5", 4770 - "windows_x86_64_gnullvm 0.52.5", 4771 - "windows_x86_64_msvc 0.52.5", 4651 + "windows_i686_msvc 0.52.6", 4652 + "windows_x86_64_gnu 0.52.6", 4653 + "windows_x86_64_gnullvm 0.52.6", 4654 + "windows_x86_64_msvc 0.52.6", 4772 4655 ] 4773 4656 4774 4657 [[package]] ··· 4779 4662 4780 4663 [[package]] 4781 4664 name = "windows_aarch64_gnullvm" 4782 - version = "0.52.5" 4665 + version = "0.52.6" 4783 4666 source = "registry+https://github.com/rust-lang/crates.io-index" 4784 - checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 4667 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4785 4668 4786 4669 [[package]] 4787 4670 name = "windows_aarch64_msvc" ··· 4791 4674 4792 4675 [[package]] 4793 4676 name = "windows_aarch64_msvc" 4794 - version = "0.52.5" 4677 + version = "0.52.6" 4795 4678 source = "registry+https://github.com/rust-lang/crates.io-index" 4796 - checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 4679 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4797 4680 4798 4681 [[package]] 4799 4682 name = "windows_i686_gnu" ··· 4803 4686 4804 4687 [[package]] 4805 4688 name = "windows_i686_gnu" 4806 - version = "0.52.5" 4689 + version = "0.52.6" 4807 4690 source = "registry+https://github.com/rust-lang/crates.io-index" 4808 - checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 4691 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4809 4692 4810 4693 [[package]] 4811 4694 name = "windows_i686_gnullvm" 4812 - version = "0.52.5" 4695 + version = "0.52.6" 4813 4696 source = "registry+https://github.com/rust-lang/crates.io-index" 4814 - checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 4697 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4815 4698 4816 4699 [[package]] 4817 4700 name = "windows_i686_msvc" ··· 4821 4704 4822 4705 [[package]] 4823 4706 name = "windows_i686_msvc" 4824 - version = "0.52.5" 4707 + version = "0.52.6" 4825 4708 source = "registry+https://github.com/rust-lang/crates.io-index" 4826 - checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 4709 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4827 4710 4828 4711 [[package]] 4829 4712 name = "windows_x86_64_gnu" ··· 4833 4716 4834 4717 [[package]] 4835 4718 name = "windows_x86_64_gnu" 4836 - version = "0.52.5" 4719 + version = "0.52.6" 4837 4720 source = "registry+https://github.com/rust-lang/crates.io-index" 4838 - checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 4721 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4839 4722 4840 4723 [[package]] 4841 4724 name = "windows_x86_64_gnullvm" ··· 4845 4728 4846 4729 [[package]] 4847 4730 name = "windows_x86_64_gnullvm" 4848 - version = "0.52.5" 4731 + version = "0.52.6" 4849 4732 source = "registry+https://github.com/rust-lang/crates.io-index" 4850 - checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 4733 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4851 4734 4852 4735 [[package]] 4853 4736 name = "windows_x86_64_msvc" ··· 4857 4740 4858 4741 [[package]] 4859 4742 name = "windows_x86_64_msvc" 4860 - version = "0.52.5" 4743 + version = "0.52.6" 4861 4744 source = "registry+https://github.com/rust-lang/crates.io-index" 4862 - checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 4745 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4863 4746 4864 4747 [[package]] 4865 4748 name = "winnow" 4866 - version = "0.5.40" 4749 + version = "0.6.18" 4867 4750 source = "registry+https://github.com/rust-lang/crates.io-index" 4868 - checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4751 + checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" 4869 4752 dependencies = [ 4870 4753 "memchr", 4871 4754 ] 4872 4755 4873 4756 [[package]] 4874 - name = "winnow" 4875 - version = "0.6.13" 4876 - source = "registry+https://github.com/rust-lang/crates.io-index" 4877 - checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" 4878 - dependencies = [ 4879 - "memchr", 4880 - ] 4881 - 4882 - [[package]] 4883 - name = "winreg" 4884 - version = "0.52.0" 4885 - source = "registry+https://github.com/rust-lang/crates.io-index" 4886 - checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 4887 - dependencies = [ 4888 - "cfg-if", 4889 - "windows-sys 0.48.0", 4890 - ] 4891 - 4892 - [[package]] 4893 - name = "write16" 4894 - version = "1.0.0" 4895 - source = "registry+https://github.com/rust-lang/crates.io-index" 4896 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 4897 - 4898 - [[package]] 4899 - name = "writeable" 4900 - version = "0.5.5" 4901 - source = "registry+https://github.com/rust-lang/crates.io-index" 4902 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 4903 - 4904 - [[package]] 4905 4757 name = "xattr" 4906 4758 version = "1.3.1" 4907 4759 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4932 4784 dependencies = [ 4933 4785 "proc-macro2", 4934 4786 "quote", 4935 - "syn 2.0.66", 4787 + "syn 2.0.76", 4936 4788 "synstructure", 4937 4789 ] 4938 4790 4939 4791 [[package]] 4940 4792 name = "zerocopy" 4941 - version = "0.7.34" 4793 + version = "0.7.35" 4942 4794 source = "registry+https://github.com/rust-lang/crates.io-index" 4943 - checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" 4795 + checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 4944 4796 dependencies = [ 4797 + "byteorder", 4945 4798 "zerocopy-derive", 4946 4799 ] 4947 4800 4948 4801 [[package]] 4949 4802 name = "zerocopy-derive" 4950 - version = "0.7.34" 4803 + version = "0.7.35" 4951 4804 source = "registry+https://github.com/rust-lang/crates.io-index" 4952 - checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" 4805 + checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 4953 4806 dependencies = [ 4954 4807 "proc-macro2", 4955 4808 "quote", 4956 - "syn 2.0.66", 4809 + "syn 2.0.76", 4957 4810 ] 4958 4811 4959 4812 [[package]] ··· 4973 4826 dependencies = [ 4974 4827 "proc-macro2", 4975 4828 "quote", 4976 - "syn 2.0.66", 4829 + "syn 2.0.76", 4977 4830 "synstructure", 4978 4831 ] 4979 4832 ··· 4984 4837 checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 4985 4838 4986 4839 [[package]] 4987 - name = "zerovec" 4988 - version = "0.10.2" 4989 - source = "registry+https://github.com/rust-lang/crates.io-index" 4990 - checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" 4991 - dependencies = [ 4992 - "yoke", 4993 - "zerofrom", 4994 - "zerovec-derive", 4995 - ] 4996 - 4997 - [[package]] 4998 - name = "zerovec-derive" 4999 - version = "0.10.2" 5000 - source = "registry+https://github.com/rust-lang/crates.io-index" 5001 - checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" 5002 - dependencies = [ 5003 - "proc-macro2", 5004 - "quote", 5005 - "syn 2.0.66", 5006 - ] 5007 - 5008 - [[package]] 5009 4840 name = "zip" 5010 4841 version = "1.1.4" 5011 4842 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5038 4869 5039 4870 [[package]] 5040 4871 name = "zune-jpeg" 5041 - version = "0.4.11" 4872 + version = "0.4.13" 5042 4873 source = "registry+https://github.com/rust-lang/crates.io-index" 5043 - checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" 4874 + checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" 5044 4875 dependencies = [ 5045 4876 "zune-core", 5046 4877 ]
+28 -14
pkgs/by-name/mi/mistral-rs/package.nix
··· 19 19 20 20 testers, 21 21 mistral-rs, 22 + nix-update-script, 22 23 23 24 cudaPackages, 24 25 cudaCapability ? null, ··· 56 57 cudaCapability; 57 58 cudaCapability' = lib.toInt (cudaPackages.cudaFlags.dropDot cudaCapabilityString); 58 59 59 - # TODO Should we assert mklAccel -> stdenv.isLinux && stdenv.isx86_64 ? 60 60 mklSupport = 61 61 assert accelIsValid; 62 62 (acceleration == "mkl"); ··· 80 80 81 81 rustPlatform.buildRustPackage rec { 82 82 pname = "mistral-rs"; 83 - version = "0.1.18"; 83 + version = "0.3.0"; 84 84 85 85 src = fetchFromGitHub { 86 86 owner = "EricLBuehler"; 87 87 repo = "mistral.rs"; 88 88 rev = "refs/tags/v${version}"; 89 - hash = "sha256-lMDFWNv9b0UfckqLmyWRVwnqmGe6nxYsUHzoi2+oG84="; 89 + hash = "sha256-3o7Esn+hEXKOoHX6JeXu/sgkWeL6tLCoH+Ep81/LoeU="; 90 90 }; 91 91 92 92 cargoLock = { 93 93 lockFile = ./Cargo.lock; 94 94 outputHashes = { 95 - "candle-core-0.6.0" = "sha256-DxGBWf2H7MamrbboTJ4zHy1HeE8ZVT7QvE3sTYrRxBc="; 96 - "range-checked-0.1.0" = "sha256-S+zcF13TjwQPFWZLIbUDkvEeaYdaxCOtDLtI+JRvum8="; 95 + "bindgen_cuda-0.1.6" = "sha256-OWGcQxT+x5HyIFskNVWpPr6Qfkh6Mv/g4PVSm5oA27g="; 96 + "candle-core-0.6.0" = "sha256-8UBDQfbVR4gsZRRCy899DA27saiC85+FRm6L4YBX2oA="; 97 97 }; 98 98 }; 99 99 100 - postPatch = '' 101 - ln -s ${./Cargo.lock} Cargo.lock 102 - ''; 103 - 104 100 nativeBuildInputs = [ 105 101 pkg-config 106 102 python3 ··· 112 108 openssl 113 109 ] 114 110 ++ lib.optionals cudaSupport [ 111 + cudaPackages.cuda_cudart 115 112 cudaPackages.cuda_nvrtc 116 113 cudaPackages.libcublas 117 114 cudaPackages.libcurand ··· 120 117 ++ lib.optionals stdenv.isDarwin darwinBuildInputs; 121 118 122 119 cargoBuildFlags = 123 - lib.optionals cudaSupport [ "--features=cuda" ] 120 + [ 121 + # This disables the plotly crate which fails to build because of the kaleido feature requiring 122 + # network access at build-time. 123 + # See https://github.com/NixOS/nixpkgs/pull/323788#issuecomment-2206085825 124 + "--no-default-features" 125 + ] 126 + ++ lib.optionals cudaSupport [ "--features=cuda" ] 124 127 ++ lib.optionals mklSupport [ "--features=mkl" ] 125 128 ++ lib.optionals (stdenv.isDarwin && metalSupport) [ "--features=metal" ]; 126 129 ··· 129 132 SWAGGER_UI_DOWNLOAD_URL = 130 133 let 131 134 # When updating: 132 - # - Look for the version of `utopia-swagger-ui` at: 135 + # - Look for the version of `utoipa-swagger-ui` at: 133 136 # https://github.com/EricLBuehler/mistral.rs/blob/v<MISTRAL-RS-VERSION>/mistralrs-server/Cargo.toml 134 137 # - Look at the corresponding version of `swagger-ui` at: 135 138 # https://github.com/juhaku/utoipa/blob/utoipa-swagger-ui-<UTOPIA-SWAGGER-UI-VERSION>/utoipa-swagger-ui/build.rs#L21-L22 ··· 166 169 checkFlags = [ 167 170 "--skip=gguf::gguf_tokenizer::tests::test_decode_gpt2" 168 171 "--skip=gguf::gguf_tokenizer::tests::test_decode_llama" 172 + "--skip=gguf::gguf_tokenizer::tests::test_encode_decode_gpt2" 173 + "--skip=gguf::gguf_tokenizer::tests::test_encode_decode_llama" 169 174 "--skip=gguf::gguf_tokenizer::tests::test_encode_gpt2" 170 175 "--skip=gguf::gguf_tokenizer::tests::test_encode_llama" 171 176 "--skip=sampler::tests::test_argmax" 172 177 "--skip=sampler::tests::test_gumbel_speculative" 178 + "--skip=util::tests::test_parse_image_url" 173 179 ]; 174 180 175 181 passthru = { 176 182 tests = { 177 183 version = testers.testVersion { package = mistral-rs; }; 178 184 179 - withMkl = mistral-rs.override { acceleration = "mkl"; }; 180 - withCuda = mistral-rs.override { acceleration = "cuda"; }; 181 - withMetal = mistral-rs.override { acceleration = "metal"; }; 185 + # TODO: uncomment when mkl support will be fixed 186 + withMkl = lib.optionalAttrs (stdenv.hostPlatform == "x86_64-linux") ( 187 + mistral-rs.override { acceleration = "mkl"; } 188 + ); 189 + withCuda = lib.optionalAttrs stdenv.isLinux (mistral-rs.override { acceleration = "cuda"; }); 190 + withMetal = lib.optionalAttrs (stdenv.hostPlatform == "aarch64-darwin") ( 191 + mistral-rs.override { acceleration = "metal"; } 192 + ); 182 193 }; 194 + updateScript = nix-update-script { }; 183 195 }; 184 196 185 197 meta = { ··· 194 206 lib.platforms.linux 195 207 else if metalSupport then 196 208 [ "aarch64-darwin" ] 209 + else if mklSupport then 210 + [ "x86_64-linux" ] 197 211 else 198 212 lib.platforms.unix; 199 213 broken = mklSupport;