lol

genealogos-cli: use fetchCargoVendor, move to pkgs/by-name (#391651)

authored by

dotlambda and committed by
GitHub
dbe55c59 12f83c72

+58 -2940
+55
pkgs/by-name/ge/genealogos-cli/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + 6 + pkg-config, 7 + openssl, 8 + crate ? "cli", 9 + }: 10 + 11 + rustPlatform.buildRustPackage rec { 12 + pname = "genealogos-${crate}"; 13 + version = "1.0.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "tweag"; 17 + repo = "genealogos"; 18 + tag = "v${version}"; 19 + hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8="; 20 + # Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation. 21 + # To avoid this, we just remove the tests 22 + postFetch = '' 23 + rm -r $out/genealogos/tests/ 24 + ''; 25 + }; 26 + 27 + useFetchCargoVendor = true; 28 + cargoHash = "sha256-R3HQXPpTtqgXfc7nLNdJp5zUMEpfccKWOQtS5Y786Jc="; 29 + 30 + cargoBuildFlags = [ 31 + "-p" 32 + "genealogos-${crate}" 33 + ]; 34 + 35 + nativeBuildInputs = [ pkg-config ]; 36 + buildInputs = [ openssl ]; 37 + 38 + # Since most tests were removed, just skip testing 39 + doCheck = false; 40 + 41 + meta = { 42 + description = "Nix sbom generator"; 43 + homepage = "https://github.com/tweag/genealogos"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ erin ]; 46 + changelog = "https://github.com/tweag/genealogos/blob/${src.tag}/CHANGELOG.md"; 47 + mainProgram = 48 + { 49 + api = "genealogos-api"; 50 + cli = "genealogos"; 51 + } 52 + .${crate}; 53 + platforms = lib.platforms.unix; 54 + }; 55 + }
-2876
pkgs/development/tools/genealogos/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.22.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "aho-corasick" 22 - version = "1.1.3" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 25 - dependencies = [ 26 - "memchr", 27 - ] 28 - 29 - [[package]] 30 - name = "android-tzdata" 31 - version = "0.1.1" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 34 - 35 - [[package]] 36 - name = "android_system_properties" 37 - version = "0.1.5" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 40 - dependencies = [ 41 - "libc", 42 - ] 43 - 44 - [[package]] 45 - name = "anstream" 46 - version = "0.6.14" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 49 - dependencies = [ 50 - "anstyle", 51 - "anstyle-parse", 52 - "anstyle-query", 53 - "anstyle-wincon", 54 - "colorchoice", 55 - "is_terminal_polyfill", 56 - "utf8parse", 57 - ] 58 - 59 - [[package]] 60 - name = "anstyle" 61 - version = "1.0.7" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 64 - 65 - [[package]] 66 - name = "anstyle-parse" 67 - version = "0.2.4" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 70 - dependencies = [ 71 - "utf8parse", 72 - ] 73 - 74 - [[package]] 75 - name = "anstyle-query" 76 - version = "1.1.0" 77 - source = "registry+https://github.com/rust-lang/crates.io-index" 78 - checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" 79 - dependencies = [ 80 - "windows-sys 0.52.0", 81 - ] 82 - 83 - [[package]] 84 - name = "anstyle-wincon" 85 - version = "3.0.3" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 88 - dependencies = [ 89 - "anstyle", 90 - "windows-sys 0.52.0", 91 - ] 92 - 93 - [[package]] 94 - name = "anyhow" 95 - version = "1.0.86" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 98 - 99 - [[package]] 100 - name = "async-stream" 101 - version = "0.3.5" 102 - source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 104 - dependencies = [ 105 - "async-stream-impl", 106 - "futures-core", 107 - "pin-project-lite", 108 - ] 109 - 110 - [[package]] 111 - name = "async-stream-impl" 112 - version = "0.3.5" 113 - source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 115 - dependencies = [ 116 - "proc-macro2", 117 - "quote", 118 - "syn", 119 - ] 120 - 121 - [[package]] 122 - name = "async-trait" 123 - version = "0.1.80" 124 - source = "registry+https://github.com/rust-lang/crates.io-index" 125 - checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 126 - dependencies = [ 127 - "proc-macro2", 128 - "quote", 129 - "syn", 130 - ] 131 - 132 - [[package]] 133 - name = "atomic" 134 - version = "0.5.3" 135 - source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 137 - 138 - [[package]] 139 - name = "atomic" 140 - version = "0.6.0" 141 - source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994" 143 - dependencies = [ 144 - "bytemuck", 145 - ] 146 - 147 - [[package]] 148 - name = "autocfg" 149 - version = "1.3.0" 150 - source = "registry+https://github.com/rust-lang/crates.io-index" 151 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 152 - 153 - [[package]] 154 - name = "backtrace" 155 - version = "0.3.73" 156 - source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 158 - dependencies = [ 159 - "addr2line", 160 - "cc", 161 - "cfg-if", 162 - "libc", 163 - "miniz_oxide", 164 - "object", 165 - "rustc-demangle", 166 - ] 167 - 168 - [[package]] 169 - name = "base64" 170 - version = "0.21.7" 171 - source = "registry+https://github.com/rust-lang/crates.io-index" 172 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 173 - 174 - [[package]] 175 - name = "binascii" 176 - version = "0.1.4" 177 - source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" 179 - 180 - [[package]] 181 - name = "bitflags" 182 - version = "1.3.2" 183 - source = "registry+https://github.com/rust-lang/crates.io-index" 184 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 185 - 186 - [[package]] 187 - name = "bitflags" 188 - version = "2.5.0" 189 - source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 191 - 192 - [[package]] 193 - name = "bumpalo" 194 - version = "3.16.0" 195 - source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 197 - 198 - [[package]] 199 - name = "bytemuck" 200 - version = "1.16.0" 201 - source = "registry+https://github.com/rust-lang/crates.io-index" 202 - checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" 203 - 204 - [[package]] 205 - name = "bytes" 206 - version = "1.6.0" 207 - source = "registry+https://github.com/rust-lang/crates.io-index" 208 - checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 209 - 210 - [[package]] 211 - name = "cc" 212 - version = "1.0.99" 213 - source = "registry+https://github.com/rust-lang/crates.io-index" 214 - checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" 215 - 216 - [[package]] 217 - name = "cfg-if" 218 - version = "1.0.0" 219 - source = "registry+https://github.com/rust-lang/crates.io-index" 220 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 221 - 222 - [[package]] 223 - name = "chrono" 224 - version = "0.4.38" 225 - source = "registry+https://github.com/rust-lang/crates.io-index" 226 - checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 227 - dependencies = [ 228 - "android-tzdata", 229 - "iana-time-zone", 230 - "js-sys", 231 - "num-traits", 232 - "wasm-bindgen", 233 - "windows-targets 0.52.5", 234 - ] 235 - 236 - [[package]] 237 - name = "clap" 238 - version = "4.5.7" 239 - source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" 241 - dependencies = [ 242 - "clap_builder", 243 - "clap_derive", 244 - ] 245 - 246 - [[package]] 247 - name = "clap-verbosity-flag" 248 - version = "2.2.0" 249 - source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "bb9b20c0dd58e4c2e991c8d203bbeb76c11304d1011659686b5b644bc29aa478" 251 - dependencies = [ 252 - "clap", 253 - "log", 254 - ] 255 - 256 - [[package]] 257 - name = "clap_builder" 258 - version = "4.5.7" 259 - source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" 261 - dependencies = [ 262 - "anstream", 263 - "anstyle", 264 - "clap_lex", 265 - "strsim", 266 - ] 267 - 268 - [[package]] 269 - name = "clap_derive" 270 - version = "4.5.5" 271 - source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" 273 - dependencies = [ 274 - "heck", 275 - "proc-macro2", 276 - "quote", 277 - "syn", 278 - ] 279 - 280 - [[package]] 281 - name = "clap_lex" 282 - version = "0.7.1" 283 - source = "registry+https://github.com/rust-lang/crates.io-index" 284 - checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" 285 - 286 - [[package]] 287 - name = "colorchoice" 288 - version = "1.0.1" 289 - source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 291 - 292 - [[package]] 293 - name = "console" 294 - version = "0.15.8" 295 - source = "registry+https://github.com/rust-lang/crates.io-index" 296 - checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 297 - dependencies = [ 298 - "encode_unicode", 299 - "lazy_static", 300 - "libc", 301 - "unicode-width", 302 - "windows-sys 0.52.0", 303 - ] 304 - 305 - [[package]] 306 - name = "cookie" 307 - version = "0.18.1" 308 - source = "registry+https://github.com/rust-lang/crates.io-index" 309 - checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" 310 - dependencies = [ 311 - "percent-encoding", 312 - "time", 313 - "version_check", 314 - ] 315 - 316 - [[package]] 317 - name = "core-foundation" 318 - version = "0.9.4" 319 - source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 321 - dependencies = [ 322 - "core-foundation-sys", 323 - "libc", 324 - ] 325 - 326 - [[package]] 327 - name = "core-foundation-sys" 328 - version = "0.8.6" 329 - source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 331 - 332 - [[package]] 333 - name = "crossbeam-deque" 334 - version = "0.8.5" 335 - source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 337 - dependencies = [ 338 - "crossbeam-epoch", 339 - "crossbeam-utils", 340 - ] 341 - 342 - [[package]] 343 - name = "crossbeam-epoch" 344 - version = "0.9.18" 345 - source = "registry+https://github.com/rust-lang/crates.io-index" 346 - checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 347 - dependencies = [ 348 - "crossbeam-utils", 349 - ] 350 - 351 - [[package]] 352 - name = "crossbeam-utils" 353 - version = "0.8.20" 354 - source = "registry+https://github.com/rust-lang/crates.io-index" 355 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 356 - 357 - [[package]] 358 - name = "cyclonedx-bom" 359 - version = "0.5.0" 360 - source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "8ed94ea2aaea25fdfec8a03ce34f92c4d2c00d741d0de681b923256448d3835b" 362 - dependencies = [ 363 - "base64", 364 - "fluent-uri", 365 - "once_cell", 366 - "ordered-float", 367 - "packageurl", 368 - "regex", 369 - "serde", 370 - "serde_json", 371 - "spdx", 372 - "thiserror", 373 - "time", 374 - "uuid", 375 - "xml-rs", 376 - ] 377 - 378 - [[package]] 379 - name = "deranged" 380 - version = "0.3.11" 381 - source = "registry+https://github.com/rust-lang/crates.io-index" 382 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 383 - dependencies = [ 384 - "powerfmt", 385 - ] 386 - 387 - [[package]] 388 - name = "devise" 389 - version = "0.4.1" 390 - source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8" 392 - dependencies = [ 393 - "devise_codegen", 394 - "devise_core", 395 - ] 396 - 397 - [[package]] 398 - name = "devise_codegen" 399 - version = "0.4.1" 400 - source = "registry+https://github.com/rust-lang/crates.io-index" 401 - checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6" 402 - dependencies = [ 403 - "devise_core", 404 - "quote", 405 - ] 406 - 407 - [[package]] 408 - name = "devise_core" 409 - version = "0.4.1" 410 - source = "registry+https://github.com/rust-lang/crates.io-index" 411 - checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" 412 - dependencies = [ 413 - "bitflags 2.5.0", 414 - "proc-macro2", 415 - "proc-macro2-diagnostics", 416 - "quote", 417 - "syn", 418 - ] 419 - 420 - [[package]] 421 - name = "diff" 422 - version = "0.1.13" 423 - source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 425 - 426 - [[package]] 427 - name = "difflib" 428 - version = "0.4.0" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" 431 - 432 - [[package]] 433 - name = "displaydoc" 434 - version = "0.2.4" 435 - source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 437 - dependencies = [ 438 - "proc-macro2", 439 - "quote", 440 - "syn", 441 - ] 442 - 443 - [[package]] 444 - name = "dyn-clone" 445 - version = "1.0.17" 446 - source = "registry+https://github.com/rust-lang/crates.io-index" 447 - checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 448 - 449 - [[package]] 450 - name = "either" 451 - version = "1.12.0" 452 - source = "registry+https://github.com/rust-lang/crates.io-index" 453 - checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" 454 - 455 - [[package]] 456 - name = "encode_unicode" 457 - version = "0.3.6" 458 - source = "registry+https://github.com/rust-lang/crates.io-index" 459 - checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 460 - 461 - [[package]] 462 - name = "encoding_rs" 463 - version = "0.8.34" 464 - source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 466 - dependencies = [ 467 - "cfg-if", 468 - ] 469 - 470 - [[package]] 471 - name = "env_filter" 472 - version = "0.1.0" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 475 - dependencies = [ 476 - "log", 477 - "regex", 478 - ] 479 - 480 - [[package]] 481 - name = "env_logger" 482 - version = "0.11.3" 483 - source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 485 - dependencies = [ 486 - "anstream", 487 - "anstyle", 488 - "env_filter", 489 - "humantime", 490 - "log", 491 - ] 492 - 493 - [[package]] 494 - name = "equivalent" 495 - version = "1.0.1" 496 - source = "registry+https://github.com/rust-lang/crates.io-index" 497 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 498 - 499 - [[package]] 500 - name = "errno" 501 - version = "0.3.9" 502 - source = "registry+https://github.com/rust-lang/crates.io-index" 503 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 504 - dependencies = [ 505 - "libc", 506 - "windows-sys 0.52.0", 507 - ] 508 - 509 - [[package]] 510 - name = "fastrand" 511 - version = "2.1.0" 512 - source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 514 - 515 - [[package]] 516 - name = "figment" 517 - version = "0.10.19" 518 - source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" 520 - dependencies = [ 521 - "atomic 0.6.0", 522 - "pear", 523 - "serde", 524 - "toml", 525 - "uncased", 526 - "version_check", 527 - ] 528 - 529 - [[package]] 530 - name = "float-cmp" 531 - version = "0.9.0" 532 - source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 534 - dependencies = [ 535 - "num-traits", 536 - ] 537 - 538 - [[package]] 539 - name = "fluent-uri" 540 - version = "0.1.4" 541 - source = "registry+https://github.com/rust-lang/crates.io-index" 542 - checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" 543 - dependencies = [ 544 - "bitflags 1.3.2", 545 - ] 546 - 547 - [[package]] 548 - name = "flume" 549 - version = "0.11.0" 550 - source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 552 - dependencies = [ 553 - "futures-core", 554 - "futures-sink", 555 - "nanorand", 556 - "spin", 557 - ] 558 - 559 - [[package]] 560 - name = "fnv" 561 - version = "1.0.7" 562 - source = "registry+https://github.com/rust-lang/crates.io-index" 563 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 564 - 565 - [[package]] 566 - name = "foreign-types" 567 - version = "0.3.2" 568 - source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 570 - dependencies = [ 571 - "foreign-types-shared", 572 - ] 573 - 574 - [[package]] 575 - name = "foreign-types-shared" 576 - version = "0.1.1" 577 - source = "registry+https://github.com/rust-lang/crates.io-index" 578 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 579 - 580 - [[package]] 581 - name = "form_urlencoded" 582 - version = "1.2.1" 583 - source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 585 - dependencies = [ 586 - "percent-encoding", 587 - ] 588 - 589 - [[package]] 590 - name = "futures" 591 - version = "0.3.30" 592 - source = "registry+https://github.com/rust-lang/crates.io-index" 593 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 594 - dependencies = [ 595 - "futures-channel", 596 - "futures-core", 597 - "futures-io", 598 - "futures-sink", 599 - "futures-task", 600 - "futures-util", 601 - ] 602 - 603 - [[package]] 604 - name = "futures-channel" 605 - version = "0.3.30" 606 - source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 608 - dependencies = [ 609 - "futures-core", 610 - "futures-sink", 611 - ] 612 - 613 - [[package]] 614 - name = "futures-core" 615 - version = "0.3.30" 616 - source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 618 - 619 - [[package]] 620 - name = "futures-io" 621 - version = "0.3.30" 622 - source = "registry+https://github.com/rust-lang/crates.io-index" 623 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 624 - 625 - [[package]] 626 - name = "futures-sink" 627 - version = "0.3.30" 628 - source = "registry+https://github.com/rust-lang/crates.io-index" 629 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 630 - 631 - [[package]] 632 - name = "futures-task" 633 - version = "0.3.30" 634 - source = "registry+https://github.com/rust-lang/crates.io-index" 635 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 636 - 637 - [[package]] 638 - name = "futures-util" 639 - version = "0.3.30" 640 - source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 642 - dependencies = [ 643 - "futures-channel", 644 - "futures-core", 645 - "futures-io", 646 - "futures-sink", 647 - "futures-task", 648 - "memchr", 649 - "pin-project-lite", 650 - "pin-utils", 651 - "slab", 652 - ] 653 - 654 - [[package]] 655 - name = "genealogos" 656 - version = "1.0.0" 657 - dependencies = [ 658 - "clap", 659 - "cyclonedx-bom", 660 - "env_logger", 661 - "log", 662 - "nixtract", 663 - "predicates", 664 - "pretty_assertions", 665 - "rayon", 666 - "rocket", 667 - "serde", 668 - "serde_json", 669 - "test-log", 670 - "thiserror", 671 - "uuid", 672 - ] 673 - 674 - [[package]] 675 - name = "genealogos-api" 676 - version = "1.0.0" 677 - dependencies = [ 678 - "chrono", 679 - "env_logger", 680 - "genealogos", 681 - "log", 682 - "nixtract", 683 - "pretty_assertions", 684 - "rocket", 685 - "serde", 686 - "serde_json", 687 - "test-log", 688 - "urlencoding", 689 - ] 690 - 691 - [[package]] 692 - name = "genealogos-cli" 693 - version = "1.0.0" 694 - dependencies = [ 695 - "anyhow", 696 - "clap", 697 - "clap-verbosity-flag", 698 - "cyclonedx-bom", 699 - "env_logger", 700 - "genealogos", 701 - "indicatif", 702 - "indicatif-log-bridge", 703 - "nixtract", 704 - ] 705 - 706 - [[package]] 707 - name = "generator" 708 - version = "0.7.5" 709 - source = "registry+https://github.com/rust-lang/crates.io-index" 710 - checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 711 - dependencies = [ 712 - "cc", 713 - "libc", 714 - "log", 715 - "rustversion", 716 - "windows", 717 - ] 718 - 719 - [[package]] 720 - name = "getrandom" 721 - version = "0.2.15" 722 - source = "registry+https://github.com/rust-lang/crates.io-index" 723 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 724 - dependencies = [ 725 - "cfg-if", 726 - "js-sys", 727 - "libc", 728 - "wasi", 729 - "wasm-bindgen", 730 - ] 731 - 732 - [[package]] 733 - name = "gimli" 734 - version = "0.29.0" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 737 - 738 - [[package]] 739 - name = "glob" 740 - version = "0.3.1" 741 - source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 743 - 744 - [[package]] 745 - name = "h2" 746 - version = "0.3.26" 747 - source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 749 - dependencies = [ 750 - "bytes", 751 - "fnv", 752 - "futures-core", 753 - "futures-sink", 754 - "futures-util", 755 - "http 0.2.12", 756 - "indexmap", 757 - "slab", 758 - "tokio", 759 - "tokio-util", 760 - "tracing", 761 - ] 762 - 763 - [[package]] 764 - name = "hashbrown" 765 - version = "0.14.5" 766 - source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 768 - 769 - [[package]] 770 - name = "heck" 771 - version = "0.5.0" 772 - source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 774 - 775 - [[package]] 776 - name = "hermit-abi" 777 - version = "0.3.9" 778 - source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 780 - 781 - [[package]] 782 - name = "http" 783 - version = "0.2.12" 784 - source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 786 - dependencies = [ 787 - "bytes", 788 - "fnv", 789 - "itoa", 790 - ] 791 - 792 - [[package]] 793 - name = "http" 794 - version = "1.1.0" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 797 - dependencies = [ 798 - "bytes", 799 - "fnv", 800 - "itoa", 801 - ] 802 - 803 - [[package]] 804 - name = "http-body" 805 - version = "0.4.6" 806 - source = "registry+https://github.com/rust-lang/crates.io-index" 807 - checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 808 - dependencies = [ 809 - "bytes", 810 - "http 0.2.12", 811 - "pin-project-lite", 812 - ] 813 - 814 - [[package]] 815 - name = "httparse" 816 - version = "1.9.3" 817 - source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545" 819 - 820 - [[package]] 821 - name = "httpdate" 822 - version = "1.0.3" 823 - source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 825 - 826 - [[package]] 827 - name = "humantime" 828 - version = "2.1.0" 829 - source = "registry+https://github.com/rust-lang/crates.io-index" 830 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 831 - 832 - [[package]] 833 - name = "hyper" 834 - version = "0.14.29" 835 - source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" 837 - dependencies = [ 838 - "bytes", 839 - "futures-channel", 840 - "futures-core", 841 - "futures-util", 842 - "h2", 843 - "http 0.2.12", 844 - "http-body", 845 - "httparse", 846 - "httpdate", 847 - "itoa", 848 - "pin-project-lite", 849 - "socket2", 850 - "tokio", 851 - "tower-service", 852 - "tracing", 853 - "want", 854 - ] 855 - 856 - [[package]] 857 - name = "hyper-tls" 858 - version = "0.5.0" 859 - source = "registry+https://github.com/rust-lang/crates.io-index" 860 - checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 861 - dependencies = [ 862 - "bytes", 863 - "hyper", 864 - "native-tls", 865 - "tokio", 866 - "tokio-native-tls", 867 - ] 868 - 869 - [[package]] 870 - name = "iana-time-zone" 871 - version = "0.1.60" 872 - source = "registry+https://github.com/rust-lang/crates.io-index" 873 - checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 874 - dependencies = [ 875 - "android_system_properties", 876 - "core-foundation-sys", 877 - "iana-time-zone-haiku", 878 - "js-sys", 879 - "wasm-bindgen", 880 - "windows-core", 881 - ] 882 - 883 - [[package]] 884 - name = "iana-time-zone-haiku" 885 - version = "0.1.2" 886 - source = "registry+https://github.com/rust-lang/crates.io-index" 887 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 888 - dependencies = [ 889 - "cc", 890 - ] 891 - 892 - [[package]] 893 - name = "icu_collections" 894 - version = "1.5.0" 895 - source = "registry+https://github.com/rust-lang/crates.io-index" 896 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 897 - dependencies = [ 898 - "displaydoc", 899 - "yoke", 900 - "zerofrom", 901 - "zerovec", 902 - ] 903 - 904 - [[package]] 905 - name = "icu_locid" 906 - version = "1.5.0" 907 - source = "registry+https://github.com/rust-lang/crates.io-index" 908 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 909 - dependencies = [ 910 - "displaydoc", 911 - "litemap", 912 - "tinystr", 913 - "writeable", 914 - "zerovec", 915 - ] 916 - 917 - [[package]] 918 - name = "icu_locid_transform" 919 - version = "1.5.0" 920 - source = "registry+https://github.com/rust-lang/crates.io-index" 921 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 922 - dependencies = [ 923 - "displaydoc", 924 - "icu_locid", 925 - "icu_locid_transform_data", 926 - "icu_provider", 927 - "tinystr", 928 - "zerovec", 929 - ] 930 - 931 - [[package]] 932 - name = "icu_locid_transform_data" 933 - version = "1.5.0" 934 - source = "registry+https://github.com/rust-lang/crates.io-index" 935 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 936 - 937 - [[package]] 938 - name = "icu_normalizer" 939 - version = "1.5.0" 940 - source = "registry+https://github.com/rust-lang/crates.io-index" 941 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 942 - dependencies = [ 943 - "displaydoc", 944 - "icu_collections", 945 - "icu_normalizer_data", 946 - "icu_properties", 947 - "icu_provider", 948 - "smallvec", 949 - "utf16_iter", 950 - "utf8_iter", 951 - "write16", 952 - "zerovec", 953 - ] 954 - 955 - [[package]] 956 - name = "icu_normalizer_data" 957 - version = "1.5.0" 958 - source = "registry+https://github.com/rust-lang/crates.io-index" 959 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 960 - 961 - [[package]] 962 - name = "icu_properties" 963 - version = "1.5.0" 964 - source = "registry+https://github.com/rust-lang/crates.io-index" 965 - checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" 966 - dependencies = [ 967 - "displaydoc", 968 - "icu_collections", 969 - "icu_locid_transform", 970 - "icu_properties_data", 971 - "icu_provider", 972 - "tinystr", 973 - "zerovec", 974 - ] 975 - 976 - [[package]] 977 - name = "icu_properties_data" 978 - version = "1.5.0" 979 - source = "registry+https://github.com/rust-lang/crates.io-index" 980 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 981 - 982 - [[package]] 983 - name = "icu_provider" 984 - version = "1.5.0" 985 - source = "registry+https://github.com/rust-lang/crates.io-index" 986 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 987 - dependencies = [ 988 - "displaydoc", 989 - "icu_locid", 990 - "icu_provider_macros", 991 - "stable_deref_trait", 992 - "tinystr", 993 - "writeable", 994 - "yoke", 995 - "zerofrom", 996 - "zerovec", 997 - ] 998 - 999 - [[package]] 1000 - name = "icu_provider_macros" 1001 - version = "1.5.0" 1002 - source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1004 - dependencies = [ 1005 - "proc-macro2", 1006 - "quote", 1007 - "syn", 1008 - ] 1009 - 1010 - [[package]] 1011 - name = "idna" 1012 - version = "1.0.0" 1013 - source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" 1015 - dependencies = [ 1016 - "icu_normalizer", 1017 - "icu_properties", 1018 - "smallvec", 1019 - "utf8_iter", 1020 - ] 1021 - 1022 - [[package]] 1023 - name = "indexmap" 1024 - version = "2.2.6" 1025 - source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1027 - dependencies = [ 1028 - "equivalent", 1029 - "hashbrown", 1030 - "serde", 1031 - ] 1032 - 1033 - [[package]] 1034 - name = "indicatif" 1035 - version = "0.17.8" 1036 - source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 1038 - dependencies = [ 1039 - "console", 1040 - "instant", 1041 - "number_prefix", 1042 - "portable-atomic", 1043 - "unicode-width", 1044 - ] 1045 - 1046 - [[package]] 1047 - name = "indicatif-log-bridge" 1048 - version = "0.2.2" 1049 - source = "registry+https://github.com/rust-lang/crates.io-index" 1050 - checksum = "2963046f28a204e3e3fd7e754fd90a6235da05b5378f24707ff0ec9513725ce3" 1051 - dependencies = [ 1052 - "indicatif", 1053 - "log", 1054 - ] 1055 - 1056 - [[package]] 1057 - name = "inlinable_string" 1058 - version = "0.1.15" 1059 - source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" 1061 - 1062 - [[package]] 1063 - name = "instant" 1064 - version = "0.1.13" 1065 - source = "registry+https://github.com/rust-lang/crates.io-index" 1066 - checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1067 - dependencies = [ 1068 - "cfg-if", 1069 - ] 1070 - 1071 - [[package]] 1072 - name = "ipnet" 1073 - version = "2.9.0" 1074 - source = "registry+https://github.com/rust-lang/crates.io-index" 1075 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1076 - 1077 - [[package]] 1078 - name = "is-terminal" 1079 - version = "0.4.12" 1080 - source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1082 - dependencies = [ 1083 - "hermit-abi", 1084 - "libc", 1085 - "windows-sys 0.52.0", 1086 - ] 1087 - 1088 - [[package]] 1089 - name = "is_terminal_polyfill" 1090 - version = "1.70.0" 1091 - source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1093 - 1094 - [[package]] 1095 - name = "itoa" 1096 - version = "1.0.11" 1097 - source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1099 - 1100 - [[package]] 1101 - name = "js-sys" 1102 - version = "0.3.69" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1105 - dependencies = [ 1106 - "wasm-bindgen", 1107 - ] 1108 - 1109 - [[package]] 1110 - name = "lazy_static" 1111 - version = "1.4.0" 1112 - source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1114 - 1115 - [[package]] 1116 - name = "libc" 1117 - version = "0.2.155" 1118 - source = "registry+https://github.com/rust-lang/crates.io-index" 1119 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 1120 - 1121 - [[package]] 1122 - name = "linux-raw-sys" 1123 - version = "0.4.14" 1124 - source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1126 - 1127 - [[package]] 1128 - name = "litemap" 1129 - version = "0.7.3" 1130 - source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" 1132 - 1133 - [[package]] 1134 - name = "lock_api" 1135 - version = "0.4.12" 1136 - source = "registry+https://github.com/rust-lang/crates.io-index" 1137 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1138 - dependencies = [ 1139 - "autocfg", 1140 - "scopeguard", 1141 - ] 1142 - 1143 - [[package]] 1144 - name = "log" 1145 - version = "0.4.21" 1146 - source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1148 - 1149 - [[package]] 1150 - name = "loom" 1151 - version = "0.5.6" 1152 - source = "registry+https://github.com/rust-lang/crates.io-index" 1153 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1154 - dependencies = [ 1155 - "cfg-if", 1156 - "generator", 1157 - "scoped-tls", 1158 - "serde", 1159 - "serde_json", 1160 - "tracing", 1161 - "tracing-subscriber", 1162 - ] 1163 - 1164 - [[package]] 1165 - name = "matchers" 1166 - version = "0.1.0" 1167 - source = "registry+https://github.com/rust-lang/crates.io-index" 1168 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1169 - dependencies = [ 1170 - "regex-automata 0.1.10", 1171 - ] 1172 - 1173 - [[package]] 1174 - name = "memchr" 1175 - version = "2.7.2" 1176 - source = "registry+https://github.com/rust-lang/crates.io-index" 1177 - checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1178 - 1179 - [[package]] 1180 - name = "mime" 1181 - version = "0.3.17" 1182 - source = "registry+https://github.com/rust-lang/crates.io-index" 1183 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1184 - 1185 - [[package]] 1186 - name = "miniz_oxide" 1187 - version = "0.7.3" 1188 - source = "registry+https://github.com/rust-lang/crates.io-index" 1189 - checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" 1190 - dependencies = [ 1191 - "adler", 1192 - ] 1193 - 1194 - [[package]] 1195 - name = "mio" 1196 - version = "0.8.11" 1197 - source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1199 - dependencies = [ 1200 - "libc", 1201 - "wasi", 1202 - "windows-sys 0.48.0", 1203 - ] 1204 - 1205 - [[package]] 1206 - name = "multer" 1207 - version = "3.1.0" 1208 - source = "registry+https://github.com/rust-lang/crates.io-index" 1209 - checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" 1210 - dependencies = [ 1211 - "bytes", 1212 - "encoding_rs", 1213 - "futures-util", 1214 - "http 1.1.0", 1215 - "httparse", 1216 - "memchr", 1217 - "mime", 1218 - "spin", 1219 - "tokio", 1220 - "tokio-util", 1221 - "version_check", 1222 - ] 1223 - 1224 - [[package]] 1225 - name = "nanorand" 1226 - version = "0.7.0" 1227 - source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1229 - dependencies = [ 1230 - "getrandom", 1231 - ] 1232 - 1233 - [[package]] 1234 - name = "native-tls" 1235 - version = "0.2.12" 1236 - source = "registry+https://github.com/rust-lang/crates.io-index" 1237 - checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 1238 - dependencies = [ 1239 - "libc", 1240 - "log", 1241 - "openssl", 1242 - "openssl-probe", 1243 - "openssl-sys", 1244 - "schannel", 1245 - "security-framework", 1246 - "security-framework-sys", 1247 - "tempfile", 1248 - ] 1249 - 1250 - [[package]] 1251 - name = "nixtract" 1252 - version = "0.3.0" 1253 - source = "git+https://github.com/tweag/nixtract.git#eddcfd45d517928bf8d18b849d5ab0f6e5d49686" 1254 - dependencies = [ 1255 - "clap", 1256 - "clap-verbosity-flag", 1257 - "env_logger", 1258 - "flume", 1259 - "indicatif", 1260 - "indicatif-log-bridge", 1261 - "log", 1262 - "num_cpus", 1263 - "rayon", 1264 - "reqwest", 1265 - "schemars", 1266 - "serde", 1267 - "serde_json", 1268 - "shell-escape", 1269 - "tempfile", 1270 - "thiserror", 1271 - ] 1272 - 1273 - [[package]] 1274 - name = "normalize-line-endings" 1275 - version = "0.3.0" 1276 - source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" 1278 - 1279 - [[package]] 1280 - name = "nu-ansi-term" 1281 - version = "0.46.0" 1282 - source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1284 - dependencies = [ 1285 - "overload", 1286 - "winapi", 1287 - ] 1288 - 1289 - [[package]] 1290 - name = "num-conv" 1291 - version = "0.1.0" 1292 - source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1294 - 1295 - [[package]] 1296 - name = "num-traits" 1297 - version = "0.2.19" 1298 - source = "registry+https://github.com/rust-lang/crates.io-index" 1299 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1300 - dependencies = [ 1301 - "autocfg", 1302 - ] 1303 - 1304 - [[package]] 1305 - name = "num_cpus" 1306 - version = "1.16.0" 1307 - source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1309 - dependencies = [ 1310 - "hermit-abi", 1311 - "libc", 1312 - ] 1313 - 1314 - [[package]] 1315 - name = "number_prefix" 1316 - version = "0.4.0" 1317 - source = "registry+https://github.com/rust-lang/crates.io-index" 1318 - checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 1319 - 1320 - [[package]] 1321 - name = "object" 1322 - version = "0.36.0" 1323 - source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" 1325 - dependencies = [ 1326 - "memchr", 1327 - ] 1328 - 1329 - [[package]] 1330 - name = "once_cell" 1331 - version = "1.19.0" 1332 - source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1334 - 1335 - [[package]] 1336 - name = "openssl" 1337 - version = "0.10.64" 1338 - source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1340 - dependencies = [ 1341 - "bitflags 2.5.0", 1342 - "cfg-if", 1343 - "foreign-types", 1344 - "libc", 1345 - "once_cell", 1346 - "openssl-macros", 1347 - "openssl-sys", 1348 - ] 1349 - 1350 - [[package]] 1351 - name = "openssl-macros" 1352 - version = "0.1.1" 1353 - source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1355 - dependencies = [ 1356 - "proc-macro2", 1357 - "quote", 1358 - "syn", 1359 - ] 1360 - 1361 - [[package]] 1362 - name = "openssl-probe" 1363 - version = "0.1.5" 1364 - source = "registry+https://github.com/rust-lang/crates.io-index" 1365 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1366 - 1367 - [[package]] 1368 - name = "openssl-sys" 1369 - version = "0.9.102" 1370 - source = "registry+https://github.com/rust-lang/crates.io-index" 1371 - checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 1372 - dependencies = [ 1373 - "cc", 1374 - "libc", 1375 - "pkg-config", 1376 - "vcpkg", 1377 - ] 1378 - 1379 - [[package]] 1380 - name = "ordered-float" 1381 - version = "4.2.0" 1382 - source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" 1384 - dependencies = [ 1385 - "num-traits", 1386 - ] 1387 - 1388 - [[package]] 1389 - name = "overload" 1390 - version = "0.1.1" 1391 - source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1393 - 1394 - [[package]] 1395 - name = "packageurl" 1396 - version = "0.3.0" 1397 - source = "registry+https://github.com/rust-lang/crates.io-index" 1398 - checksum = "c53362339d1c48910f1b0c35e2ae96e2d32e442c7dc3ac5f622908ec87221f08" 1399 - dependencies = [ 1400 - "percent-encoding", 1401 - "thiserror", 1402 - ] 1403 - 1404 - [[package]] 1405 - name = "parking_lot" 1406 - version = "0.12.3" 1407 - source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1409 - dependencies = [ 1410 - "lock_api", 1411 - "parking_lot_core", 1412 - ] 1413 - 1414 - [[package]] 1415 - name = "parking_lot_core" 1416 - version = "0.9.10" 1417 - source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1419 - dependencies = [ 1420 - "cfg-if", 1421 - "libc", 1422 - "redox_syscall", 1423 - "smallvec", 1424 - "windows-targets 0.52.5", 1425 - ] 1426 - 1427 - [[package]] 1428 - name = "pear" 1429 - version = "0.2.9" 1430 - source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" 1432 - dependencies = [ 1433 - "inlinable_string", 1434 - "pear_codegen", 1435 - "yansi 1.0.1", 1436 - ] 1437 - 1438 - [[package]] 1439 - name = "pear_codegen" 1440 - version = "0.2.9" 1441 - source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" 1443 - dependencies = [ 1444 - "proc-macro2", 1445 - "proc-macro2-diagnostics", 1446 - "quote", 1447 - "syn", 1448 - ] 1449 - 1450 - [[package]] 1451 - name = "percent-encoding" 1452 - version = "2.3.1" 1453 - source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1455 - 1456 - [[package]] 1457 - name = "pin-project-lite" 1458 - version = "0.2.14" 1459 - source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1461 - 1462 - [[package]] 1463 - name = "pin-utils" 1464 - version = "0.1.0" 1465 - source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1467 - 1468 - [[package]] 1469 - name = "pkg-config" 1470 - version = "0.3.30" 1471 - source = "registry+https://github.com/rust-lang/crates.io-index" 1472 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1473 - 1474 - [[package]] 1475 - name = "portable-atomic" 1476 - version = "1.6.0" 1477 - source = "registry+https://github.com/rust-lang/crates.io-index" 1478 - checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 1479 - 1480 - [[package]] 1481 - name = "powerfmt" 1482 - version = "0.2.0" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1485 - 1486 - [[package]] 1487 - name = "ppv-lite86" 1488 - version = "0.2.17" 1489 - source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1491 - 1492 - [[package]] 1493 - name = "predicates" 1494 - version = "3.1.0" 1495 - source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" 1497 - dependencies = [ 1498 - "anstyle", 1499 - "difflib", 1500 - "float-cmp", 1501 - "normalize-line-endings", 1502 - "predicates-core", 1503 - "regex", 1504 - ] 1505 - 1506 - [[package]] 1507 - name = "predicates-core" 1508 - version = "1.0.6" 1509 - source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" 1511 - 1512 - [[package]] 1513 - name = "pretty_assertions" 1514 - version = "1.4.0" 1515 - source = "registry+https://github.com/rust-lang/crates.io-index" 1516 - checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 1517 - dependencies = [ 1518 - "diff", 1519 - "yansi 0.5.1", 1520 - ] 1521 - 1522 - [[package]] 1523 - name = "proc-macro2" 1524 - version = "1.0.85" 1525 - source = "registry+https://github.com/rust-lang/crates.io-index" 1526 - checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" 1527 - dependencies = [ 1528 - "unicode-ident", 1529 - ] 1530 - 1531 - [[package]] 1532 - name = "proc-macro2-diagnostics" 1533 - version = "0.10.1" 1534 - source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 1536 - dependencies = [ 1537 - "proc-macro2", 1538 - "quote", 1539 - "syn", 1540 - "version_check", 1541 - "yansi 1.0.1", 1542 - ] 1543 - 1544 - [[package]] 1545 - name = "quote" 1546 - version = "1.0.36" 1547 - source = "registry+https://github.com/rust-lang/crates.io-index" 1548 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1549 - dependencies = [ 1550 - "proc-macro2", 1551 - ] 1552 - 1553 - [[package]] 1554 - name = "rand" 1555 - version = "0.8.5" 1556 - source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1558 - dependencies = [ 1559 - "libc", 1560 - "rand_chacha", 1561 - "rand_core", 1562 - ] 1563 - 1564 - [[package]] 1565 - name = "rand_chacha" 1566 - version = "0.3.1" 1567 - source = "registry+https://github.com/rust-lang/crates.io-index" 1568 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1569 - dependencies = [ 1570 - "ppv-lite86", 1571 - "rand_core", 1572 - ] 1573 - 1574 - [[package]] 1575 - name = "rand_core" 1576 - version = "0.6.4" 1577 - source = "registry+https://github.com/rust-lang/crates.io-index" 1578 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1579 - dependencies = [ 1580 - "getrandom", 1581 - ] 1582 - 1583 - [[package]] 1584 - name = "rayon" 1585 - version = "1.10.0" 1586 - source = "registry+https://github.com/rust-lang/crates.io-index" 1587 - checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 1588 - dependencies = [ 1589 - "either", 1590 - "rayon-core", 1591 - ] 1592 - 1593 - [[package]] 1594 - name = "rayon-core" 1595 - version = "1.12.1" 1596 - source = "registry+https://github.com/rust-lang/crates.io-index" 1597 - checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1598 - dependencies = [ 1599 - "crossbeam-deque", 1600 - "crossbeam-utils", 1601 - ] 1602 - 1603 - [[package]] 1604 - name = "redox_syscall" 1605 - version = "0.5.1" 1606 - source = "registry+https://github.com/rust-lang/crates.io-index" 1607 - checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 1608 - dependencies = [ 1609 - "bitflags 2.5.0", 1610 - ] 1611 - 1612 - [[package]] 1613 - name = "ref-cast" 1614 - version = "1.0.23" 1615 - source = "registry+https://github.com/rust-lang/crates.io-index" 1616 - checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" 1617 - dependencies = [ 1618 - "ref-cast-impl", 1619 - ] 1620 - 1621 - [[package]] 1622 - name = "ref-cast-impl" 1623 - version = "1.0.23" 1624 - source = "registry+https://github.com/rust-lang/crates.io-index" 1625 - checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" 1626 - dependencies = [ 1627 - "proc-macro2", 1628 - "quote", 1629 - "syn", 1630 - ] 1631 - 1632 - [[package]] 1633 - name = "regex" 1634 - version = "1.10.5" 1635 - source = "registry+https://github.com/rust-lang/crates.io-index" 1636 - checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 1637 - dependencies = [ 1638 - "aho-corasick", 1639 - "memchr", 1640 - "regex-automata 0.4.7", 1641 - "regex-syntax 0.8.4", 1642 - ] 1643 - 1644 - [[package]] 1645 - name = "regex-automata" 1646 - version = "0.1.10" 1647 - source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1649 - dependencies = [ 1650 - "regex-syntax 0.6.29", 1651 - ] 1652 - 1653 - [[package]] 1654 - name = "regex-automata" 1655 - version = "0.4.7" 1656 - source = "registry+https://github.com/rust-lang/crates.io-index" 1657 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 1658 - dependencies = [ 1659 - "aho-corasick", 1660 - "memchr", 1661 - "regex-syntax 0.8.4", 1662 - ] 1663 - 1664 - [[package]] 1665 - name = "regex-syntax" 1666 - version = "0.6.29" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 1669 - 1670 - [[package]] 1671 - name = "regex-syntax" 1672 - version = "0.8.4" 1673 - source = "registry+https://github.com/rust-lang/crates.io-index" 1674 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 1675 - 1676 - [[package]] 1677 - name = "reqwest" 1678 - version = "0.11.27" 1679 - source = "registry+https://github.com/rust-lang/crates.io-index" 1680 - checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 1681 - dependencies = [ 1682 - "base64", 1683 - "bytes", 1684 - "encoding_rs", 1685 - "futures-core", 1686 - "futures-util", 1687 - "h2", 1688 - "http 0.2.12", 1689 - "http-body", 1690 - "hyper", 1691 - "hyper-tls", 1692 - "ipnet", 1693 - "js-sys", 1694 - "log", 1695 - "mime", 1696 - "native-tls", 1697 - "once_cell", 1698 - "percent-encoding", 1699 - "pin-project-lite", 1700 - "rustls-pemfile", 1701 - "serde", 1702 - "serde_json", 1703 - "serde_urlencoded", 1704 - "sync_wrapper", 1705 - "system-configuration", 1706 - "tokio", 1707 - "tokio-native-tls", 1708 - "tower-service", 1709 - "url", 1710 - "wasm-bindgen", 1711 - "wasm-bindgen-futures", 1712 - "web-sys", 1713 - "winreg", 1714 - ] 1715 - 1716 - [[package]] 1717 - name = "rocket" 1718 - version = "0.5.1" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "a516907296a31df7dc04310e7043b61d71954d703b603cc6867a026d7e72d73f" 1721 - dependencies = [ 1722 - "async-stream", 1723 - "async-trait", 1724 - "atomic 0.5.3", 1725 - "binascii", 1726 - "bytes", 1727 - "either", 1728 - "figment", 1729 - "futures", 1730 - "indexmap", 1731 - "log", 1732 - "memchr", 1733 - "multer", 1734 - "num_cpus", 1735 - "parking_lot", 1736 - "pin-project-lite", 1737 - "rand", 1738 - "ref-cast", 1739 - "rocket_codegen", 1740 - "rocket_http", 1741 - "serde", 1742 - "serde_json", 1743 - "state", 1744 - "tempfile", 1745 - "time", 1746 - "tokio", 1747 - "tokio-stream", 1748 - "tokio-util", 1749 - "ubyte", 1750 - "version_check", 1751 - "yansi 1.0.1", 1752 - ] 1753 - 1754 - [[package]] 1755 - name = "rocket_codegen" 1756 - version = "0.5.1" 1757 - source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - checksum = "575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46" 1759 - dependencies = [ 1760 - "devise", 1761 - "glob", 1762 - "indexmap", 1763 - "proc-macro2", 1764 - "quote", 1765 - "rocket_http", 1766 - "syn", 1767 - "unicode-xid", 1768 - "version_check", 1769 - ] 1770 - 1771 - [[package]] 1772 - name = "rocket_http" 1773 - version = "0.5.1" 1774 - source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "e274915a20ee3065f611c044bd63c40757396b6dbc057d6046aec27f14f882b9" 1776 - dependencies = [ 1777 - "cookie", 1778 - "either", 1779 - "futures", 1780 - "http 0.2.12", 1781 - "hyper", 1782 - "indexmap", 1783 - "log", 1784 - "memchr", 1785 - "pear", 1786 - "percent-encoding", 1787 - "pin-project-lite", 1788 - "ref-cast", 1789 - "serde", 1790 - "smallvec", 1791 - "stable-pattern", 1792 - "state", 1793 - "time", 1794 - "tokio", 1795 - "uncased", 1796 - ] 1797 - 1798 - [[package]] 1799 - name = "rustc-demangle" 1800 - version = "0.1.24" 1801 - source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1803 - 1804 - [[package]] 1805 - name = "rustix" 1806 - version = "0.38.34" 1807 - source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1809 - dependencies = [ 1810 - "bitflags 2.5.0", 1811 - "errno", 1812 - "libc", 1813 - "linux-raw-sys", 1814 - "windows-sys 0.52.0", 1815 - ] 1816 - 1817 - [[package]] 1818 - name = "rustls-pemfile" 1819 - version = "1.0.4" 1820 - source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 1822 - dependencies = [ 1823 - "base64", 1824 - ] 1825 - 1826 - [[package]] 1827 - name = "rustversion" 1828 - version = "1.0.17" 1829 - source = "registry+https://github.com/rust-lang/crates.io-index" 1830 - checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 1831 - 1832 - [[package]] 1833 - name = "ryu" 1834 - version = "1.0.18" 1835 - source = "registry+https://github.com/rust-lang/crates.io-index" 1836 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1837 - 1838 - [[package]] 1839 - name = "schannel" 1840 - version = "0.1.23" 1841 - source = "registry+https://github.com/rust-lang/crates.io-index" 1842 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 1843 - dependencies = [ 1844 - "windows-sys 0.52.0", 1845 - ] 1846 - 1847 - [[package]] 1848 - name = "schemars" 1849 - version = "0.8.21" 1850 - source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" 1852 - dependencies = [ 1853 - "dyn-clone", 1854 - "schemars_derive", 1855 - "serde", 1856 - "serde_json", 1857 - ] 1858 - 1859 - [[package]] 1860 - name = "schemars_derive" 1861 - version = "0.8.21" 1862 - source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" 1864 - dependencies = [ 1865 - "proc-macro2", 1866 - "quote", 1867 - "serde_derive_internals", 1868 - "syn", 1869 - ] 1870 - 1871 - [[package]] 1872 - name = "scoped-tls" 1873 - version = "1.0.1" 1874 - source = "registry+https://github.com/rust-lang/crates.io-index" 1875 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 1876 - 1877 - [[package]] 1878 - name = "scopeguard" 1879 - version = "1.2.0" 1880 - source = "registry+https://github.com/rust-lang/crates.io-index" 1881 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1882 - 1883 - [[package]] 1884 - name = "security-framework" 1885 - version = "2.11.0" 1886 - source = "registry+https://github.com/rust-lang/crates.io-index" 1887 - checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 1888 - dependencies = [ 1889 - "bitflags 2.5.0", 1890 - "core-foundation", 1891 - "core-foundation-sys", 1892 - "libc", 1893 - "security-framework-sys", 1894 - ] 1895 - 1896 - [[package]] 1897 - name = "security-framework-sys" 1898 - version = "2.11.0" 1899 - source = "registry+https://github.com/rust-lang/crates.io-index" 1900 - checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 1901 - dependencies = [ 1902 - "core-foundation-sys", 1903 - "libc", 1904 - ] 1905 - 1906 - [[package]] 1907 - name = "serde" 1908 - version = "1.0.203" 1909 - source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 1911 - dependencies = [ 1912 - "serde_derive", 1913 - ] 1914 - 1915 - [[package]] 1916 - name = "serde_derive" 1917 - version = "1.0.203" 1918 - source = "registry+https://github.com/rust-lang/crates.io-index" 1919 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 1920 - dependencies = [ 1921 - "proc-macro2", 1922 - "quote", 1923 - "syn", 1924 - ] 1925 - 1926 - [[package]] 1927 - name = "serde_derive_internals" 1928 - version = "0.29.1" 1929 - source = "registry+https://github.com/rust-lang/crates.io-index" 1930 - checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 1931 - dependencies = [ 1932 - "proc-macro2", 1933 - "quote", 1934 - "syn", 1935 - ] 1936 - 1937 - [[package]] 1938 - name = "serde_json" 1939 - version = "1.0.117" 1940 - source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 1942 - dependencies = [ 1943 - "itoa", 1944 - "ryu", 1945 - "serde", 1946 - ] 1947 - 1948 - [[package]] 1949 - name = "serde_spanned" 1950 - version = "0.6.6" 1951 - source = "registry+https://github.com/rust-lang/crates.io-index" 1952 - checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" 1953 - dependencies = [ 1954 - "serde", 1955 - ] 1956 - 1957 - [[package]] 1958 - name = "serde_urlencoded" 1959 - version = "0.7.1" 1960 - source = "registry+https://github.com/rust-lang/crates.io-index" 1961 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1962 - dependencies = [ 1963 - "form_urlencoded", 1964 - "itoa", 1965 - "ryu", 1966 - "serde", 1967 - ] 1968 - 1969 - [[package]] 1970 - name = "sharded-slab" 1971 - version = "0.1.7" 1972 - source = "registry+https://github.com/rust-lang/crates.io-index" 1973 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 1974 - dependencies = [ 1975 - "lazy_static", 1976 - ] 1977 - 1978 - [[package]] 1979 - name = "shell-escape" 1980 - version = "0.1.5" 1981 - source = "registry+https://github.com/rust-lang/crates.io-index" 1982 - checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" 1983 - 1984 - [[package]] 1985 - name = "signal-hook-registry" 1986 - version = "1.4.2" 1987 - source = "registry+https://github.com/rust-lang/crates.io-index" 1988 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1989 - dependencies = [ 1990 - "libc", 1991 - ] 1992 - 1993 - [[package]] 1994 - name = "slab" 1995 - version = "0.4.9" 1996 - source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1998 - dependencies = [ 1999 - "autocfg", 2000 - ] 2001 - 2002 - [[package]] 2003 - name = "smallvec" 2004 - version = "1.13.2" 2005 - source = "registry+https://github.com/rust-lang/crates.io-index" 2006 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2007 - 2008 - [[package]] 2009 - name = "socket2" 2010 - version = "0.5.7" 2011 - source = "registry+https://github.com/rust-lang/crates.io-index" 2012 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2013 - dependencies = [ 2014 - "libc", 2015 - "windows-sys 0.52.0", 2016 - ] 2017 - 2018 - [[package]] 2019 - name = "spdx" 2020 - version = "0.10.6" 2021 - source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc" 2023 - dependencies = [ 2024 - "smallvec", 2025 - ] 2026 - 2027 - [[package]] 2028 - name = "spin" 2029 - version = "0.9.8" 2030 - source = "registry+https://github.com/rust-lang/crates.io-index" 2031 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2032 - dependencies = [ 2033 - "lock_api", 2034 - ] 2035 - 2036 - [[package]] 2037 - name = "stable-pattern" 2038 - version = "0.1.0" 2039 - source = "registry+https://github.com/rust-lang/crates.io-index" 2040 - checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045" 2041 - dependencies = [ 2042 - "memchr", 2043 - ] 2044 - 2045 - [[package]] 2046 - name = "stable_deref_trait" 2047 - version = "1.2.0" 2048 - source = "registry+https://github.com/rust-lang/crates.io-index" 2049 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2050 - 2051 - [[package]] 2052 - name = "state" 2053 - version = "0.6.0" 2054 - source = "registry+https://github.com/rust-lang/crates.io-index" 2055 - checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" 2056 - dependencies = [ 2057 - "loom", 2058 - ] 2059 - 2060 - [[package]] 2061 - name = "strsim" 2062 - version = "0.11.1" 2063 - source = "registry+https://github.com/rust-lang/crates.io-index" 2064 - checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2065 - 2066 - [[package]] 2067 - name = "syn" 2068 - version = "2.0.66" 2069 - source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 2071 - dependencies = [ 2072 - "proc-macro2", 2073 - "quote", 2074 - "unicode-ident", 2075 - ] 2076 - 2077 - [[package]] 2078 - name = "sync_wrapper" 2079 - version = "0.1.2" 2080 - source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2082 - 2083 - [[package]] 2084 - name = "synstructure" 2085 - version = "0.13.1" 2086 - source = "registry+https://github.com/rust-lang/crates.io-index" 2087 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2088 - dependencies = [ 2089 - "proc-macro2", 2090 - "quote", 2091 - "syn", 2092 - ] 2093 - 2094 - [[package]] 2095 - name = "system-configuration" 2096 - version = "0.5.1" 2097 - source = "registry+https://github.com/rust-lang/crates.io-index" 2098 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 2099 - dependencies = [ 2100 - "bitflags 1.3.2", 2101 - "core-foundation", 2102 - "system-configuration-sys", 2103 - ] 2104 - 2105 - [[package]] 2106 - name = "system-configuration-sys" 2107 - version = "0.5.0" 2108 - source = "registry+https://github.com/rust-lang/crates.io-index" 2109 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 2110 - dependencies = [ 2111 - "core-foundation-sys", 2112 - "libc", 2113 - ] 2114 - 2115 - [[package]] 2116 - name = "tempfile" 2117 - version = "3.10.1" 2118 - source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2120 - dependencies = [ 2121 - "cfg-if", 2122 - "fastrand", 2123 - "rustix", 2124 - "windows-sys 0.52.0", 2125 - ] 2126 - 2127 - [[package]] 2128 - name = "test-log" 2129 - version = "0.2.16" 2130 - source = "registry+https://github.com/rust-lang/crates.io-index" 2131 - checksum = "3dffced63c2b5c7be278154d76b479f9f9920ed34e7574201407f0b14e2bbb93" 2132 - dependencies = [ 2133 - "env_logger", 2134 - "test-log-macros", 2135 - "tracing-subscriber", 2136 - ] 2137 - 2138 - [[package]] 2139 - name = "test-log-macros" 2140 - version = "0.2.16" 2141 - source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" 2143 - dependencies = [ 2144 - "proc-macro2", 2145 - "quote", 2146 - "syn", 2147 - ] 2148 - 2149 - [[package]] 2150 - name = "thiserror" 2151 - version = "1.0.61" 2152 - source = "registry+https://github.com/rust-lang/crates.io-index" 2153 - checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 2154 - dependencies = [ 2155 - "thiserror-impl", 2156 - ] 2157 - 2158 - [[package]] 2159 - name = "thiserror-impl" 2160 - version = "1.0.61" 2161 - source = "registry+https://github.com/rust-lang/crates.io-index" 2162 - checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 2163 - dependencies = [ 2164 - "proc-macro2", 2165 - "quote", 2166 - "syn", 2167 - ] 2168 - 2169 - [[package]] 2170 - name = "thread_local" 2171 - version = "1.1.8" 2172 - source = "registry+https://github.com/rust-lang/crates.io-index" 2173 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2174 - dependencies = [ 2175 - "cfg-if", 2176 - "once_cell", 2177 - ] 2178 - 2179 - [[package]] 2180 - name = "time" 2181 - version = "0.3.36" 2182 - source = "registry+https://github.com/rust-lang/crates.io-index" 2183 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 2184 - dependencies = [ 2185 - "deranged", 2186 - "itoa", 2187 - "num-conv", 2188 - "powerfmt", 2189 - "serde", 2190 - "time-core", 2191 - "time-macros", 2192 - ] 2193 - 2194 - [[package]] 2195 - name = "time-core" 2196 - version = "0.1.2" 2197 - source = "registry+https://github.com/rust-lang/crates.io-index" 2198 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2199 - 2200 - [[package]] 2201 - name = "time-macros" 2202 - version = "0.2.18" 2203 - source = "registry+https://github.com/rust-lang/crates.io-index" 2204 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 2205 - dependencies = [ 2206 - "num-conv", 2207 - "time-core", 2208 - ] 2209 - 2210 - [[package]] 2211 - name = "tinystr" 2212 - version = "0.7.6" 2213 - source = "registry+https://github.com/rust-lang/crates.io-index" 2214 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2215 - dependencies = [ 2216 - "displaydoc", 2217 - "zerovec", 2218 - ] 2219 - 2220 - [[package]] 2221 - name = "tokio" 2222 - version = "1.38.0" 2223 - source = "registry+https://github.com/rust-lang/crates.io-index" 2224 - checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 2225 - dependencies = [ 2226 - "backtrace", 2227 - "bytes", 2228 - "libc", 2229 - "mio", 2230 - "num_cpus", 2231 - "pin-project-lite", 2232 - "signal-hook-registry", 2233 - "socket2", 2234 - "tokio-macros", 2235 - "windows-sys 0.48.0", 2236 - ] 2237 - 2238 - [[package]] 2239 - name = "tokio-macros" 2240 - version = "2.3.0" 2241 - source = "registry+https://github.com/rust-lang/crates.io-index" 2242 - checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 2243 - dependencies = [ 2244 - "proc-macro2", 2245 - "quote", 2246 - "syn", 2247 - ] 2248 - 2249 - [[package]] 2250 - name = "tokio-native-tls" 2251 - version = "0.3.1" 2252 - source = "registry+https://github.com/rust-lang/crates.io-index" 2253 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 2254 - dependencies = [ 2255 - "native-tls", 2256 - "tokio", 2257 - ] 2258 - 2259 - [[package]] 2260 - name = "tokio-stream" 2261 - version = "0.1.15" 2262 - source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 2264 - dependencies = [ 2265 - "futures-core", 2266 - "pin-project-lite", 2267 - "tokio", 2268 - ] 2269 - 2270 - [[package]] 2271 - name = "tokio-util" 2272 - version = "0.7.11" 2273 - source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 2275 - dependencies = [ 2276 - "bytes", 2277 - "futures-core", 2278 - "futures-sink", 2279 - "pin-project-lite", 2280 - "tokio", 2281 - ] 2282 - 2283 - [[package]] 2284 - name = "toml" 2285 - version = "0.8.14" 2286 - source = "registry+https://github.com/rust-lang/crates.io-index" 2287 - checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" 2288 - dependencies = [ 2289 - "serde", 2290 - "serde_spanned", 2291 - "toml_datetime", 2292 - "toml_edit", 2293 - ] 2294 - 2295 - [[package]] 2296 - name = "toml_datetime" 2297 - version = "0.6.6" 2298 - source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" 2300 - dependencies = [ 2301 - "serde", 2302 - ] 2303 - 2304 - [[package]] 2305 - name = "toml_edit" 2306 - version = "0.22.14" 2307 - source = "registry+https://github.com/rust-lang/crates.io-index" 2308 - checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" 2309 - dependencies = [ 2310 - "indexmap", 2311 - "serde", 2312 - "serde_spanned", 2313 - "toml_datetime", 2314 - "winnow", 2315 - ] 2316 - 2317 - [[package]] 2318 - name = "tower-service" 2319 - version = "0.3.2" 2320 - source = "registry+https://github.com/rust-lang/crates.io-index" 2321 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2322 - 2323 - [[package]] 2324 - name = "tracing" 2325 - version = "0.1.40" 2326 - source = "registry+https://github.com/rust-lang/crates.io-index" 2327 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2328 - dependencies = [ 2329 - "pin-project-lite", 2330 - "tracing-attributes", 2331 - "tracing-core", 2332 - ] 2333 - 2334 - [[package]] 2335 - name = "tracing-attributes" 2336 - version = "0.1.27" 2337 - source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2339 - dependencies = [ 2340 - "proc-macro2", 2341 - "quote", 2342 - "syn", 2343 - ] 2344 - 2345 - [[package]] 2346 - name = "tracing-core" 2347 - version = "0.1.32" 2348 - source = "registry+https://github.com/rust-lang/crates.io-index" 2349 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2350 - dependencies = [ 2351 - "once_cell", 2352 - "valuable", 2353 - ] 2354 - 2355 - [[package]] 2356 - name = "tracing-log" 2357 - version = "0.2.0" 2358 - source = "registry+https://github.com/rust-lang/crates.io-index" 2359 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2360 - dependencies = [ 2361 - "log", 2362 - "once_cell", 2363 - "tracing-core", 2364 - ] 2365 - 2366 - [[package]] 2367 - name = "tracing-subscriber" 2368 - version = "0.3.18" 2369 - source = "registry+https://github.com/rust-lang/crates.io-index" 2370 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2371 - dependencies = [ 2372 - "matchers", 2373 - "nu-ansi-term", 2374 - "once_cell", 2375 - "regex", 2376 - "sharded-slab", 2377 - "smallvec", 2378 - "thread_local", 2379 - "tracing", 2380 - "tracing-core", 2381 - "tracing-log", 2382 - ] 2383 - 2384 - [[package]] 2385 - name = "try-lock" 2386 - version = "0.2.5" 2387 - source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 2389 - 2390 - [[package]] 2391 - name = "ubyte" 2392 - version = "0.10.4" 2393 - source = "registry+https://github.com/rust-lang/crates.io-index" 2394 - checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea" 2395 - dependencies = [ 2396 - "serde", 2397 - ] 2398 - 2399 - [[package]] 2400 - name = "uncased" 2401 - version = "0.9.10" 2402 - source = "registry+https://github.com/rust-lang/crates.io-index" 2403 - checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" 2404 - dependencies = [ 2405 - "serde", 2406 - "version_check", 2407 - ] 2408 - 2409 - [[package]] 2410 - name = "unicode-ident" 2411 - version = "1.0.12" 2412 - source = "registry+https://github.com/rust-lang/crates.io-index" 2413 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2414 - 2415 - [[package]] 2416 - name = "unicode-width" 2417 - version = "0.1.13" 2418 - source = "registry+https://github.com/rust-lang/crates.io-index" 2419 - checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 2420 - 2421 - [[package]] 2422 - name = "unicode-xid" 2423 - version = "0.2.4" 2424 - source = "registry+https://github.com/rust-lang/crates.io-index" 2425 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2426 - 2427 - [[package]] 2428 - name = "url" 2429 - version = "2.5.1" 2430 - source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" 2432 - dependencies = [ 2433 - "form_urlencoded", 2434 - "idna", 2435 - "percent-encoding", 2436 - ] 2437 - 2438 - [[package]] 2439 - name = "urlencoding" 2440 - version = "2.1.3" 2441 - source = "registry+https://github.com/rust-lang/crates.io-index" 2442 - checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 2443 - 2444 - [[package]] 2445 - name = "utf16_iter" 2446 - version = "1.0.5" 2447 - source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 2449 - 2450 - [[package]] 2451 - name = "utf8_iter" 2452 - version = "1.0.4" 2453 - source = "registry+https://github.com/rust-lang/crates.io-index" 2454 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2455 - 2456 - [[package]] 2457 - name = "utf8parse" 2458 - version = "0.2.2" 2459 - source = "registry+https://github.com/rust-lang/crates.io-index" 2460 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2461 - 2462 - [[package]] 2463 - name = "uuid" 2464 - version = "1.8.0" 2465 - source = "registry+https://github.com/rust-lang/crates.io-index" 2466 - checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 2467 - dependencies = [ 2468 - "getrandom", 2469 - ] 2470 - 2471 - [[package]] 2472 - name = "valuable" 2473 - version = "0.1.0" 2474 - source = "registry+https://github.com/rust-lang/crates.io-index" 2475 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2476 - 2477 - [[package]] 2478 - name = "vcpkg" 2479 - version = "0.2.15" 2480 - source = "registry+https://github.com/rust-lang/crates.io-index" 2481 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2482 - 2483 - [[package]] 2484 - name = "version_check" 2485 - version = "0.9.4" 2486 - source = "registry+https://github.com/rust-lang/crates.io-index" 2487 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2488 - 2489 - [[package]] 2490 - name = "want" 2491 - version = "0.3.1" 2492 - source = "registry+https://github.com/rust-lang/crates.io-index" 2493 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 2494 - dependencies = [ 2495 - "try-lock", 2496 - ] 2497 - 2498 - [[package]] 2499 - name = "wasi" 2500 - version = "0.11.0+wasi-snapshot-preview1" 2501 - source = "registry+https://github.com/rust-lang/crates.io-index" 2502 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2503 - 2504 - [[package]] 2505 - name = "wasm-bindgen" 2506 - version = "0.2.92" 2507 - source = "registry+https://github.com/rust-lang/crates.io-index" 2508 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2509 - dependencies = [ 2510 - "cfg-if", 2511 - "wasm-bindgen-macro", 2512 - ] 2513 - 2514 - [[package]] 2515 - name = "wasm-bindgen-backend" 2516 - version = "0.2.92" 2517 - source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2519 - dependencies = [ 2520 - "bumpalo", 2521 - "log", 2522 - "once_cell", 2523 - "proc-macro2", 2524 - "quote", 2525 - "syn", 2526 - "wasm-bindgen-shared", 2527 - ] 2528 - 2529 - [[package]] 2530 - name = "wasm-bindgen-futures" 2531 - version = "0.4.42" 2532 - source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 2534 - dependencies = [ 2535 - "cfg-if", 2536 - "js-sys", 2537 - "wasm-bindgen", 2538 - "web-sys", 2539 - ] 2540 - 2541 - [[package]] 2542 - name = "wasm-bindgen-macro" 2543 - version = "0.2.92" 2544 - source = "registry+https://github.com/rust-lang/crates.io-index" 2545 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2546 - dependencies = [ 2547 - "quote", 2548 - "wasm-bindgen-macro-support", 2549 - ] 2550 - 2551 - [[package]] 2552 - name = "wasm-bindgen-macro-support" 2553 - version = "0.2.92" 2554 - source = "registry+https://github.com/rust-lang/crates.io-index" 2555 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2556 - dependencies = [ 2557 - "proc-macro2", 2558 - "quote", 2559 - "syn", 2560 - "wasm-bindgen-backend", 2561 - "wasm-bindgen-shared", 2562 - ] 2563 - 2564 - [[package]] 2565 - name = "wasm-bindgen-shared" 2566 - version = "0.2.92" 2567 - source = "registry+https://github.com/rust-lang/crates.io-index" 2568 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2569 - 2570 - [[package]] 2571 - name = "web-sys" 2572 - version = "0.3.69" 2573 - source = "registry+https://github.com/rust-lang/crates.io-index" 2574 - checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 2575 - dependencies = [ 2576 - "js-sys", 2577 - "wasm-bindgen", 2578 - ] 2579 - 2580 - [[package]] 2581 - name = "winapi" 2582 - version = "0.3.9" 2583 - source = "registry+https://github.com/rust-lang/crates.io-index" 2584 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2585 - dependencies = [ 2586 - "winapi-i686-pc-windows-gnu", 2587 - "winapi-x86_64-pc-windows-gnu", 2588 - ] 2589 - 2590 - [[package]] 2591 - name = "winapi-i686-pc-windows-gnu" 2592 - version = "0.4.0" 2593 - source = "registry+https://github.com/rust-lang/crates.io-index" 2594 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2595 - 2596 - [[package]] 2597 - name = "winapi-x86_64-pc-windows-gnu" 2598 - version = "0.4.0" 2599 - source = "registry+https://github.com/rust-lang/crates.io-index" 2600 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2601 - 2602 - [[package]] 2603 - name = "windows" 2604 - version = "0.48.0" 2605 - source = "registry+https://github.com/rust-lang/crates.io-index" 2606 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 2607 - dependencies = [ 2608 - "windows-targets 0.48.5", 2609 - ] 2610 - 2611 - [[package]] 2612 - name = "windows-core" 2613 - version = "0.52.0" 2614 - source = "registry+https://github.com/rust-lang/crates.io-index" 2615 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2616 - dependencies = [ 2617 - "windows-targets 0.52.5", 2618 - ] 2619 - 2620 - [[package]] 2621 - name = "windows-sys" 2622 - version = "0.48.0" 2623 - source = "registry+https://github.com/rust-lang/crates.io-index" 2624 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2625 - dependencies = [ 2626 - "windows-targets 0.48.5", 2627 - ] 2628 - 2629 - [[package]] 2630 - name = "windows-sys" 2631 - version = "0.52.0" 2632 - source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2634 - dependencies = [ 2635 - "windows-targets 0.52.5", 2636 - ] 2637 - 2638 - [[package]] 2639 - name = "windows-targets" 2640 - version = "0.48.5" 2641 - source = "registry+https://github.com/rust-lang/crates.io-index" 2642 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2643 - dependencies = [ 2644 - "windows_aarch64_gnullvm 0.48.5", 2645 - "windows_aarch64_msvc 0.48.5", 2646 - "windows_i686_gnu 0.48.5", 2647 - "windows_i686_msvc 0.48.5", 2648 - "windows_x86_64_gnu 0.48.5", 2649 - "windows_x86_64_gnullvm 0.48.5", 2650 - "windows_x86_64_msvc 0.48.5", 2651 - ] 2652 - 2653 - [[package]] 2654 - name = "windows-targets" 2655 - version = "0.52.5" 2656 - source = "registry+https://github.com/rust-lang/crates.io-index" 2657 - checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 2658 - dependencies = [ 2659 - "windows_aarch64_gnullvm 0.52.5", 2660 - "windows_aarch64_msvc 0.52.5", 2661 - "windows_i686_gnu 0.52.5", 2662 - "windows_i686_gnullvm", 2663 - "windows_i686_msvc 0.52.5", 2664 - "windows_x86_64_gnu 0.52.5", 2665 - "windows_x86_64_gnullvm 0.52.5", 2666 - "windows_x86_64_msvc 0.52.5", 2667 - ] 2668 - 2669 - [[package]] 2670 - name = "windows_aarch64_gnullvm" 2671 - version = "0.48.5" 2672 - source = "registry+https://github.com/rust-lang/crates.io-index" 2673 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2674 - 2675 - [[package]] 2676 - name = "windows_aarch64_gnullvm" 2677 - version = "0.52.5" 2678 - source = "registry+https://github.com/rust-lang/crates.io-index" 2679 - checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 2680 - 2681 - [[package]] 2682 - name = "windows_aarch64_msvc" 2683 - version = "0.48.5" 2684 - source = "registry+https://github.com/rust-lang/crates.io-index" 2685 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2686 - 2687 - [[package]] 2688 - name = "windows_aarch64_msvc" 2689 - version = "0.52.5" 2690 - source = "registry+https://github.com/rust-lang/crates.io-index" 2691 - checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 2692 - 2693 - [[package]] 2694 - name = "windows_i686_gnu" 2695 - version = "0.48.5" 2696 - source = "registry+https://github.com/rust-lang/crates.io-index" 2697 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2698 - 2699 - [[package]] 2700 - name = "windows_i686_gnu" 2701 - version = "0.52.5" 2702 - source = "registry+https://github.com/rust-lang/crates.io-index" 2703 - checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 2704 - 2705 - [[package]] 2706 - name = "windows_i686_gnullvm" 2707 - version = "0.52.5" 2708 - source = "registry+https://github.com/rust-lang/crates.io-index" 2709 - checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 2710 - 2711 - [[package]] 2712 - name = "windows_i686_msvc" 2713 - version = "0.48.5" 2714 - source = "registry+https://github.com/rust-lang/crates.io-index" 2715 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2716 - 2717 - [[package]] 2718 - name = "windows_i686_msvc" 2719 - version = "0.52.5" 2720 - source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 2722 - 2723 - [[package]] 2724 - name = "windows_x86_64_gnu" 2725 - version = "0.48.5" 2726 - source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2728 - 2729 - [[package]] 2730 - name = "windows_x86_64_gnu" 2731 - version = "0.52.5" 2732 - source = "registry+https://github.com/rust-lang/crates.io-index" 2733 - checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 2734 - 2735 - [[package]] 2736 - name = "windows_x86_64_gnullvm" 2737 - version = "0.48.5" 2738 - source = "registry+https://github.com/rust-lang/crates.io-index" 2739 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2740 - 2741 - [[package]] 2742 - name = "windows_x86_64_gnullvm" 2743 - version = "0.52.5" 2744 - source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 2746 - 2747 - [[package]] 2748 - name = "windows_x86_64_msvc" 2749 - version = "0.48.5" 2750 - source = "registry+https://github.com/rust-lang/crates.io-index" 2751 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2752 - 2753 - [[package]] 2754 - name = "windows_x86_64_msvc" 2755 - version = "0.52.5" 2756 - source = "registry+https://github.com/rust-lang/crates.io-index" 2757 - checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 2758 - 2759 - [[package]] 2760 - name = "winnow" 2761 - version = "0.6.13" 2762 - source = "registry+https://github.com/rust-lang/crates.io-index" 2763 - checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" 2764 - dependencies = [ 2765 - "memchr", 2766 - ] 2767 - 2768 - [[package]] 2769 - name = "winreg" 2770 - version = "0.50.0" 2771 - source = "registry+https://github.com/rust-lang/crates.io-index" 2772 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 2773 - dependencies = [ 2774 - "cfg-if", 2775 - "windows-sys 0.48.0", 2776 - ] 2777 - 2778 - [[package]] 2779 - name = "write16" 2780 - version = "1.0.0" 2781 - source = "registry+https://github.com/rust-lang/crates.io-index" 2782 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 2783 - 2784 - [[package]] 2785 - name = "writeable" 2786 - version = "0.5.5" 2787 - source = "registry+https://github.com/rust-lang/crates.io-index" 2788 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 2789 - 2790 - [[package]] 2791 - name = "xml-rs" 2792 - version = "0.8.20" 2793 - source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" 2795 - 2796 - [[package]] 2797 - name = "yansi" 2798 - version = "0.5.1" 2799 - source = "registry+https://github.com/rust-lang/crates.io-index" 2800 - checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 2801 - 2802 - [[package]] 2803 - name = "yansi" 2804 - version = "1.0.1" 2805 - source = "registry+https://github.com/rust-lang/crates.io-index" 2806 - checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 2807 - dependencies = [ 2808 - "is-terminal", 2809 - ] 2810 - 2811 - [[package]] 2812 - name = "yoke" 2813 - version = "0.7.4" 2814 - source = "registry+https://github.com/rust-lang/crates.io-index" 2815 - checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" 2816 - dependencies = [ 2817 - "serde", 2818 - "stable_deref_trait", 2819 - "yoke-derive", 2820 - "zerofrom", 2821 - ] 2822 - 2823 - [[package]] 2824 - name = "yoke-derive" 2825 - version = "0.7.4" 2826 - source = "registry+https://github.com/rust-lang/crates.io-index" 2827 - checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" 2828 - dependencies = [ 2829 - "proc-macro2", 2830 - "quote", 2831 - "syn", 2832 - "synstructure", 2833 - ] 2834 - 2835 - [[package]] 2836 - name = "zerofrom" 2837 - version = "0.1.4" 2838 - source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" 2840 - dependencies = [ 2841 - "zerofrom-derive", 2842 - ] 2843 - 2844 - [[package]] 2845 - name = "zerofrom-derive" 2846 - version = "0.1.4" 2847 - source = "registry+https://github.com/rust-lang/crates.io-index" 2848 - checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" 2849 - dependencies = [ 2850 - "proc-macro2", 2851 - "quote", 2852 - "syn", 2853 - "synstructure", 2854 - ] 2855 - 2856 - [[package]] 2857 - name = "zerovec" 2858 - version = "0.10.2" 2859 - source = "registry+https://github.com/rust-lang/crates.io-index" 2860 - checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" 2861 - dependencies = [ 2862 - "yoke", 2863 - "zerofrom", 2864 - "zerovec-derive", 2865 - ] 2866 - 2867 - [[package]] 2868 - name = "zerovec-derive" 2869 - version = "0.10.2" 2870 - source = "registry+https://github.com/rust-lang/crates.io-index" 2871 - checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" 2872 - dependencies = [ 2873 - "proc-macro2", 2874 - "quote", 2875 - "syn", 2876 - ]
-63
pkgs/development/tools/genealogos/default.nix
··· 1 - { 2 - lib, 3 - rustPlatform, 4 - fetchFromGitHub, 5 - 6 - pkg-config, 7 - openssl, 8 - }: 9 - let 10 - mkGenealogosPackage = 11 - { 12 - crate ? "cli", 13 - }: 14 - rustPlatform.buildRustPackage rec { 15 - pname = "genealogos-${crate}"; 16 - version = "1.0.0"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "tweag"; 20 - repo = "genealogos"; 21 - rev = "v${version}"; 22 - hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8="; 23 - # Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation. 24 - # To avoid this, we just remove the tests 25 - postFetch = '' 26 - rm -r $out/genealogos/tests/ 27 - ''; 28 - }; 29 - 30 - cargoLock = { 31 - lockFile = ./Cargo.lock; 32 - outputHashes = { 33 - "nixtract-0.3.0" = "sha256-fXM6Gle4dt1iJgI6NuPl9l00i5sXGYkE+sUvFdps44s="; 34 - }; 35 - }; 36 - 37 - cargoBuildFlags = [ 38 - "-p" 39 - "genealogos-${crate}" 40 - ]; 41 - cargoTestFlags = cargoBuildFlags; 42 - 43 - nativeBuildInputs = [ pkg-config ]; 44 - buildInputs = [ openssl ]; 45 - 46 - # Since most tests were removed, just skip testing 47 - doCheck = false; 48 - 49 - meta = with lib; { 50 - description = "A Nix sbom generator"; 51 - homepage = "https://github.com/tweag/genealogos"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ erin ]; 54 - changelog = "https://github.com/tweag/genealogos/blob/${src.rev}/CHANGELOG.md"; 55 - mainProgram = "genealogos"; 56 - platforms = lib.platforms.unix; 57 - }; 58 - }; 59 - in 60 - { 61 - genealogos-cli = mkGenealogosPackage { }; 62 - genealogos-api = mkGenealogosPackage { crate = "api"; }; 63 - }
+3 -1
pkgs/top-level/all-packages.nix
··· 1000 1000 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox; 1001 1001 }; 1002 1002 1003 - inherit (callPackage ../development/tools/genealogos { }) genealogos-cli genealogos-api; 1003 + genealogos-api = genealogos-cli.override { 1004 + crate = "api"; 1005 + }; 1004 1006 1005 1007 # This is to workaround gfal2-python broken against Python 3.12 or later. 1006 1008 # TODO: Remove these lines after solving the breakage.