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

dotlambda dbe55c59 12f83c72

Changed files
+58 -2940
pkgs
by-name
ge
genealogos-cli
development
tools
genealogos
top-level
+55
pkgs/by-name/ge/genealogos-cli/package.nix
···
+
{
+
lib,
+
rustPlatform,
+
fetchFromGitHub,
+
+
pkg-config,
+
openssl,
+
crate ? "cli",
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "genealogos-${crate}";
+
version = "1.0.0";
+
+
src = fetchFromGitHub {
+
owner = "tweag";
+
repo = "genealogos";
+
tag = "v${version}";
+
hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8=";
+
# Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation.
+
# To avoid this, we just remove the tests
+
postFetch = ''
+
rm -r $out/genealogos/tests/
+
'';
+
};
+
+
useFetchCargoVendor = true;
+
cargoHash = "sha256-R3HQXPpTtqgXfc7nLNdJp5zUMEpfccKWOQtS5Y786Jc=";
+
+
cargoBuildFlags = [
+
"-p"
+
"genealogos-${crate}"
+
];
+
+
nativeBuildInputs = [ pkg-config ];
+
buildInputs = [ openssl ];
+
+
# Since most tests were removed, just skip testing
+
doCheck = false;
+
+
meta = {
+
description = "Nix sbom generator";
+
homepage = "https://github.com/tweag/genealogos";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ erin ];
+
changelog = "https://github.com/tweag/genealogos/blob/${src.tag}/CHANGELOG.md";
+
mainProgram =
+
{
+
api = "genealogos-api";
+
cli = "genealogos";
+
}
+
.${crate};
+
platforms = lib.platforms.unix;
+
};
+
}
-2876
pkgs/development/tools/genealogos/Cargo.lock
···
-
# This file is automatically @generated by Cargo.
-
# It is not intended for manual editing.
-
version = 3
-
-
[[package]]
-
name = "addr2line"
-
version = "0.22.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
-
dependencies = [
-
"gimli",
-
]
-
-
[[package]]
-
name = "adler"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
-
[[package]]
-
name = "aho-corasick"
-
version = "1.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "android-tzdata"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
-
-
[[package]]
-
name = "android_system_properties"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "anstream"
-
version = "0.6.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
-
dependencies = [
-
"anstyle",
-
"anstyle-parse",
-
"anstyle-query",
-
"anstyle-wincon",
-
"colorchoice",
-
"is_terminal_polyfill",
-
"utf8parse",
-
]
-
-
[[package]]
-
name = "anstyle"
-
version = "1.0.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
-
-
[[package]]
-
name = "anstyle-parse"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
-
dependencies = [
-
"utf8parse",
-
]
-
-
[[package]]
-
name = "anstyle-query"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
-
dependencies = [
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "anstyle-wincon"
-
version = "3.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
-
dependencies = [
-
"anstyle",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "anyhow"
-
version = "1.0.86"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
-
-
[[package]]
-
name = "async-stream"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51"
-
dependencies = [
-
"async-stream-impl",
-
"futures-core",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "async-stream-impl"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "async-trait"
-
version = "0.1.80"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "atomic"
-
version = "0.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba"
-
-
[[package]]
-
name = "atomic"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994"
-
dependencies = [
-
"bytemuck",
-
]
-
-
[[package]]
-
name = "autocfg"
-
version = "1.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
-
-
[[package]]
-
name = "backtrace"
-
version = "0.3.73"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
-
dependencies = [
-
"addr2line",
-
"cc",
-
"cfg-if",
-
"libc",
-
"miniz_oxide",
-
"object",
-
"rustc-demangle",
-
]
-
-
[[package]]
-
name = "base64"
-
version = "0.21.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
-
-
[[package]]
-
name = "binascii"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72"
-
-
[[package]]
-
name = "bitflags"
-
version = "1.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-
[[package]]
-
name = "bitflags"
-
version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
-
-
[[package]]
-
name = "bumpalo"
-
version = "3.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
-
-
[[package]]
-
name = "bytemuck"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5"
-
-
[[package]]
-
name = "bytes"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
-
-
[[package]]
-
name = "cc"
-
version = "1.0.99"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
-
-
[[package]]
-
name = "cfg-if"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-
[[package]]
-
name = "chrono"
-
version = "0.4.38"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
-
dependencies = [
-
"android-tzdata",
-
"iana-time-zone",
-
"js-sys",
-
"num-traits",
-
"wasm-bindgen",
-
"windows-targets 0.52.5",
-
]
-
-
[[package]]
-
name = "clap"
-
version = "4.5.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f"
-
dependencies = [
-
"clap_builder",
-
"clap_derive",
-
]
-
-
[[package]]
-
name = "clap-verbosity-flag"
-
version = "2.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb9b20c0dd58e4c2e991c8d203bbeb76c11304d1011659686b5b644bc29aa478"
-
dependencies = [
-
"clap",
-
"log",
-
]
-
-
[[package]]
-
name = "clap_builder"
-
version = "4.5.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f"
-
dependencies = [
-
"anstream",
-
"anstyle",
-
"clap_lex",
-
"strsim",
-
]
-
-
[[package]]
-
name = "clap_derive"
-
version = "4.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6"
-
dependencies = [
-
"heck",
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "clap_lex"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
-
-
[[package]]
-
name = "colorchoice"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
-
-
[[package]]
-
name = "console"
-
version = "0.15.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
-
dependencies = [
-
"encode_unicode",
-
"lazy_static",
-
"libc",
-
"unicode-width",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "cookie"
-
version = "0.18.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747"
-
dependencies = [
-
"percent-encoding",
-
"time",
-
"version_check",
-
]
-
-
[[package]]
-
name = "core-foundation"
-
version = "0.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "core-foundation-sys"
-
version = "0.8.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
-
-
[[package]]
-
name = "crossbeam-deque"
-
version = "0.8.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
-
dependencies = [
-
"crossbeam-epoch",
-
"crossbeam-utils",
-
]
-
-
[[package]]
-
name = "crossbeam-epoch"
-
version = "0.9.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
-
dependencies = [
-
"crossbeam-utils",
-
]
-
-
[[package]]
-
name = "crossbeam-utils"
-
version = "0.8.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
-
-
[[package]]
-
name = "cyclonedx-bom"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ed94ea2aaea25fdfec8a03ce34f92c4d2c00d741d0de681b923256448d3835b"
-
dependencies = [
-
"base64",
-
"fluent-uri",
-
"once_cell",
-
"ordered-float",
-
"packageurl",
-
"regex",
-
"serde",
-
"serde_json",
-
"spdx",
-
"thiserror",
-
"time",
-
"uuid",
-
"xml-rs",
-
]
-
-
[[package]]
-
name = "deranged"
-
version = "0.3.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
-
dependencies = [
-
"powerfmt",
-
]
-
-
[[package]]
-
name = "devise"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8"
-
dependencies = [
-
"devise_codegen",
-
"devise_core",
-
]
-
-
[[package]]
-
name = "devise_codegen"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6"
-
dependencies = [
-
"devise_core",
-
"quote",
-
]
-
-
[[package]]
-
name = "devise_core"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a"
-
dependencies = [
-
"bitflags 2.5.0",
-
"proc-macro2",
-
"proc-macro2-diagnostics",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "diff"
-
version = "0.1.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
-
-
[[package]]
-
name = "difflib"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
-
-
[[package]]
-
name = "displaydoc"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "dyn-clone"
-
version = "1.0.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
-
-
[[package]]
-
name = "either"
-
version = "1.12.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
-
-
[[package]]
-
name = "encode_unicode"
-
version = "0.3.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
-
-
[[package]]
-
name = "encoding_rs"
-
version = "0.8.34"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "env_filter"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
-
dependencies = [
-
"log",
-
"regex",
-
]
-
-
[[package]]
-
name = "env_logger"
-
version = "0.11.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
-
dependencies = [
-
"anstream",
-
"anstyle",
-
"env_filter",
-
"humantime",
-
"log",
-
]
-
-
[[package]]
-
name = "equivalent"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
-
-
[[package]]
-
name = "errno"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
-
dependencies = [
-
"libc",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "fastrand"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
-
-
[[package]]
-
name = "figment"
-
version = "0.10.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3"
-
dependencies = [
-
"atomic 0.6.0",
-
"pear",
-
"serde",
-
"toml",
-
"uncased",
-
"version_check",
-
]
-
-
[[package]]
-
name = "float-cmp"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
-
dependencies = [
-
"num-traits",
-
]
-
-
[[package]]
-
name = "fluent-uri"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
-
dependencies = [
-
"bitflags 1.3.2",
-
]
-
-
[[package]]
-
name = "flume"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
-
dependencies = [
-
"futures-core",
-
"futures-sink",
-
"nanorand",
-
"spin",
-
]
-
-
[[package]]
-
name = "fnv"
-
version = "1.0.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-
[[package]]
-
name = "foreign-types"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-
dependencies = [
-
"foreign-types-shared",
-
]
-
-
[[package]]
-
name = "foreign-types-shared"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-
[[package]]
-
name = "form_urlencoded"
-
version = "1.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
-
dependencies = [
-
"percent-encoding",
-
]
-
-
[[package]]
-
name = "futures"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
"futures-sink",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
-
name = "futures-channel"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
-
dependencies = [
-
"futures-core",
-
"futures-sink",
-
]
-
-
[[package]]
-
name = "futures-core"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
-
-
[[package]]
-
name = "futures-io"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
-
-
[[package]]
-
name = "futures-sink"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
-
-
[[package]]
-
name = "futures-task"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
-
-
[[package]]
-
name = "futures-util"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
"futures-sink",
-
"futures-task",
-
"memchr",
-
"pin-project-lite",
-
"pin-utils",
-
"slab",
-
]
-
-
[[package]]
-
name = "genealogos"
-
version = "1.0.0"
-
dependencies = [
-
"clap",
-
"cyclonedx-bom",
-
"env_logger",
-
"log",
-
"nixtract",
-
"predicates",
-
"pretty_assertions",
-
"rayon",
-
"rocket",
-
"serde",
-
"serde_json",
-
"test-log",
-
"thiserror",
-
"uuid",
-
]
-
-
[[package]]
-
name = "genealogos-api"
-
version = "1.0.0"
-
dependencies = [
-
"chrono",
-
"env_logger",
-
"genealogos",
-
"log",
-
"nixtract",
-
"pretty_assertions",
-
"rocket",
-
"serde",
-
"serde_json",
-
"test-log",
-
"urlencoding",
-
]
-
-
[[package]]
-
name = "genealogos-cli"
-
version = "1.0.0"
-
dependencies = [
-
"anyhow",
-
"clap",
-
"clap-verbosity-flag",
-
"cyclonedx-bom",
-
"env_logger",
-
"genealogos",
-
"indicatif",
-
"indicatif-log-bridge",
-
"nixtract",
-
]
-
-
[[package]]
-
name = "generator"
-
version = "0.7.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
-
dependencies = [
-
"cc",
-
"libc",
-
"log",
-
"rustversion",
-
"windows",
-
]
-
-
[[package]]
-
name = "getrandom"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
-
dependencies = [
-
"cfg-if",
-
"js-sys",
-
"libc",
-
"wasi",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "gimli"
-
version = "0.29.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
-
-
[[package]]
-
name = "glob"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
-
-
[[package]]
-
name = "h2"
-
version = "0.3.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"futures-core",
-
"futures-sink",
-
"futures-util",
-
"http 0.2.12",
-
"indexmap",
-
"slab",
-
"tokio",
-
"tokio-util",
-
"tracing",
-
]
-
-
[[package]]
-
name = "hashbrown"
-
version = "0.14.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-
-
[[package]]
-
name = "heck"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-
-
[[package]]
-
name = "hermit-abi"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
-
-
[[package]]
-
name = "http"
-
version = "0.2.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"itoa",
-
]
-
-
[[package]]
-
name = "http"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"itoa",
-
]
-
-
[[package]]
-
name = "http-body"
-
version = "0.4.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
-
dependencies = [
-
"bytes",
-
"http 0.2.12",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "httparse"
-
version = "1.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545"
-
-
[[package]]
-
name = "httpdate"
-
version = "1.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
-
-
[[package]]
-
name = "humantime"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
-
-
[[package]]
-
name = "hyper"
-
version = "0.14.29"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33"
-
dependencies = [
-
"bytes",
-
"futures-channel",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http 0.2.12",
-
"http-body",
-
"httparse",
-
"httpdate",
-
"itoa",
-
"pin-project-lite",
-
"socket2",
-
"tokio",
-
"tower-service",
-
"tracing",
-
"want",
-
]
-
-
[[package]]
-
name = "hyper-tls"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
-
dependencies = [
-
"bytes",
-
"hyper",
-
"native-tls",
-
"tokio",
-
"tokio-native-tls",
-
]
-
-
[[package]]
-
name = "iana-time-zone"
-
version = "0.1.60"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
-
dependencies = [
-
"android_system_properties",
-
"core-foundation-sys",
-
"iana-time-zone-haiku",
-
"js-sys",
-
"wasm-bindgen",
-
"windows-core",
-
]
-
-
[[package]]
-
name = "iana-time-zone-haiku"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-
dependencies = [
-
"cc",
-
]
-
-
[[package]]
-
name = "icu_collections"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
-
dependencies = [
-
"displaydoc",
-
"yoke",
-
"zerofrom",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_locid"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
-
dependencies = [
-
"displaydoc",
-
"litemap",
-
"tinystr",
-
"writeable",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_locid_transform"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-
dependencies = [
-
"displaydoc",
-
"icu_locid",
-
"icu_locid_transform_data",
-
"icu_provider",
-
"tinystr",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_locid_transform_data"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
-
-
[[package]]
-
name = "icu_normalizer"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
-
dependencies = [
-
"displaydoc",
-
"icu_collections",
-
"icu_normalizer_data",
-
"icu_properties",
-
"icu_provider",
-
"smallvec",
-
"utf16_iter",
-
"utf8_iter",
-
"write16",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_normalizer_data"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
-
-
[[package]]
-
name = "icu_properties"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036"
-
dependencies = [
-
"displaydoc",
-
"icu_collections",
-
"icu_locid_transform",
-
"icu_properties_data",
-
"icu_provider",
-
"tinystr",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_properties_data"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
-
-
[[package]]
-
name = "icu_provider"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
-
dependencies = [
-
"displaydoc",
-
"icu_locid",
-
"icu_provider_macros",
-
"stable_deref_trait",
-
"tinystr",
-
"writeable",
-
"yoke",
-
"zerofrom",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "icu_provider_macros"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "idna"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed"
-
dependencies = [
-
"icu_normalizer",
-
"icu_properties",
-
"smallvec",
-
"utf8_iter",
-
]
-
-
[[package]]
-
name = "indexmap"
-
version = "2.2.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
-
dependencies = [
-
"equivalent",
-
"hashbrown",
-
"serde",
-
]
-
-
[[package]]
-
name = "indicatif"
-
version = "0.17.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
-
dependencies = [
-
"console",
-
"instant",
-
"number_prefix",
-
"portable-atomic",
-
"unicode-width",
-
]
-
-
[[package]]
-
name = "indicatif-log-bridge"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2963046f28a204e3e3fd7e754fd90a6235da05b5378f24707ff0ec9513725ce3"
-
dependencies = [
-
"indicatif",
-
"log",
-
]
-
-
[[package]]
-
name = "inlinable_string"
-
version = "0.1.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
-
-
[[package]]
-
name = "instant"
-
version = "0.1.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "ipnet"
-
version = "2.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
-
-
[[package]]
-
name = "is-terminal"
-
version = "0.4.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "is_terminal_polyfill"
-
version = "1.70.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
-
-
[[package]]
-
name = "itoa"
-
version = "1.0.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
-
-
[[package]]
-
name = "js-sys"
-
version = "0.3.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
-
dependencies = [
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "lazy_static"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-
[[package]]
-
name = "libc"
-
version = "0.2.155"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
-
-
[[package]]
-
name = "linux-raw-sys"
-
version = "0.4.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
-
-
[[package]]
-
name = "litemap"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704"
-
-
[[package]]
-
name = "lock_api"
-
version = "0.4.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
-
dependencies = [
-
"autocfg",
-
"scopeguard",
-
]
-
-
[[package]]
-
name = "log"
-
version = "0.4.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
-
-
[[package]]
-
name = "loom"
-
version = "0.5.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
-
dependencies = [
-
"cfg-if",
-
"generator",
-
"scoped-tls",
-
"serde",
-
"serde_json",
-
"tracing",
-
"tracing-subscriber",
-
]
-
-
[[package]]
-
name = "matchers"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
-
dependencies = [
-
"regex-automata 0.1.10",
-
]
-
-
[[package]]
-
name = "memchr"
-
version = "2.7.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
-
-
[[package]]
-
name = "mime"
-
version = "0.3.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-
-
[[package]]
-
name = "miniz_oxide"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
-
dependencies = [
-
"adler",
-
]
-
-
[[package]]
-
name = "mio"
-
version = "0.8.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
-
dependencies = [
-
"libc",
-
"wasi",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "multer"
-
version = "3.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b"
-
dependencies = [
-
"bytes",
-
"encoding_rs",
-
"futures-util",
-
"http 1.1.0",
-
"httparse",
-
"memchr",
-
"mime",
-
"spin",
-
"tokio",
-
"tokio-util",
-
"version_check",
-
]
-
-
[[package]]
-
name = "nanorand"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "native-tls"
-
version = "0.2.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
-
dependencies = [
-
"libc",
-
"log",
-
"openssl",
-
"openssl-probe",
-
"openssl-sys",
-
"schannel",
-
"security-framework",
-
"security-framework-sys",
-
"tempfile",
-
]
-
-
[[package]]
-
name = "nixtract"
-
version = "0.3.0"
-
source = "git+https://github.com/tweag/nixtract.git#eddcfd45d517928bf8d18b849d5ab0f6e5d49686"
-
dependencies = [
-
"clap",
-
"clap-verbosity-flag",
-
"env_logger",
-
"flume",
-
"indicatif",
-
"indicatif-log-bridge",
-
"log",
-
"num_cpus",
-
"rayon",
-
"reqwest",
-
"schemars",
-
"serde",
-
"serde_json",
-
"shell-escape",
-
"tempfile",
-
"thiserror",
-
]
-
-
[[package]]
-
name = "normalize-line-endings"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
-
-
[[package]]
-
name = "nu-ansi-term"
-
version = "0.46.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
-
dependencies = [
-
"overload",
-
"winapi",
-
]
-
-
[[package]]
-
name = "num-conv"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
-
-
[[package]]
-
name = "num-traits"
-
version = "0.2.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
-
dependencies = [
-
"autocfg",
-
]
-
-
[[package]]
-
name = "num_cpus"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
]
-
-
[[package]]
-
name = "number_prefix"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
-
-
[[package]]
-
name = "object"
-
version = "0.36.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "once_cell"
-
version = "1.19.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
-
-
[[package]]
-
name = "openssl"
-
version = "0.10.64"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
-
dependencies = [
-
"bitflags 2.5.0",
-
"cfg-if",
-
"foreign-types",
-
"libc",
-
"once_cell",
-
"openssl-macros",
-
"openssl-sys",
-
]
-
-
[[package]]
-
name = "openssl-macros"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "openssl-probe"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-
-
[[package]]
-
name = "openssl-sys"
-
version = "0.9.102"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
-
dependencies = [
-
"cc",
-
"libc",
-
"pkg-config",
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "ordered-float"
-
version = "4.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e"
-
dependencies = [
-
"num-traits",
-
]
-
-
[[package]]
-
name = "overload"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
-
-
[[package]]
-
name = "packageurl"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c53362339d1c48910f1b0c35e2ae96e2d32e442c7dc3ac5f622908ec87221f08"
-
dependencies = [
-
"percent-encoding",
-
"thiserror",
-
]
-
-
[[package]]
-
name = "parking_lot"
-
version = "0.12.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
-
dependencies = [
-
"lock_api",
-
"parking_lot_core",
-
]
-
-
[[package]]
-
name = "parking_lot_core"
-
version = "0.9.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"redox_syscall",
-
"smallvec",
-
"windows-targets 0.52.5",
-
]
-
-
[[package]]
-
name = "pear"
-
version = "0.2.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467"
-
dependencies = [
-
"inlinable_string",
-
"pear_codegen",
-
"yansi 1.0.1",
-
]
-
-
[[package]]
-
name = "pear_codegen"
-
version = "0.2.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147"
-
dependencies = [
-
"proc-macro2",
-
"proc-macro2-diagnostics",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "percent-encoding"
-
version = "2.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
-
-
[[package]]
-
name = "pin-project-lite"
-
version = "0.2.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
-
-
[[package]]
-
name = "pin-utils"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-
[[package]]
-
name = "pkg-config"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
-
-
[[package]]
-
name = "portable-atomic"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
-
-
[[package]]
-
name = "powerfmt"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-
-
[[package]]
-
name = "ppv-lite86"
-
version = "0.2.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
-
-
[[package]]
-
name = "predicates"
-
version = "3.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
-
dependencies = [
-
"anstyle",
-
"difflib",
-
"float-cmp",
-
"normalize-line-endings",
-
"predicates-core",
-
"regex",
-
]
-
-
[[package]]
-
name = "predicates-core"
-
version = "1.0.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
-
-
[[package]]
-
name = "pretty_assertions"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
-
dependencies = [
-
"diff",
-
"yansi 0.5.1",
-
]
-
-
[[package]]
-
name = "proc-macro2"
-
version = "1.0.85"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
-
dependencies = [
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "proc-macro2-diagnostics"
-
version = "0.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"version_check",
-
"yansi 1.0.1",
-
]
-
-
[[package]]
-
name = "quote"
-
version = "1.0.36"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
-
dependencies = [
-
"proc-macro2",
-
]
-
-
[[package]]
-
name = "rand"
-
version = "0.8.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-
dependencies = [
-
"libc",
-
"rand_chacha",
-
"rand_core",
-
]
-
-
[[package]]
-
name = "rand_chacha"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-
dependencies = [
-
"ppv-lite86",
-
"rand_core",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "rayon"
-
version = "1.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
-
dependencies = [
-
"either",
-
"rayon-core",
-
]
-
-
[[package]]
-
name = "rayon-core"
-
version = "1.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
-
dependencies = [
-
"crossbeam-deque",
-
"crossbeam-utils",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
-
dependencies = [
-
"bitflags 2.5.0",
-
]
-
-
[[package]]
-
name = "ref-cast"
-
version = "1.0.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931"
-
dependencies = [
-
"ref-cast-impl",
-
]
-
-
[[package]]
-
name = "ref-cast-impl"
-
version = "1.0.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "regex"
-
version = "1.10.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
"regex-automata 0.4.7",
-
"regex-syntax 0.8.4",
-
]
-
-
[[package]]
-
name = "regex-automata"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
-
dependencies = [
-
"regex-syntax 0.6.29",
-
]
-
-
[[package]]
-
name = "regex-automata"
-
version = "0.4.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
"regex-syntax 0.8.4",
-
]
-
-
[[package]]
-
name = "regex-syntax"
-
version = "0.6.29"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
-
-
[[package]]
-
name = "regex-syntax"
-
version = "0.8.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
-
-
[[package]]
-
name = "reqwest"
-
version = "0.11.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62"
-
dependencies = [
-
"base64",
-
"bytes",
-
"encoding_rs",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http 0.2.12",
-
"http-body",
-
"hyper",
-
"hyper-tls",
-
"ipnet",
-
"js-sys",
-
"log",
-
"mime",
-
"native-tls",
-
"once_cell",
-
"percent-encoding",
-
"pin-project-lite",
-
"rustls-pemfile",
-
"serde",
-
"serde_json",
-
"serde_urlencoded",
-
"sync_wrapper",
-
"system-configuration",
-
"tokio",
-
"tokio-native-tls",
-
"tower-service",
-
"url",
-
"wasm-bindgen",
-
"wasm-bindgen-futures",
-
"web-sys",
-
"winreg",
-
]
-
-
[[package]]
-
name = "rocket"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a516907296a31df7dc04310e7043b61d71954d703b603cc6867a026d7e72d73f"
-
dependencies = [
-
"async-stream",
-
"async-trait",
-
"atomic 0.5.3",
-
"binascii",
-
"bytes",
-
"either",
-
"figment",
-
"futures",
-
"indexmap",
-
"log",
-
"memchr",
-
"multer",
-
"num_cpus",
-
"parking_lot",
-
"pin-project-lite",
-
"rand",
-
"ref-cast",
-
"rocket_codegen",
-
"rocket_http",
-
"serde",
-
"serde_json",
-
"state",
-
"tempfile",
-
"time",
-
"tokio",
-
"tokio-stream",
-
"tokio-util",
-
"ubyte",
-
"version_check",
-
"yansi 1.0.1",
-
]
-
-
[[package]]
-
name = "rocket_codegen"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46"
-
dependencies = [
-
"devise",
-
"glob",
-
"indexmap",
-
"proc-macro2",
-
"quote",
-
"rocket_http",
-
"syn",
-
"unicode-xid",
-
"version_check",
-
]
-
-
[[package]]
-
name = "rocket_http"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e274915a20ee3065f611c044bd63c40757396b6dbc057d6046aec27f14f882b9"
-
dependencies = [
-
"cookie",
-
"either",
-
"futures",
-
"http 0.2.12",
-
"hyper",
-
"indexmap",
-
"log",
-
"memchr",
-
"pear",
-
"percent-encoding",
-
"pin-project-lite",
-
"ref-cast",
-
"serde",
-
"smallvec",
-
"stable-pattern",
-
"state",
-
"time",
-
"tokio",
-
"uncased",
-
]
-
-
[[package]]
-
name = "rustc-demangle"
-
version = "0.1.24"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
-
-
[[package]]
-
name = "rustix"
-
version = "0.38.34"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
-
dependencies = [
-
"bitflags 2.5.0",
-
"errno",
-
"libc",
-
"linux-raw-sys",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "rustls-pemfile"
-
version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
-
dependencies = [
-
"base64",
-
]
-
-
[[package]]
-
name = "rustversion"
-
version = "1.0.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
-
-
[[package]]
-
name = "ryu"
-
version = "1.0.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
-
-
[[package]]
-
name = "schannel"
-
version = "0.1.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
-
dependencies = [
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "schemars"
-
version = "0.8.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
-
dependencies = [
-
"dyn-clone",
-
"schemars_derive",
-
"serde",
-
"serde_json",
-
]
-
-
[[package]]
-
name = "schemars_derive"
-
version = "0.8.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"serde_derive_internals",
-
"syn",
-
]
-
-
[[package]]
-
name = "scoped-tls"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
-
-
[[package]]
-
name = "scopeguard"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-
[[package]]
-
name = "security-framework"
-
version = "2.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0"
-
dependencies = [
-
"bitflags 2.5.0",
-
"core-foundation",
-
"core-foundation-sys",
-
"libc",
-
"security-framework-sys",
-
]
-
-
[[package]]
-
name = "security-framework-sys"
-
version = "2.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "serde"
-
version = "1.0.203"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
-
dependencies = [
-
"serde_derive",
-
]
-
-
[[package]]
-
name = "serde_derive"
-
version = "1.0.203"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "serde_derive_internals"
-
version = "0.29.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "serde_json"
-
version = "1.0.117"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
-
dependencies = [
-
"itoa",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_spanned"
-
version = "0.6.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_urlencoded"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
-
dependencies = [
-
"form_urlencoded",
-
"itoa",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "sharded-slab"
-
version = "0.1.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
-
dependencies = [
-
"lazy_static",
-
]
-
-
[[package]]
-
name = "shell-escape"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
-
-
[[package]]
-
name = "signal-hook-registry"
-
version = "1.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "slab"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-
dependencies = [
-
"autocfg",
-
]
-
-
[[package]]
-
name = "smallvec"
-
version = "1.13.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
-
-
[[package]]
-
name = "socket2"
-
version = "0.5.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
-
dependencies = [
-
"libc",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "spdx"
-
version = "0.10.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc"
-
dependencies = [
-
"smallvec",
-
]
-
-
[[package]]
-
name = "spin"
-
version = "0.9.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-
dependencies = [
-
"lock_api",
-
]
-
-
[[package]]
-
name = "stable-pattern"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "stable_deref_trait"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-
[[package]]
-
name = "state"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8"
-
dependencies = [
-
"loom",
-
]
-
-
[[package]]
-
name = "strsim"
-
version = "0.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-
-
[[package]]
-
name = "syn"
-
version = "2.0.66"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "sync_wrapper"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
-
-
[[package]]
-
name = "synstructure"
-
version = "0.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "system-configuration"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
-
dependencies = [
-
"bitflags 1.3.2",
-
"core-foundation",
-
"system-configuration-sys",
-
]
-
-
[[package]]
-
name = "system-configuration-sys"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "tempfile"
-
version = "3.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
-
dependencies = [
-
"cfg-if",
-
"fastrand",
-
"rustix",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "test-log"
-
version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dffced63c2b5c7be278154d76b479f9f9920ed34e7574201407f0b14e2bbb93"
-
dependencies = [
-
"env_logger",
-
"test-log-macros",
-
"tracing-subscriber",
-
]
-
-
[[package]]
-
name = "test-log-macros"
-
version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "thiserror"
-
version = "1.0.61"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
-
dependencies = [
-
"thiserror-impl",
-
]
-
-
[[package]]
-
name = "thiserror-impl"
-
version = "1.0.61"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "thread_local"
-
version = "1.1.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
-
dependencies = [
-
"cfg-if",
-
"once_cell",
-
]
-
-
[[package]]
-
name = "time"
-
version = "0.3.36"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
-
dependencies = [
-
"deranged",
-
"itoa",
-
"num-conv",
-
"powerfmt",
-
"serde",
-
"time-core",
-
"time-macros",
-
]
-
-
[[package]]
-
name = "time-core"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
-
-
[[package]]
-
name = "time-macros"
-
version = "0.2.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
-
dependencies = [
-
"num-conv",
-
"time-core",
-
]
-
-
[[package]]
-
name = "tinystr"
-
version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
-
dependencies = [
-
"displaydoc",
-
"zerovec",
-
]
-
-
[[package]]
-
name = "tokio"
-
version = "1.38.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
-
dependencies = [
-
"backtrace",
-
"bytes",
-
"libc",
-
"mio",
-
"num_cpus",
-
"pin-project-lite",
-
"signal-hook-registry",
-
"socket2",
-
"tokio-macros",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "tokio-macros"
-
version = "2.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "tokio-native-tls"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
-
dependencies = [
-
"native-tls",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-stream"
-
version = "0.1.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
-
dependencies = [
-
"futures-core",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-util"
-
version = "0.7.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
-
dependencies = [
-
"bytes",
-
"futures-core",
-
"futures-sink",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "toml"
-
version = "0.8.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
-
dependencies = [
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"toml_edit",
-
]
-
-
[[package]]
-
name = "toml_datetime"
-
version = "0.6.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "toml_edit"
-
version = "0.22.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
-
dependencies = [
-
"indexmap",
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"winnow",
-
]
-
-
[[package]]
-
name = "tower-service"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
-
-
[[package]]
-
name = "tracing"
-
version = "0.1.40"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
-
dependencies = [
-
"pin-project-lite",
-
"tracing-attributes",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-attributes"
-
version = "0.1.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "tracing-core"
-
version = "0.1.32"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
-
dependencies = [
-
"once_cell",
-
"valuable",
-
]
-
-
[[package]]
-
name = "tracing-log"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
-
dependencies = [
-
"log",
-
"once_cell",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-subscriber"
-
version = "0.3.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
-
dependencies = [
-
"matchers",
-
"nu-ansi-term",
-
"once_cell",
-
"regex",
-
"sharded-slab",
-
"smallvec",
-
"thread_local",
-
"tracing",
-
"tracing-core",
-
"tracing-log",
-
]
-
-
[[package]]
-
name = "try-lock"
-
version = "0.2.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
-
-
[[package]]
-
name = "ubyte"
-
version = "0.10.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "uncased"
-
version = "0.9.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697"
-
dependencies = [
-
"serde",
-
"version_check",
-
]
-
-
[[package]]
-
name = "unicode-ident"
-
version = "1.0.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
-
-
[[package]]
-
name = "unicode-width"
-
version = "0.1.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
-
-
[[package]]
-
name = "unicode-xid"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
-
-
[[package]]
-
name = "url"
-
version = "2.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56"
-
dependencies = [
-
"form_urlencoded",
-
"idna",
-
"percent-encoding",
-
]
-
-
[[package]]
-
name = "urlencoding"
-
version = "2.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
-
-
[[package]]
-
name = "utf16_iter"
-
version = "1.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-
-
[[package]]
-
name = "utf8_iter"
-
version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
-
-
[[package]]
-
name = "utf8parse"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
-
-
[[package]]
-
name = "uuid"
-
version = "1.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "valuable"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
-
-
[[package]]
-
name = "vcpkg"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-
[[package]]
-
name = "version_check"
-
version = "0.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-
[[package]]
-
name = "want"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
-
dependencies = [
-
"try-lock",
-
]
-
-
[[package]]
-
name = "wasi"
-
version = "0.11.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-
[[package]]
-
name = "wasm-bindgen"
-
version = "0.2.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
-
dependencies = [
-
"cfg-if",
-
"wasm-bindgen-macro",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-backend"
-
version = "0.2.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
-
dependencies = [
-
"bumpalo",
-
"log",
-
"once_cell",
-
"proc-macro2",
-
"quote",
-
"syn",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-futures"
-
version = "0.4.42"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
-
dependencies = [
-
"cfg-if",
-
"js-sys",
-
"wasm-bindgen",
-
"web-sys",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro"
-
version = "0.2.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
-
dependencies = [
-
"quote",
-
"wasm-bindgen-macro-support",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro-support"
-
version = "0.2.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"wasm-bindgen-backend",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-shared"
-
version = "0.2.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
-
-
[[package]]
-
name = "web-sys"
-
version = "0.3.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "winapi"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-
dependencies = [
-
"winapi-i686-pc-windows-gnu",
-
"winapi-x86_64-pc-windows-gnu",
-
]
-
-
[[package]]
-
name = "winapi-i686-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-
[[package]]
-
name = "winapi-x86_64-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-
[[package]]
-
name = "windows"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
-
dependencies = [
-
"windows-targets 0.48.5",
-
]
-
-
[[package]]
-
name = "windows-core"
-
version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
-
dependencies = [
-
"windows-targets 0.52.5",
-
]
-
-
[[package]]
-
name = "windows-sys"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-
dependencies = [
-
"windows-targets 0.48.5",
-
]
-
-
[[package]]
-
name = "windows-sys"
-
version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-
dependencies = [
-
"windows-targets 0.52.5",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-
dependencies = [
-
"windows_aarch64_gnullvm 0.48.5",
-
"windows_aarch64_msvc 0.48.5",
-
"windows_i686_gnu 0.48.5",
-
"windows_i686_msvc 0.48.5",
-
"windows_x86_64_gnu 0.48.5",
-
"windows_x86_64_gnullvm 0.48.5",
-
"windows_x86_64_msvc 0.48.5",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
-
dependencies = [
-
"windows_aarch64_gnullvm 0.52.5",
-
"windows_aarch64_msvc 0.52.5",
-
"windows_i686_gnu 0.52.5",
-
"windows_i686_gnullvm",
-
"windows_i686_msvc 0.52.5",
-
"windows_x86_64_gnu 0.52.5",
-
"windows_x86_64_gnullvm 0.52.5",
-
"windows_x86_64_msvc 0.52.5",
-
]
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
-
-
[[package]]
-
name = "windows_i686_gnullvm"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
-
-
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
-
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.52.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
-
-
[[package]]
-
name = "winnow"
-
version = "0.6.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "winreg"
-
version = "0.50.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
-
dependencies = [
-
"cfg-if",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "write16"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-
-
[[package]]
-
name = "writeable"
-
version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
-
-
[[package]]
-
name = "xml-rs"
-
version = "0.8.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
-
-
[[package]]
-
name = "yansi"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
-
-
[[package]]
-
name = "yansi"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
-
dependencies = [
-
"is-terminal",
-
]
-
-
[[package]]
-
name = "yoke"
-
version = "0.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5"
-
dependencies = [
-
"serde",
-
"stable_deref_trait",
-
"yoke-derive",
-
"zerofrom",
-
]
-
-
[[package]]
-
name = "yoke-derive"
-
version = "0.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"synstructure",
-
]
-
-
[[package]]
-
name = "zerofrom"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55"
-
dependencies = [
-
"zerofrom-derive",
-
]
-
-
[[package]]
-
name = "zerofrom-derive"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"synstructure",
-
]
-
-
[[package]]
-
name = "zerovec"
-
version = "0.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c"
-
dependencies = [
-
"yoke",
-
"zerofrom",
-
"zerovec-derive",
-
]
-
-
[[package]]
-
name = "zerovec-derive"
-
version = "0.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-63
pkgs/development/tools/genealogos/default.nix
···
-
{
-
lib,
-
rustPlatform,
-
fetchFromGitHub,
-
-
pkg-config,
-
openssl,
-
}:
-
let
-
mkGenealogosPackage =
-
{
-
crate ? "cli",
-
}:
-
rustPlatform.buildRustPackage rec {
-
pname = "genealogos-${crate}";
-
version = "1.0.0";
-
-
src = fetchFromGitHub {
-
owner = "tweag";
-
repo = "genealogos";
-
rev = "v${version}";
-
hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8=";
-
# Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation.
-
# To avoid this, we just remove the tests
-
postFetch = ''
-
rm -r $out/genealogos/tests/
-
'';
-
};
-
-
cargoLock = {
-
lockFile = ./Cargo.lock;
-
outputHashes = {
-
"nixtract-0.3.0" = "sha256-fXM6Gle4dt1iJgI6NuPl9l00i5sXGYkE+sUvFdps44s=";
-
};
-
};
-
-
cargoBuildFlags = [
-
"-p"
-
"genealogos-${crate}"
-
];
-
cargoTestFlags = cargoBuildFlags;
-
-
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ openssl ];
-
-
# Since most tests were removed, just skip testing
-
doCheck = false;
-
-
meta = with lib; {
-
description = "A Nix sbom generator";
-
homepage = "https://github.com/tweag/genealogos";
-
license = licenses.mit;
-
maintainers = with maintainers; [ erin ];
-
changelog = "https://github.com/tweag/genealogos/blob/${src.rev}/CHANGELOG.md";
-
mainProgram = "genealogos";
-
platforms = lib.platforms.unix;
-
};
-
};
-
in
-
{
-
genealogos-cli = mkGenealogosPackage { };
-
genealogos-api = mkGenealogosPackage { crate = "api"; };
-
}
+3 -1
pkgs/top-level/all-packages.nix
···
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
};
-
inherit (callPackage ../development/tools/genealogos { }) genealogos-cli genealogos-api;
+
genealogos-api = genealogos-cli.override {
+
crate = "api";
+
};
# This is to workaround gfal2-python broken against Python 3.12 or later.
# TODO: Remove these lines after solving the breakage.