Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub a1e27bbf 531ab0c7

+1352 -964
+1 -1
lib/attrsets.nix
··· 1 { lib }: 2 - # Operations on attribute sets. 3 4 let 5 inherit (builtins) head tail length;
··· 1 + /* Operations on attribute sets. */ 2 { lib }: 3 4 let 5 inherit (builtins) head tail length;
+4 -2
lib/filesystem.nix
··· 1 - # Functions for querying information about the filesystem 2 - # without copying any files to the Nix store. 3 { lib }: 4 5 # Tested in lib/tests/filesystem.sh
··· 1 + /* 2 + Functions for querying information about the filesystem 3 + without copying any files to the Nix store. 4 + */ 5 { lib }: 6 7 # Tested in lib/tests/filesystem.sh
+10 -9
lib/gvariant.nix
··· 1 # This file is based on https://github.com/nix-community/home-manager 2 # Copyright (c) 2017-2022 Home Manager contributors 3 - # 4 - 5 - 6 { lib }: 7 8 - /* A partial and basic implementation of GVariant formatted strings. 9 - See https://docs.gtk.org/glib/gvariant-format-strings.html for detauls. 10 - 11 - Note, this API is not considered fully stable and it might therefore 12 - change in backwards incompatible ways without prior notice. 13 - */ 14 let 15 inherit (lib) 16 concatMapStringsSep concatStrings escape head replaceStrings;
··· 1 + /* 2 + A partial and basic implementation of GVariant formatted strings. 3 + See [GVariant Format Strings](https://docs.gtk.org/glib/gvariant-format-strings.html) for details. 4 + 5 + :::{.warning} 6 + This API is not considered fully stable and it might therefore 7 + change in backwards incompatible ways without prior notice. 8 + ::: 9 + */ 10 + 11 # This file is based on https://github.com/nix-community/home-manager 12 # Copyright (c) 2017-2022 Home Manager contributors 13 { lib }: 14 15 let 16 inherit (lib) 17 concatMapStringsSep concatStrings escape head replaceStrings;
+1 -2
lib/lists.nix
··· 1 - # General list operations. 2 - 3 { lib }: 4 let 5 inherit (lib.strings) toInt;
··· 1 + /* General list operations. */ 2 { lib }: 3 let 4 inherit (lib.strings) toInt;
+1 -1
lib/options.nix
··· 1 - # Nixpkgs/NixOS option handling. 2 { lib }: 3 4 let
··· 1 + /* Nixpkgs/NixOS option handling. */ 2 { lib }: 3 4 let
+2 -1
lib/path/default.nix
··· 1 - # Functions for working with paths, see ./path.md 2 { lib }: 3 let 4
··· 1 + /* Functions for working with path values. */ 2 + # See ./README.md for internal docs 3 { lib }: 4 let 5
+1 -1
lib/sources.nix
··· 1 - # Functions for copying sources to the Nix store. 2 { lib }: 3 4 # Tested in lib/tests/sources.sh
··· 1 + /* Functions for copying sources to the Nix store. */ 2 { lib }: 3 4 # Tested in lib/tests/sources.sh
-1
maintainers/team-list.nix
··· 219 cole-h 220 grahamc 221 hoverbear 222 - lheckemann 223 ]; 224 scope = "Group registration for packages maintained by Determinate Systems."; 225 shortName = "Determinate Systems employees";
··· 219 cole-h 220 grahamc 221 hoverbear 222 ]; 223 scope = "Group registration for packages maintained by Determinate Systems."; 224 shortName = "Determinate Systems employees";
+1
nixos/modules/module-list.nix
··· 881 ./services/networking/bitlbee.nix 882 ./services/networking/blockbook-frontend.nix 883 ./services/networking/blocky.nix 884 ./services/networking/cgit.nix 885 ./services/networking/charybdis.nix 886 ./services/networking/chisel-server.nix
··· 881 ./services/networking/bitlbee.nix 882 ./services/networking/blockbook-frontend.nix 883 ./services/networking/blocky.nix 884 + ./services/networking/centrifugo.nix 885 ./services/networking/cgit.nix 886 ./services/networking/charybdis.nix 887 ./services/networking/chisel-server.nix
+123
nixos/modules/services/networking/centrifugo.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + let 3 + cfg = config.services.centrifugo; 4 + 5 + settingsFormat = pkgs.formats.json { }; 6 + 7 + configFile = settingsFormat.generate "centrifugo.json" cfg.settings; 8 + in 9 + { 10 + options.services.centrifugo = { 11 + enable = lib.mkEnableOption (lib.mdDoc "Centrifugo messaging server"); 12 + 13 + package = lib.mkPackageOptionMD pkgs "centrifugo" { }; 14 + 15 + settings = lib.mkOption { 16 + type = settingsFormat.type; 17 + default = { }; 18 + description = lib.mdDoc '' 19 + Declarative Centrifugo configuration. See the [Centrifugo 20 + documentation] for a list of options. 21 + 22 + [Centrifugo documentation]: https://centrifugal.dev/docs/server/configuration 23 + ''; 24 + }; 25 + 26 + credentials = lib.mkOption { 27 + type = lib.types.attrsOf lib.types.path; 28 + default = { }; 29 + example = { 30 + CENTRIFUGO_UNI_GRPC_TLS_KEY = "/run/keys/centrifugo-uni-grpc-tls.key"; 31 + }; 32 + description = lib.mdDoc '' 33 + Environment variables with absolute paths to credentials files to load 34 + on service startup. 35 + ''; 36 + }; 37 + 38 + environmentFiles = lib.mkOption { 39 + type = lib.types.listOf lib.types.path; 40 + default = [ ]; 41 + description = lib.mdDoc '' 42 + Files to load environment variables from. Options set via environment 43 + variables take precedence over {option}`settings`. 44 + 45 + See the [Centrifugo documentation] for the environment variable name 46 + format. 47 + 48 + [Centrifugo documentation]: https://centrifugal.dev/docs/server/configuration#os-environment-variables 49 + ''; 50 + }; 51 + 52 + extraGroups = lib.mkOption { 53 + type = lib.types.listOf lib.types.str; 54 + default = [ ]; 55 + example = [ "redis-centrifugo" ]; 56 + description = lib.mdDoc '' 57 + Additional groups for the systemd service. 58 + ''; 59 + }; 60 + }; 61 + 62 + config = lib.mkIf cfg.enable { 63 + systemd.services.centrifugo = { 64 + description = "Centrifugo messaging server"; 65 + wantedBy = [ "multi-user.target" ]; 66 + after = [ "network.target" ]; 67 + 68 + serviceConfig = { 69 + Type = "exec"; 70 + 71 + ExecStartPre = "${lib.getExe cfg.package} checkconfig --config ${configFile}"; 72 + ExecStart = "${lib.getExe cfg.package} --config ${configFile}"; 73 + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 74 + 75 + Restart = "always"; 76 + RestartSec = "1s"; 77 + 78 + # Copy files to the credentials directory with file name being the 79 + # environment variable name. Note that "%d" specifier expands to the 80 + # path of the credentials directory. 81 + LoadCredential = lib.mapAttrsToList (name: value: "${name}:${value}") cfg.credentials; 82 + Environment = lib.mapAttrsToList (name: _: "${name}=%d/${name}") cfg.credentials; 83 + 84 + EnvironmentFile = cfg.environmentFiles; 85 + 86 + SupplementaryGroups = cfg.extraGroups; 87 + 88 + DynamicUser = true; 89 + UMask = "0077"; 90 + 91 + ProtectHome = true; 92 + ProtectProc = "invisible"; 93 + ProcSubset = "pid"; 94 + ProtectClock = true; 95 + ProtectHostname = true; 96 + ProtectControlGroups = true; 97 + ProtectKernelLogs = true; 98 + ProtectKernelModules = true; 99 + ProtectKernelTunables = true; 100 + PrivateUsers = true; 101 + PrivateDevices = true; 102 + RestrictRealtime = true; 103 + RestrictNamespaces = true; 104 + RestrictAddressFamilies = [ 105 + "AF_INET" 106 + "AF_INET6" 107 + "AF_UNIX" 108 + ]; 109 + DeviceAllow = [ "" ]; 110 + DevicePolicy = "closed"; 111 + CapabilityBoundingSet = [ "" ]; 112 + MemoryDenyWriteExecute = true; 113 + LockPersonality = true; 114 + SystemCallArchitectures = "native"; 115 + SystemCallErrorNumber = "EPERM"; 116 + SystemCallFilter = [ 117 + "@system-service" 118 + "~@privileged" 119 + ]; 120 + }; 121 + }; 122 + }; 123 + }
+1
nixos/tests/all-tests.nix
··· 174 cassandra_3_0 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_0; }; 175 cassandra_3_11 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_11; }; 176 cassandra_4 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_4; }; 177 ceph-multi-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix {}; 178 ceph-single-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix {}; 179 ceph-single-node-bluestore = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore.nix {};
··· 174 cassandra_3_0 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_0; }; 175 cassandra_3_11 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_11; }; 176 cassandra_4 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_4; }; 177 + centrifugo = runTest ./centrifugo.nix; 178 ceph-multi-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix {}; 179 ceph-single-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix {}; 180 ceph-single-node-bluestore = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore.nix {};
+80
nixos/tests/centrifugo.nix
···
··· 1 + let 2 + redisPort = 6379; 3 + centrifugoPort = 8080; 4 + nodes = [ 5 + "centrifugo1" 6 + "centrifugo2" 7 + "centrifugo3" 8 + ]; 9 + in 10 + { lib, ... }: { 11 + name = "centrifugo"; 12 + meta.maintainers = [ lib.maintainers.tie ]; 13 + 14 + nodes = lib.listToAttrs (lib.imap0 15 + (index: name: { 16 + inherit name; 17 + value = { config, ... }: { 18 + services.centrifugo = { 19 + enable = true; 20 + settings = { 21 + inherit name; 22 + port = centrifugoPort; 23 + # See https://centrifugal.dev/docs/server/engines#redis-sharding 24 + engine = "redis"; 25 + # Connect to local Redis shard via Unix socket. 26 + redis_address = 27 + let 28 + otherNodes = lib.take index nodes ++ lib.drop (index + 1) nodes; 29 + in 30 + map (name: "${name}:${toString redisPort}") otherNodes ++ [ 31 + "unix://${config.services.redis.servers.centrifugo.unixSocket}" 32 + ]; 33 + usage_stats_disable = true; 34 + api_insecure = true; 35 + }; 36 + extraGroups = [ 37 + config.services.redis.servers.centrifugo.user 38 + ]; 39 + }; 40 + services.redis.servers.centrifugo = { 41 + enable = true; 42 + bind = null; # all interfaces 43 + port = redisPort; 44 + openFirewall = true; 45 + settings.protected-mode = false; 46 + }; 47 + }; 48 + }) 49 + nodes); 50 + 51 + testScript = '' 52 + import json 53 + 54 + redisPort = ${toString redisPort} 55 + centrifugoPort = ${toString centrifugoPort} 56 + 57 + start_all() 58 + 59 + for machine in machines: 60 + machine.wait_for_unit("redis-centrifugo.service") 61 + machine.wait_for_open_port(redisPort) 62 + 63 + for machine in machines: 64 + machine.wait_for_unit("centrifugo.service") 65 + machine.wait_for_open_port(centrifugoPort) 66 + 67 + # See https://centrifugal.dev/docs/server/server_api#info 68 + def list_nodes(machine): 69 + curl = "curl --fail-with-body --silent" 70 + body = "{}" 71 + resp = json.loads(machine.succeed(f"{curl} -d '{body}' http://localhost:{centrifugoPort}/api/info")) 72 + return resp["result"]["nodes"] 73 + machineNames = {m.name for m in machines} 74 + for machine in machines: 75 + nodes = list_nodes(machine) 76 + assert len(nodes) == len(machines) 77 + nodeNames = {n['name'] for n in nodes} 78 + assert machineNames == nodeNames 79 + ''; 80 + }
+3 -3
pkgs/applications/editors/vscode/extensions/default.nix
··· 3547 mktplcRef = { 3548 name = "uiua-vscode"; 3549 publisher = "uiua-lang"; 3550 - version = "0.0.23"; 3551 - sha256 = "sha256-NauXoYTAka8qXNPYlW5g7r6NNX1x8cnvDRbEGkRsMoY="; 3552 }; 3553 meta = { 3554 description = "VSCode language extension for Uiua"; 3555 downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode"; 3556 homepage = "https://github.com/uiua-lang/uiua-vscode"; 3557 license = lib.licenses.mit; 3558 - maintainers = with lib.maintainers; [ tomasajt wackbyte ]; 3559 }; 3560 }; 3561
··· 3547 mktplcRef = { 3548 name = "uiua-vscode"; 3549 publisher = "uiua-lang"; 3550 + version = "0.0.24"; 3551 + sha256 = "sha256-/MLeBsnUdzcDB4nUrugEF05HKqC30G9muYKvmlnLM7U="; 3552 }; 3553 meta = { 3554 description = "VSCode language extension for Uiua"; 3555 downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode"; 3556 homepage = "https://github.com/uiua-lang/uiua-vscode"; 3557 license = lib.licenses.mit; 3558 + maintainers = with lib.maintainers; [ tomasajt wackbyte defelo ]; 3559 }; 3560 }; 3561
+3
pkgs/applications/misc/mission-center/default.nix
··· 104 ]; 105 106 postPatch = '' 107 SRC_GATHERER=$NIX_BUILD_TOP/source/src/sys_info_v2/gatherer 108 SRC_GATHERER_NVTOP=$SRC_GATHERER/3rdparty/nvtop 109
··· 104 ]; 105 106 postPatch = '' 107 + substituteInPlace src/main.rs \ 108 + --replace "libGL.so.1" "${libGL}/lib/libGL.so.1" 109 + 110 SRC_GATHERER=$NIX_BUILD_TOP/source/src/sys_info_v2/gatherer 111 SRC_GATHERER_NVTOP=$SRC_GATHERER/3rdparty/nvtop 112
+2 -2
pkgs/applications/networking/browsers/lagrange/default.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "lagrange"; 20 - version = "1.17.3"; 21 22 src = fetchFromGitHub { 23 owner = "skyjake"; 24 repo = "lagrange"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-YPC+mwXKZOOhLtUU+WHdkQtHFYfIYOiadbuAHLvAXxM="; 27 }; 28 29 nativeBuildInputs = [ cmake pkg-config zip ];
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "lagrange"; 20 + version = "1.17.4"; 21 22 src = fetchFromGitHub { 23 owner = "skyjake"; 24 repo = "lagrange"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-vzdlcyA+RCr8RH0KbTiUah8lS++Xq6gLCHbgHHBFEig="; 27 }; 28 29 nativeBuildInputs = [ cmake pkg-config zip ];
+2 -2
pkgs/applications/networking/cluster/kubedb-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubedb-cli"; 5 - version = "0.36.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubedb"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-nDLdATiUcg5o86Pda1/Do9dPMtdNCUo/xj6ERRzih8w="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "kubedb-cli"; 5 + version = "0.37.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubedb"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-Lm7TrdUAYPYBKC+9lPmWTDp0BQqiAc/A107wtiGDwZ4="; 12 }; 13 14 vendorHash = null;
+3 -3
pkgs/applications/networking/cluster/kubeseal/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubeseal"; 5 - version = "0.24.2"; 6 7 src = fetchFromGitHub { 8 owner = "bitnami-labs"; 9 repo = "sealed-secrets"; 10 rev = "v${version}"; 11 - sha256 = "sha256-vKAKDQrQ7FmCnJwo8ItwpiayrHa9bhMognYZMlpZAlM="; 12 }; 13 14 - vendorHash = "sha256-LPxU6qvpUb0ZjzjqGeTywOluwWbsi1YmiYYWJfaMWvg="; 15 16 subPackages = [ "cmd/kubeseal" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "kubeseal"; 5 + version = "0.24.4"; 6 7 src = fetchFromGitHub { 8 owner = "bitnami-labs"; 9 repo = "sealed-secrets"; 10 rev = "v${version}"; 11 + sha256 = "sha256-0KXAN8unaReYFyuGI6XCHhxKiKow0suP9yDl5pI+bGQ="; 12 }; 13 14 + vendorHash = "sha256-gbizFiZ+LFdY0SISK3K0D0vwj4Dq/UMcoCuvUYMB/F4="; 15 16 subPackages = [ "cmd/kubeseal" ]; 17
+9 -6
pkgs/applications/networking/msmtp/default.nix
··· 19 , libsecret 20 , withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd 21 , systemd 22 }: 23 24 let ··· 124 }; 125 126 in 127 - symlinkJoin { 128 - name = "msmtp-${version}"; 129 - inherit version meta; 130 - paths = [ binaries scripts ]; 131 - passthru = { inherit binaries scripts; }; 132 - }
··· 19 , libsecret 20 , withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd 21 , systemd 22 + , withScripts ? true 23 }: 24 25 let ··· 125 }; 126 127 in 128 + if withScripts then 129 + symlinkJoin 130 + { 131 + name = "msmtp-${version}"; 132 + inherit version meta; 133 + paths = [ binaries scripts ]; 134 + passthru = { inherit binaries scripts; }; 135 + } else binaries
+1 -1
pkgs/applications/networking/netmaker/default.nix
··· 38 description = "WireGuard automation from homelab to enterprise"; 39 homepage = "https://netmaker.io"; 40 changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}"; 41 - license = licenses.sspl; 42 maintainers = with maintainers; [ urandom qjoly ]; 43 }; 44 }
··· 38 description = "WireGuard automation from homelab to enterprise"; 39 homepage = "https://netmaker.io"; 40 changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}"; 41 + license = licenses.asl20; 42 maintainers = with maintainers; [ urandom qjoly ]; 43 }; 44 }
+60
pkgs/by-name/ce/centrifugo/package.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , nix-update-script 5 + , nixosTests 6 + , testers 7 + , centrifugo 8 + }: 9 + let 10 + # Inspect build flags with `go version -m centrifugo`. 11 + statsEndpoint = "https://graphite-prod-01-eu-west-0.grafana.net/graphite/metrics,https://stats.centrifugal.dev/usage"; 12 + statsToken = "425599:eyJrIjoi" + 13 + "OWJhMTcyZGNjN2FkYjEzM2E1OTQwZjIyMTU3MTBjMjUyYzAyZWE2MSIsIm4iOiJVc2FnZSBTdGF0cyIsImlkIjo2NDUzOTN9"; 14 + in 15 + buildGoModule rec { 16 + pname = "centrifugo"; 17 + version = "5.1.1"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "centrifugal"; 21 + repo = "centrifugo"; 22 + rev = "v${version}"; 23 + hash = "sha256-g496cXjgliDi2XLkdE+dERrUl5hBGLICJx5JundeOfo="; 24 + }; 25 + 26 + vendorHash = "sha256-VuxnP9Dryo0L7sGvtvAIicYGkHoQ2iGVBtAdkmiqL7E="; 27 + 28 + ldflags = [ 29 + "-s" 30 + "-w" 31 + "-X=github.com/centrifugal/centrifugo/v5/internal/build.Version=${version}" 32 + "-X=github.com/centrifugal/centrifugo/v5/internal/build.UsageStatsEndpoint=${statsEndpoint}" 33 + "-X=github.com/centrifugal/centrifugo/v5/internal/build.UsageStatsToken=${statsToken}" 34 + ]; 35 + 36 + excludedPackages = [ 37 + "./internal/gen/api" 38 + ]; 39 + 40 + passthru = { 41 + updateScript = nix-update-script { }; 42 + tests = { 43 + inherit (nixosTests) centrifugo; 44 + version = testers.testVersion { 45 + package = centrifugo; 46 + command = "${pname} version"; 47 + version = "v${version}"; 48 + }; 49 + }; 50 + }; 51 + 52 + meta = { 53 + description = "Scalable real-time messaging server"; 54 + homepage = "https://centrifugal.dev"; 55 + changelog = "https://github.com/centrifugal/centrifugo/releases/tag/v${version}"; 56 + license = lib.licenses.asl20; 57 + maintainers = [ lib.maintainers.tie ]; 58 + mainProgram = "centrifugo"; 59 + }; 60 + }
+4 -4
pkgs/by-name/ui/uiua/package.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "uiua"; 17 - version = "0.2.0"; 18 19 src = fetchFromGitHub { 20 owner = "uiua-lang"; 21 repo = "uiua"; 22 rev = version; 23 - hash = "sha256-RAMQC9weEvTV44nAXjwMYv+4O5aSNNM5UOf/xBb4SBE="; 24 }; 25 26 - cargoHash = "sha256-ZBedAIHwbRiR9i6w0CWIiE+OJvTkmxiEihn7zLAV/Dg="; 27 28 nativeBuildInputs = lib.optionals stdenv.isDarwin [ 29 rustPlatform.bindgenHook ··· 58 homepage = "https://www.uiua.org/"; 59 license = lib.licenses.mit; 60 mainProgram = "uiua"; 61 - maintainers = with lib.maintainers; [ cafkafk tomasajt ]; 62 }; 63 }
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "uiua"; 17 + version = "0.3.0"; 18 19 src = fetchFromGitHub { 20 owner = "uiua-lang"; 21 repo = "uiua"; 22 rev = version; 23 + hash = "sha256-+Hh9vNVWen5ri8+Qy4pzaMrC0Laa1xMlURxEYwo4hSk="; 24 }; 25 26 + cargoHash = "sha256-tLBWbnER5ufK3NQ6mxzqY/dmiwaPKTcPOXS68S6yXf4="; 27 28 nativeBuildInputs = lib.optionals stdenv.isDarwin [ 29 rustPlatform.bindgenHook ··· 58 homepage = "https://www.uiua.org/"; 59 license = lib.licenses.mit; 60 mainProgram = "uiua"; 61 + maintainers = with lib.maintainers; [ cafkafk tomasajt defelo ]; 62 }; 63 }
+2 -2
pkgs/data/fonts/junicode/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "junicode"; 5 - version = "2.200"; 6 7 src = fetchzip { 8 url = "https://github.com/psb1558/Junicode-font/releases/download/v${version}/Junicode_${version}.zip"; 9 - hash = "sha256-2K+zPq6Bjg+hZQhQrWWm1bxHVfwwRdsV7EseRGBnpUw="; 10 }; 11 12 outputs = [ "out" "doc" ];
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "junicode"; 5 + version = "2.203"; 6 7 src = fetchzip { 8 url = "https://github.com/psb1558/Junicode-font/releases/download/v${version}/Junicode_${version}.zip"; 9 + hash = "sha256-RG12veiZXqjfK2gONmauhGReuLEkqxbQ4h4PEwaih/U="; 10 }; 11 12 outputs = [ "out" "doc" ];
+3 -3
pkgs/data/themes/alacritty-theme/default.nix
··· 6 7 stdenvNoCC.mkDerivation (self: { 8 name = "alacritty-theme"; 9 - version = "unstable-2023-10-26"; 10 11 src = fetchFromGitHub { 12 owner = "alacritty"; 13 repo = "alacritty-theme"; 14 - rev = "e1b08b5bc06d07dd65f5e72b12fd7f736e0e7928"; 15 - hash = "sha256-wf0aT2uGe/6Ifv//lQStTm24yt2FX3kWQq5ebdmdPJ0="; 16 }; 17 18 dontConfigure = true;
··· 6 7 stdenvNoCC.mkDerivation (self: { 8 name = "alacritty-theme"; 9 + version = "unstable-2023-11-07"; 10 11 src = fetchFromGitHub { 12 owner = "alacritty"; 13 repo = "alacritty-theme"; 14 + rev = "808b81b2e88884e8eca5d951b89f54983fa6c237"; 15 + hash = "sha256-g5tM6VBPLXin5s7X0PpzWOOGTEwHpVUurWOPqM/O13A="; 16 }; 17 18 dontConfigure = true;
+2 -2
pkgs/desktops/pantheon/granite/7/default.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "granite"; 22 - version = "7.3.0"; 23 24 outputs = [ "out" "dev" ]; 25 ··· 27 owner = "elementary"; 28 repo = pname; 29 rev = version; 30 - sha256 = "sha256-siFS8BiHVlDtM5odL0Lf1aRMoG6qqQOnbsXGKVyc218="; 31 }; 32 33 nativeBuildInputs = [
··· 19 20 stdenv.mkDerivation rec { 21 pname = "granite"; 22 + version = "7.4.0"; 23 24 outputs = [ "out" "dev" ]; 25 ··· 27 owner = "elementary"; 28 repo = pname; 29 rev = version; 30 + sha256 = "sha256-z/6GxWfbsngySv2ziNwzhcEfTamxP1DnJ2ld9fft/1U="; 31 }; 32 33 nativeBuildInputs = [
+3 -3
pkgs/development/beam-modules/elixir-ls/default.nix
··· 4 5 let 6 pname = "elixir-ls"; 7 - version = "0.17.3"; 8 src = fetchFromGitHub { 9 owner = "elixir-lsp"; 10 repo = "elixir-ls"; 11 rev = "v${version}"; 12 - hash = "sha256-E+tlnkwJiyG8x29um/G7OqIDCJ/laDMTm3z7VvdWy6s="; 13 fetchSubmodules = true; 14 }; 15 in ··· 21 mixFodDeps = fetchMixDeps { 22 pname = "mix-deps-${pname}"; 23 inherit src version elixir; 24 - hash = "sha256-ltSYZYsXWiq5ASvRmR7ETgK9e8bj4f9bhZAZEIceLkw="; 25 }; 26 27 # elixir-ls is an umbrella app
··· 4 5 let 6 pname = "elixir-ls"; 7 + version = "0.17.10"; 8 src = fetchFromGitHub { 9 owner = "elixir-lsp"; 10 repo = "elixir-ls"; 11 rev = "v${version}"; 12 + hash = "sha256-LUAYfR6MNNGLaqv8EBx0JQ8KYYD7jRvez3HJFnczV+Y="; 13 fetchSubmodules = true; 14 }; 15 in ··· 21 mixFodDeps = fetchMixDeps { 22 pname = "mix-deps-${pname}"; 23 inherit src version elixir; 24 + hash = "sha256-MVGYENy6/xI/ph/X0DxquigCuLK1FAEIONzoQU7TXoM="; 25 }; 26 27 # elixir-ls is an umbrella app
+1 -1
pkgs/development/interpreters/racket/default.nix
··· 131 shared = if stdenv.isDarwin then "dylib" else "shared"; 132 configureFlags = [ "--enable-${shared}" "--enable-lt=${libtool}/bin/libtool" ] 133 ++ lib.optionals disableDocs [ "--disable-docs" ] 134 - ++ lib.optionals stdenv.isDarwin [ "--enable-xonx" ]; 135 136 configureScript = "../configure"; 137
··· 131 shared = if stdenv.isDarwin then "dylib" else "shared"; 132 configureFlags = [ "--enable-${shared}" "--enable-lt=${libtool}/bin/libtool" ] 133 ++ lib.optionals disableDocs [ "--disable-docs" ] 134 + ++ lib.optionals stdenv.isDarwin [ "--disable-strip" "--enable-xonx" ]; 135 136 configureScript = "../configure"; 137
+2 -2
pkgs/development/libraries/armadillo/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "armadillo"; 5 - version = "12.6.5"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 - hash = "sha256-9vHJh/m8K1LpcYg1zEFqUlz1im1XWoUdIZwMarW4xWM="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "armadillo"; 5 + version = "12.6.6"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 + hash = "sha256-OFiw/UMXcq8DKtPzXCrrVOjavqWRaefR6fzNeLyCrTU="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
+5 -2
pkgs/development/libraries/gensio/default.nix
··· 2 , fetchFromGitHub 3 , lib 4 , nix-update-script 5 , pkg-config 6 , stdenv 7 }: 8 9 stdenv.mkDerivation rec { 10 pname = "gensio"; 11 - version = "2.6.2"; 12 13 src = fetchFromGitHub { 14 owner = "cminyard"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-lpP/pmM06zIw+9EZe+zywExLOcrN3K7IMK32XSrCmYs="; 18 }; 19 20 passthru = { ··· 26 ]; 27 28 nativeBuildInputs = [ autoreconfHook pkg-config ]; 29 30 meta = with lib; { 31 description = "General Stream I/O";
··· 2 , fetchFromGitHub 3 , lib 4 , nix-update-script 5 + , openssl 6 , pkg-config 7 , stdenv 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "gensio"; 12 + version = "2.7.7"; 13 14 src = fetchFromGitHub { 15 owner = "cminyard"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-fm850eDqKhvjwU5RwdwAro4R23yRn41ePn5++8MXHZ0="; 19 }; 20 21 passthru = { ··· 27 ]; 28 29 nativeBuildInputs = [ autoreconfHook pkg-config ]; 30 + 31 + buildInputs = lib.optionals stdenv.isDarwin [ openssl ]; 32 33 meta = with lib; { 34 description = "General Stream I/O";
+4 -1
pkgs/development/libraries/libndtypes/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 }: 4 5 stdenv.mkDerivation { 6 pname = "libndtypes"; 7 version = "unstable-2019-08-01"; 8 9 src = fetchFromGitHub { 10 owner = "xnd-project";
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 }: 5 6 stdenv.mkDerivation { 7 pname = "libndtypes"; 8 version = "unstable-2019-08-01"; 9 + 10 + outputs = [ "out" "dev" ]; 11 12 src = fetchFromGitHub { 13 owner = "xnd-project";
+22
pkgs/development/libraries/luabind/0.9.1-discover-luajit.patch
···
··· 1 + diff --git a/cmake/Modules/FindLua52.cmake b/cmake/Modules/FindLua52.cmake 2 + index f4398e4..17377c0 100644 3 + --- a/cmake/Modules/FindLua52.cmake 4 + +++ b/cmake/Modules/FindLua52.cmake 5 + @@ -61,7 +61,7 @@ FIND_PATH(LUA_INCLUDE_DIR lua.h 6 + ) 7 + 8 + FIND_LIBRARY(_LUA_LIBRARY_RELEASE 9 + - NAMES lua52 lua5.2 lua-5.2 lua 10 + + NAMES lua52 lua5.2 lua-5.2 lua luajit-5.1 11 + HINTS 12 + $ENV{LUA_DIR} 13 + PATH_SUFFIXES lib64 lib 14 + @@ -75,7 +75,7 @@ FIND_LIBRARY(_LUA_LIBRARY_RELEASE 15 + ) 16 + 17 + FIND_LIBRARY(_LUA_LIBRARY_DEBUG 18 + - NAMES lua52-d lua5.2-d lua-5.2-d lua-d 19 + + NAMES lua52-d lua5.2-d lua-5.2-d lua-d luajit-5.1-d 20 + HINTS 21 + $ENV{LUA_DIR} 22 + PATH_SUFFIXES lib64 lib
+3 -1
pkgs/development/libraries/luabind/default.nix
··· 21 inherit lua; 22 }; 23 24 meta = { 25 - homepage = "https://github.com/luabind/luabind"; 26 description = "A library that helps you create bindings between C++ and Lua"; 27 license = lib.licenses.mit; 28 platforms = lib.platforms.unix;
··· 21 inherit lua; 22 }; 23 24 + patches = [./0.9.1-discover-luajit.patch]; 25 + 26 meta = { 27 + homepage = "https://github.com/Oberon00/luabind"; 28 description = "A library that helps you create bindings between C++ and Lua"; 29 license = lib.licenses.mit; 30 platforms = lib.platforms.unix;
+6 -6
pkgs/development/libraries/science/math/mkl/default.nix
··· 34 35 oneapi-mkl = fetchurl { 36 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-${mklVersion}-${mklVersion}-${rel}.x86_64.rpm"; 37 - hash = "sha256-BeI5zB0rrE6C21dezNc7/WSKmTWpjsZbpg0/y0Y87VQ="; 38 }; 39 40 oneapi-mkl-common = fetchurl { 41 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-common-${mklVersion}-${mklVersion}-${rel}.noarch.rpm"; 42 - hash = "sha256-NjIqTeFppwjXFlPYHPHfZa/bWBiHJru3atC4fIMXN0w="; 43 }; 44 45 oneapi-mkl-common-devel = fetchurl { 46 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-common-devel-${mklVersion}-${mklVersion}-${rel}.noarch.rpm"; 47 - hash = "sha256-GX19dlvBWRgwSOCmWcEOrnbmp4S2j0448fWpx+iPVWw="; 48 }; 49 50 oneapi-mkl-devel = fetchurl { 51 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-devel-${mklVersion}-${mklVersion}-${rel}.x86_64.rpm"; 52 - hash = "sha256-F4XxtSPAjNaShEL/l44jJK+JdOOkYI19X/njRB6FkNw="; 53 }; 54 55 oneapi-openmp = fetchurl { 56 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-${mklVersion}-${mklVersion}-${openmpRel}.x86_64.rpm"; 57 - hash = "sha256-1SlkI01DxFvwGPBJ73phs86ka0SmCrniwiXQ9DJwIXw="; 58 }; 59 60 oneapi-tbb = fetchurl { 61 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-${tbbVersion}-${tbbVersion}-${tbbRel}.x86_64.rpm"; 62 - hash = "sha256-wIktdf1p1SS1KrnUlc8LPkm0r9dhZE6cQNr4ZKTWI6A="; 63 }; 64 65 in stdenvNoCC.mkDerivation ({
··· 34 35 oneapi-mkl = fetchurl { 36 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-${mklVersion}-${mklVersion}-${rel}.x86_64.rpm"; 37 + hash = "sha256-PGLPNnR+11AmmaNxldeze/l2Kw/4+mfjB+RqsPhP6oM="; 38 }; 39 40 oneapi-mkl-common = fetchurl { 41 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-common-${mklVersion}-${mklVersion}-${rel}.noarch.rpm"; 42 + hash = "sha256-wztTE2R/IdG6ujGf7KFocpRmXzlZSnEKopTBOlPPlBw="; 43 }; 44 45 oneapi-mkl-common-devel = fetchurl { 46 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-common-devel-${mklVersion}-${mklVersion}-${rel}.noarch.rpm"; 47 + hash = "sha256-MWa8mpyFM4zgDLup+EzFRM+N2Oxf0o6FBBRM8mAanbI="; 48 }; 49 50 oneapi-mkl-devel = fetchurl { 51 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-devel-${mklVersion}-${mklVersion}-${rel}.x86_64.rpm"; 52 + hash = "sha256-Arq5kXktI92031XqfV0pkzQCHaFsTRKX05iOA/fPNOs="; 53 }; 54 55 oneapi-openmp = fetchurl { 56 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-${mklVersion}-${mklVersion}-${openmpRel}.x86_64.rpm"; 57 + hash = "sha256-cyBD3P4AEvyreP4pP3BE+yyDB+ptblOQ9GYI8ysGsIM="; 58 }; 59 60 oneapi-tbb = fetchurl { 61 url = "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-${tbbVersion}-${tbbVersion}-${tbbRel}.x86_64.rpm"; 62 + hash = "sha256-pzJpQdiYVpcKDShePak2I0uEh7u08vJgX7OBF5p5yAM="; 63 }; 64 65 in stdenvNoCC.mkDerivation ({
+3 -6
pkgs/development/python-modules/azure-eventhub/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , azure-core 5 - , uamqp 6 , pythonOlder 7 , typing-extensions 8 }: 9 10 buildPythonPackage rec { 11 pname = "azure-eventhub"; 12 - version = "5.11.4"; 13 format = "setuptools"; 14 15 - disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - extension = "zip"; 20 - hash = "sha256-aLiaNRUEDxF2+bSWxMdtOBwQd3mu13V8u7mj2r4wqCM="; 21 }; 22 23 propagatedBuildInputs = [ 24 azure-core 25 - uamqp 26 typing-extensions 27 ]; 28
··· 2 , buildPythonPackage 3 , fetchPypi 4 , azure-core 5 , pythonOlder 6 , typing-extensions 7 }: 8 9 buildPythonPackage rec { 10 pname = "azure-eventhub"; 11 + version = "5.11.5"; 12 format = "setuptools"; 13 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-HDdOmQezNIPVCLTHst8p+crGM15dpaGNIYU0+UL01Uw="; 19 }; 20 21 propagatedBuildInputs = [ 22 azure-core 23 typing-extensions 24 ]; 25
+9 -11
pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
··· 1 { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , msrest 5 - , msrestazure 6 , azure-common 7 , azure-mgmt-core 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "azure-mgmt-keyvault"; 13 - version = "10.2.3"; 14 format = "setuptools"; 15 16 - disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - extension = "zip"; 21 - hash = "sha256-JDM6F0ToMpUeBlLULih17TLzCbrNdxrGrcq5oIfsybU="; 22 }; 23 24 propagatedBuildInputs = [ 25 - msrest 26 - msrestazure 27 azure-common 28 azure-mgmt-core 29 ]; 30 31 pythonNamespaces = [ 32 "azure.mgmt" 33 ]; 34 35 - # has no tests 36 doCheck = false; 37 38 meta = with lib; { 39 description = "This is the Microsoft Azure Key Vault Management Client Library"; 40 homepage = "https://github.com/Azure/azure-sdk-for-python"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ jonringer maxwilson ]; 43 };
··· 1 { lib 2 , azure-common 3 , azure-mgmt-core 4 + , buildPythonPackage 5 + , fetchPypi 6 + , isodate 7 , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "azure-mgmt-keyvault"; 12 + version = "10.3.0"; 13 format = "setuptools"; 14 15 + disabled = pythonOlder "3.8"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-GDtBZM8YaLjqfv6qmO2tfSpOFKm9l3woGLErdRUM0qI="; 20 }; 21 22 propagatedBuildInputs = [ 23 azure-common 24 azure-mgmt-core 25 + isodate 26 ]; 27 28 pythonNamespaces = [ 29 "azure.mgmt" 30 ]; 31 32 + # Module has no tests 33 doCheck = false; 34 35 meta = with lib; { 36 description = "This is the Microsoft Azure Key Vault Management Client Library"; 37 homepage = "https://github.com/Azure/azure-sdk-for-python"; 38 + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-keyvault_${version}/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ jonringer maxwilson ]; 41 };
+9 -9
pkgs/development/python-modules/azure-synapse-artifacts/default.nix
··· 1 { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 , azure-common 5 , azure-core 6 , azure-mgmt-core 7 - , msrest 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "azure-synapse-artifacts"; 13 - version = "0.17.0"; 14 format = "setuptools"; 15 16 - disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - extension = "zip"; 21 - hash = "sha256-58k8F/aUBBNJwGBiPZojkSzEXZ3Kd6uEwr0cZbFaM9k="; 22 }; 23 24 propagatedBuildInputs = [ 25 azure-common 26 azure-core 27 azure-mgmt-core 28 - msrest 29 ]; 30 31 - # zero tests run 32 doCheck = false; 33 34 pythonImportsCheck = [ ··· 38 meta = with lib; { 39 description = "Microsoft Azure Synapse Artifacts Client Library for Python"; 40 homepage = "https://github.com/Azure/azure-sdk-for-python"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ jonringer ]; 43 };
··· 1 { lib 2 , azure-common 3 , azure-core 4 , azure-mgmt-core 5 + , buildPythonPackage 6 + , fetchPypi 7 + , isodate 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "azure-synapse-artifacts"; 13 + version = "0.18.0"; 14 format = "setuptools"; 15 16 + disabled = pythonOlder "3.8"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-qgiHMzW7T5NuQl0jwZheMXp7wHhNOHyH24J6wfc4VqQ="; 21 }; 22 23 propagatedBuildInputs = [ 24 azure-common 25 azure-core 26 azure-mgmt-core 27 + isodate 28 ]; 29 30 + # Tests are only available in mono-repo 31 doCheck = false; 32 33 pythonImportsCheck = [ ··· 37 meta = with lib; { 38 description = "Microsoft Azure Synapse Artifacts Client Library for Python"; 39 homepage = "https://github.com/Azure/azure-sdk-for-python"; 40 + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-artifacts_${version}/sdk/synapse/azure-synapse-artifacts/CHANGELOG.md"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ jonringer ]; 43 };
+2 -2
pkgs/development/python-modules/bc-python-hcl2/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "bc-python-hcl2"; 11 - version = "0.3.51"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-Fb/suuiC6tmY3ZMAc3I3oU5A39jJc+XH3ntMkgQKAQ8="; 19 }; 20 21 # Nose is required during build process, so can not use `nativeCheckInputs`.
··· 8 9 buildPythonPackage rec { 10 pname = "bc-python-hcl2"; 11 + version = "0.4.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-cqQ4zuztfS5MiY4hj1WipKunqIfB1kpM+RODcZPERrY="; 19 }; 20 21 # Nose is required during build process, so can not use `nativeCheckInputs`.
+12 -5
pkgs/development/python-modules/cantools/default.nix
··· 1 { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , setuptools 5 , argparse-addons 6 , bitstruct 7 , can 8 , crccheck 9 , diskcache 10 , matplotlib 11 , parameterized 12 , pytestCheckHook 13 , pythonOlder 14 , textparser 15 }: 16 17 buildPythonPackage rec { 18 pname = "cantools"; 19 - version = "39.3.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-LD0IGSJZG8FhHJ8f9S1sivHQMxT4xyTMEU2FbMVVzCg="; 27 }; 28 29 nativeBuildInputs = [ 30 setuptools 31 ]; 32 33 propagatedBuildInputs = [
··· 1 { lib 2 , argparse-addons 3 , bitstruct 4 + , buildPythonPackage 5 , can 6 , crccheck 7 , diskcache 8 + , fetchPypi 9 , matplotlib 10 , parameterized 11 , pytestCheckHook 12 , pythonOlder 13 + , setuptools 14 + , setuptools-scm 15 , textparser 16 }: 17 18 buildPythonPackage rec { 19 pname = "cantools"; 20 + version = "39.4.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-44zzlyOIQ2qo4Zq5hb+xnCy0ANm6iCpcBww0l2KWdMs="; 28 }; 29 30 + postPatch = '' 31 + substituteInPlace pyproject.toml \ 32 + --replace "setuptools_scm>=8" "setuptools_scm" 33 + ''; 34 + 35 nativeBuildInputs = [ 36 setuptools 37 + setuptools-scm 38 ]; 39 40 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/clvm-rs/default.nix
··· 6 , pythonOlder 7 , openssl 8 , perl 9 - , pkgs 10 }: 11 12 buildPythonPackage rec { 13 pname = "clvm_rs"; 14 - version = "0.1.19"; 15 disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "Chia-Network"; 19 repo = "clvm_rs"; 20 rev = version; 21 - hash = "sha256-mCKY/PqNOUTaRsFDxQBvbTD6wC4qzP0uv5FldYkwl6c="; 22 }; 23 24 cargoDeps = rustPlatform.fetchCargoTarball { 25 inherit src; 26 name = "${pname}-${version}"; 27 - hash = "sha256-TmrR8EeySsGWXohMdo3dCX4oT3l9uLVv5TUeRxCBQeE="; 28 }; 29 30 format = "pyproject";
··· 6 , pythonOlder 7 , openssl 8 , perl 9 }: 10 11 buildPythonPackage rec { 12 pname = "clvm_rs"; 13 + version = "0.3.0"; 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "Chia-Network"; 18 repo = "clvm_rs"; 19 rev = version; 20 + hash = "sha256-DJviuIBJg+MF0NvmdeWK31nV+q4UZCRdmdbEAJqwXXg="; 21 }; 22 23 cargoDeps = rustPlatform.fetchCargoTarball { 24 inherit src; 25 name = "${pname}-${version}"; 26 + hash = "sha256-bgXUSm3M8J7E2ohPjPIimHJvz1ivWrsliKZlgchOdhQ="; 27 }; 28 29 format = "pyproject";
+1 -1
pkgs/development/python-modules/gumath/default.nix
··· 39 postPatch = '' 40 substituteInPlace setup.py \ 41 --replace 'add_include_dirs = [".", "libgumath", "ndtypes/python/ndtypes", "xnd/python/xnd"] + INCLUDES' \ 42 - 'add_include_dirs = [".", "${libndtypes}/include", "${libxnd}/include", "${libgumath}/include"]' \ 43 --replace 'add_library_dirs = ["libgumath", "ndtypes/libndtypes", "xnd/libxnd"] + LIBS' \ 44 'add_library_dirs = ["${libndtypes}/lib", "${libxnd}/lib", "${libgumath}/lib"]' \ 45 --replace 'add_runtime_library_dirs = ["$ORIGIN"]' \
··· 39 postPatch = '' 40 substituteInPlace setup.py \ 41 --replace 'add_include_dirs = [".", "libgumath", "ndtypes/python/ndtypes", "xnd/python/xnd"] + INCLUDES' \ 42 + 'add_include_dirs = [".", "${libndtypes.dev}/include", "${libxnd}/include", "${libgumath}/include"]' \ 43 --replace 'add_library_dirs = ["libgumath", "ndtypes/libndtypes", "xnd/libxnd"] + LIBS' \ 44 'add_library_dirs = ["${libndtypes}/lib", "${libxnd}/lib", "${libgumath}/lib"]' \ 45 --replace 'add_runtime_library_dirs = ["$ORIGIN"]' \
+3 -1
pkgs/development/python-modules/ndtypes/default.nix
··· 12 disabled = isPy27; 13 inherit (libndtypes) version src meta; 14 15 propagatedBuildInputs = [ numpy ]; 16 17 postPatch = '' 18 substituteInPlace setup.py \ 19 --replace 'include_dirs = ["libndtypes"]' \ 20 - 'include_dirs = ["${libndtypes}/include"]' \ 21 --replace 'library_dirs = ["libndtypes"]' \ 22 'library_dirs = ["${libndtypes}/lib"]' \ 23 --replace 'runtime_library_dirs = ["$ORIGIN"]' \
··· 12 disabled = isPy27; 13 inherit (libndtypes) version src meta; 14 15 + outputs = [ "out" "dev" ]; 16 + 17 propagatedBuildInputs = [ numpy ]; 18 19 postPatch = '' 20 substituteInPlace setup.py \ 21 --replace 'include_dirs = ["libndtypes"]' \ 22 + 'include_dirs = ["${libndtypes.dev}/include"]' \ 23 --replace 'library_dirs = ["libndtypes"]' \ 24 'library_dirs = ["${libndtypes}/lib"]' \ 25 --replace 'runtime_library_dirs = ["$ORIGIN"]' \
+2 -2
pkgs/development/python-modules/ocrmypdf/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "ocrmypdf"; 34 - version = "15.3.1"; 35 36 disabled = pythonOlder "3.9"; 37 ··· 47 postFetch = '' 48 rm "$out/.git_archival.txt" 49 ''; 50 - hash = "sha256-Yngx9hH/4yftClNqM/yyrOCPH0+4Bl9GIEGjawLdy0s="; 51 }; 52 53 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 31 32 buildPythonPackage rec { 33 pname = "ocrmypdf"; 34 + version = "15.4.0"; 35 36 disabled = pythonOlder "3.9"; 37 ··· 47 postFetch = '' 48 rm "$out/.git_archival.txt" 49 ''; 50 + hash = "sha256-cbKqisaRAeT8ljANbYiUDrptAoQmmIkMu1ya8O6nXvQ="; 51 }; 52 53 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+19 -19
pkgs/development/python-modules/ocrmypdf/paths.patch
··· 1 diff --git a/src/ocrmypdf/_exec/ghostscript.py b/src/ocrmypdf/_exec/ghostscript.py 2 - index e28d23e9..183cd918 100644 3 --- a/src/ocrmypdf/_exec/ghostscript.py 4 +++ b/src/ocrmypdf/_exec/ghostscript.py 5 - @@ -67,7 +67,7 @@ log.addFilter(DuplicateFilter(log)) 6 7 8 # Ghostscript executable - gswin32c is not supported ··· 12 13 def version() -> Version: 14 diff --git a/src/ocrmypdf/_exec/jbig2enc.py b/src/ocrmypdf/_exec/jbig2enc.py 15 - index 28d3dd1c..477a7d6c 100644 16 --- a/src/ocrmypdf/_exec/jbig2enc.py 17 +++ b/src/ocrmypdf/_exec/jbig2enc.py 18 @@ -14,7 +14,7 @@ from ocrmypdf.subprocess import get_version, run ··· 26 def available(): 27 @@ -27,7 +27,7 @@ def available(): 28 29 - def convert_group(*, cwd, infiles, out_prefix, threshold): 30 args = [ 31 - 'jbig2', 32 + '@jbig2@', 33 '-b', 34 out_prefix, 35 '--symbol-mode', # symbol mode (lossy) 36 - @@ -50,7 +50,7 @@ def convert_group_mp(args): 37 38 39 - def convert_single(*, cwd, infile, outfile, threshold): 40 - args = ['jbig2', '--pdf', '-t', str(threshold), infile] 41 + args = ['@jbig2@', '--pdf', '-t', str(threshold), infile] 42 with open(outfile, 'wb') as fstdout: 43 proc = run(args, cwd=cwd, stdout=fstdout, stderr=PIPE) 44 proc.check_returncode() 45 diff --git a/src/ocrmypdf/_exec/pngquant.py b/src/ocrmypdf/_exec/pngquant.py 46 - index 8425caec..a027f041 100644 47 --- a/src/ocrmypdf/_exec/pngquant.py 48 +++ b/src/ocrmypdf/_exec/pngquant.py 49 - @@ -18,7 +18,7 @@ from ocrmypdf.subprocess import get_version, run 50 51 52 def version() -> Version: ··· 55 56 57 def available(): 58 - @@ -45,7 +45,7 @@ def input_as_png(input_file: Path): 59 - def quantize(input_file: Path, output_file: Path, quality_min: int, quality_max: int): 60 - with input_as_png(input_file) as input_stream: 61 args = [ 62 - 'pngquant', 63 + '@pngquant@', ··· 65 '--skip-if-larger', 66 '--quality', 67 diff --git a/src/ocrmypdf/_exec/tesseract.py b/src/ocrmypdf/_exec/tesseract.py 68 - index 4eac3470..61315d14 100644 69 --- a/src/ocrmypdf/_exec/tesseract.py 70 +++ b/src/ocrmypdf/_exec/tesseract.py 71 - @@ -114,7 +114,7 @@ class TesseractVersion(Version): 72 73 74 def version() -> Version: ··· 77 78 79 def has_thresholding() -> bool: 80 - @@ -132,7 +132,7 @@ def get_languages() -> set[str]: 81 msg += output 82 return msg 83 ··· 86 try: 87 proc = run( 88 args_tess, 89 - @@ -154,7 +154,7 @@ def get_languages() -> set[str]: 90 91 92 def tess_base_args(langs: list[str], engine_mode: int | None) -> list[str]: ··· 96 args.extend(['-l', '+'.join(langs)]) 97 if engine_mode is not None: 98 diff --git a/src/ocrmypdf/_exec/unpaper.py b/src/ocrmypdf/_exec/unpaper.py 99 - index 2944b4f4..55a36140 100644 100 --- a/src/ocrmypdf/_exec/unpaper.py 101 +++ b/src/ocrmypdf/_exec/unpaper.py 102 - @@ -69,7 +69,7 @@ class UnpaperImageTooLargeError(Exception): 103 104 105 def version() -> Version: ··· 107 + return Version(get_version('@unpaper@')) 108 109 110 - SUPPORTED_MODES = {'1', 'L', 'RGB'} 111 - @@ -123,7 +123,7 @@ def _setup_unpaper_io(input_file: Path) -> Iterator[tuple[Path, Path, Path]]: 112 def run_unpaper( 113 input_file: Path, output_file: Path, *, dpi: DecFloat, mode_args: list[str] 114 ) -> None:
··· 1 diff --git a/src/ocrmypdf/_exec/ghostscript.py b/src/ocrmypdf/_exec/ghostscript.py 2 + index 92b73a0a..9f04555c 100644 3 --- a/src/ocrmypdf/_exec/ghostscript.py 4 +++ b/src/ocrmypdf/_exec/ghostscript.py 5 + @@ -58,7 +58,7 @@ log.addFilter(DuplicateFilter(log)) 6 7 8 # Ghostscript executable - gswin32c is not supported ··· 12 13 def version() -> Version: 14 diff --git a/src/ocrmypdf/_exec/jbig2enc.py b/src/ocrmypdf/_exec/jbig2enc.py 15 + index 5a34a95a..5ee1b333 100644 16 --- a/src/ocrmypdf/_exec/jbig2enc.py 17 +++ b/src/ocrmypdf/_exec/jbig2enc.py 18 @@ -14,7 +14,7 @@ from ocrmypdf.subprocess import get_version, run ··· 26 def available(): 27 @@ -27,7 +27,7 @@ def available(): 28 29 + def convert_group(cwd, infiles, out_prefix, threshold): 30 args = [ 31 - 'jbig2', 32 + '@jbig2@', 33 '-b', 34 out_prefix, 35 '--symbol-mode', # symbol mode (lossy) 36 + @@ -44,7 +44,7 @@ def convert_group(cwd, infiles, out_prefix, threshold): 37 38 39 + def convert_single(cwd, infile, outfile, threshold): 40 - args = ['jbig2', '--pdf', '-t', str(threshold), infile] 41 + args = ['@jbig2@', '--pdf', '-t', str(threshold), infile] 42 with open(outfile, 'wb') as fstdout: 43 proc = run(args, cwd=cwd, stdout=fstdout, stderr=PIPE) 44 proc.check_returncode() 45 diff --git a/src/ocrmypdf/_exec/pngquant.py b/src/ocrmypdf/_exec/pngquant.py 46 + index 5b8600d0..fcad771b 100644 47 --- a/src/ocrmypdf/_exec/pngquant.py 48 +++ b/src/ocrmypdf/_exec/pngquant.py 49 + @@ -15,7 +15,7 @@ from ocrmypdf.subprocess import get_version, run 50 51 52 def version() -> Version: ··· 55 56 57 def available(): 58 + @@ -37,7 +37,7 @@ def quantize(input_file: Path, output_file: Path, quality_min: int, quality_max: 59 + """ 60 + with open(input_file, 'rb') as input_stream: 61 args = [ 62 - 'pngquant', 63 + '@pngquant@', ··· 65 '--skip-if-larger', 66 '--quality', 67 diff --git a/src/ocrmypdf/_exec/tesseract.py b/src/ocrmypdf/_exec/tesseract.py 68 + index fab92bb1..78b634a7 100644 69 --- a/src/ocrmypdf/_exec/tesseract.py 70 +++ b/src/ocrmypdf/_exec/tesseract.py 71 + @@ -95,7 +95,7 @@ class TesseractVersion(Version): 72 73 74 def version() -> Version: ··· 77 78 79 def has_thresholding() -> bool: 80 + @@ -113,7 +113,7 @@ def get_languages() -> set[str]: 81 msg += output 82 return msg 83 ··· 86 try: 87 proc = run( 88 args_tess, 89 + @@ -135,7 +135,7 @@ def get_languages() -> set[str]: 90 91 92 def tess_base_args(langs: list[str], engine_mode: int | None) -> list[str]: ··· 96 args.extend(['-l', '+'.join(langs)]) 97 if engine_mode is not None: 98 diff --git a/src/ocrmypdf/_exec/unpaper.py b/src/ocrmypdf/_exec/unpaper.py 99 + index 493d9b3a..578c2dda 100644 100 --- a/src/ocrmypdf/_exec/unpaper.py 101 +++ b/src/ocrmypdf/_exec/unpaper.py 102 + @@ -70,7 +70,7 @@ class UnpaperImageTooLargeError(Exception): 103 104 105 def version() -> Version: ··· 107 + return Version(get_version('@unpaper@')) 108 109 110 + @contextmanager 111 + @@ -92,7 +92,7 @@ def _setup_unpaper_io(input_file: Path) -> Iterator[tuple[Path, Path, Path]]: 112 def run_unpaper( 113 input_file: Path, output_file: Path, *, dpi: DecFloat, mode_args: list[str] 114 ) -> None:
-1
pkgs/development/python-modules/pybind11/default.nix
··· 12 , pytestCheckHook 13 , libxcrypt 14 , makeSetupHook 15 - , darwin 16 }: let 17 setupHook = makeSetupHook { 18 name = "pybind11-setup-hook";
··· 12 , pytestCheckHook 13 , libxcrypt 14 , makeSetupHook 15 }: let 16 setupHook = makeSetupHook { 17 name = "pybind11-setup-hook";
+2 -2
pkgs/development/python-modules/wagtail-localize/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "wagtail-localize"; 19 - version = "1.6"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 repo = pname; 26 owner = "wagtail"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-OrRR5wLTq3icSBq+9m+MxIvkTvJP7yiGR9yzPt53q+k="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "wagtail-localize"; 19 + version = "1.7"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 repo = pname; 26 owner = "wagtail"; 27 rev = "refs/tags/v${version}"; 28 + hash = "sha256-Q29Nh/4Z3tYuwoodWKDl5FS+lfl9yDXN7RHn/RReCds="; 29 }; 30 31 nativeBuildInputs = [
+9
pkgs/development/python-modules/xkcdpass/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , installShellFiles 5 , pytestCheckHook 6 , pythonAtLeast ··· 18 inherit pname version; 19 hash = "sha256-zEgC3tTQ6kwDovHPHRTvYndWVF79DpnAX454VDZiedE="; 20 }; 21 22 nativeBuildInputs = [ 23 installShellFiles
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , fetchpatch 5 , installShellFiles 6 , pytestCheckHook 7 , pythonAtLeast ··· 19 inherit pname version; 20 hash = "sha256-zEgC3tTQ6kwDovHPHRTvYndWVF79DpnAX454VDZiedE="; 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + name = "fix-non-deterministic-test.patch"; 26 + url = "https://github.com/redacted/XKCD-password-generator/commit/72d174a82822af1934c94de1b66fd956230142f5.patch"; 27 + hash = "sha256-GES40GHM0+Zx8bRceCy9/fOHJVlWZ7TCLfzhZczjfTE="; 28 + }) 29 + ]; 30 31 nativeBuildInputs = [ 32 installShellFiles
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "checkov"; 8 - version = "3.0.38"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "bridgecrewio"; 13 repo = "checkov"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-2ObPi+wrxvoVWjASmp0KSPMLFuIGdWNWK4jRrZC9ODE="; 16 }; 17 18 patches = [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "checkov"; 8 + version = "3.0.40"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "bridgecrewio"; 13 repo = "checkov"; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-L7D29npEUSy9lO3RF5rJ9apQoZjWhC45D0c+7/5/8r0="; 16 }; 17 18 patches = [
+3 -3
pkgs/development/tools/misc/hydra/unstable.nix
··· 123 in 124 stdenv.mkDerivation rec { 125 pname = "hydra"; 126 - version = "2023-10-20"; 127 128 src = fetchFromGitHub { 129 owner = "NixOS"; 130 repo = "hydra"; 131 - rev = "33f8a36736ea52d0cc31b947dc7e500134866a92"; 132 - hash = "sha256-ovt2GZQ4Ia+q6D0XboBNIdXrzy1rWC52UYzxmcMlgYk="; 133 }; 134 135 buildInputs = [
··· 123 in 124 stdenv.mkDerivation rec { 125 pname = "hydra"; 126 + version = "2023-11-17"; 127 128 src = fetchFromGitHub { 129 owner = "NixOS"; 130 repo = "hydra"; 131 + rev = "8f48e4ddecbf403be35f8243b97d73cb39dd61bb"; 132 + hash = "sha256-5q/7yz6jJedD8YU3SuYyXtN3qEAlOBRKGZxOcYt/0X8="; 133 }; 134 135 buildInputs = [
+747 -766
pkgs/development/tools/rust/cargo-shuttle/Cargo.lock
··· 19 20 [[package]] 21 name = "ahash" 22 - version = "0.8.3" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 25 dependencies = [ 26 "cfg-if 1.0.0", 27 "getrandom 0.2.10", 28 "once_cell", 29 "version_check", 30 ] 31 32 [[package]] ··· 121 122 [[package]] 123 name = "arbitrary" 124 - version = "1.3.1" 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859" 127 128 [[package]] 129 name = "arc-swap" ··· 275 "futures-util", 276 "http-types", 277 "hyper", 278 - "hyper-rustls 0.24.1", 279 "serde", 280 "serde_json", 281 "serde_path_to_error", ··· 314 315 [[package]] 316 name = "aws-config" 317 - version = "0.55.3" 318 source = "registry+https://github.com/rust-lang/crates.io-index" 319 - checksum = "bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9" 320 dependencies = [ 321 "aws-credential-types", 322 "aws-http", ··· 330 "aws-smithy-types", 331 "aws-types", 332 "bytes", 333 - "fastrand 1.9.0", 334 "hex", 335 "http", 336 "hyper", ··· 344 345 [[package]] 346 name = "aws-credential-types" 347 - version = "0.55.3" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae" 350 dependencies = [ 351 "aws-smithy-async", 352 "aws-smithy-types", 353 - "fastrand 1.9.0", 354 "tokio", 355 "tracing", 356 "zeroize", 357 ] 358 359 [[package]] 360 - name = "aws-endpoint" 361 - version = "0.55.3" 362 source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04" 364 dependencies = [ 365 "aws-smithy-http", 366 "aws-smithy-types", 367 "aws-types", 368 "http", 369 - "regex", 370 "tracing", 371 ] 372 373 [[package]] 374 - name = "aws-http" 375 - version = "0.55.3" 376 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44" 378 dependencies = [ 379 "aws-credential-types", 380 "aws-smithy-http", 381 "aws-smithy-types", 382 "aws-types", 383 - "bytes", 384 "http", 385 - "http-body", 386 - "lazy_static", 387 "percent-encoding", 388 - "pin-project-lite", 389 "tracing", 390 ] 391 392 [[package]] 393 name = "aws-sdk-rds" 394 - version = "0.27.0" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "3d8f92d7f105d0d50cc6307236c669854e63244260ae85ea74f0dec3b689883e" 397 dependencies = [ 398 "aws-credential-types", 399 - "aws-endpoint", 400 "aws-http", 401 - "aws-sig-auth", 402 "aws-smithy-async", 403 "aws-smithy-client", 404 "aws-smithy-http", 405 - "aws-smithy-http-tower", 406 "aws-smithy-json", 407 "aws-smithy-query", 408 "aws-smithy-types", 409 "aws-smithy-xml", 410 "aws-types", 411 - "bytes", 412 "http", 413 "regex", 414 "tokio-stream", 415 - "tower", 416 "tracing", 417 ] 418 419 [[package]] 420 name = "aws-sdk-sso" 421 - version = "0.28.0" 422 source = "registry+https://github.com/rust-lang/crates.io-index" 423 - checksum = "c8b812340d86d4a766b2ca73f740dfd47a97c2dff0c06c8517a16d88241957e4" 424 dependencies = [ 425 "aws-credential-types", 426 - "aws-endpoint", 427 "aws-http", 428 - "aws-sig-auth", 429 "aws-smithy-async", 430 "aws-smithy-client", 431 "aws-smithy-http", 432 - "aws-smithy-http-tower", 433 "aws-smithy-json", 434 "aws-smithy-types", 435 "aws-types", 436 "bytes", 437 "http", 438 "regex", 439 "tokio-stream", 440 - "tower", 441 "tracing", 442 ] 443 444 [[package]] 445 name = "aws-sdk-sts" 446 - version = "0.28.0" 447 source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b" 449 dependencies = [ 450 "aws-credential-types", 451 - "aws-endpoint", 452 "aws-http", 453 - "aws-sig-auth", 454 "aws-smithy-async", 455 "aws-smithy-client", 456 "aws-smithy-http", 457 - "aws-smithy-http-tower", 458 "aws-smithy-json", 459 "aws-smithy-query", 460 "aws-smithy-types", 461 "aws-smithy-xml", 462 "aws-types", 463 - "bytes", 464 "http", 465 "regex", 466 - "tower", 467 - "tracing", 468 - ] 469 - 470 - [[package]] 471 - name = "aws-sig-auth" 472 - version = "0.55.3" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61" 475 - dependencies = [ 476 - "aws-credential-types", 477 - "aws-sigv4", 478 - "aws-smithy-http", 479 - "aws-types", 480 - "http", 481 "tracing", 482 ] 483 484 [[package]] 485 name = "aws-sigv4" 486 - version = "0.55.3" 487 source = "registry+https://github.com/rust-lang/crates.io-index" 488 - checksum = "9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c" 489 dependencies = [ 490 "aws-smithy-http", 491 "form_urlencoded", ··· 502 503 [[package]] 504 name = "aws-smithy-async" 505 - version = "0.55.3" 506 source = "registry+https://github.com/rust-lang/crates.io-index" 507 - checksum = "13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880" 508 dependencies = [ 509 "futures-util", 510 "pin-project-lite", ··· 514 515 [[package]] 516 name = "aws-smithy-client" 517 - version = "0.55.3" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd" 520 dependencies = [ 521 "aws-smithy-async", 522 "aws-smithy-http", 523 "aws-smithy-http-tower", 524 "aws-smithy-types", 525 "bytes", 526 - "fastrand 1.9.0", 527 "http", 528 "http-body", 529 "hyper", 530 - "hyper-rustls 0.23.2", 531 "lazy_static", 532 "pin-project-lite", 533 - "rustls 0.20.9", 534 "tokio", 535 "tower", 536 "tracing", ··· 538 539 [[package]] 540 name = "aws-smithy-http" 541 - version = "0.55.3" 542 source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28" 544 dependencies = [ 545 "aws-smithy-types", 546 "bytes", ··· 560 561 [[package]] 562 name = "aws-smithy-http-tower" 563 - version = "0.55.3" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9" 566 dependencies = [ 567 "aws-smithy-http", 568 "aws-smithy-types", ··· 576 577 [[package]] 578 name = "aws-smithy-json" 579 - version = "0.55.3" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8" 582 dependencies = [ 583 "aws-smithy-types", 584 ] 585 586 [[package]] 587 name = "aws-smithy-query" 588 - version = "0.55.3" 589 source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d" 591 dependencies = [ 592 "aws-smithy-types", 593 "urlencoding", 594 ] 595 596 [[package]] 597 name = "aws-smithy-types" 598 - version = "0.55.3" 599 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8" 601 dependencies = [ 602 "base64-simd", 603 "itoa", 604 "num-integer", 605 "ryu", 606 "time", 607 ] 608 609 [[package]] 610 name = "aws-smithy-xml" 611 - version = "0.55.3" 612 source = "registry+https://github.com/rust-lang/crates.io-index" 613 - checksum = "b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b" 614 dependencies = [ 615 "xmlparser", 616 ] 617 618 [[package]] 619 name = "aws-types" 620 - version = "0.55.3" 621 source = "registry+https://github.com/rust-lang/crates.io-index" 622 - checksum = "6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829" 623 dependencies = [ 624 "aws-credential-types", 625 "aws-smithy-async", ··· 639 dependencies = [ 640 "async-trait", 641 "axum-core", 642 - "base64 0.21.4", 643 "bitflags 1.3.2", 644 "bytes", 645 "futures-util", ··· 686 687 [[package]] 688 name = "axum-extra" 689 - version = "0.4.2" 690 - source = "registry+https://github.com/rust-lang/crates.io-index" 691 - checksum = "f9a320103719de37b7b4da4c8eb629d4573f6bcfd3dfe80d3208806895ccf81d" 692 - dependencies = [ 693 - "axum", 694 - "bytes", 695 - "cookie 0.16.2", 696 - "futures-util", 697 - "http", 698 - "mime", 699 - "pin-project-lite", 700 - "tokio", 701 - "tower", 702 - "tower-http 0.3.5", 703 - "tower-layer", 704 - "tower-service", 705 - ] 706 - 707 - [[package]] 708 - name = "axum-extra" 709 version = "0.7.7" 710 source = "registry+https://github.com/rust-lang/crates.io-index" 711 checksum = "a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f" ··· 713 "axum", 714 "axum-core", 715 "bytes", 716 - "cookie 0.17.0", 717 "futures-util", 718 "http", 719 "http-body", ··· 728 729 [[package]] 730 name = "axum-server" 731 - version = "0.4.7" 732 source = "registry+https://github.com/rust-lang/crates.io-index" 733 - checksum = "bace45b270e36e3c27a190c65883de6dfc9f1d18c829907c127464815dc67b24" 734 dependencies = [ 735 "arc-swap", 736 "bytes", ··· 739 "http-body", 740 "hyper", 741 "pin-project-lite", 742 - "rustls 0.20.9", 743 "rustls-pemfile", 744 "tokio", 745 - "tokio-rustls 0.23.4", 746 "tower-service", 747 ] 748 749 [[package]] 750 name = "axum-sessions" 751 - version = "0.4.1" 752 source = "registry+https://github.com/rust-lang/crates.io-index" 753 - checksum = "4b114309d293dd8a6fedebf09d5b8bbb0f7647b3d204ca0dd333b5f797aed5c8" 754 dependencies = [ 755 "async-session", 756 "axum", 757 - "axum-extra 0.4.2", 758 "futures", 759 "http-body", 760 "tokio", ··· 785 786 [[package]] 787 name = "base64" 788 - version = "0.20.0" 789 source = "registry+https://github.com/rust-lang/crates.io-index" 790 - checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" 791 - 792 - [[package]] 793 - name = "base64" 794 - version = "0.21.4" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 797 798 [[package]] 799 name = "base64-simd" ··· 813 814 [[package]] 815 name = "basic-toml" 816 - version = "0.1.4" 817 source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6" 819 dependencies = [ 820 "serde", 821 ] ··· 910 source = "registry+https://github.com/rust-lang/crates.io-index" 911 checksum = "f03db470b3c0213c47e978da93200259a1eb4dae2e5512cba9955e2b540a6fc6" 912 dependencies = [ 913 - "base64 0.21.4", 914 "bollard-stubs", 915 "bytes", 916 "futures-core", ··· 941 dependencies = [ 942 "serde", 943 "serde_repr", 944 - "serde_with 3.3.0", 945 ] 946 947 [[package]] ··· 1014 ] 1015 1016 [[package]] 1017 - name = "byteyarn" 1018 - version = "0.2.3" 1019 - source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "a7534301c0ea17abb4db06d75efc7b4b0fa360fce8e175a4330d721c71c942ff" 1021 - 1022 - [[package]] 1023 name = "camino" 1024 version = "1.1.6" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1126 1127 [[package]] 1128 name = "cargo-shuttle" 1129 - version = "0.30.1" 1130 dependencies = [ 1131 "anyhow", 1132 "assert_cmd", 1133 "async-trait", 1134 "bollard", 1135 - "cargo_metadata", 1136 "chrono", 1137 "clap", 1138 "clap_complete", 1139 - "crossbeam-channel", 1140 "crossterm 0.27.0", 1141 "dialoguer", 1142 "dirs 5.0.1", ··· 1166 "shuttle-common-tests", 1167 "shuttle-proto", 1168 "shuttle-service", 1169 - "strum", 1170 "tar", 1171 "tempfile", 1172 "tokio", 1173 "tokio-tungstenite", 1174 "tokiotest-httpserver", 1175 - "toml 0.7.8", 1176 - "toml_edit", 1177 - "tonic", 1178 "tracing", 1179 "tracing-subscriber", 1180 "url", ··· 1198 ] 1199 1200 [[package]] 1201 name = "cc" 1202 version = "1.0.83" 1203 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1250 1251 [[package]] 1252 name = "clap" 1253 - version = "4.4.6" 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1255 - checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" 1256 dependencies = [ 1257 "clap_builder", 1258 "clap_derive", ··· 1260 1261 [[package]] 1262 name = "clap_builder" 1263 - version = "4.4.6" 1264 source = "registry+https://github.com/rust-lang/crates.io-index" 1265 - checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" 1266 dependencies = [ 1267 "anstream", 1268 "anstyle", ··· 1272 1273 [[package]] 1274 name = "clap_complete" 1275 - version = "4.4.3" 1276 source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "e3ae8ba90b9d8b007efe66e55e48fb936272f5ca00349b5b0e89877520d35ea7" 1278 dependencies = [ 1279 "clap", 1280 ] 1281 1282 [[package]] 1283 name = "clap_derive" 1284 - version = "4.4.2" 1285 source = "registry+https://github.com/rust-lang/crates.io-index" 1286 - checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" 1287 dependencies = [ 1288 "heck", 1289 "proc-macro2", ··· 1293 1294 [[package]] 1295 name = "clap_lex" 1296 - version = "0.5.1" 1297 source = "registry+https://github.com/rust-lang/crates.io-index" 1298 - checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 1299 1300 [[package]] 1301 name = "clru" ··· 1337 checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba" 1338 dependencies = [ 1339 "crossterm 0.26.1", 1340 - "strum", 1341 - "strum_macros", 1342 "unicode-width", 1343 ] 1344 ··· 1390 1391 [[package]] 1392 name = "cookie" 1393 - version = "0.16.2" 1394 source = "registry+https://github.com/rust-lang/crates.io-index" 1395 - checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 1396 dependencies = [ 1397 - "base64 0.20.0", 1398 "hmac 0.12.1", 1399 "percent-encoding", 1400 "rand 0.8.5", ··· 1405 ] 1406 1407 [[package]] 1408 - name = "cookie" 1409 - version = "0.17.0" 1410 - source = "registry+https://github.com/rust-lang/crates.io-index" 1411 - checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 1412 - dependencies = [ 1413 - "percent-encoding", 1414 - "time", 1415 - "version_check", 1416 - ] 1417 - 1418 - [[package]] 1419 name = "core-foundation" 1420 version = "0.9.3" 1421 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1442 1443 [[package]] 1444 name = "cpufeatures" 1445 - version = "0.2.9" 1446 source = "registry+https://github.com/rust-lang/crates.io-index" 1447 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 1448 dependencies = [ 1449 "libc", 1450 ] 1451 1452 [[package]] 1453 name = "cranelift-bforest" 1454 - version = "0.100.0" 1455 source = "registry+https://github.com/rust-lang/crates.io-index" 1456 - checksum = "03b9d1a9e776c27ad55d7792a380785d1fe8c2d7b099eed8dbd8f4af2b598192" 1457 dependencies = [ 1458 "cranelift-entity", 1459 ] 1460 1461 [[package]] 1462 name = "cranelift-codegen" 1463 - version = "0.100.0" 1464 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 - checksum = "5528483314c2dd5da438576cd8a9d0b3cedad66fb8a4727f90cd319a81950038" 1466 dependencies = [ 1467 "bumpalo", 1468 "cranelift-bforest", ··· 1472 "cranelift-entity", 1473 "cranelift-isle", 1474 "gimli", 1475 - "hashbrown 0.14.1", 1476 "log", 1477 "regalloc2", 1478 "smallvec", ··· 1481 1482 [[package]] 1483 name = "cranelift-codegen-meta" 1484 - version = "0.100.0" 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "0f46a8318163f7682e35b8730ba93c1b586a2da8ce12a0ed545efc1218550f70" 1487 dependencies = [ 1488 "cranelift-codegen-shared", 1489 ] 1490 1491 [[package]] 1492 name = "cranelift-codegen-shared" 1493 - version = "0.100.0" 1494 source = "registry+https://github.com/rust-lang/crates.io-index" 1495 - checksum = "37d1239cfd50eecfaed468d46943f8650e32969591868ad50111613704da6c70" 1496 1497 [[package]] 1498 name = "cranelift-control" 1499 - version = "0.100.0" 1500 source = "registry+https://github.com/rust-lang/crates.io-index" 1501 - checksum = "bcc530560c8f16cc1d4dd7ea000c56f519c60d1a914977abe849ce555c35a61d" 1502 dependencies = [ 1503 "arbitrary", 1504 ] 1505 1506 [[package]] 1507 name = "cranelift-entity" 1508 - version = "0.100.0" 1509 source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "f333fa641a9ad2bff0b107767dcb972c18c2bfab7969805a1d7e42449ccb0408" 1511 dependencies = [ 1512 "serde", 1513 "serde_derive", ··· 1515 1516 [[package]] 1517 name = "cranelift-frontend" 1518 - version = "0.100.0" 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1520 - checksum = "06abf6563015a80f03f8bc4df307d0a81363f4eb73108df3a34f6e66fb6d5307" 1521 dependencies = [ 1522 "cranelift-codegen", 1523 "log", ··· 1527 1528 [[package]] 1529 name = "cranelift-isle" 1530 - version = "0.100.0" 1531 source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "0eb29d0edc8a5c029ed0f7ca77501f272738e3c410020b4a00f42ffe8ad2a8aa" 1533 1534 [[package]] 1535 name = "cranelift-native" 1536 - version = "0.100.0" 1537 source = "registry+https://github.com/rust-lang/crates.io-index" 1538 - checksum = "006056a7fa920870bad06bf8e1b3033d70cbb7ee625b035efa9d90882a931868" 1539 dependencies = [ 1540 "cranelift-codegen", 1541 "libc", ··· 1544 1545 [[package]] 1546 name = "cranelift-wasm" 1547 - version = "0.100.0" 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "7b3d08c05f82903a1f6a04d89c4b9ecb47a4035710f89a39a21a147a80214672" 1550 dependencies = [ 1551 "cranelift-codegen", 1552 "cranelift-entity", ··· 1569 1570 [[package]] 1571 name = "crc-catalog" 1572 - version = "2.2.0" 1573 source = "registry+https://github.com/rust-lang/crates.io-index" 1574 - checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 1575 1576 [[package]] 1577 name = "crc32fast" ··· 1708 1709 [[package]] 1710 name = "ctor" 1711 - version = "0.1.26" 1712 source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 1714 dependencies = [ 1715 "quote", 1716 - "syn 1.0.109", 1717 ] 1718 1719 [[package]] ··· 1752 ] 1753 1754 [[package]] 1755 - name = "dashmap" 1756 - version = "5.5.3" 1757 - source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 1759 - dependencies = [ 1760 - "cfg-if 1.0.0", 1761 - "hashbrown 0.14.1", 1762 - "lock_api", 1763 - "once_cell", 1764 - "parking_lot_core 0.9.9", 1765 - ] 1766 - 1767 - [[package]] 1768 name = "data-encoding" 1769 version = "2.4.0" 1770 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2117 checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" 2118 2119 [[package]] 2120 - name = "fixedbitset" 2121 - version = "0.4.2" 2122 - source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 2124 - 2125 - [[package]] 2126 name = "flate2" 2127 version = "1.0.28" 2128 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2160 2161 [[package]] 2162 name = "fqdn" 2163 - version = "0.2.3" 2164 source = "registry+https://github.com/rust-lang/crates.io-index" 2165 - checksum = "3b5dd19b048b2dfde153588594b4f3da47b18afd18d171bb8d1d27741256bbaa" 2166 2167 [[package]] 2168 name = "fs-set-times" ··· 2183 2184 [[package]] 2185 name = "futures" 2186 - version = "0.3.28" 2187 source = "registry+https://github.com/rust-lang/crates.io-index" 2188 - checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 2189 dependencies = [ 2190 "futures-channel", 2191 "futures-core", ··· 2198 2199 [[package]] 2200 name = "futures-channel" 2201 - version = "0.3.28" 2202 source = "registry+https://github.com/rust-lang/crates.io-index" 2203 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 2204 dependencies = [ 2205 "futures-core", 2206 "futures-sink", ··· 2208 2209 [[package]] 2210 name = "futures-core" 2211 - version = "0.3.28" 2212 source = "registry+https://github.com/rust-lang/crates.io-index" 2213 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 2214 2215 [[package]] 2216 name = "futures-executor" 2217 - version = "0.3.28" 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 2220 dependencies = [ 2221 "futures-core", 2222 "futures-task", ··· 2236 2237 [[package]] 2238 name = "futures-io" 2239 - version = "0.3.28" 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2241 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 2242 2243 [[package]] 2244 name = "futures-lite" ··· 2257 2258 [[package]] 2259 name = "futures-macro" 2260 - version = "0.3.28" 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2262 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 2263 dependencies = [ 2264 "proc-macro2", 2265 "quote", ··· 2268 2269 [[package]] 2270 name = "futures-sink" 2271 - version = "0.3.28" 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 2274 2275 [[package]] 2276 name = "futures-task" 2277 - version = "0.3.28" 2278 source = "registry+https://github.com/rust-lang/crates.io-index" 2279 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 2280 2281 [[package]] 2282 name = "futures-util" 2283 - version = "0.3.28" 2284 source = "registry+https://github.com/rust-lang/crates.io-index" 2285 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 2286 dependencies = [ 2287 "futures-channel", 2288 "futures-core", ··· 2368 checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 2369 dependencies = [ 2370 "fallible-iterator", 2371 - "indexmap 2.0.2", 2372 "stable_deref_trait", 2373 ] 2374 2375 [[package]] 2376 name = "git2" 2377 - version = "0.17.2" 2378 source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044" 2380 dependencies = [ 2381 - "bitflags 1.3.2", 2382 "libc", 2383 "libgit2-sys", 2384 "log", ··· 2387 2388 [[package]] 2389 name = "gix" 2390 - version = "0.54.1" 2391 source = "registry+https://github.com/rust-lang/crates.io-index" 2392 - checksum = "ad6d32e74454459690d57d18ea4ebec1629936e6b130b51d12cb4a81630ac953" 2393 dependencies = [ 2394 "gix-actor", 2395 "gix-attributes", ··· 2442 2443 [[package]] 2444 name = "gix-actor" 2445 - version = "0.27.0" 2446 source = "registry+https://github.com/rust-lang/crates.io-index" 2447 - checksum = "08c60e982c5290897122d4e2622447f014a2dadd5a18cb73d50bb91b31645e27" 2448 dependencies = [ 2449 "bstr", 2450 "btoi", ··· 2456 2457 [[package]] 2458 name = "gix-attributes" 2459 - version = "0.19.0" 2460 source = "registry+https://github.com/rust-lang/crates.io-index" 2461 - checksum = "2451665e70709ba4753b623ef97511ee98c4a73816b2c5b5df25678d607ed820" 2462 dependencies = [ 2463 "bstr", 2464 - "byteyarn", 2465 "gix-glob", 2466 "gix-path", 2467 "gix-quote", 2468 "gix-trace", 2469 "smallvec", 2470 "thiserror", 2471 "unicode-bom", ··· 2500 2501 [[package]] 2502 name = "gix-commitgraph" 2503 - version = "0.21.0" 2504 source = "registry+https://github.com/rust-lang/crates.io-index" 2505 - checksum = "e75a975ee22cf0a002bfe9b5d5cb3d2a88e263a8a178cd7509133cff10f4df8a" 2506 dependencies = [ 2507 "bstr", 2508 "gix-chunk", ··· 2514 2515 [[package]] 2516 name = "gix-config" 2517 - version = "0.30.0" 2518 source = "registry+https://github.com/rust-lang/crates.io-index" 2519 - checksum = "c171514b40487d3f677ae37efc0f45ac980e3169f23c27eb30a70b47fdf88ab5" 2520 dependencies = [ 2521 "bstr", 2522 "gix-config-value", ··· 2548 2549 [[package]] 2550 name = "gix-credentials" 2551 - version = "0.20.0" 2552 source = "registry+https://github.com/rust-lang/crates.io-index" 2553 - checksum = "46900b884cc5af6a6c141ee741607c0c651a4e1d33614b8d888a1ba81cc0bc8a" 2554 dependencies = [ 2555 "bstr", 2556 "gix-command", ··· 2576 2577 [[package]] 2578 name = "gix-diff" 2579 - version = "0.36.0" 2580 source = "registry+https://github.com/rust-lang/crates.io-index" 2581 - checksum = "788ddb152c388206e81f36bcbb574e7ed7827c27d8fa62227b34edc333d8928c" 2582 dependencies = [ 2583 "gix-hash", 2584 "gix-object", ··· 2587 2588 [[package]] 2589 name = "gix-discover" 2590 - version = "0.25.0" 2591 source = "registry+https://github.com/rust-lang/crates.io-index" 2592 - checksum = "69507643d75a0ea9a402fcf73ced517d2b95cc95385904ac09d03e0b952fde33" 2593 dependencies = [ 2594 "bstr", 2595 "dunce", ··· 2602 2603 [[package]] 2604 name = "gix-features" 2605 - version = "0.35.0" 2606 source = "registry+https://github.com/rust-lang/crates.io-index" 2607 - checksum = "9b9ff423ae4983f762659040d13dd7a5defbd54b6a04ac3cc7347741cec828cd" 2608 dependencies = [ 2609 "bytes", 2610 "crc32fast", ··· 2621 2622 [[package]] 2623 name = "gix-filter" 2624 - version = "0.5.0" 2625 source = "registry+https://github.com/rust-lang/crates.io-index" 2626 - checksum = "1be40d28cd41445bb6cd52c4d847d915900e5466f7433eaee6a9e0a3d1d88b08" 2627 dependencies = [ 2628 "bstr", 2629 "encoding_rs", ··· 2641 2642 [[package]] 2643 name = "gix-fs" 2644 - version = "0.7.0" 2645 source = "registry+https://github.com/rust-lang/crates.io-index" 2646 - checksum = "09815faba62fe9b32d918b75a554686c98e43f7d48c43a80df58eb718e5c6635" 2647 dependencies = [ 2648 "gix-features", 2649 ] 2650 2651 [[package]] 2652 name = "gix-glob" 2653 - version = "0.13.0" 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2655 - checksum = "a9d76e85f11251dcf751d2c5e918a14f562db5be6f727fd24775245653e9b19d" 2656 dependencies = [ 2657 "bitflags 2.4.1", 2658 "bstr", ··· 2677 checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16" 2678 dependencies = [ 2679 "gix-hash", 2680 - "hashbrown 0.14.1", 2681 "parking_lot 0.12.1", 2682 ] 2683 2684 [[package]] 2685 name = "gix-ignore" 2686 - version = "0.8.0" 2687 source = "registry+https://github.com/rust-lang/crates.io-index" 2688 - checksum = "b048f443a1f6b02da4205c34d2e287e3fd45d75e8e2f06cfb216630ea9bff5e3" 2689 dependencies = [ 2690 "bstr", 2691 "gix-glob", ··· 2695 2696 [[package]] 2697 name = "gix-index" 2698 - version = "0.25.0" 2699 source = "registry+https://github.com/rust-lang/crates.io-index" 2700 - checksum = "f54d63a9d13c13088f41f5a3accbec284e492ac8f4f707fcc307c139622e17b7" 2701 dependencies = [ 2702 "bitflags 2.4.1", 2703 "bstr", ··· 2718 2719 [[package]] 2720 name = "gix-lock" 2721 - version = "10.0.0" 2722 source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "47fc96fa8b6b6d33555021907c81eb3b27635daecf6e630630bdad44f8feaa95" 2724 dependencies = [ 2725 "gix-tempfile", 2726 "gix-utils", ··· 2740 2741 [[package]] 2742 name = "gix-negotiate" 2743 - version = "0.8.0" 2744 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "6f1697bf9911c6d1b8d709b9e6ef718cb5ea5821a1b7991520125a8134448004" 2746 dependencies = [ 2747 "bitflags 2.4.1", 2748 "gix-commitgraph", ··· 2756 2757 [[package]] 2758 name = "gix-object" 2759 - version = "0.37.0" 2760 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "1e7e19616c67967374137bae83e950e9b518a9ea8a605069bd6716ada357fd6f" 2762 dependencies = [ 2763 "bstr", 2764 "btoi", ··· 2775 2776 [[package]] 2777 name = "gix-odb" 2778 - version = "0.53.0" 2779 source = "registry+https://github.com/rust-lang/crates.io-index" 2780 - checksum = "8d6a392c6ba3a2f133cdc63120e9bc7aec81eef763db372c817de31febfe64bf" 2781 dependencies = [ 2782 "arc-swap", 2783 "gix-date", ··· 2794 2795 [[package]] 2796 name = "gix-pack" 2797 - version = "0.43.0" 2798 source = "registry+https://github.com/rust-lang/crates.io-index" 2799 - checksum = "7536203a45b31e1bc5694bbf90ba8da1b736c77040dd6a520db369f371eb1ab3" 2800 dependencies = [ 2801 "clru", 2802 "gix-chunk", ··· 2849 2850 [[package]] 2851 name = "gix-pathspec" 2852 - version = "0.3.0" 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2854 - checksum = "c3e26c9b47c51be73f98d38c84494bd5fb99334c5d6fda14ef5d036d50a9e5fd" 2855 dependencies = [ 2856 "bitflags 2.4.1", 2857 "bstr", ··· 2877 2878 [[package]] 2879 name = "gix-protocol" 2880 - version = "0.40.0" 2881 source = "registry+https://github.com/rust-lang/crates.io-index" 2882 - checksum = "cc7b700dc20cc9be8a5130a1fd7e10c34117ffa7068431c8c24d963f0a2e0c9b" 2883 dependencies = [ 2884 "bstr", 2885 "btoi", ··· 2906 2907 [[package]] 2908 name = "gix-ref" 2909 - version = "0.37.0" 2910 source = "registry+https://github.com/rust-lang/crates.io-index" 2911 - checksum = "22e6b749660b613641769edc1954132eb8071a13c32224891686091bef078de4" 2912 dependencies = [ 2913 "gix-actor", 2914 "gix-date", ··· 2927 2928 [[package]] 2929 name = "gix-refspec" 2930 - version = "0.18.0" 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "0895cb7b1e70f3c3bd4550c329e9f5caf2975f97fcd4238e05754e72208ef61e" 2933 dependencies = [ 2934 "bstr", 2935 "gix-hash", ··· 2941 2942 [[package]] 2943 name = "gix-revision" 2944 - version = "0.22.0" 2945 source = "registry+https://github.com/rust-lang/crates.io-index" 2946 - checksum = "c8c4b15cf2ab7a35f5bcb3ef146187c8d36df0177e171ca061913cbaaa890e89" 2947 dependencies = [ 2948 "bstr", 2949 "gix-date", ··· 2957 2958 [[package]] 2959 name = "gix-revwalk" 2960 - version = "0.8.0" 2961 source = "registry+https://github.com/rust-lang/crates.io-index" 2962 - checksum = "e9870c6b1032f2084567710c3b2106ac603377f8d25766b8a6b7c33e6e3ca279" 2963 dependencies = [ 2964 "gix-commitgraph", 2965 "gix-date", ··· 2984 2985 [[package]] 2986 name = "gix-submodule" 2987 - version = "0.4.0" 2988 source = "registry+https://github.com/rust-lang/crates.io-index" 2989 - checksum = "dd0150e82e9282d3f2ab2dd57a22f9f6c3447b9d9856e5321ac92d38e3e0e2b7" 2990 dependencies = [ 2991 "bstr", 2992 "gix-config", ··· 2999 3000 [[package]] 3001 name = "gix-tempfile" 3002 - version = "10.0.0" 3003 source = "registry+https://github.com/rust-lang/crates.io-index" 3004 - checksum = "5ae0978f3e11dc57290ee75ac2477c815bca1ce2fa7ed5dc5f16db067410ac4d" 3005 dependencies = [ 3006 "gix-fs", 3007 "libc", ··· 3018 3019 [[package]] 3020 name = "gix-transport" 3021 - version = "0.37.0" 3022 source = "registry+https://github.com/rust-lang/crates.io-index" 3023 - checksum = "b9ec726e6a245e68ace59a34126a1d679de60360676612985e70b0d3b102fb4e" 3024 dependencies = [ 3025 - "base64 0.21.4", 3026 "bstr", 3027 "gix-command", 3028 "gix-credentials", ··· 3037 3038 [[package]] 3039 name = "gix-traverse" 3040 - version = "0.33.0" 3041 source = "registry+https://github.com/rust-lang/crates.io-index" 3042 - checksum = "22ef04ab3643acba289b5cedd25d6f53c0430770b1d689d1d654511e6fb81ba0" 3043 dependencies = [ 3044 "gix-commitgraph", 3045 "gix-date", ··· 3053 3054 [[package]] 3055 name = "gix-url" 3056 - version = "0.24.0" 3057 source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "6125ecf46e8c68bf7202da6cad239831daebf0247ffbab30210d72f3856e420f" 3059 dependencies = [ 3060 "bstr", 3061 "gix-features", ··· 3086 3087 [[package]] 3088 name = "gix-worktree" 3089 - version = "0.26.0" 3090 source = "registry+https://github.com/rust-lang/crates.io-index" 3091 - checksum = "9f5e32972801bd82d56609e6fc84efc358fa1f11f25c5e83b7807ee2280f14fe" 3092 dependencies = [ 3093 "bstr", 3094 "gix-attributes", ··· 3104 3105 [[package]] 3106 name = "gix-worktree-state" 3107 - version = "0.3.0" 3108 source = "registry+https://github.com/rust-lang/crates.io-index" 3109 - checksum = "c3aeb06960f2c5ac9e4cdb6b38eb3c2b99d5e525e68285fef21ed17dfbd597ad" 3110 dependencies = [ 3111 "bstr", 3112 "gix-features", ··· 3183 3184 [[package]] 3185 name = "hashbrown" 3186 - version = "0.14.1" 3187 source = "registry+https://github.com/rust-lang/crates.io-index" 3188 - checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12" 3189 dependencies = [ 3190 "ahash", 3191 "allocator-api2", ··· 3197 source = "registry+https://github.com/rust-lang/crates.io-index" 3198 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 3199 dependencies = [ 3200 - "hashbrown 0.14.1", 3201 ] 3202 3203 [[package]] ··· 3206 source = "registry+https://github.com/rust-lang/crates.io-index" 3207 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 3208 dependencies = [ 3209 - "base64 0.21.4", 3210 "bytes", 3211 "headers-core", 3212 "http", ··· 3381 "httpdate", 3382 "itoa", 3383 "pin-project-lite", 3384 - "socket2 0.4.9", 3385 "tokio", 3386 "tower-service", 3387 "tracing", ··· 3401 3402 [[package]] 3403 name = "hyper-rustls" 3404 - version = "0.23.2" 3405 - source = "registry+https://github.com/rust-lang/crates.io-index" 3406 - checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" 3407 - dependencies = [ 3408 - "http", 3409 - "hyper", 3410 - "log", 3411 - "rustls 0.20.9", 3412 - "rustls-native-certs", 3413 - "tokio", 3414 - "tokio-rustls 0.23.4", 3415 - ] 3416 - 3417 - [[package]] 3418 - name = "hyper-rustls" 3419 - version = "0.24.1" 3420 source = "registry+https://github.com/rust-lang/crates.io-index" 3421 - checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 3422 dependencies = [ 3423 "futures-util", 3424 "http", 3425 "hyper", 3426 "log", 3427 - "rustls 0.21.7", 3428 "rustls-native-certs", 3429 "tokio", 3430 - "tokio-rustls 0.24.1", 3431 ] 3432 3433 [[package]] ··· 3541 3542 [[package]] 3543 name = "indexmap" 3544 - version = "2.0.2" 3545 source = "registry+https://github.com/rust-lang/crates.io-index" 3546 - checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 3547 dependencies = [ 3548 "equivalent", 3549 - "hashbrown 0.14.1", 3550 "serde", 3551 ] 3552 ··· 3593 source = "registry+https://github.com/rust-lang/crates.io-index" 3594 checksum = "f3d50eb225913c1903c788287ddd0b16369771e5abc988756a5e5927390ba04f" 3595 dependencies = [ 3596 - "base64 0.21.4", 3597 "hyper", 3598 - "hyper-rustls 0.24.1", 3599 "ring 0.16.20", 3600 "serde", 3601 "serde_json", ··· 3634 source = "registry+https://github.com/rust-lang/crates.io-index" 3635 checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 3636 dependencies = [ 3637 - "socket2 0.5.4", 3638 "widestring", 3639 "windows-sys 0.48.0", 3640 "winreg", ··· 3642 3643 [[package]] 3644 name = "ipnet" 3645 - version = "2.8.0" 3646 source = "registry+https://github.com/rust-lang/crates.io-index" 3647 - checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 3648 3649 [[package]] 3650 name = "is-terminal" ··· 3734 3735 [[package]] 3736 name = "js-sys" 3737 - version = "0.3.64" 3738 source = "registry+https://github.com/rust-lang/crates.io-index" 3739 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 3740 dependencies = [ 3741 "wasm-bindgen", 3742 ] 3743 3744 [[package]] 3745 name = "jsonwebtoken" 3746 - version = "8.3.0" 3747 source = "registry+https://github.com/rust-lang/crates.io-index" 3748 - checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" 3749 dependencies = [ 3750 - "base64 0.21.4", 3751 - "pem", 3752 - "ring 0.16.20", 3753 "serde", 3754 "serde_json", 3755 "simple_asn1", 3756 ] 3757 3758 [[package]] 3759 name = "lazy_static" 3760 version = "1.4.0" 3761 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3778 3779 [[package]] 3780 name = "libgit2-sys" 3781 - version = "0.15.2+1.6.4" 3782 source = "registry+https://github.com/rust-lang/crates.io-index" 3783 - checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa" 3784 dependencies = [ 3785 "cc", 3786 "libc", ··· 4001 4002 [[package]] 4003 name = "mio" 4004 - version = "0.8.8" 4005 source = "registry+https://github.com/rust-lang/crates.io-index" 4006 - checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 4007 dependencies = [ 4008 "libc", 4009 "log", ··· 4013 4014 [[package]] 4015 name = "mongodb" 4016 - version = "2.7.0" 4017 source = "registry+https://github.com/rust-lang/crates.io-index" 4018 - checksum = "e22d517e7e678e1c9a2983ec704b43f3b22f38b1b7a247ea3ddb36d21578bf4e" 4019 dependencies = [ 4020 "async-trait", 4021 "base64 0.13.1", ··· 4036 "percent-encoding", 4037 "rand 0.8.5", 4038 "rustc_version_runtime", 4039 - "rustls 0.21.7", 4040 "rustls-pemfile", 4041 "serde", 4042 "serde_bytes", 4043 "serde_with 1.14.0", 4044 "sha-1", 4045 "sha2 0.10.8", 4046 - "socket2 0.4.9", 4047 "stringprep", 4048 "strsim", 4049 "take_mut", 4050 "thiserror", 4051 "tokio", 4052 - "tokio-rustls 0.24.1", 4053 "tokio-util", 4054 "trust-dns-proto 0.21.2", 4055 "trust-dns-resolver 0.21.2", ··· 4059 ] 4060 4061 [[package]] 4062 - name = "multimap" 4063 - version = "0.8.3" 4064 - source = "registry+https://github.com/rust-lang/crates.io-index" 4065 - checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 4066 - 4067 - [[package]] 4068 name = "nbuild-core" 4069 version = "0.1.2" 4070 source = "registry+https://github.com/rust-lang/crates.io-index" 4071 checksum = "5e5ab1b0a3450a5031ae7d555bb0c71dd3b15bf8a2f2af79e00aec91f69a4a0e" 4072 dependencies = [ 4073 "cargo-lock", 4074 - "cargo_metadata", 4075 "target-spec", 4076 "thiserror", 4077 "tracing", ··· 4217 checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 4218 dependencies = [ 4219 "crc32fast", 4220 - "hashbrown 0.14.1", 4221 - "indexmap 2.0.2", 4222 "memchr", 4223 ] 4224 ··· 4251 4252 [[package]] 4253 name = "opentelemetry" 4254 - version = "0.19.0" 4255 source = "registry+https://github.com/rust-lang/crates.io-index" 4256 - checksum = "5f4b8347cc26099d3aeee044065ecc3ae11469796b4d65d065a23a584ed92a6f" 4257 dependencies = [ 4258 - "opentelemetry_api", 4259 - "opentelemetry_sdk", 4260 ] 4261 4262 [[package]] 4263 name = "opentelemetry-http" 4264 - version = "0.8.0" 4265 source = "registry+https://github.com/rust-lang/crates.io-index" 4266 - checksum = "a819b71d6530c4297b49b3cae2939ab3a8cc1b9f382826a1bc29dd0ca3864906" 4267 dependencies = [ 4268 "async-trait", 4269 "bytes", 4270 "http", 4271 - "opentelemetry_api", 4272 ] 4273 4274 [[package]] 4275 name = "opentelemetry-otlp" 4276 - version = "0.12.0" 4277 source = "registry+https://github.com/rust-lang/crates.io-index" 4278 - checksum = "8af72d59a4484654ea8eb183fea5ae4eb6a41d7ac3e3bae5f4d2a282a3a7d3ca" 4279 dependencies = [ 4280 "async-trait", 4281 - "futures", 4282 - "futures-util", 4283 "http", 4284 "opentelemetry", 4285 "opentelemetry-proto", 4286 - "prost", 4287 "thiserror", 4288 "tokio", 4289 - "tonic", 4290 ] 4291 4292 [[package]] 4293 name = "opentelemetry-proto" 4294 - version = "0.2.0" 4295 source = "registry+https://github.com/rust-lang/crates.io-index" 4296 - checksum = "045f8eea8c0fa19f7d48e7bc3128a39c2e5c533d5c61298c548dfefc1064474c" 4297 dependencies = [ 4298 - "futures", 4299 - "futures-util", 4300 "opentelemetry", 4301 - "prost", 4302 - "tonic", 4303 ] 4304 4305 [[package]] 4306 - name = "opentelemetry_api" 4307 - version = "0.19.0" 4308 source = "registry+https://github.com/rust-lang/crates.io-index" 4309 - checksum = "ed41783a5bf567688eb38372f2b7a8530f5a607a4b49d38dd7573236c23ca7e2" 4310 dependencies = [ 4311 - "fnv", 4312 - "futures-channel", 4313 - "futures-util", 4314 - "indexmap 1.9.3", 4315 - "once_cell", 4316 - "pin-project-lite", 4317 - "thiserror", 4318 - "urlencoding", 4319 ] 4320 4321 [[package]] 4322 name = "opentelemetry_sdk" 4323 - version = "0.19.0" 4324 source = "registry+https://github.com/rust-lang/crates.io-index" 4325 - checksum = "8b3a2a91fdbfdd4d212c0dcc2ab540de2c2bcbbd90be17de7a7daf8822d010c1" 4326 dependencies = [ 4327 "async-trait", 4328 "crossbeam-channel", 4329 - "dashmap", 4330 - "fnv", 4331 "futures-channel", 4332 "futures-executor", 4333 "futures-util", 4334 "once_cell", 4335 - "opentelemetry_api", 4336 "percent-encoding", 4337 "rand 0.8.5", 4338 "thiserror", ··· 4345 version = "0.2.0" 4346 source = "registry+https://github.com/rust-lang/crates.io-index" 4347 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 4348 4349 [[package]] 4350 name = "os_pipe" ··· 4447 ] 4448 4449 [[package]] 4450 name = "pem-rfc7468" 4451 version = "0.7.0" 4452 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4460 version = "2.3.0" 4461 source = "registry+https://github.com/rust-lang/crates.io-index" 4462 checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 4463 - 4464 - [[package]] 4465 - name = "petgraph" 4466 - version = "0.6.4" 4467 - source = "registry+https://github.com/rust-lang/crates.io-index" 4468 - checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 4469 - dependencies = [ 4470 - "fixedbitset", 4471 - "indexmap 2.0.2", 4472 - ] 4473 4474 [[package]] 4475 name = "pin-project" ··· 4502 version = "0.1.0" 4503 source = "registry+https://github.com/rust-lang/crates.io-index" 4504 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 4505 - 4506 - [[package]] 4507 - name = "pipe" 4508 - version = "0.4.0" 4509 - source = "registry+https://github.com/rust-lang/crates.io-index" 4510 - checksum = "1c7b8f27da217eb966df4c58d4159ea939431950ca03cf782c22bd7c5c1d8d75" 4511 - dependencies = [ 4512 - "crossbeam-channel", 4513 - ] 4514 4515 [[package]] 4516 name = "pkcs1" ··· 4541 4542 [[package]] 4543 name = "portable-atomic" 4544 - version = "1.4.3" 4545 source = "registry+https://github.com/rust-lang/crates.io-index" 4546 - checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" 4547 4548 [[package]] 4549 name = "portpicker" ··· 4605 ] 4606 4607 [[package]] 4608 - name = "prettyplease" 4609 - version = "0.1.25" 4610 - source = "registry+https://github.com/rust-lang/crates.io-index" 4611 - checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 4612 - dependencies = [ 4613 - "proc-macro2", 4614 - "syn 1.0.109", 4615 - ] 4616 - 4617 - [[package]] 4618 name = "proc-macro-error" 4619 version = "1.0.4" 4620 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4680 checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 4681 dependencies = [ 4682 "bytes", 4683 - "prost-derive", 4684 ] 4685 4686 [[package]] 4687 - name = "prost-build" 4688 - version = "0.11.9" 4689 source = "registry+https://github.com/rust-lang/crates.io-index" 4690 - checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 4691 dependencies = [ 4692 "bytes", 4693 - "heck", 4694 - "itertools 0.10.5", 4695 - "lazy_static", 4696 - "log", 4697 - "multimap", 4698 - "petgraph", 4699 - "prettyplease", 4700 - "prost", 4701 - "prost-types", 4702 - "regex", 4703 - "syn 1.0.109", 4704 - "tempfile", 4705 - "which", 4706 ] 4707 4708 [[package]] ··· 4719 ] 4720 4721 [[package]] 4722 name = "prost-types" 4723 - version = "0.11.9" 4724 source = "registry+https://github.com/rust-lang/crates.io-index" 4725 - checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 4726 dependencies = [ 4727 - "prost", 4728 ] 4729 4730 [[package]] ··· 4882 4883 [[package]] 4884 name = "rcgen" 4885 - version = "0.10.0" 4886 source = "registry+https://github.com/rust-lang/crates.io-index" 4887 - checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" 4888 dependencies = [ 4889 - "pem", 4890 "ring 0.16.20", 4891 "time", 4892 "yasna", ··· 4999 source = "registry+https://github.com/rust-lang/crates.io-index" 5000 checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 5001 dependencies = [ 5002 - "base64 0.21.4", 5003 "bytes", 5004 "encoding_rs", 5005 "futures-core", ··· 5008 "http", 5009 "http-body", 5010 "hyper", 5011 - "hyper-rustls 0.24.1", 5012 "ipnet", 5013 "js-sys", 5014 "log", ··· 5017 "once_cell", 5018 "percent-encoding", 5019 "pin-project-lite", 5020 - "rustls 0.21.7", 5021 "rustls-pemfile", 5022 "serde", 5023 "serde_json", 5024 "serde_urlencoded", 5025 "system-configuration", 5026 "tokio", 5027 - "tokio-rustls 0.24.1", 5028 "tower-service", 5029 - "trust-dns-resolver 0.23.1", 5030 "url", 5031 "wasm-bindgen", 5032 "wasm-bindgen-futures", ··· 5037 5038 [[package]] 5039 name = "reqwest-middleware" 5040 - version = "0.2.3" 5041 source = "registry+https://github.com/rust-lang/crates.io-index" 5042 - checksum = "ff44108c7925d082f2861e683a88618b68235ad9cdc60d64d9d1188efc951cdb" 5043 dependencies = [ 5044 "anyhow", 5045 "async-trait", ··· 5160 5161 [[package]] 5162 name = "rsa" 5163 - version = "0.9.2" 5164 source = "registry+https://github.com/rust-lang/crates.io-index" 5165 - checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8" 5166 dependencies = [ 5167 - "byteorder", 5168 "const-oid", 5169 "digest 0.10.7", 5170 "num-bigint-dig", 5171 "num-integer", 5172 - "num-iter", 5173 "num-traits", 5174 "pkcs1", 5175 "pkcs8", ··· 5182 5183 [[package]] 5184 name = "rust-embed" 5185 - version = "6.8.1" 5186 source = "registry+https://github.com/rust-lang/crates.io-index" 5187 - checksum = "a36224c3276f8c4ebc8c20f158eca7ca4359c8db89991c4925132aaaf6702661" 5188 dependencies = [ 5189 "rust-embed-impl", 5190 "rust-embed-utils", ··· 5193 5194 [[package]] 5195 name = "rust-embed-impl" 5196 - version = "6.8.1" 5197 source = "registry+https://github.com/rust-lang/crates.io-index" 5198 - checksum = "49b94b81e5b2c284684141a2fb9e2a31be90638caf040bf9afbc5a0416afe1ac" 5199 dependencies = [ 5200 "proc-macro2", 5201 "quote", ··· 5207 5208 [[package]] 5209 name = "rust-embed-utils" 5210 - version = "7.8.1" 5211 source = "registry+https://github.com/rust-lang/crates.io-index" 5212 - checksum = "9d38ff6bf570dc3bb7100fce9f7b60c33fa71d80e88da3f2580df4ff2bdded74" 5213 dependencies = [ 5214 "sha2 0.10.8", 5215 "walkdir", ··· 5266 5267 [[package]] 5268 name = "rustix" 5269 - version = "0.38.20" 5270 source = "registry+https://github.com/rust-lang/crates.io-index" 5271 - checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 5272 dependencies = [ 5273 "bitflags 2.4.1", 5274 "errno", ··· 5281 5282 [[package]] 5283 name = "rustls" 5284 - version = "0.20.9" 5285 source = "registry+https://github.com/rust-lang/crates.io-index" 5286 - checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" 5287 dependencies = [ 5288 "log", 5289 - "ring 0.16.20", 5290 - "sct", 5291 - "webpki", 5292 - ] 5293 - 5294 - [[package]] 5295 - name = "rustls" 5296 - version = "0.21.7" 5297 - source = "registry+https://github.com/rust-lang/crates.io-index" 5298 - checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 5299 - dependencies = [ 5300 - "log", 5301 - "ring 0.16.20", 5302 "rustls-webpki", 5303 "sct", 5304 ] ··· 5321 source = "registry+https://github.com/rust-lang/crates.io-index" 5322 checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 5323 dependencies = [ 5324 - "base64 0.21.4", 5325 ] 5326 5327 [[package]] 5328 name = "rustls-webpki" 5329 - version = "0.101.6" 5330 source = "registry+https://github.com/rust-lang/crates.io-index" 5331 - checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" 5332 dependencies = [ 5333 - "ring 0.16.20", 5334 - "untrusted 0.7.1", 5335 ] 5336 5337 [[package]] 5338 name = "rustrict" 5339 - version = "0.7.10" 5340 source = "registry+https://github.com/rust-lang/crates.io-index" 5341 - checksum = "1f35794fdc3d71a3ac840726c688e7892e58ed71f407b48a975b9d41fc819e80" 5342 dependencies = [ 5343 "arrayvec 0.7.4", 5344 "bitflags 1.3.2", ··· 5401 5402 [[package]] 5403 name = "sct" 5404 - version = "0.7.0" 5405 source = "registry+https://github.com/rust-lang/crates.io-index" 5406 - checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 5407 dependencies = [ 5408 - "ring 0.16.20", 5409 - "untrusted 0.7.1", 5410 ] 5411 5412 [[package]] ··· 5458 5459 [[package]] 5460 name = "serde" 5461 - version = "1.0.189" 5462 source = "registry+https://github.com/rust-lang/crates.io-index" 5463 - checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 5464 dependencies = [ 5465 "serde_derive", 5466 ] ··· 5476 5477 [[package]] 5478 name = "serde_derive" 5479 - version = "1.0.189" 5480 source = "registry+https://github.com/rust-lang/crates.io-index" 5481 - checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 5482 dependencies = [ 5483 "proc-macro2", 5484 "quote", ··· 5487 5488 [[package]] 5489 name = "serde_json" 5490 - version = "1.0.107" 5491 source = "registry+https://github.com/rust-lang/crates.io-index" 5492 - checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 5493 dependencies = [ 5494 - "indexmap 2.0.2", 5495 "itoa", 5496 "ryu", 5497 "serde", ··· 5531 5532 [[package]] 5533 name = "serde_repr" 5534 - version = "0.1.16" 5535 source = "registry+https://github.com/rust-lang/crates.io-index" 5536 - checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 5537 dependencies = [ 5538 "proc-macro2", 5539 "quote", ··· 5542 5543 [[package]] 5544 name = "serde_spanned" 5545 - version = "0.6.3" 5546 source = "registry+https://github.com/rust-lang/crates.io-index" 5547 - checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 5548 dependencies = [ 5549 "serde", 5550 ] ··· 5573 5574 [[package]] 5575 name = "serde_with" 5576 - version = "3.3.0" 5577 source = "registry+https://github.com/rust-lang/crates.io-index" 5578 - checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237" 5579 dependencies = [ 5580 - "base64 0.21.4", 5581 "chrono", 5582 "hex", 5583 "indexmap 1.9.3", 5584 - "indexmap 2.0.2", 5585 "serde", 5586 "serde_json", 5587 "time", ··· 5677 5678 [[package]] 5679 name = "shuttle-admin" 5680 - version = "0.30.1" 5681 dependencies = [ 5682 "anyhow", 5683 "clap", ··· 5687 "serde_json", 5688 "shuttle-common", 5689 "tokio", 5690 - "toml 0.7.8", 5691 "tracing", 5692 "tracing-subscriber", 5693 ] 5694 5695 [[package]] 5696 name = "shuttle-auth" 5697 - version = "0.30.1" 5698 dependencies = [ 5699 "anyhow", 5700 "async-stripe", 5701 "async-trait", 5702 "axum", 5703 - "axum-extra 0.7.7", 5704 "axum-sessions", 5705 "clap", 5706 "http", ··· 5709 "opentelemetry", 5710 "portpicker", 5711 "rand 0.8.5", 5712 - "ring 0.16.20", 5713 "serde", 5714 "serde_json", 5715 "shuttle-common", 5716 "sqlx", 5717 - "strum", 5718 "thiserror", 5719 "tokio", 5720 "tower", ··· 5725 5726 [[package]] 5727 name = "shuttle-builder" 5728 - version = "0.30.1" 5729 dependencies = [ 5730 "async-trait", 5731 "clap", ··· 5742 "tempfile", 5743 "thiserror", 5744 "tokio", 5745 - "toml 0.7.8", 5746 - "tonic", 5747 "tracing", 5748 "tracing-subscriber", 5749 "ulid", ··· 5751 5752 [[package]] 5753 name = "shuttle-codegen" 5754 - version = "0.30.1" 5755 dependencies = [ 5756 "pretty_assertions", 5757 "proc-macro-error", ··· 5768 5769 [[package]] 5770 name = "shuttle-common" 5771 - version = "0.30.1" 5772 dependencies = [ 5773 "anyhow", 5774 "async-trait", 5775 "axum", 5776 "base64 0.13.1", 5777 "bytes", 5778 - "cap-std", 5779 "chrono", 5780 "comfy-table", 5781 "crossterm 0.27.0", ··· 5789 "opentelemetry", 5790 "opentelemetry-http", 5791 "opentelemetry-otlp", 5792 "pin-project", 5793 "proptest", 5794 "rand 0.8.5", 5795 "reqwest", 5796 - "ring 0.16.20", 5797 "rmp-serde", 5798 "rustrict", 5799 "semver 1.0.20", 5800 "serde", 5801 "serde_json", 5802 "sqlx", 5803 - "strum", 5804 "thiserror", 5805 "tokio", 5806 - "tonic", 5807 "tower", 5808 "tower-http 0.4.4", 5809 "tracing", ··· 5811 "tracing-opentelemetry", 5812 "tracing-subscriber", 5813 "ttl_cache", 5814 "utoipa", 5815 "uuid", 5816 ] 5817 5818 [[package]] 5819 name = "shuttle-common-tests" 5820 - version = "0.30.1" 5821 dependencies = [ 5822 "cargo-shuttle", 5823 "hyper", ··· 5827 "shuttle-proto", 5828 "tokio", 5829 "tokio-stream", 5830 - "tonic", 5831 "tower", 5832 ] 5833 5834 [[package]] 5835 name = "shuttle-deployer" 5836 - version = "0.30.1" 5837 dependencies = [ 5838 "anyhow", 5839 "async-trait", 5840 "axum", 5841 "bytes", 5842 - "cargo_metadata", 5843 "chrono", 5844 "clap", 5845 - "crossbeam-channel", 5846 "ctor", 5847 "flate2", 5848 "fqdn", ··· 5854 "once_cell", 5855 "opentelemetry", 5856 "opentelemetry-http", 5857 - "pipe", 5858 "portpicker", 5859 "prost-types", 5860 "rand 0.8.5", ··· 5866 "shuttle-proto", 5867 "shuttle-service", 5868 "sqlx", 5869 - "strum", 5870 "tar", 5871 "tempfile", 5872 "thiserror", 5873 "tokio", 5874 "tokio-stream", 5875 - "toml 0.7.8", 5876 - "tonic", 5877 "tower", 5878 "tower-http 0.4.4", 5879 "tracing", ··· 5887 5888 [[package]] 5889 name = "shuttle-gateway" 5890 - version = "0.30.1" 5891 dependencies = [ 5892 "anyhow", 5893 "async-trait", ··· 5909 "once_cell", 5910 "opentelemetry", 5911 "opentelemetry-http", 5912 - "pem", 5913 "pin-project", 5914 "portpicker", 5915 "rand 0.8.5", 5916 "rcgen", 5917 "reqwest", 5918 - "ring 0.16.20", 5919 - "rustls 0.20.9", 5920 "rustls-pemfile", 5921 "serde", 5922 "serde_json", ··· 5925 "shuttle-proto", 5926 "snailquote", 5927 "sqlx", 5928 - "strum", 5929 "tempfile", 5930 "tokio", 5931 - "tonic", 5932 "tower", 5933 "tower-http 0.4.4", 5934 "tower-sanitize-path", ··· 5945 5946 [[package]] 5947 name = "shuttle-logger" 5948 - version = "0.30.1" 5949 dependencies = [ 5950 "async-trait", 5951 "chrono", ··· 5963 "thiserror", 5964 "tokio", 5965 "tokio-stream", 5966 - "tonic", 5967 "tracing", 5968 "tracing-subscriber", 5969 "uuid", ··· 5971 5972 [[package]] 5973 name = "shuttle-orchestrator" 5974 - version = "0.30.1" 5975 5976 [[package]] 5977 name = "shuttle-proto" 5978 - version = "0.30.1" 5979 dependencies = [ 5980 "anyhow", 5981 "chrono", 5982 "dunce", 5983 "home", 5984 - "prost", 5985 "prost-types", 5986 "serde_json", 5987 "shuttle-common", 5988 "tokio", 5989 - "tonic", 5990 - "tonic-build", 5991 "tower", 5992 "tracing", 5993 ] 5994 5995 [[package]] 5996 name = "shuttle-provisioner" 5997 - version = "0.30.1" 5998 dependencies = [ 5999 "aws-config", 6000 "aws-sdk-rds", ··· 6004 "mongodb", 6005 "once_cell", 6006 "portpicker", 6007 - "prost", 6008 "rand 0.8.5", 6009 "serde_json", 6010 "shuttle-common", ··· 6012 "sqlx", 6013 "thiserror", 6014 "tokio", 6015 - "tonic", 6016 - "tonic-build", 6017 "tracing", 6018 "tracing-subscriber", 6019 ] 6020 6021 [[package]] 6022 name = "shuttle-resource-recorder" 6023 - version = "0.30.1" 6024 dependencies = [ 6025 "async-trait", 6026 "chrono", ··· 6033 "shuttle-common-tests", 6034 "shuttle-proto", 6035 "sqlx", 6036 - "strum", 6037 "thiserror", 6038 "tokio", 6039 - "tonic", 6040 "tracing", 6041 "tracing-subscriber", 6042 "ulid", ··· 6044 6045 [[package]] 6046 name = "shuttle-runtime" 6047 - version = "0.30.1" 6048 dependencies = [ 6049 "anyhow", 6050 "async-trait", 6051 "cap-std", 6052 "chrono", 6053 "colored", 6054 - "crossbeam-channel", 6055 "futures", 6056 "hyper", 6057 "portpicker", ··· 6067 "thiserror", 6068 "tokio", 6069 "tokio-stream", 6070 - "tonic", 6071 "tower", 6072 "tracing-subscriber", 6073 "uuid", ··· 6078 6079 [[package]] 6080 name = "shuttle-service" 6081 - version = "0.30.1" 6082 dependencies = [ 6083 "anyhow", 6084 "async-trait", 6085 - "cargo_metadata", 6086 - "crossbeam-channel", 6087 - "os_pipe", 6088 "serde", 6089 "shuttle-common", 6090 "strfmt", 6091 "thiserror", 6092 "tokio", 6093 - "toml 0.7.8", 6094 "tracing", 6095 ] 6096 ··· 6199 6200 [[package]] 6201 name = "socket2" 6202 - version = "0.4.9" 6203 source = "registry+https://github.com/rust-lang/crates.io-index" 6204 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 6205 dependencies = [ 6206 "libc", 6207 "winapi", ··· 6209 6210 [[package]] 6211 name = "socket2" 6212 - version = "0.5.4" 6213 source = "registry+https://github.com/rust-lang/crates.io-index" 6214 - checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" 6215 dependencies = [ 6216 "libc", 6217 "windows-sys 0.48.0", ··· 6295 "futures-util", 6296 "hashlink", 6297 "hex", 6298 - "indexmap 2.0.2", 6299 "log", 6300 "memchr", 6301 "once_cell", 6302 "paste", 6303 "percent-encoding", 6304 - "rustls 0.21.7", 6305 "rustls-pemfile", 6306 "serde", 6307 "serde_json", ··· 6363 checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db" 6364 dependencies = [ 6365 "atoi", 6366 - "base64 0.21.4", 6367 "bitflags 2.4.1", 6368 "byteorder", 6369 "bytes", ··· 6407 checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" 6408 dependencies = [ 6409 "atoi", 6410 - "base64 0.21.4", 6411 "bitflags 2.4.1", 6412 "byteorder", 6413 "chrono", ··· 6472 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 6473 6474 [[package]] 6475 name = "strfmt" 6476 version = "0.2.4" 6477 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6499 version = "0.24.1" 6500 source = "registry+https://github.com/rust-lang/crates.io-index" 6501 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 6502 dependencies = [ 6503 - "strum_macros", 6504 ] 6505 6506 [[package]] ··· 6517 ] 6518 6519 [[package]] 6520 name = "subtle" 6521 version = "2.4.1" 6522 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6624 6625 [[package]] 6626 name = "target-lexicon" 6627 - version = "0.12.11" 6628 source = "registry+https://github.com/rust-lang/crates.io-index" 6629 - checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" 6630 6631 [[package]] 6632 name = "target-spec" ··· 6650 6651 [[package]] 6652 name = "tempfile" 6653 - version = "3.8.0" 6654 source = "registry+https://github.com/rust-lang/crates.io-index" 6655 - checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 6656 dependencies = [ 6657 "cfg-if 1.0.0", 6658 "fastrand 2.0.1", 6659 - "redox_syscall 0.3.5", 6660 "rustix", 6661 "windows-sys 0.48.0", 6662 ] ··· 6699 6700 [[package]] 6701 name = "thiserror" 6702 - version = "1.0.49" 6703 source = "registry+https://github.com/rust-lang/crates.io-index" 6704 - checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" 6705 dependencies = [ 6706 "thiserror-impl", 6707 ] 6708 6709 [[package]] 6710 name = "thiserror-impl" 6711 - version = "1.0.49" 6712 source = "registry+https://github.com/rust-lang/crates.io-index" 6713 - checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" 6714 dependencies = [ 6715 "proc-macro2", 6716 "quote", ··· 6787 "parking_lot 0.12.1", 6788 "pin-project-lite", 6789 "signal-hook-registry", 6790 - "socket2 0.5.4", 6791 "tokio-macros", 6792 "windows-sys 0.48.0", 6793 ] ··· 6815 6816 [[package]] 6817 name = "tokio-rustls" 6818 - version = "0.23.4" 6819 - source = "registry+https://github.com/rust-lang/crates.io-index" 6820 - checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 6821 - dependencies = [ 6822 - "rustls 0.20.9", 6823 - "tokio", 6824 - "webpki", 6825 - ] 6826 - 6827 - [[package]] 6828 - name = "tokio-rustls" 6829 version = "0.24.1" 6830 source = "registry+https://github.com/rust-lang/crates.io-index" 6831 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 6832 dependencies = [ 6833 - "rustls 0.21.7", 6834 "tokio", 6835 ] 6836 ··· 6866 dependencies = [ 6867 "futures-util", 6868 "log", 6869 - "rustls 0.21.7", 6870 "tokio", 6871 - "tokio-rustls 0.24.1", 6872 "tungstenite", 6873 "webpki-roots 0.25.2", 6874 ] 6875 6876 [[package]] 6877 name = "tokio-util" 6878 - version = "0.7.9" 6879 source = "registry+https://github.com/rust-lang/crates.io-index" 6880 - checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" 6881 dependencies = [ 6882 "bytes", 6883 "futures-core", ··· 6923 "serde", 6924 "serde_spanned", 6925 "toml_datetime", 6926 - "toml_edit", 6927 ] 6928 6929 [[package]] 6930 name = "toml_datetime" 6931 - version = "0.6.3" 6932 source = "registry+https://github.com/rust-lang/crates.io-index" 6933 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 6934 dependencies = [ 6935 "serde", 6936 ] ··· 6941 source = "registry+https://github.com/rust-lang/crates.io-index" 6942 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 6943 dependencies = [ 6944 - "indexmap 2.0.2", 6945 "serde", 6946 "serde_spanned", 6947 "toml_datetime", ··· 6950 6951 [[package]] 6952 name = "tonic" 6953 - version = "0.8.3" 6954 source = "registry+https://github.com/rust-lang/crates.io-index" 6955 - checksum = "8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb" 6956 dependencies = [ 6957 - "async-stream", 6958 "async-trait", 6959 "axum", 6960 - "base64 0.13.1", 6961 "bytes", 6962 "futures-core", 6963 "futures-util", ··· 6968 "hyper-timeout", 6969 "percent-encoding", 6970 "pin-project", 6971 - "prost", 6972 - "prost-derive", 6973 "tokio", 6974 "tokio-stream", 6975 - "tokio-util", 6976 "tower", 6977 "tower-layer", 6978 "tower-service", 6979 "tracing", 6980 - "tracing-futures", 6981 ] 6982 6983 [[package]] 6984 - name = "tonic-build" 6985 - version = "0.8.4" 6986 source = "registry+https://github.com/rust-lang/crates.io-index" 6987 - checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" 6988 dependencies = [ 6989 - "prettyplease", 6990 - "proc-macro2", 6991 - "prost-build", 6992 - "quote", 6993 - "syn 1.0.109", 6994 ] 6995 6996 [[package]] ··· 7033 7034 [[package]] 7035 name = "tower-http" 7036 - version = "0.3.5" 7037 - source = "registry+https://github.com/rust-lang/crates.io-index" 7038 - checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" 7039 - dependencies = [ 7040 - "bitflags 1.3.2", 7041 - "bytes", 7042 - "futures-core", 7043 - "futures-util", 7044 - "http", 7045 - "http-body", 7046 - "http-range-header", 7047 - "pin-project-lite", 7048 - "tower-layer", 7049 - "tower-service", 7050 - ] 7051 - 7052 - [[package]] 7053 - name = "tower-http" 7054 version = "0.4.4" 7055 source = "registry+https://github.com/rust-lang/crates.io-index" 7056 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" 7057 dependencies = [ 7058 - "base64 0.21.4", 7059 "bitflags 2.4.1", 7060 "bytes", 7061 "futures-core", ··· 7139 ] 7140 7141 [[package]] 7142 - name = "tracing-futures" 7143 - version = "0.2.5" 7144 source = "registry+https://github.com/rust-lang/crates.io-index" 7145 - checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 7146 dependencies = [ 7147 - "pin-project", 7148 - "tracing", 7149 ] 7150 7151 [[package]] 7152 name = "tracing-log" 7153 - version = "0.1.3" 7154 source = "registry+https://github.com/rust-lang/crates.io-index" 7155 - checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 7156 dependencies = [ 7157 - "lazy_static", 7158 "log", 7159 "tracing-core", 7160 ] 7161 7162 [[package]] 7163 name = "tracing-opentelemetry" 7164 - version = "0.19.0" 7165 source = "registry+https://github.com/rust-lang/crates.io-index" 7166 - checksum = "00a39dcf9bfc1742fa4d6215253b33a6e474be78275884c216fc2a06267b3600" 7167 dependencies = [ 7168 "once_cell", 7169 "opentelemetry", 7170 "tracing", 7171 "tracing-core", 7172 - "tracing-log", 7173 "tracing-subscriber", 7174 ] 7175 7176 [[package]] ··· 7188 "thread_local", 7189 "tracing", 7190 "tracing-core", 7191 - "tracing-log", 7192 ] 7193 7194 [[package]] ··· 7218 7219 [[package]] 7220 name = "trust-dns-proto" 7221 - version = "0.23.1" 7222 source = "registry+https://github.com/rust-lang/crates.io-index" 7223 - checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6" 7224 dependencies = [ 7225 "async-trait", 7226 "cfg-if 1.0.0", ··· 7263 7264 [[package]] 7265 name = "trust-dns-resolver" 7266 - version = "0.23.1" 7267 source = "registry+https://github.com/rust-lang/crates.io-index" 7268 - checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d" 7269 dependencies = [ 7270 "cfg-if 1.0.0", 7271 "futures-util", ··· 7279 "thiserror", 7280 "tokio", 7281 "tracing", 7282 - "trust-dns-proto 0.23.1", 7283 ] 7284 7285 [[package]] ··· 7325 "httparse", 7326 "log", 7327 "rand 0.8.5", 7328 - "rustls 0.21.7", 7329 "sha1", 7330 "thiserror", 7331 "url", ··· 7478 7479 [[package]] 7480 name = "utoipa" 7481 - version = "3.5.0" 7482 source = "registry+https://github.com/rust-lang/crates.io-index" 7483 - checksum = "d82b1bc5417102a73e8464c686eef947bdfb99fcdfc0a4f228e81afa9526470a" 7484 dependencies = [ 7485 - "indexmap 2.0.2", 7486 "serde", 7487 "serde_json", 7488 "utoipa-gen", ··· 7490 7491 [[package]] 7492 name = "utoipa-gen" 7493 - version = "3.5.0" 7494 source = "registry+https://github.com/rust-lang/crates.io-index" 7495 - checksum = "05d96dcd6fc96f3df9b3280ef480770af1b7c5d14bc55192baa9b067976d920c" 7496 dependencies = [ 7497 "proc-macro-error", 7498 "proc-macro2", ··· 7503 7504 [[package]] 7505 name = "utoipa-swagger-ui" 7506 - version = "3.1.5" 7507 source = "registry+https://github.com/rust-lang/crates.io-index" 7508 - checksum = "84614caa239fb25b2bb373a52859ffd94605ceb256eeb1d63436325cf81e3653" 7509 dependencies = [ 7510 "axum", 7511 "mime_guess", ··· 7599 7600 [[package]] 7601 name = "wasi-cap-std-sync" 7602 - version = "13.0.0" 7603 source = "registry+https://github.com/rust-lang/crates.io-index" 7604 - checksum = "ec076cd75f207327f5bfaebb915ef03d82c3a01a6d9b5d0deb6eafffceab3095" 7605 dependencies = [ 7606 "anyhow", 7607 "async-trait", ··· 7623 7624 [[package]] 7625 name = "wasi-common" 7626 - version = "13.0.0" 7627 source = "registry+https://github.com/rust-lang/crates.io-index" 7628 - checksum = "3f391b334c783c1154369be62c31dc8598ffa1a6c34ea05d7f8cf0b18ce7c272" 7629 dependencies = [ 7630 "anyhow", 7631 "bitflags 2.4.1", ··· 7643 7644 [[package]] 7645 name = "wasm-bindgen" 7646 - version = "0.2.87" 7647 source = "registry+https://github.com/rust-lang/crates.io-index" 7648 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 7649 dependencies = [ 7650 "cfg-if 1.0.0", 7651 "wasm-bindgen-macro", ··· 7653 7654 [[package]] 7655 name = "wasm-bindgen-backend" 7656 - version = "0.2.87" 7657 source = "registry+https://github.com/rust-lang/crates.io-index" 7658 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 7659 dependencies = [ 7660 "bumpalo", 7661 "log", ··· 7668 7669 [[package]] 7670 name = "wasm-bindgen-futures" 7671 - version = "0.4.37" 7672 source = "registry+https://github.com/rust-lang/crates.io-index" 7673 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 7674 dependencies = [ 7675 "cfg-if 1.0.0", 7676 "js-sys", ··· 7680 7681 [[package]] 7682 name = "wasm-bindgen-macro" 7683 - version = "0.2.87" 7684 source = "registry+https://github.com/rust-lang/crates.io-index" 7685 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 7686 dependencies = [ 7687 "quote", 7688 "wasm-bindgen-macro-support", ··· 7690 7691 [[package]] 7692 name = "wasm-bindgen-macro-support" 7693 - version = "0.2.87" 7694 source = "registry+https://github.com/rust-lang/crates.io-index" 7695 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 7696 dependencies = [ 7697 "proc-macro2", 7698 "quote", ··· 7703 7704 [[package]] 7705 name = "wasm-bindgen-shared" 7706 - version = "0.2.87" 7707 source = "registry+https://github.com/rust-lang/crates.io-index" 7708 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 7709 7710 [[package]] 7711 name = "wasm-encoder" ··· 7718 7719 [[package]] 7720 name = "wasm-encoder" 7721 - version = "0.35.0" 7722 source = "registry+https://github.com/rust-lang/crates.io-index" 7723 - checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca" 7724 dependencies = [ 7725 "leb128", 7726 ] ··· 7746 source = "registry+https://github.com/rust-lang/crates.io-index" 7747 checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" 7748 dependencies = [ 7749 - "indexmap 2.0.2", 7750 "semver 1.0.20", 7751 ] 7752 7753 [[package]] 7754 name = "wasmparser" 7755 - version = "0.115.0" 7756 source = "registry+https://github.com/rust-lang/crates.io-index" 7757 - checksum = "e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5" 7758 dependencies = [ 7759 - "indexmap 2.0.2", 7760 "semver 1.0.20", 7761 ] 7762 7763 [[package]] 7764 name = "wasmprinter" 7765 - version = "0.2.70" 7766 source = "registry+https://github.com/rust-lang/crates.io-index" 7767 - checksum = "e74458a9bc5cc9c7108abfa0fe4dc88d5abf1f3baf194df3264985f17d559b5e" 7768 dependencies = [ 7769 "anyhow", 7770 - "wasmparser 0.115.0", 7771 ] 7772 7773 [[package]] 7774 name = "wasmtime" 7775 - version = "13.0.0" 7776 source = "registry+https://github.com/rust-lang/crates.io-index" 7777 - checksum = "16ed7db409c1acf60d33128b2a38bee25aaf38c4bd955ab98a5b623c8294593c" 7778 dependencies = [ 7779 "anyhow", 7780 "async-trait", ··· 7783 "cfg-if 1.0.0", 7784 "encoding_rs", 7785 "fxprof-processed-profile", 7786 - "indexmap 2.0.2", 7787 "libc", 7788 "log", 7789 "object", ··· 7812 7813 [[package]] 7814 name = "wasmtime-asm-macros" 7815 - version = "13.0.0" 7816 source = "registry+https://github.com/rust-lang/crates.io-index" 7817 - checksum = "53af0f8f6271bd687fe5632c8fe0a0f061d0aa1b99a0cd4e1df8e4cbeb809d2f" 7818 dependencies = [ 7819 "cfg-if 1.0.0", 7820 ] 7821 7822 [[package]] 7823 name = "wasmtime-cache" 7824 - version = "13.0.0" 7825 source = "registry+https://github.com/rust-lang/crates.io-index" 7826 - checksum = "41376a7c094335ee08abe6a4eff79a32510cc805a249eff1b5e7adf0a42e7cdf" 7827 dependencies = [ 7828 "anyhow", 7829 - "base64 0.21.4", 7830 "bincode", 7831 "directories-next", 7832 "log", ··· 7841 7842 [[package]] 7843 name = "wasmtime-component-macro" 7844 - version = "13.0.0" 7845 source = "registry+https://github.com/rust-lang/crates.io-index" 7846 - checksum = "74ab5b291f2dad56f1e6929cc61fb7cac68845766ca77c3838b5d05d82c33976" 7847 dependencies = [ 7848 "anyhow", 7849 "proc-macro2", ··· 7856 7857 [[package]] 7858 name = "wasmtime-component-util" 7859 - version = "13.0.0" 7860 source = "registry+https://github.com/rust-lang/crates.io-index" 7861 - checksum = "21436177bf19f6b60dc0b83ad5872e849892a4a90c3572785e1a28c0e2e1132c" 7862 7863 [[package]] 7864 name = "wasmtime-cranelift" 7865 - version = "13.0.0" 7866 source = "registry+https://github.com/rust-lang/crates.io-index" 7867 - checksum = "920e42058862d1f7a3dd3fca73cb495a20d7506e3ada4bbc0a9780cd636da7ca" 7868 dependencies = [ 7869 "anyhow", 7870 "cfg-if 1.0.0", ··· 7887 7888 [[package]] 7889 name = "wasmtime-cranelift-shared" 7890 - version = "13.0.0" 7891 source = "registry+https://github.com/rust-lang/crates.io-index" 7892 - checksum = "516d63bbe18219e64a9705cf3a2c865afe1fb711454ea03091dc85a1d708194d" 7893 dependencies = [ 7894 "anyhow", 7895 "cranelift-codegen", ··· 7903 7904 [[package]] 7905 name = "wasmtime-environ" 7906 - version = "13.0.0" 7907 source = "registry+https://github.com/rust-lang/crates.io-index" 7908 - checksum = "59cef239d663885f1427f8b8f4fde7be6075249c282580d94b480f11953ca194" 7909 dependencies = [ 7910 "anyhow", 7911 "cranelift-entity", 7912 "gimli", 7913 - "indexmap 2.0.2", 7914 "log", 7915 "object", 7916 "serde", ··· 7926 7927 [[package]] 7928 name = "wasmtime-fiber" 7929 - version = "13.0.0" 7930 source = "registry+https://github.com/rust-lang/crates.io-index" 7931 - checksum = "2ef118b557df6193cd82cfb45ab57cd12388fedfe2bb76f090b2d77c96c1b56e" 7932 dependencies = [ 7933 "cc", 7934 "cfg-if 1.0.0", ··· 7940 7941 [[package]] 7942 name = "wasmtime-jit" 7943 - version = "13.0.0" 7944 source = "registry+https://github.com/rust-lang/crates.io-index" 7945 - checksum = "c8089d5909b8f923aad57702ebaacb7b662aa9e43a3f71e83e025c5379a1205f" 7946 dependencies = [ 7947 "addr2line", 7948 "anyhow", ··· 7967 7968 [[package]] 7969 name = "wasmtime-jit-debug" 7970 - version = "13.0.0" 7971 source = "registry+https://github.com/rust-lang/crates.io-index" 7972 - checksum = "9b13924aedf6799ad66edb25500a20e3226629978b30a958c55285352bad130a" 7973 dependencies = [ 7974 "object", 7975 "once_cell", ··· 7979 7980 [[package]] 7981 name = "wasmtime-jit-icache-coherence" 7982 - version = "13.0.0" 7983 source = "registry+https://github.com/rust-lang/crates.io-index" 7984 - checksum = "c6ff5f3707a5e3797deeeeac6ac26b2e1dd32dbc06693c0ab52e8ac4d18ec706" 7985 dependencies = [ 7986 "cfg-if 1.0.0", 7987 "libc", ··· 7990 7991 [[package]] 7992 name = "wasmtime-runtime" 7993 - version = "13.0.0" 7994 source = "registry+https://github.com/rust-lang/crates.io-index" 7995 - checksum = "11ab4ce04ac05342edfa7f42895f2a5d8b16ee914330869acb865cd1facf265f" 7996 dependencies = [ 7997 "anyhow", 7998 "cc", 7999 "cfg-if 1.0.0", 8000 "encoding_rs", 8001 - "indexmap 2.0.2", 8002 "libc", 8003 "log", 8004 "mach", ··· 8020 8021 [[package]] 8022 name = "wasmtime-types" 8023 - version = "13.0.0" 8024 source = "registry+https://github.com/rust-lang/crates.io-index" 8025 - checksum = "ecf61e21d5bd95e1ad7fa42b7bdabe21220682d6a6046d376edca29760849222" 8026 dependencies = [ 8027 "cranelift-entity", 8028 "serde", ··· 8033 8034 [[package]] 8035 name = "wasmtime-versioned-export-macros" 8036 - version = "13.0.0" 8037 source = "registry+https://github.com/rust-lang/crates.io-index" 8038 - checksum = "fe877472cbdd6d96b4ecdc112af764e3b9d58c2e4175a87828f892ab94c60643" 8039 dependencies = [ 8040 "proc-macro2", 8041 "quote", ··· 8044 8045 [[package]] 8046 name = "wasmtime-wasi" 8047 - version = "13.0.0" 8048 source = "registry+https://github.com/rust-lang/crates.io-index" 8049 - checksum = "b6db393deb775e8bece53a6869be6425e46b28426aa7709df8c529a19759f4be" 8050 dependencies = [ 8051 "anyhow", 8052 "async-trait", ··· 8078 8079 [[package]] 8080 name = "wasmtime-winch" 8081 - version = "13.0.0" 8082 source = "registry+https://github.com/rust-lang/crates.io-index" 8083 - checksum = "0bc5a770003807c55f2187a0092dea01722b0e24151e35816bd5091538bb8e88" 8084 dependencies = [ 8085 "anyhow", 8086 "cranelift-codegen", ··· 8095 8096 [[package]] 8097 name = "wasmtime-wit-bindgen" 8098 - version = "13.0.0" 8099 source = "registry+https://github.com/rust-lang/crates.io-index" 8100 - checksum = "62003d48822f89cc393e93643366ddbee1766779c0874353b8ba2ede4679fbf9" 8101 dependencies = [ 8102 "anyhow", 8103 "heck", 8104 - "indexmap 2.0.2", 8105 "wit-parser", 8106 ] 8107 8108 [[package]] 8109 name = "wasmtime-wmemcheck" 8110 - version = "13.0.0" 8111 source = "registry+https://github.com/rust-lang/crates.io-index" 8112 - checksum = "5412bb464066d64c3398c96e6974348f90fa2a55110ad7da3f9295438cd4de84" 8113 8114 [[package]] 8115 name = "wast" ··· 8122 8123 [[package]] 8124 name = "wast" 8125 - version = "66.0.2" 8126 source = "registry+https://github.com/rust-lang/crates.io-index" 8127 - checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072" 8128 dependencies = [ 8129 "leb128", 8130 "memchr", 8131 "unicode-width", 8132 - "wasm-encoder 0.35.0", 8133 ] 8134 8135 [[package]] 8136 name = "wat" 8137 - version = "1.0.77" 8138 source = "registry+https://github.com/rust-lang/crates.io-index" 8139 - checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072" 8140 dependencies = [ 8141 - "wast 66.0.2", 8142 ] 8143 8144 [[package]] 8145 name = "web-sys" 8146 - version = "0.3.64" 8147 source = "registry+https://github.com/rust-lang/crates.io-index" 8148 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 8149 dependencies = [ 8150 "js-sys", 8151 "wasm-bindgen", ··· 8169 ] 8170 8171 [[package]] 8172 - name = "webpki" 8173 - version = "0.22.4" 8174 - source = "registry+https://github.com/rust-lang/crates.io-index" 8175 - checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" 8176 - dependencies = [ 8177 - "ring 0.17.5", 8178 - "untrusted 0.9.0", 8179 - ] 8180 - 8181 - [[package]] 8182 name = "webpki-roots" 8183 version = "0.24.0" 8184 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8192 version = "0.25.2" 8193 source = "registry+https://github.com/rust-lang/crates.io-index" 8194 checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 8195 - 8196 - [[package]] 8197 - name = "which" 8198 - version = "4.4.2" 8199 - source = "registry+https://github.com/rust-lang/crates.io-index" 8200 - checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 8201 - dependencies = [ 8202 - "either", 8203 - "home", 8204 - "once_cell", 8205 - "rustix", 8206 - ] 8207 8208 [[package]] 8209 name = "whoami" ··· 8219 8220 [[package]] 8221 name = "wiggle" 8222 - version = "13.0.0" 8223 source = "registry+https://github.com/rust-lang/crates.io-index" 8224 - checksum = "da341f21516453768bd115bdc17b186c0a1ab6773c2b2eeab44a062db49bd616" 8225 dependencies = [ 8226 "anyhow", 8227 "async-trait", ··· 8234 8235 [[package]] 8236 name = "wiggle-generate" 8237 - version = "13.0.0" 8238 source = "registry+https://github.com/rust-lang/crates.io-index" 8239 - checksum = "e22c6bd943a4bae37052b79d249fb32d7afa22b3f6a147a5f2e7bc2b9f901879" 8240 dependencies = [ 8241 "anyhow", 8242 "heck", ··· 8249 8250 [[package]] 8251 name = "wiggle-macro" 8252 - version = "13.0.0" 8253 source = "registry+https://github.com/rust-lang/crates.io-index" 8254 - checksum = "7d72d838b7c9302b2ca7c44f36d6af5ce1988239a16deba951d99c4630d17caf" 8255 dependencies = [ 8256 "proc-macro2", 8257 "quote", ··· 8292 8293 [[package]] 8294 name = "winch-codegen" 8295 - version = "0.11.0" 8296 source = "registry+https://github.com/rust-lang/crates.io-index" 8297 - checksum = "50647204d600a2a112eefac0645ba6653809a15bd362c7e4e6a049a5bdff0de9" 8298 dependencies = [ 8299 "anyhow", 8300 "cranelift-codegen", ··· 8458 8459 [[package]] 8460 name = "winnow" 8461 - version = "0.5.17" 8462 source = "registry+https://github.com/rust-lang/crates.io-index" 8463 - checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" 8464 dependencies = [ 8465 "memchr", 8466 ] ··· 8493 dependencies = [ 8494 "anyhow", 8495 "id-arena", 8496 - "indexmap 2.0.2", 8497 "log", 8498 "pulldown-cmark", 8499 "semver 1.0.20", ··· 8526 8527 [[package]] 8528 name = "x509-parser" 8529 - version = "0.14.0" 8530 source = "registry+https://github.com/rust-lang/crates.io-index" 8531 - checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" 8532 dependencies = [ 8533 "asn1-rs", 8534 - "base64 0.13.1", 8535 "data-encoding", 8536 "der-parser", 8537 "lazy_static", ··· 8570 checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 8571 dependencies = [ 8572 "time", 8573 ] 8574 8575 [[package]]
··· 19 20 [[package]] 21 name = "ahash" 22 + version = "0.8.6" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 25 dependencies = [ 26 "cfg-if 1.0.0", 27 "getrandom 0.2.10", 28 "once_cell", 29 "version_check", 30 + "zerocopy", 31 ] 32 33 [[package]] ··· 122 123 [[package]] 124 name = "arbitrary" 125 + version = "1.3.2" 126 source = "registry+https://github.com/rust-lang/crates.io-index" 127 + checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" 128 129 [[package]] 130 name = "arc-swap" ··· 276 "futures-util", 277 "http-types", 278 "hyper", 279 + "hyper-rustls", 280 "serde", 281 "serde_json", 282 "serde_path_to_error", ··· 315 316 [[package]] 317 name = "aws-config" 318 + version = "0.56.1" 319 source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "fc6b3804dca60326e07205179847f17a4fce45af3a1106939177ad41ac08a6de" 321 dependencies = [ 322 "aws-credential-types", 323 "aws-http", ··· 331 "aws-smithy-types", 332 "aws-types", 333 "bytes", 334 + "fastrand 2.0.1", 335 "hex", 336 "http", 337 "hyper", ··· 345 346 [[package]] 347 name = "aws-credential-types" 348 + version = "0.56.1" 349 source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "70a66ac8ef5fa9cf01c2d999f39d16812e90ec1467bd382cbbb74ba23ea86201" 351 dependencies = [ 352 "aws-smithy-async", 353 "aws-smithy-types", 354 + "fastrand 2.0.1", 355 "tokio", 356 "tracing", 357 "zeroize", 358 ] 359 360 [[package]] 361 + name = "aws-http" 362 + version = "0.56.1" 363 source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "3e626370f9ba806ae4c439e49675fd871f5767b093075cdf4fef16cac42ba900" 365 dependencies = [ 366 + "aws-credential-types", 367 "aws-smithy-http", 368 "aws-smithy-types", 369 "aws-types", 370 + "bytes", 371 "http", 372 + "http-body", 373 + "lazy_static", 374 + "percent-encoding", 375 + "pin-project-lite", 376 "tracing", 377 ] 378 379 [[package]] 380 + name = "aws-runtime" 381 + version = "0.56.1" 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 + checksum = "07ac5cf0ff19c1bca0cea7932e11b239d1025a45696a4f44f72ea86e2b8bdd07" 384 dependencies = [ 385 "aws-credential-types", 386 + "aws-http", 387 + "aws-sigv4", 388 + "aws-smithy-async", 389 "aws-smithy-http", 390 + "aws-smithy-runtime-api", 391 "aws-smithy-types", 392 "aws-types", 393 + "fastrand 2.0.1", 394 "http", 395 "percent-encoding", 396 "tracing", 397 + "uuid", 398 ] 399 400 [[package]] 401 name = "aws-sdk-rds" 402 + version = "0.33.1" 403 source = "registry+https://github.com/rust-lang/crates.io-index" 404 + checksum = "45177b4af2c0a04d6b19891f70062609aed49389943882e1fa96f691c6370960" 405 dependencies = [ 406 "aws-credential-types", 407 "aws-http", 408 + "aws-runtime", 409 "aws-smithy-async", 410 "aws-smithy-client", 411 "aws-smithy-http", 412 "aws-smithy-json", 413 "aws-smithy-query", 414 + "aws-smithy-runtime", 415 + "aws-smithy-runtime-api", 416 "aws-smithy-types", 417 "aws-smithy-xml", 418 "aws-types", 419 "http", 420 "regex", 421 "tokio-stream", 422 "tracing", 423 ] 424 425 [[package]] 426 name = "aws-sdk-sso" 427 + version = "0.30.0" 428 source = "registry+https://github.com/rust-lang/crates.io-index" 429 + checksum = "903f888ff190e64f6f5c83fb0f8d54f9c20481f1dc26359bb8896f5d99908949" 430 dependencies = [ 431 "aws-credential-types", 432 "aws-http", 433 + "aws-runtime", 434 "aws-smithy-async", 435 "aws-smithy-client", 436 "aws-smithy-http", 437 "aws-smithy-json", 438 + "aws-smithy-runtime", 439 + "aws-smithy-runtime-api", 440 "aws-smithy-types", 441 "aws-types", 442 "bytes", 443 "http", 444 "regex", 445 "tokio-stream", 446 "tracing", 447 ] 448 449 [[package]] 450 name = "aws-sdk-sts" 451 + version = "0.30.0" 452 source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "a47ad6bf01afc00423d781d464220bf69fb6a674ad6629cbbcb06d88cdc2be82" 454 dependencies = [ 455 "aws-credential-types", 456 "aws-http", 457 + "aws-runtime", 458 "aws-smithy-async", 459 "aws-smithy-client", 460 "aws-smithy-http", 461 "aws-smithy-json", 462 "aws-smithy-query", 463 + "aws-smithy-runtime", 464 + "aws-smithy-runtime-api", 465 "aws-smithy-types", 466 "aws-smithy-xml", 467 "aws-types", 468 "http", 469 "regex", 470 "tracing", 471 ] 472 473 [[package]] 474 name = "aws-sigv4" 475 + version = "0.56.1" 476 source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "b7b28f4910bb956b7ab320b62e98096402354eca976c587d1eeccd523d9bac03" 478 dependencies = [ 479 "aws-smithy-http", 480 "form_urlencoded", ··· 491 492 [[package]] 493 name = "aws-smithy-async" 494 + version = "0.56.1" 495 source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "2cdb73f85528b9d19c23a496034ac53703955a59323d581c06aa27b4e4e247af" 497 dependencies = [ 498 "futures-util", 499 "pin-project-lite", ··· 503 504 [[package]] 505 name = "aws-smithy-client" 506 + version = "0.56.1" 507 source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "c27b2756264c82f830a91cb4d2d485b2d19ad5bea476d9a966e03d27f27ba59a" 509 dependencies = [ 510 "aws-smithy-async", 511 "aws-smithy-http", 512 "aws-smithy-http-tower", 513 "aws-smithy-types", 514 "bytes", 515 + "fastrand 2.0.1", 516 "http", 517 "http-body", 518 "hyper", 519 + "hyper-rustls", 520 "lazy_static", 521 "pin-project-lite", 522 + "rustls", 523 "tokio", 524 "tower", 525 "tracing", ··· 527 528 [[package]] 529 name = "aws-smithy-http" 530 + version = "0.56.1" 531 source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "54cdcf365d8eee60686885f750a34c190e513677db58bbc466c44c588abf4199" 533 dependencies = [ 534 "aws-smithy-types", 535 "bytes", ··· 549 550 [[package]] 551 name = "aws-smithy-http-tower" 552 + version = "0.56.1" 553 source = "registry+https://github.com/rust-lang/crates.io-index" 554 + checksum = "822de399d0ce62829a69dfa8c5cd08efdbe61a7426b953e2268f8b8b52a607bd" 555 dependencies = [ 556 "aws-smithy-http", 557 "aws-smithy-types", ··· 565 566 [[package]] 567 name = "aws-smithy-json" 568 + version = "0.56.1" 569 source = "registry+https://github.com/rust-lang/crates.io-index" 570 + checksum = "4fb1e7ab8fa7ad10c193af7ae56d2420989e9f4758bf03601a342573333ea34f" 571 dependencies = [ 572 "aws-smithy-types", 573 ] 574 575 [[package]] 576 name = "aws-smithy-query" 577 + version = "0.56.1" 578 source = "registry+https://github.com/rust-lang/crates.io-index" 579 + checksum = "28556a3902091c1f768a34f6c998028921bdab8d47d92586f363f14a4a32d047" 580 dependencies = [ 581 "aws-smithy-types", 582 "urlencoding", 583 ] 584 585 [[package]] 586 + name = "aws-smithy-runtime" 587 + version = "0.56.1" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "745e096b3553e7e0f40622aa04971ce52765af82bebdeeac53aa6fc82fe801e6" 590 + dependencies = [ 591 + "aws-smithy-async", 592 + "aws-smithy-client", 593 + "aws-smithy-http", 594 + "aws-smithy-runtime-api", 595 + "aws-smithy-types", 596 + "bytes", 597 + "fastrand 2.0.1", 598 + "http", 599 + "http-body", 600 + "once_cell", 601 + "pin-project-lite", 602 + "pin-utils", 603 + "tokio", 604 + "tracing", 605 + ] 606 + 607 + [[package]] 608 + name = "aws-smithy-runtime-api" 609 + version = "0.56.1" 610 + source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "93d0ae0c9cfd57944e9711ea610b48a963fb174a53aabacc08c5794a594b1d02" 612 + dependencies = [ 613 + "aws-smithy-async", 614 + "aws-smithy-http", 615 + "aws-smithy-types", 616 + "bytes", 617 + "http", 618 + "tokio", 619 + "tracing", 620 + ] 621 + 622 + [[package]] 623 name = "aws-smithy-types" 624 + version = "0.56.1" 625 source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "d90dbc8da2f6be461fa3c1906b20af8f79d14968fe47f2b7d29d086f62a51728" 627 dependencies = [ 628 "base64-simd", 629 "itoa", 630 "num-integer", 631 "ryu", 632 + "serde", 633 "time", 634 ] 635 636 [[package]] 637 name = "aws-smithy-xml" 638 + version = "0.56.1" 639 source = "registry+https://github.com/rust-lang/crates.io-index" 640 + checksum = "e01d2dedcdd8023043716cfeeb3c6c59f2d447fce365d8e194838891794b23b6" 641 dependencies = [ 642 "xmlparser", 643 ] 644 645 [[package]] 646 name = "aws-types" 647 + version = "0.56.1" 648 source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "85aa0451bf8af1bf22a4f028d5d28054507a14be43cb8ac0597a8471fba9edfe" 650 dependencies = [ 651 "aws-credential-types", 652 "aws-smithy-async", ··· 666 dependencies = [ 667 "async-trait", 668 "axum-core", 669 + "base64 0.21.5", 670 "bitflags 1.3.2", 671 "bytes", 672 "futures-util", ··· 713 714 [[package]] 715 name = "axum-extra" 716 version = "0.7.7" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 checksum = "a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f" ··· 720 "axum", 721 "axum-core", 722 "bytes", 723 + "cookie", 724 "futures-util", 725 "http", 726 "http-body", ··· 735 736 [[package]] 737 name = "axum-server" 738 + version = "0.5.1" 739 source = "registry+https://github.com/rust-lang/crates.io-index" 740 + checksum = "447f28c85900215cc1bea282f32d4a2f22d55c5a300afdfbc661c8d6a632e063" 741 dependencies = [ 742 "arc-swap", 743 "bytes", ··· 746 "http-body", 747 "hyper", 748 "pin-project-lite", 749 + "rustls", 750 "rustls-pemfile", 751 "tokio", 752 + "tokio-rustls", 753 "tower-service", 754 ] 755 756 [[package]] 757 name = "axum-sessions" 758 + version = "0.5.0" 759 source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "714cad544cd87d8da821cda715bb9aaa5d4d1adbdb64c549b18138e3cbf93c44" 761 dependencies = [ 762 "async-session", 763 "axum", 764 + "axum-extra", 765 "futures", 766 "http-body", 767 "tokio", ··· 792 793 [[package]] 794 name = "base64" 795 + version = "0.21.5" 796 source = "registry+https://github.com/rust-lang/crates.io-index" 797 + checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 798 799 [[package]] 800 name = "base64-simd" ··· 814 815 [[package]] 816 name = "basic-toml" 817 + version = "0.1.7" 818 source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "2f2139706359229bfa8f19142ac1155b4b80beafb7a60471ac5dd109d4a19778" 820 dependencies = [ 821 "serde", 822 ] ··· 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 checksum = "f03db470b3c0213c47e978da93200259a1eb4dae2e5512cba9955e2b540a6fc6" 913 dependencies = [ 914 + "base64 0.21.5", 915 "bollard-stubs", 916 "bytes", 917 "futures-core", ··· 942 dependencies = [ 943 "serde", 944 "serde_repr", 945 + "serde_with 3.4.0", 946 ] 947 948 [[package]] ··· 1015 ] 1016 1017 [[package]] 1018 name = "camino" 1019 version = "1.1.6" 1020 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1121 1122 [[package]] 1123 name = "cargo-shuttle" 1124 + version = "0.33.0" 1125 dependencies = [ 1126 "anyhow", 1127 "assert_cmd", 1128 "async-trait", 1129 "bollard", 1130 + "cargo_metadata 0.18.1", 1131 "chrono", 1132 "clap", 1133 "clap_complete", 1134 "crossterm 0.27.0", 1135 "dialoguer", 1136 "dirs 5.0.1", ··· 1160 "shuttle-common-tests", 1161 "shuttle-proto", 1162 "shuttle-service", 1163 + "strum 0.25.0", 1164 "tar", 1165 "tempfile", 1166 "tokio", 1167 "tokio-tungstenite", 1168 "tokiotest-httpserver", 1169 + "toml 0.8.6", 1170 + "toml_edit 0.20.7", 1171 + "tonic 0.10.2", 1172 "tracing", 1173 "tracing-subscriber", 1174 "url", ··· 1192 ] 1193 1194 [[package]] 1195 + name = "cargo_metadata" 1196 + version = "0.18.1" 1197 + source = "registry+https://github.com/rust-lang/crates.io-index" 1198 + checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" 1199 + dependencies = [ 1200 + "camino", 1201 + "cargo-platform", 1202 + "semver 1.0.20", 1203 + "serde", 1204 + "serde_json", 1205 + "thiserror", 1206 + ] 1207 + 1208 + [[package]] 1209 name = "cc" 1210 version = "1.0.83" 1211 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1258 1259 [[package]] 1260 name = "clap" 1261 + version = "4.4.7" 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1263 + checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" 1264 dependencies = [ 1265 "clap_builder", 1266 "clap_derive", ··· 1268 1269 [[package]] 1270 name = "clap_builder" 1271 + version = "4.4.7" 1272 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 + checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" 1274 dependencies = [ 1275 "anstream", 1276 "anstyle", ··· 1280 1281 [[package]] 1282 name = "clap_complete" 1283 + version = "4.4.4" 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" 1286 dependencies = [ 1287 "clap", 1288 ] 1289 1290 [[package]] 1291 name = "clap_derive" 1292 + version = "4.4.7" 1293 source = "registry+https://github.com/rust-lang/crates.io-index" 1294 + checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 1295 dependencies = [ 1296 "heck", 1297 "proc-macro2", ··· 1301 1302 [[package]] 1303 name = "clap_lex" 1304 + version = "0.6.0" 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1306 + checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 1307 1308 [[package]] 1309 name = "clru" ··· 1345 checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba" 1346 dependencies = [ 1347 "crossterm 0.26.1", 1348 + "strum 0.24.1", 1349 + "strum_macros 0.24.3", 1350 "unicode-width", 1351 ] 1352 ··· 1398 1399 [[package]] 1400 name = "cookie" 1401 + version = "0.17.0" 1402 source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 1404 dependencies = [ 1405 + "base64 0.21.5", 1406 "hmac 0.12.1", 1407 "percent-encoding", 1408 "rand 0.8.5", ··· 1413 ] 1414 1415 [[package]] 1416 name = "core-foundation" 1417 version = "0.9.3" 1418 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1439 1440 [[package]] 1441 name = "cpufeatures" 1442 + version = "0.2.11" 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1444 + checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 1445 dependencies = [ 1446 "libc", 1447 ] 1448 1449 [[package]] 1450 name = "cranelift-bforest" 1451 + version = "0.100.1" 1452 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "751cbf89e513f283c0641eb7f95dc72fda5051dd95ca203d1dc45e26bc89dba8" 1454 dependencies = [ 1455 "cranelift-entity", 1456 ] 1457 1458 [[package]] 1459 name = "cranelift-codegen" 1460 + version = "0.100.1" 1461 source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "210730edc05121e915201cc36595e1f00062094669fa07ac362340e3627b3dc5" 1463 dependencies = [ 1464 "bumpalo", 1465 "cranelift-bforest", ··· 1469 "cranelift-entity", 1470 "cranelift-isle", 1471 "gimli", 1472 + "hashbrown 0.14.2", 1473 "log", 1474 "regalloc2", 1475 "smallvec", ··· 1478 1479 [[package]] 1480 name = "cranelift-codegen-meta" 1481 + version = "0.100.1" 1482 source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "b5dc7fdf210c53db047f3eaf49b3a89efee0cc3d9a2ce0c0f0236933273d0c53" 1484 dependencies = [ 1485 "cranelift-codegen-shared", 1486 ] 1487 1488 [[package]] 1489 name = "cranelift-codegen-shared" 1490 + version = "0.100.1" 1491 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 + checksum = "f46875cc87d963119d78fe5c19852757dc6eea3cb9622c0df69c26b242cd44b4" 1493 1494 [[package]] 1495 name = "cranelift-control" 1496 + version = "0.100.1" 1497 source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "375dca8f58d8a801a85e11730c1529c5c4a9c3593dfb12118391ac437b037155" 1499 dependencies = [ 1500 "arbitrary", 1501 ] 1502 1503 [[package]] 1504 name = "cranelift-entity" 1505 + version = "0.100.1" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "cc619b86fe3c72f43fc417c9fd67a04ec0c98296e5940922d9fd9e6eedf72521" 1508 dependencies = [ 1509 "serde", 1510 "serde_derive", ··· 1512 1513 [[package]] 1514 name = "cranelift-frontend" 1515 + version = "0.100.1" 1516 source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + checksum = "7eb607fd19ae264da18f9f2532e7302b826f7fbf77bf88365fc075f2e3419436" 1518 dependencies = [ 1519 "cranelift-codegen", 1520 "log", ··· 1524 1525 [[package]] 1526 name = "cranelift-isle" 1527 + version = "0.100.1" 1528 source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "9fe806a6470dddfdf79e878af6a96afb1235a09fe3e21f9e0c2f18d402820432" 1530 1531 [[package]] 1532 name = "cranelift-native" 1533 + version = "0.100.1" 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "fac7f1722660b10af1f7229c0048f716bfd8bd344549b0e06e3eb6417ec3fe5b" 1536 dependencies = [ 1537 "cranelift-codegen", 1538 "libc", ··· 1541 1542 [[package]] 1543 name = "cranelift-wasm" 1544 + version = "0.100.1" 1545 source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "b1b65810be56b619c3c55debade92798d999f34bf0670370c578afab5d905f06" 1547 dependencies = [ 1548 "cranelift-codegen", 1549 "cranelift-entity", ··· 1566 1567 [[package]] 1568 name = "crc-catalog" 1569 + version = "2.3.0" 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "4939f9ed1444bd8c896d37f3090012fa6e7834fe84ef8c9daa166109515732f9" 1572 1573 [[package]] 1574 name = "crc32fast" ··· 1705 1706 [[package]] 1707 name = "ctor" 1708 + version = "0.2.5" 1709 source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "37e366bff8cd32dd8754b0991fb66b279dc48f598c3a18914852a6673deef583" 1711 dependencies = [ 1712 "quote", 1713 + "syn 2.0.38", 1714 ] 1715 1716 [[package]] ··· 1749 ] 1750 1751 [[package]] 1752 name = "data-encoding" 1753 version = "2.4.0" 1754 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2101 checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" 2102 2103 [[package]] 2104 name = "flate2" 2105 version = "1.0.28" 2106 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2138 2139 [[package]] 2140 name = "fqdn" 2141 + version = "0.3.2" 2142 source = "registry+https://github.com/rust-lang/crates.io-index" 2143 + checksum = "e3d76ed310eb8c6f88ddde3e976d015f4f91761fe98d7d41e497db542318fca9" 2144 2145 [[package]] 2146 name = "fs-set-times" ··· 2161 2162 [[package]] 2163 name = "futures" 2164 + version = "0.3.29" 2165 source = "registry+https://github.com/rust-lang/crates.io-index" 2166 + checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 2167 dependencies = [ 2168 "futures-channel", 2169 "futures-core", ··· 2176 2177 [[package]] 2178 name = "futures-channel" 2179 + version = "0.3.29" 2180 source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 2182 dependencies = [ 2183 "futures-core", 2184 "futures-sink", ··· 2186 2187 [[package]] 2188 name = "futures-core" 2189 + version = "0.3.29" 2190 source = "registry+https://github.com/rust-lang/crates.io-index" 2191 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 2192 2193 [[package]] 2194 name = "futures-executor" 2195 + version = "0.3.29" 2196 source = "registry+https://github.com/rust-lang/crates.io-index" 2197 + checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 2198 dependencies = [ 2199 "futures-core", 2200 "futures-task", ··· 2214 2215 [[package]] 2216 name = "futures-io" 2217 + version = "0.3.29" 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 + checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 2220 2221 [[package]] 2222 name = "futures-lite" ··· 2235 2236 [[package]] 2237 name = "futures-macro" 2238 + version = "0.3.29" 2239 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 + checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 2241 dependencies = [ 2242 "proc-macro2", 2243 "quote", ··· 2246 2247 [[package]] 2248 name = "futures-sink" 2249 + version = "0.3.29" 2250 source = "registry+https://github.com/rust-lang/crates.io-index" 2251 + checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 2252 2253 [[package]] 2254 name = "futures-task" 2255 + version = "0.3.29" 2256 source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 2258 2259 [[package]] 2260 name = "futures-util" 2261 + version = "0.3.29" 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 + checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 2264 dependencies = [ 2265 "futures-channel", 2266 "futures-core", ··· 2346 checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 2347 dependencies = [ 2348 "fallible-iterator", 2349 + "indexmap 2.1.0", 2350 "stable_deref_trait", 2351 ] 2352 2353 [[package]] 2354 name = "git2" 2355 + version = "0.18.1" 2356 source = "registry+https://github.com/rust-lang/crates.io-index" 2357 + checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd" 2358 dependencies = [ 2359 + "bitflags 2.4.1", 2360 "libc", 2361 "libgit2-sys", 2362 "log", ··· 2365 2366 [[package]] 2367 name = "gix" 2368 + version = "0.55.2" 2369 source = "registry+https://github.com/rust-lang/crates.io-index" 2370 + checksum = "002667cd1ebb789313d0d0afe3d23b2821cf3b0e91605095f0e6d8751f0ceeea" 2371 dependencies = [ 2372 "gix-actor", 2373 "gix-attributes", ··· 2420 2421 [[package]] 2422 name = "gix-actor" 2423 + version = "0.28.0" 2424 source = "registry+https://github.com/rust-lang/crates.io-index" 2425 + checksum = "948a5f9e43559d16faf583694f1c742eb401ce24ce8e6f2238caedea7486433c" 2426 dependencies = [ 2427 "bstr", 2428 "btoi", ··· 2434 2435 [[package]] 2436 name = "gix-attributes" 2437 + version = "0.20.0" 2438 source = "registry+https://github.com/rust-lang/crates.io-index" 2439 + checksum = "dca120f0c6562d2d7cae467f2466e576d9f7f189beec2af2e026145107c729e2" 2440 dependencies = [ 2441 "bstr", 2442 "gix-glob", 2443 "gix-path", 2444 "gix-quote", 2445 "gix-trace", 2446 + "kstring", 2447 "smallvec", 2448 "thiserror", 2449 "unicode-bom", ··· 2478 2479 [[package]] 2480 name = "gix-commitgraph" 2481 + version = "0.22.0" 2482 source = "registry+https://github.com/rust-lang/crates.io-index" 2483 + checksum = "7e8bc78b1a6328fa6d8b3a53b6c73997af37fd6bfc1d6c49f149e63bda5cbb36" 2484 dependencies = [ 2485 "bstr", 2486 "gix-chunk", ··· 2492 2493 [[package]] 2494 name = "gix-config" 2495 + version = "0.31.0" 2496 source = "registry+https://github.com/rust-lang/crates.io-index" 2497 + checksum = "5cae98c6b4c66c09379bc35274b172587d6b0ac369a416c39128ad8c6454f9bb" 2498 dependencies = [ 2499 "bstr", 2500 "gix-config-value", ··· 2526 2527 [[package]] 2528 name = "gix-credentials" 2529 + version = "0.21.0" 2530 source = "registry+https://github.com/rust-lang/crates.io-index" 2531 + checksum = "1c5c5d74069b842a1861e581027ac6b7ad9ff66f5911c89b9f45484d7ebda6a4" 2532 dependencies = [ 2533 "bstr", 2534 "gix-command", ··· 2554 2555 [[package]] 2556 name = "gix-diff" 2557 + version = "0.37.0" 2558 source = "registry+https://github.com/rust-lang/crates.io-index" 2559 + checksum = "931394f69fb8c9ed6afc0aae3487bd869e936339bcc13ed8884472af072e0554" 2560 dependencies = [ 2561 "gix-hash", 2562 "gix-object", ··· 2565 2566 [[package]] 2567 name = "gix-discover" 2568 + version = "0.26.0" 2569 source = "registry+https://github.com/rust-lang/crates.io-index" 2570 + checksum = "a45d5cf0321178883e38705ab2b098f625d609a7d4c391b33ac952eff2c490f2" 2571 dependencies = [ 2572 "bstr", 2573 "dunce", ··· 2580 2581 [[package]] 2582 name = "gix-features" 2583 + version = "0.36.0" 2584 source = "registry+https://github.com/rust-lang/crates.io-index" 2585 + checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827" 2586 dependencies = [ 2587 "bytes", 2588 "crc32fast", ··· 2599 2600 [[package]] 2601 name = "gix-filter" 2602 + version = "0.6.0" 2603 source = "registry+https://github.com/rust-lang/crates.io-index" 2604 + checksum = "92f674d3fdb6b1987b04521ec9a5b7be8650671f2c4bbd17c3c81e2a364242ff" 2605 dependencies = [ 2606 "bstr", 2607 "encoding_rs", ··· 2619 2620 [[package]] 2621 name = "gix-fs" 2622 + version = "0.8.0" 2623 source = "registry+https://github.com/rust-lang/crates.io-index" 2624 + checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd" 2625 dependencies = [ 2626 "gix-features", 2627 ] 2628 2629 [[package]] 2630 name = "gix-glob" 2631 + version = "0.14.0" 2632 source = "registry+https://github.com/rust-lang/crates.io-index" 2633 + checksum = "8fac08925dbc14d414bd02eb45ffb4cecd912d1fce3883f867bd0103c192d3e4" 2634 dependencies = [ 2635 "bitflags 2.4.1", 2636 "bstr", ··· 2655 checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16" 2656 dependencies = [ 2657 "gix-hash", 2658 + "hashbrown 0.14.2", 2659 "parking_lot 0.12.1", 2660 ] 2661 2662 [[package]] 2663 name = "gix-ignore" 2664 + version = "0.9.0" 2665 source = "registry+https://github.com/rust-lang/crates.io-index" 2666 + checksum = "1e73c07763a8005ae02cb5cf83040729cea9bb70c7cef68ec6c24159904c499a" 2667 dependencies = [ 2668 "bstr", 2669 "gix-glob", ··· 2673 2674 [[package]] 2675 name = "gix-index" 2676 + version = "0.26.0" 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2678 + checksum = "c83a4fcc121b2f2e109088f677f89f85e7a8ebf39e8e6659c0ae54d4283b1650" 2679 dependencies = [ 2680 "bitflags 2.4.1", 2681 "bstr", ··· 2696 2697 [[package]] 2698 name = "gix-lock" 2699 + version = "11.0.0" 2700 source = "registry+https://github.com/rust-lang/crates.io-index" 2701 + checksum = "f4feb1dcd304fe384ddc22edba9dd56a42b0800032de6537728cea2f033a4f37" 2702 dependencies = [ 2703 "gix-tempfile", 2704 "gix-utils", ··· 2718 2719 [[package]] 2720 name = "gix-negotiate" 2721 + version = "0.9.0" 2722 source = "registry+https://github.com/rust-lang/crates.io-index" 2723 + checksum = "2a5cdcf491ecc9ce39dcc227216c540355fe0024ae7c38e94557752ca5ebb67f" 2724 dependencies = [ 2725 "bitflags 2.4.1", 2726 "gix-commitgraph", ··· 2734 2735 [[package]] 2736 name = "gix-object" 2737 + version = "0.38.0" 2738 source = "registry+https://github.com/rust-lang/crates.io-index" 2739 + checksum = "740f2a44267f58770a1cb3a3d01d14e67b089c7136c48d4bddbb3cfd2bf86a51" 2740 dependencies = [ 2741 "bstr", 2742 "btoi", ··· 2753 2754 [[package]] 2755 name = "gix-odb" 2756 + version = "0.54.0" 2757 source = "registry+https://github.com/rust-lang/crates.io-index" 2758 + checksum = "8630b56cb80d8fa684d383dad006a66401ee8314e12fbf0e566ddad8c115143b" 2759 dependencies = [ 2760 "arc-swap", 2761 "gix-date", ··· 2772 2773 [[package]] 2774 name = "gix-pack" 2775 + version = "0.44.0" 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "1431ba2e30deff1405920693d54ab231c88d7c240dd6ccc936ee223d8f8697c3" 2778 dependencies = [ 2779 "clru", 2780 "gix-chunk", ··· 2827 2828 [[package]] 2829 name = "gix-pathspec" 2830 + version = "0.4.0" 2831 source = "registry+https://github.com/rust-lang/crates.io-index" 2832 + checksum = "e9cc7194fdcf43b4a1ccfa13ffae1d79f83beb4becff7761d88dd99faeafe625" 2833 dependencies = [ 2834 "bitflags 2.4.1", 2835 "bstr", ··· 2855 2856 [[package]] 2857 name = "gix-protocol" 2858 + version = "0.41.1" 2859 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 + checksum = "391e3feabdfa5f90dad6673ce59e3291ac28901b2ff248d86c5a7fbde0391e0e" 2861 dependencies = [ 2862 "bstr", 2863 "btoi", ··· 2884 2885 [[package]] 2886 name = "gix-ref" 2887 + version = "0.38.0" 2888 source = "registry+https://github.com/rust-lang/crates.io-index" 2889 + checksum = "0ec2f6d07ac88d2fb8007ee3fa3e801856fb9d82e7366ec0ca332eb2c9d74a52" 2890 dependencies = [ 2891 "gix-actor", 2892 "gix-date", ··· 2905 2906 [[package]] 2907 name = "gix-refspec" 2908 + version = "0.19.0" 2909 source = "registry+https://github.com/rust-lang/crates.io-index" 2910 + checksum = "ccb0974cc41dbdb43a180c7f67aa481e1c1e160fcfa8f4a55291fd1126c1a6e7" 2911 dependencies = [ 2912 "bstr", 2913 "gix-hash", ··· 2919 2920 [[package]] 2921 name = "gix-revision" 2922 + version = "0.23.0" 2923 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 + checksum = "2ca97ac73459a7f3766aa4a5638a6e37d56d4c7962bc1986fbaf4883d0772588" 2925 dependencies = [ 2926 "bstr", 2927 "gix-date", ··· 2935 2936 [[package]] 2937 name = "gix-revwalk" 2938 + version = "0.9.0" 2939 source = "registry+https://github.com/rust-lang/crates.io-index" 2940 + checksum = "a16d8c892e4cd676d86f0265bf9d40cefd73d8d94f86b213b8b77d50e77efae0" 2941 dependencies = [ 2942 "gix-commitgraph", 2943 "gix-date", ··· 2962 2963 [[package]] 2964 name = "gix-submodule" 2965 + version = "0.5.0" 2966 source = "registry+https://github.com/rust-lang/crates.io-index" 2967 + checksum = "bba78c8d12aa24370178453ec3a472ff08dfaa657d116229f57f2c9cd469a1c2" 2968 dependencies = [ 2969 "bstr", 2970 "gix-config", ··· 2977 2978 [[package]] 2979 name = "gix-tempfile" 2980 + version = "11.0.0" 2981 source = "registry+https://github.com/rust-lang/crates.io-index" 2982 + checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8" 2983 dependencies = [ 2984 "gix-fs", 2985 "libc", ··· 2996 2997 [[package]] 2998 name = "gix-transport" 2999 + version = "0.38.0" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 + checksum = "2f209a93364e24f20319751bc11092272e2f3fe82bb72592b2822679cf5be752" 3002 dependencies = [ 3003 + "base64 0.21.5", 3004 "bstr", 3005 "gix-command", 3006 "gix-credentials", ··· 3015 3016 [[package]] 3017 name = "gix-traverse" 3018 + version = "0.34.0" 3019 source = "registry+https://github.com/rust-lang/crates.io-index" 3020 + checksum = "14d050ec7d4e1bb76abf0636cf4104fb915b70e54e3ced9a4427c999100ff38a" 3021 dependencies = [ 3022 "gix-commitgraph", 3023 "gix-date", ··· 3031 3032 [[package]] 3033 name = "gix-url" 3034 + version = "0.25.1" 3035 source = "registry+https://github.com/rust-lang/crates.io-index" 3036 + checksum = "b1b9ac8ed32ad45f9fc6c5f8c0be2ed911e544a5a19afd62d95d524ebaa95671" 3037 dependencies = [ 3038 "bstr", 3039 "gix-features", ··· 3064 3065 [[package]] 3066 name = "gix-worktree" 3067 + version = "0.27.0" 3068 source = "registry+https://github.com/rust-lang/crates.io-index" 3069 + checksum = "ddaf79e721dba64fe726a42f297a3c8ed42e55cdc0d81ca68452f2def3c2d7fd" 3070 dependencies = [ 3071 "bstr", 3072 "gix-attributes", ··· 3082 3083 [[package]] 3084 name = "gix-worktree-state" 3085 + version = "0.4.0" 3086 source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "34a2fcccdcaf3c71c00a03df31c9aa459d444cabbec4ed9ca1fa64e43406bed4" 3088 dependencies = [ 3089 "bstr", 3090 "gix-features", ··· 3161 3162 [[package]] 3163 name = "hashbrown" 3164 + version = "0.14.2" 3165 source = "registry+https://github.com/rust-lang/crates.io-index" 3166 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 3167 dependencies = [ 3168 "ahash", 3169 "allocator-api2", ··· 3175 source = "registry+https://github.com/rust-lang/crates.io-index" 3176 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 3177 dependencies = [ 3178 + "hashbrown 0.14.2", 3179 ] 3180 3181 [[package]] ··· 3184 source = "registry+https://github.com/rust-lang/crates.io-index" 3185 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 3186 dependencies = [ 3187 + "base64 0.21.5", 3188 "bytes", 3189 "headers-core", 3190 "http", ··· 3359 "httpdate", 3360 "itoa", 3361 "pin-project-lite", 3362 + "socket2 0.4.10", 3363 "tokio", 3364 "tower-service", 3365 "tracing", ··· 3379 3380 [[package]] 3381 name = "hyper-rustls" 3382 + version = "0.24.2" 3383 source = "registry+https://github.com/rust-lang/crates.io-index" 3384 + checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 3385 dependencies = [ 3386 "futures-util", 3387 "http", 3388 "hyper", 3389 "log", 3390 + "rustls", 3391 "rustls-native-certs", 3392 "tokio", 3393 + "tokio-rustls", 3394 ] 3395 3396 [[package]] ··· 3504 3505 [[package]] 3506 name = "indexmap" 3507 + version = "2.1.0" 3508 source = "registry+https://github.com/rust-lang/crates.io-index" 3509 + checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 3510 dependencies = [ 3511 "equivalent", 3512 + "hashbrown 0.14.2", 3513 "serde", 3514 ] 3515 ··· 3556 source = "registry+https://github.com/rust-lang/crates.io-index" 3557 checksum = "f3d50eb225913c1903c788287ddd0b16369771e5abc988756a5e5927390ba04f" 3558 dependencies = [ 3559 + "base64 0.21.5", 3560 "hyper", 3561 + "hyper-rustls", 3562 "ring 0.16.20", 3563 "serde", 3564 "serde_json", ··· 3597 source = "registry+https://github.com/rust-lang/crates.io-index" 3598 checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 3599 dependencies = [ 3600 + "socket2 0.5.5", 3601 "widestring", 3602 "windows-sys 0.48.0", 3603 "winreg", ··· 3605 3606 [[package]] 3607 name = "ipnet" 3608 + version = "2.9.0" 3609 source = "registry+https://github.com/rust-lang/crates.io-index" 3610 + checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 3611 3612 [[package]] 3613 name = "is-terminal" ··· 3697 3698 [[package]] 3699 name = "js-sys" 3700 + version = "0.3.65" 3701 source = "registry+https://github.com/rust-lang/crates.io-index" 3702 + checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 3703 dependencies = [ 3704 "wasm-bindgen", 3705 ] 3706 3707 [[package]] 3708 name = "jsonwebtoken" 3709 + version = "9.1.0" 3710 source = "registry+https://github.com/rust-lang/crates.io-index" 3711 + checksum = "155c4d7e39ad04c172c5e3a99c434ea3b4a7ba7960b38ecd562b270b097cce09" 3712 dependencies = [ 3713 + "base64 0.21.5", 3714 + "pem 3.0.2", 3715 + "ring 0.17.5", 3716 "serde", 3717 "serde_json", 3718 "simple_asn1", 3719 ] 3720 3721 [[package]] 3722 + name = "kstring" 3723 + version = "2.0.0" 3724 + source = "registry+https://github.com/rust-lang/crates.io-index" 3725 + checksum = "ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747" 3726 + dependencies = [ 3727 + "static_assertions", 3728 + ] 3729 + 3730 + [[package]] 3731 name = "lazy_static" 3732 version = "1.4.0" 3733 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3750 3751 [[package]] 3752 name = "libgit2-sys" 3753 + version = "0.16.1+1.7.1" 3754 source = "registry+https://github.com/rust-lang/crates.io-index" 3755 + checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c" 3756 dependencies = [ 3757 "cc", 3758 "libc", ··· 3973 3974 [[package]] 3975 name = "mio" 3976 + version = "0.8.9" 3977 source = "registry+https://github.com/rust-lang/crates.io-index" 3978 + checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3979 dependencies = [ 3980 "libc", 3981 "log", ··· 3985 3986 [[package]] 3987 name = "mongodb" 3988 + version = "2.7.1" 3989 source = "registry+https://github.com/rust-lang/crates.io-index" 3990 + checksum = "e7c926772050c3a3f87c837626bf6135c8ca688d91d31dd39a3da547fc2bc9fe" 3991 dependencies = [ 3992 "async-trait", 3993 "base64 0.13.1", ··· 4008 "percent-encoding", 4009 "rand 0.8.5", 4010 "rustc_version_runtime", 4011 + "rustls", 4012 "rustls-pemfile", 4013 "serde", 4014 "serde_bytes", 4015 "serde_with 1.14.0", 4016 "sha-1", 4017 "sha2 0.10.8", 4018 + "socket2 0.4.10", 4019 "stringprep", 4020 "strsim", 4021 "take_mut", 4022 "thiserror", 4023 "tokio", 4024 + "tokio-rustls", 4025 "tokio-util", 4026 "trust-dns-proto 0.21.2", 4027 "trust-dns-resolver 0.21.2", ··· 4031 ] 4032 4033 [[package]] 4034 name = "nbuild-core" 4035 version = "0.1.2" 4036 source = "registry+https://github.com/rust-lang/crates.io-index" 4037 checksum = "5e5ab1b0a3450a5031ae7d555bb0c71dd3b15bf8a2f2af79e00aec91f69a4a0e" 4038 dependencies = [ 4039 "cargo-lock", 4040 + "cargo_metadata 0.15.4", 4041 "target-spec", 4042 "thiserror", 4043 "tracing", ··· 4183 checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 4184 dependencies = [ 4185 "crc32fast", 4186 + "hashbrown 0.14.2", 4187 + "indexmap 2.1.0", 4188 "memchr", 4189 ] 4190 ··· 4217 4218 [[package]] 4219 name = "opentelemetry" 4220 + version = "0.21.0" 4221 source = "registry+https://github.com/rust-lang/crates.io-index" 4222 + checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a" 4223 dependencies = [ 4224 + "futures-core", 4225 + "futures-sink", 4226 + "indexmap 2.1.0", 4227 + "js-sys", 4228 + "once_cell", 4229 + "pin-project-lite", 4230 + "thiserror", 4231 + "urlencoding", 4232 ] 4233 4234 [[package]] 4235 name = "opentelemetry-http" 4236 + version = "0.10.0" 4237 source = "registry+https://github.com/rust-lang/crates.io-index" 4238 + checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e" 4239 dependencies = [ 4240 "async-trait", 4241 "bytes", 4242 "http", 4243 + "opentelemetry", 4244 ] 4245 4246 [[package]] 4247 name = "opentelemetry-otlp" 4248 + version = "0.14.0" 4249 source = "registry+https://github.com/rust-lang/crates.io-index" 4250 + checksum = "f24cda83b20ed2433c68241f918d0f6fdec8b1d43b7a9590ab4420c5095ca930" 4251 dependencies = [ 4252 "async-trait", 4253 + "futures-core", 4254 "http", 4255 "opentelemetry", 4256 "opentelemetry-proto", 4257 + "opentelemetry-semantic-conventions", 4258 + "opentelemetry_sdk", 4259 + "prost 0.11.9", 4260 "thiserror", 4261 "tokio", 4262 + "tonic 0.9.2", 4263 ] 4264 4265 [[package]] 4266 name = "opentelemetry-proto" 4267 + version = "0.4.0" 4268 source = "registry+https://github.com/rust-lang/crates.io-index" 4269 + checksum = "a2e155ce5cc812ea3d1dffbd1539aed653de4bf4882d60e6e04dcf0901d674e1" 4270 dependencies = [ 4271 "opentelemetry", 4272 + "opentelemetry_sdk", 4273 + "prost 0.11.9", 4274 + "tonic 0.9.2", 4275 ] 4276 4277 [[package]] 4278 + name = "opentelemetry-semantic-conventions" 4279 + version = "0.13.0" 4280 source = "registry+https://github.com/rust-lang/crates.io-index" 4281 + checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84" 4282 dependencies = [ 4283 + "opentelemetry", 4284 ] 4285 4286 [[package]] 4287 name = "opentelemetry_sdk" 4288 + version = "0.21.1" 4289 source = "registry+https://github.com/rust-lang/crates.io-index" 4290 + checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5" 4291 dependencies = [ 4292 "async-trait", 4293 "crossbeam-channel", 4294 "futures-channel", 4295 "futures-executor", 4296 "futures-util", 4297 + "glob", 4298 "once_cell", 4299 + "opentelemetry", 4300 + "ordered-float", 4301 "percent-encoding", 4302 "rand 0.8.5", 4303 "thiserror", ··· 4310 version = "0.2.0" 4311 source = "registry+https://github.com/rust-lang/crates.io-index" 4312 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 4313 + 4314 + [[package]] 4315 + name = "ordered-float" 4316 + version = "4.1.1" 4317 + source = "registry+https://github.com/rust-lang/crates.io-index" 4318 + checksum = "536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8" 4319 + dependencies = [ 4320 + "num-traits", 4321 + ] 4322 4323 [[package]] 4324 name = "os_pipe" ··· 4421 ] 4422 4423 [[package]] 4424 + name = "pem" 4425 + version = "3.0.2" 4426 + source = "registry+https://github.com/rust-lang/crates.io-index" 4427 + checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923" 4428 + dependencies = [ 4429 + "base64 0.21.5", 4430 + "serde", 4431 + ] 4432 + 4433 + [[package]] 4434 name = "pem-rfc7468" 4435 version = "0.7.0" 4436 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4444 version = "2.3.0" 4445 source = "registry+https://github.com/rust-lang/crates.io-index" 4446 checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 4447 4448 [[package]] 4449 name = "pin-project" ··· 4476 version = "0.1.0" 4477 source = "registry+https://github.com/rust-lang/crates.io-index" 4478 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 4479 4480 [[package]] 4481 name = "pkcs1" ··· 4506 4507 [[package]] 4508 name = "portable-atomic" 4509 + version = "1.5.1" 4510 source = "registry+https://github.com/rust-lang/crates.io-index" 4511 + checksum = "3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b" 4512 4513 [[package]] 4514 name = "portpicker" ··· 4570 ] 4571 4572 [[package]] 4573 name = "proc-macro-error" 4574 version = "1.0.4" 4575 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4635 checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 4636 dependencies = [ 4637 "bytes", 4638 + "prost-derive 0.11.9", 4639 ] 4640 4641 [[package]] 4642 + name = "prost" 4643 + version = "0.12.1" 4644 source = "registry+https://github.com/rust-lang/crates.io-index" 4645 + checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d" 4646 dependencies = [ 4647 "bytes", 4648 + "prost-derive 0.12.1", 4649 ] 4650 4651 [[package]] ··· 4662 ] 4663 4664 [[package]] 4665 + name = "prost-derive" 4666 + version = "0.12.1" 4667 + source = "registry+https://github.com/rust-lang/crates.io-index" 4668 + checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" 4669 + dependencies = [ 4670 + "anyhow", 4671 + "itertools 0.11.0", 4672 + "proc-macro2", 4673 + "quote", 4674 + "syn 2.0.38", 4675 + ] 4676 + 4677 + [[package]] 4678 name = "prost-types" 4679 + version = "0.12.1" 4680 source = "registry+https://github.com/rust-lang/crates.io-index" 4681 + checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf" 4682 dependencies = [ 4683 + "prost 0.12.1", 4684 ] 4685 4686 [[package]] ··· 4838 4839 [[package]] 4840 name = "rcgen" 4841 + version = "0.11.3" 4842 source = "registry+https://github.com/rust-lang/crates.io-index" 4843 + checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" 4844 dependencies = [ 4845 + "pem 3.0.2", 4846 "ring 0.16.20", 4847 "time", 4848 "yasna", ··· 4955 source = "registry+https://github.com/rust-lang/crates.io-index" 4956 checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 4957 dependencies = [ 4958 + "base64 0.21.5", 4959 "bytes", 4960 "encoding_rs", 4961 "futures-core", ··· 4964 "http", 4965 "http-body", 4966 "hyper", 4967 + "hyper-rustls", 4968 "ipnet", 4969 "js-sys", 4970 "log", ··· 4973 "once_cell", 4974 "percent-encoding", 4975 "pin-project-lite", 4976 + "rustls", 4977 "rustls-pemfile", 4978 "serde", 4979 "serde_json", 4980 "serde_urlencoded", 4981 "system-configuration", 4982 "tokio", 4983 + "tokio-rustls", 4984 "tower-service", 4985 + "trust-dns-resolver 0.23.2", 4986 "url", 4987 "wasm-bindgen", 4988 "wasm-bindgen-futures", ··· 4993 4994 [[package]] 4995 name = "reqwest-middleware" 4996 + version = "0.2.4" 4997 source = "registry+https://github.com/rust-lang/crates.io-index" 4998 + checksum = "88a3e86aa6053e59030e7ce2d2a3b258dd08fc2d337d52f73f6cb480f5858690" 4999 dependencies = [ 5000 "anyhow", 5001 "async-trait", ··· 5116 5117 [[package]] 5118 name = "rsa" 5119 + version = "0.9.3" 5120 source = "registry+https://github.com/rust-lang/crates.io-index" 5121 + checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d" 5122 dependencies = [ 5123 "const-oid", 5124 "digest 0.10.7", 5125 "num-bigint-dig", 5126 "num-integer", 5127 "num-traits", 5128 "pkcs1", 5129 "pkcs8", ··· 5136 5137 [[package]] 5138 name = "rust-embed" 5139 + version = "8.0.0" 5140 source = "registry+https://github.com/rust-lang/crates.io-index" 5141 + checksum = "b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40" 5142 dependencies = [ 5143 "rust-embed-impl", 5144 "rust-embed-utils", ··· 5147 5148 [[package]] 5149 name = "rust-embed-impl" 5150 + version = "8.0.0" 5151 source = "registry+https://github.com/rust-lang/crates.io-index" 5152 + checksum = "3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29" 5153 dependencies = [ 5154 "proc-macro2", 5155 "quote", ··· 5161 5162 [[package]] 5163 name = "rust-embed-utils" 5164 + version = "8.0.0" 5165 source = "registry+https://github.com/rust-lang/crates.io-index" 5166 + checksum = "873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada" 5167 dependencies = [ 5168 "sha2 0.10.8", 5169 "walkdir", ··· 5220 5221 [[package]] 5222 name = "rustix" 5223 + version = "0.38.21" 5224 source = "registry+https://github.com/rust-lang/crates.io-index" 5225 + checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 5226 dependencies = [ 5227 "bitflags 2.4.1", 5228 "errno", ··· 5235 5236 [[package]] 5237 name = "rustls" 5238 + version = "0.21.8" 5239 source = "registry+https://github.com/rust-lang/crates.io-index" 5240 + checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" 5241 dependencies = [ 5242 "log", 5243 + "ring 0.17.5", 5244 "rustls-webpki", 5245 "sct", 5246 ] ··· 5263 source = "registry+https://github.com/rust-lang/crates.io-index" 5264 checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 5265 dependencies = [ 5266 + "base64 0.21.5", 5267 ] 5268 5269 [[package]] 5270 name = "rustls-webpki" 5271 + version = "0.101.7" 5272 source = "registry+https://github.com/rust-lang/crates.io-index" 5273 + checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 5274 dependencies = [ 5275 + "ring 0.17.5", 5276 + "untrusted 0.9.0", 5277 ] 5278 5279 [[package]] 5280 name = "rustrict" 5281 + version = "0.7.12" 5282 source = "registry+https://github.com/rust-lang/crates.io-index" 5283 + checksum = "cfe3300a40b60e76a856237ad1fe2210da1f40686705a2211688bb5742109a63" 5284 dependencies = [ 5285 "arrayvec 0.7.4", 5286 "bitflags 1.3.2", ··· 5343 5344 [[package]] 5345 name = "sct" 5346 + version = "0.7.1" 5347 source = "registry+https://github.com/rust-lang/crates.io-index" 5348 + checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 5349 dependencies = [ 5350 + "ring 0.17.5", 5351 + "untrusted 0.9.0", 5352 ] 5353 5354 [[package]] ··· 5400 5401 [[package]] 5402 name = "serde" 5403 + version = "1.0.190" 5404 source = "registry+https://github.com/rust-lang/crates.io-index" 5405 + checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" 5406 dependencies = [ 5407 "serde_derive", 5408 ] ··· 5418 5419 [[package]] 5420 name = "serde_derive" 5421 + version = "1.0.190" 5422 source = "registry+https://github.com/rust-lang/crates.io-index" 5423 + checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" 5424 dependencies = [ 5425 "proc-macro2", 5426 "quote", ··· 5429 5430 [[package]] 5431 name = "serde_json" 5432 + version = "1.0.108" 5433 source = "registry+https://github.com/rust-lang/crates.io-index" 5434 + checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 5435 dependencies = [ 5436 + "indexmap 2.1.0", 5437 "itoa", 5438 "ryu", 5439 "serde", ··· 5473 5474 [[package]] 5475 name = "serde_repr" 5476 + version = "0.1.17" 5477 source = "registry+https://github.com/rust-lang/crates.io-index" 5478 + checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 5479 dependencies = [ 5480 "proc-macro2", 5481 "quote", ··· 5484 5485 [[package]] 5486 name = "serde_spanned" 5487 + version = "0.6.4" 5488 source = "registry+https://github.com/rust-lang/crates.io-index" 5489 + checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 5490 dependencies = [ 5491 "serde", 5492 ] ··· 5515 5516 [[package]] 5517 name = "serde_with" 5518 + version = "3.4.0" 5519 source = "registry+https://github.com/rust-lang/crates.io-index" 5520 + checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 5521 dependencies = [ 5522 + "base64 0.21.5", 5523 "chrono", 5524 "hex", 5525 "indexmap 1.9.3", 5526 + "indexmap 2.1.0", 5527 "serde", 5528 "serde_json", 5529 "time", ··· 5619 5620 [[package]] 5621 name = "shuttle-admin" 5622 + version = "0.33.0" 5623 dependencies = [ 5624 "anyhow", 5625 "clap", ··· 5629 "serde_json", 5630 "shuttle-common", 5631 "tokio", 5632 + "toml 0.8.6", 5633 "tracing", 5634 "tracing-subscriber", 5635 ] 5636 5637 [[package]] 5638 name = "shuttle-auth" 5639 + version = "0.33.0" 5640 dependencies = [ 5641 "anyhow", 5642 "async-stripe", 5643 "async-trait", 5644 "axum", 5645 + "axum-extra", 5646 "axum-sessions", 5647 "clap", 5648 "http", ··· 5651 "opentelemetry", 5652 "portpicker", 5653 "rand 0.8.5", 5654 + "ring 0.17.5", 5655 "serde", 5656 "serde_json", 5657 "shuttle-common", 5658 "sqlx", 5659 + "strum 0.25.0", 5660 "thiserror", 5661 "tokio", 5662 "tower", ··· 5667 5668 [[package]] 5669 name = "shuttle-builder" 5670 + version = "0.33.0" 5671 dependencies = [ 5672 "async-trait", 5673 "clap", ··· 5684 "tempfile", 5685 "thiserror", 5686 "tokio", 5687 + "toml 0.8.6", 5688 + "tonic 0.10.2", 5689 "tracing", 5690 "tracing-subscriber", 5691 "ulid", ··· 5693 5694 [[package]] 5695 name = "shuttle-codegen" 5696 + version = "0.33.0" 5697 dependencies = [ 5698 "pretty_assertions", 5699 "proc-macro-error", ··· 5710 5711 [[package]] 5712 name = "shuttle-common" 5713 + version = "0.33.0" 5714 dependencies = [ 5715 "anyhow", 5716 "async-trait", 5717 "axum", 5718 "base64 0.13.1", 5719 "bytes", 5720 "chrono", 5721 "comfy-table", 5722 "crossterm 0.27.0", ··· 5730 "opentelemetry", 5731 "opentelemetry-http", 5732 "opentelemetry-otlp", 5733 + "opentelemetry_sdk", 5734 "pin-project", 5735 "proptest", 5736 "rand 0.8.5", 5737 "reqwest", 5738 + "ring 0.17.5", 5739 "rmp-serde", 5740 "rustrict", 5741 "semver 1.0.20", 5742 "serde", 5743 "serde_json", 5744 "sqlx", 5745 + "strum 0.25.0", 5746 "thiserror", 5747 "tokio", 5748 + "tonic 0.10.2", 5749 "tower", 5750 "tower-http 0.4.4", 5751 "tracing", ··· 5753 "tracing-opentelemetry", 5754 "tracing-subscriber", 5755 "ttl_cache", 5756 + "url", 5757 "utoipa", 5758 "uuid", 5759 + "zeroize", 5760 ] 5761 5762 [[package]] 5763 name = "shuttle-common-tests" 5764 + version = "0.33.0" 5765 dependencies = [ 5766 "cargo-shuttle", 5767 "hyper", ··· 5771 "shuttle-proto", 5772 "tokio", 5773 "tokio-stream", 5774 + "tonic 0.10.2", 5775 "tower", 5776 ] 5777 5778 [[package]] 5779 name = "shuttle-deployer" 5780 + version = "0.33.0" 5781 dependencies = [ 5782 "anyhow", 5783 "async-trait", 5784 "axum", 5785 "bytes", 5786 + "cargo_metadata 0.18.1", 5787 "chrono", 5788 "clap", 5789 "ctor", 5790 "flate2", 5791 "fqdn", ··· 5797 "once_cell", 5798 "opentelemetry", 5799 "opentelemetry-http", 5800 "portpicker", 5801 "prost-types", 5802 "rand 0.8.5", ··· 5808 "shuttle-proto", 5809 "shuttle-service", 5810 "sqlx", 5811 + "strum 0.25.0", 5812 "tar", 5813 "tempfile", 5814 "thiserror", 5815 "tokio", 5816 "tokio-stream", 5817 + "toml 0.8.6", 5818 + "tonic 0.10.2", 5819 "tower", 5820 "tower-http 0.4.4", 5821 "tracing", ··· 5829 5830 [[package]] 5831 name = "shuttle-gateway" 5832 + version = "0.33.0" 5833 dependencies = [ 5834 "anyhow", 5835 "async-trait", ··· 5851 "once_cell", 5852 "opentelemetry", 5853 "opentelemetry-http", 5854 + "pem 1.1.1", 5855 "pin-project", 5856 "portpicker", 5857 "rand 0.8.5", 5858 "rcgen", 5859 "reqwest", 5860 + "ring 0.17.5", 5861 + "rustls", 5862 "rustls-pemfile", 5863 "serde", 5864 "serde_json", ··· 5867 "shuttle-proto", 5868 "snailquote", 5869 "sqlx", 5870 + "strum 0.25.0", 5871 "tempfile", 5872 "tokio", 5873 + "tonic 0.10.2", 5874 "tower", 5875 "tower-http 0.4.4", 5876 "tower-sanitize-path", ··· 5887 5888 [[package]] 5889 name = "shuttle-logger" 5890 + version = "0.33.0" 5891 dependencies = [ 5892 "async-trait", 5893 "chrono", ··· 5905 "thiserror", 5906 "tokio", 5907 "tokio-stream", 5908 + "tonic 0.10.2", 5909 "tracing", 5910 "tracing-subscriber", 5911 "uuid", ··· 5913 5914 [[package]] 5915 name = "shuttle-orchestrator" 5916 + version = "0.33.0" 5917 5918 [[package]] 5919 name = "shuttle-proto" 5920 + version = "0.33.0" 5921 dependencies = [ 5922 "anyhow", 5923 "chrono", 5924 "dunce", 5925 + "futures-core", 5926 "home", 5927 + "prost 0.12.1", 5928 "prost-types", 5929 "serde_json", 5930 "shuttle-common", 5931 "tokio", 5932 + "tonic 0.10.2", 5933 "tower", 5934 "tracing", 5935 ] 5936 5937 [[package]] 5938 name = "shuttle-provisioner" 5939 + version = "0.33.0" 5940 dependencies = [ 5941 "aws-config", 5942 "aws-sdk-rds", ··· 5946 "mongodb", 5947 "once_cell", 5948 "portpicker", 5949 + "prost 0.12.1", 5950 "rand 0.8.5", 5951 "serde_json", 5952 "shuttle-common", ··· 5954 "sqlx", 5955 "thiserror", 5956 "tokio", 5957 + "tonic 0.10.2", 5958 "tracing", 5959 "tracing-subscriber", 5960 ] 5961 5962 [[package]] 5963 name = "shuttle-resource-recorder" 5964 + version = "0.33.0" 5965 dependencies = [ 5966 "async-trait", 5967 "chrono", ··· 5974 "shuttle-common-tests", 5975 "shuttle-proto", 5976 "sqlx", 5977 + "strum 0.25.0", 5978 "thiserror", 5979 "tokio", 5980 + "tonic 0.10.2", 5981 "tracing", 5982 "tracing-subscriber", 5983 "ulid", ··· 5985 5986 [[package]] 5987 name = "shuttle-runtime" 5988 + version = "0.33.0" 5989 dependencies = [ 5990 "anyhow", 5991 "async-trait", 5992 "cap-std", 5993 "chrono", 5994 "colored", 5995 "futures", 5996 "hyper", 5997 "portpicker", ··· 6007 "thiserror", 6008 "tokio", 6009 "tokio-stream", 6010 + "tonic 0.10.2", 6011 "tower", 6012 "tracing-subscriber", 6013 "uuid", ··· 6018 6019 [[package]] 6020 name = "shuttle-service" 6021 + version = "0.33.0" 6022 dependencies = [ 6023 "anyhow", 6024 "async-trait", 6025 + "cargo_metadata 0.18.1", 6026 "serde", 6027 "shuttle-common", 6028 "strfmt", 6029 "thiserror", 6030 "tokio", 6031 + "toml 0.8.6", 6032 "tracing", 6033 ] 6034 ··· 6137 6138 [[package]] 6139 name = "socket2" 6140 + version = "0.4.10" 6141 source = "registry+https://github.com/rust-lang/crates.io-index" 6142 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 6143 dependencies = [ 6144 "libc", 6145 "winapi", ··· 6147 6148 [[package]] 6149 name = "socket2" 6150 + version = "0.5.5" 6151 source = "registry+https://github.com/rust-lang/crates.io-index" 6152 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 6153 dependencies = [ 6154 "libc", 6155 "windows-sys 0.48.0", ··· 6233 "futures-util", 6234 "hashlink", 6235 "hex", 6236 + "indexmap 2.1.0", 6237 "log", 6238 "memchr", 6239 "once_cell", 6240 "paste", 6241 "percent-encoding", 6242 + "rustls", 6243 "rustls-pemfile", 6244 "serde", 6245 "serde_json", ··· 6301 checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db" 6302 dependencies = [ 6303 "atoi", 6304 + "base64 0.21.5", 6305 "bitflags 2.4.1", 6306 "byteorder", 6307 "bytes", ··· 6345 checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" 6346 dependencies = [ 6347 "atoi", 6348 + "base64 0.21.5", 6349 "bitflags 2.4.1", 6350 "byteorder", 6351 "chrono", ··· 6410 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 6411 6412 [[package]] 6413 + name = "static_assertions" 6414 + version = "1.1.0" 6415 + source = "registry+https://github.com/rust-lang/crates.io-index" 6416 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 6417 + 6418 + [[package]] 6419 name = "strfmt" 6420 version = "0.2.4" 6421 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6443 version = "0.24.1" 6444 source = "registry+https://github.com/rust-lang/crates.io-index" 6445 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 6446 + 6447 + [[package]] 6448 + name = "strum" 6449 + version = "0.25.0" 6450 + source = "registry+https://github.com/rust-lang/crates.io-index" 6451 + checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 6452 dependencies = [ 6453 + "strum_macros 0.25.3", 6454 ] 6455 6456 [[package]] ··· 6467 ] 6468 6469 [[package]] 6470 + name = "strum_macros" 6471 + version = "0.25.3" 6472 + source = "registry+https://github.com/rust-lang/crates.io-index" 6473 + checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 6474 + dependencies = [ 6475 + "heck", 6476 + "proc-macro2", 6477 + "quote", 6478 + "rustversion", 6479 + "syn 2.0.38", 6480 + ] 6481 + 6482 + [[package]] 6483 name = "subtle" 6484 version = "2.4.1" 6485 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6587 6588 [[package]] 6589 name = "target-lexicon" 6590 + version = "0.12.12" 6591 source = "registry+https://github.com/rust-lang/crates.io-index" 6592 + checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 6593 6594 [[package]] 6595 name = "target-spec" ··· 6613 6614 [[package]] 6615 name = "tempfile" 6616 + version = "3.8.1" 6617 source = "registry+https://github.com/rust-lang/crates.io-index" 6618 + checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 6619 dependencies = [ 6620 "cfg-if 1.0.0", 6621 "fastrand 2.0.1", 6622 + "redox_syscall 0.4.1", 6623 "rustix", 6624 "windows-sys 0.48.0", 6625 ] ··· 6662 6663 [[package]] 6664 name = "thiserror" 6665 + version = "1.0.50" 6666 source = "registry+https://github.com/rust-lang/crates.io-index" 6667 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 6668 dependencies = [ 6669 "thiserror-impl", 6670 ] 6671 6672 [[package]] 6673 name = "thiserror-impl" 6674 + version = "1.0.50" 6675 source = "registry+https://github.com/rust-lang/crates.io-index" 6676 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 6677 dependencies = [ 6678 "proc-macro2", 6679 "quote", ··· 6750 "parking_lot 0.12.1", 6751 "pin-project-lite", 6752 "signal-hook-registry", 6753 + "socket2 0.5.5", 6754 "tokio-macros", 6755 "windows-sys 0.48.0", 6756 ] ··· 6778 6779 [[package]] 6780 name = "tokio-rustls" 6781 version = "0.24.1" 6782 source = "registry+https://github.com/rust-lang/crates.io-index" 6783 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 6784 dependencies = [ 6785 + "rustls", 6786 "tokio", 6787 ] 6788 ··· 6818 dependencies = [ 6819 "futures-util", 6820 "log", 6821 + "rustls", 6822 "tokio", 6823 + "tokio-rustls", 6824 "tungstenite", 6825 "webpki-roots 0.25.2", 6826 ] 6827 6828 [[package]] 6829 name = "tokio-util" 6830 + version = "0.7.10" 6831 source = "registry+https://github.com/rust-lang/crates.io-index" 6832 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 6833 dependencies = [ 6834 "bytes", 6835 "futures-core", ··· 6875 "serde", 6876 "serde_spanned", 6877 "toml_datetime", 6878 + "toml_edit 0.19.15", 6879 + ] 6880 + 6881 + [[package]] 6882 + name = "toml" 6883 + version = "0.8.6" 6884 + source = "registry+https://github.com/rust-lang/crates.io-index" 6885 + checksum = "8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc" 6886 + dependencies = [ 6887 + "serde", 6888 + "serde_spanned", 6889 + "toml_datetime", 6890 + "toml_edit 0.20.7", 6891 ] 6892 6893 [[package]] 6894 name = "toml_datetime" 6895 + version = "0.6.5" 6896 source = "registry+https://github.com/rust-lang/crates.io-index" 6897 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 6898 dependencies = [ 6899 "serde", 6900 ] ··· 6905 source = "registry+https://github.com/rust-lang/crates.io-index" 6906 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 6907 dependencies = [ 6908 + "indexmap 2.1.0", 6909 + "serde", 6910 + "serde_spanned", 6911 + "toml_datetime", 6912 + "winnow", 6913 + ] 6914 + 6915 + [[package]] 6916 + name = "toml_edit" 6917 + version = "0.20.7" 6918 + source = "registry+https://github.com/rust-lang/crates.io-index" 6919 + checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 6920 + dependencies = [ 6921 + "indexmap 2.1.0", 6922 "serde", 6923 "serde_spanned", 6924 "toml_datetime", ··· 6927 6928 [[package]] 6929 name = "tonic" 6930 + version = "0.9.2" 6931 source = "registry+https://github.com/rust-lang/crates.io-index" 6932 + checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 6933 dependencies = [ 6934 "async-trait", 6935 "axum", 6936 + "base64 0.21.5", 6937 "bytes", 6938 "futures-core", 6939 "futures-util", ··· 6944 "hyper-timeout", 6945 "percent-encoding", 6946 "pin-project", 6947 + "prost 0.11.9", 6948 "tokio", 6949 "tokio-stream", 6950 "tower", 6951 "tower-layer", 6952 "tower-service", 6953 "tracing", 6954 ] 6955 6956 [[package]] 6957 + name = "tonic" 6958 + version = "0.10.2" 6959 source = "registry+https://github.com/rust-lang/crates.io-index" 6960 + checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" 6961 dependencies = [ 6962 + "async-stream", 6963 + "async-trait", 6964 + "axum", 6965 + "base64 0.21.5", 6966 + "bytes", 6967 + "h2", 6968 + "http", 6969 + "http-body", 6970 + "hyper", 6971 + "hyper-timeout", 6972 + "percent-encoding", 6973 + "pin-project", 6974 + "prost 0.12.1", 6975 + "tokio", 6976 + "tokio-stream", 6977 + "tower", 6978 + "tower-layer", 6979 + "tower-service", 6980 + "tracing", 6981 ] 6982 6983 [[package]] ··· 7020 7021 [[package]] 7022 name = "tower-http" 7023 version = "0.4.4" 7024 source = "registry+https://github.com/rust-lang/crates.io-index" 7025 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" 7026 dependencies = [ 7027 + "base64 0.21.5", 7028 "bitflags 2.4.1", 7029 "bytes", 7030 "futures-core", ··· 7108 ] 7109 7110 [[package]] 7111 + name = "tracing-log" 7112 + version = "0.1.4" 7113 source = "registry+https://github.com/rust-lang/crates.io-index" 7114 + checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" 7115 dependencies = [ 7116 + "log", 7117 + "once_cell", 7118 + "tracing-core", 7119 ] 7120 7121 [[package]] 7122 name = "tracing-log" 7123 + version = "0.2.0" 7124 source = "registry+https://github.com/rust-lang/crates.io-index" 7125 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 7126 dependencies = [ 7127 "log", 7128 + "once_cell", 7129 "tracing-core", 7130 ] 7131 7132 [[package]] 7133 name = "tracing-opentelemetry" 7134 + version = "0.22.0" 7135 source = "registry+https://github.com/rust-lang/crates.io-index" 7136 + checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596" 7137 dependencies = [ 7138 + "js-sys", 7139 "once_cell", 7140 "opentelemetry", 7141 + "opentelemetry_sdk", 7142 + "smallvec", 7143 "tracing", 7144 "tracing-core", 7145 + "tracing-log 0.2.0", 7146 "tracing-subscriber", 7147 + "web-time", 7148 ] 7149 7150 [[package]] ··· 7162 "thread_local", 7163 "tracing", 7164 "tracing-core", 7165 + "tracing-log 0.1.4", 7166 ] 7167 7168 [[package]] ··· 7192 7193 [[package]] 7194 name = "trust-dns-proto" 7195 + version = "0.23.2" 7196 source = "registry+https://github.com/rust-lang/crates.io-index" 7197 + checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" 7198 dependencies = [ 7199 "async-trait", 7200 "cfg-if 1.0.0", ··· 7237 7238 [[package]] 7239 name = "trust-dns-resolver" 7240 + version = "0.23.2" 7241 source = "registry+https://github.com/rust-lang/crates.io-index" 7242 + checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" 7243 dependencies = [ 7244 "cfg-if 1.0.0", 7245 "futures-util", ··· 7253 "thiserror", 7254 "tokio", 7255 "tracing", 7256 + "trust-dns-proto 0.23.2", 7257 ] 7258 7259 [[package]] ··· 7299 "httparse", 7300 "log", 7301 "rand 0.8.5", 7302 + "rustls", 7303 "sha1", 7304 "thiserror", 7305 "url", ··· 7452 7453 [[package]] 7454 name = "utoipa" 7455 + version = "4.0.0" 7456 source = "registry+https://github.com/rust-lang/crates.io-index" 7457 + checksum = "6b208a50ff438dcdc887ea3f2db59530bd2f4bc3d2c70630e4d7ee7a281a1d1b" 7458 dependencies = [ 7459 + "indexmap 2.1.0", 7460 "serde", 7461 "serde_json", 7462 "utoipa-gen", ··· 7464 7465 [[package]] 7466 name = "utoipa-gen" 7467 + version = "4.0.0" 7468 source = "registry+https://github.com/rust-lang/crates.io-index" 7469 + checksum = "0bd516d8879043e081537690bc96c8f17b5a4602c336aecb8f1de89d9d9c7e72" 7470 dependencies = [ 7471 "proc-macro-error", 7472 "proc-macro2", ··· 7477 7478 [[package]] 7479 name = "utoipa-swagger-ui" 7480 + version = "4.0.0" 7481 source = "registry+https://github.com/rust-lang/crates.io-index" 7482 + checksum = "154517adf0d0b6e22e8e1f385628f14fcaa3db43531dc74303d3edef89d6dfe5" 7483 dependencies = [ 7484 "axum", 7485 "mime_guess", ··· 7573 7574 [[package]] 7575 name = "wasi-cap-std-sync" 7576 + version = "13.0.1" 7577 source = "registry+https://github.com/rust-lang/crates.io-index" 7578 + checksum = "77c4db6155e71cfae4ed732d87c2583faf4bbdcb77372697eb77d636f46108ba" 7579 dependencies = [ 7580 "anyhow", 7581 "async-trait", ··· 7597 7598 [[package]] 7599 name = "wasi-common" 7600 + version = "13.0.1" 7601 source = "registry+https://github.com/rust-lang/crates.io-index" 7602 + checksum = "bf3f291b2a567f266ac488715f1742f62b2ca633524708c62ead9c0f71b7d72c" 7603 dependencies = [ 7604 "anyhow", 7605 "bitflags 2.4.1", ··· 7617 7618 [[package]] 7619 name = "wasm-bindgen" 7620 + version = "0.2.88" 7621 source = "registry+https://github.com/rust-lang/crates.io-index" 7622 + checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 7623 dependencies = [ 7624 "cfg-if 1.0.0", 7625 "wasm-bindgen-macro", ··· 7627 7628 [[package]] 7629 name = "wasm-bindgen-backend" 7630 + version = "0.2.88" 7631 source = "registry+https://github.com/rust-lang/crates.io-index" 7632 + checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 7633 dependencies = [ 7634 "bumpalo", 7635 "log", ··· 7642 7643 [[package]] 7644 name = "wasm-bindgen-futures" 7645 + version = "0.4.38" 7646 source = "registry+https://github.com/rust-lang/crates.io-index" 7647 + checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" 7648 dependencies = [ 7649 "cfg-if 1.0.0", 7650 "js-sys", ··· 7654 7655 [[package]] 7656 name = "wasm-bindgen-macro" 7657 + version = "0.2.88" 7658 source = "registry+https://github.com/rust-lang/crates.io-index" 7659 + checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 7660 dependencies = [ 7661 "quote", 7662 "wasm-bindgen-macro-support", ··· 7664 7665 [[package]] 7666 name = "wasm-bindgen-macro-support" 7667 + version = "0.2.88" 7668 source = "registry+https://github.com/rust-lang/crates.io-index" 7669 + checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 7670 dependencies = [ 7671 "proc-macro2", 7672 "quote", ··· 7677 7678 [[package]] 7679 name = "wasm-bindgen-shared" 7680 + version = "0.2.88" 7681 source = "registry+https://github.com/rust-lang/crates.io-index" 7682 + checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 7683 7684 [[package]] 7685 name = "wasm-encoder" ··· 7692 7693 [[package]] 7694 name = "wasm-encoder" 7695 + version = "0.36.1" 7696 source = "registry+https://github.com/rust-lang/crates.io-index" 7697 + checksum = "53ae0be20bf87918df4fa831bfbbd0b491d24aee407ed86360eae4c2c5608d38" 7698 dependencies = [ 7699 "leb128", 7700 ] ··· 7720 source = "registry+https://github.com/rust-lang/crates.io-index" 7721 checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" 7722 dependencies = [ 7723 + "indexmap 2.1.0", 7724 "semver 1.0.20", 7725 ] 7726 7727 [[package]] 7728 name = "wasmparser" 7729 + version = "0.116.0" 7730 source = "registry+https://github.com/rust-lang/crates.io-index" 7731 + checksum = "53290b1276c5c2d47d694fb1a920538c01f51690e7e261acbe1d10c5fc306ea1" 7732 dependencies = [ 7733 + "indexmap 2.1.0", 7734 "semver 1.0.20", 7735 ] 7736 7737 [[package]] 7738 name = "wasmprinter" 7739 + version = "0.2.71" 7740 source = "registry+https://github.com/rust-lang/crates.io-index" 7741 + checksum = "8f98260aa20f939518bcec1fac32c78898d5c68872e7363a4651f21f791b6c7e" 7742 dependencies = [ 7743 "anyhow", 7744 + "wasmparser 0.116.0", 7745 ] 7746 7747 [[package]] 7748 name = "wasmtime" 7749 + version = "13.0.1" 7750 source = "registry+https://github.com/rust-lang/crates.io-index" 7751 + checksum = "b0263693caa1486bd4d26a5f18511948a706c9290689386b81b851ce088063ce" 7752 dependencies = [ 7753 "anyhow", 7754 "async-trait", ··· 7757 "cfg-if 1.0.0", 7758 "encoding_rs", 7759 "fxprof-processed-profile", 7760 + "indexmap 2.1.0", 7761 "libc", 7762 "log", 7763 "object", ··· 7786 7787 [[package]] 7788 name = "wasmtime-asm-macros" 7789 + version = "13.0.1" 7790 source = "registry+https://github.com/rust-lang/crates.io-index" 7791 + checksum = "4711e5969236ecfbe70c807804ff9ffb5206c1dbb5c55c5e8200d9f7e8e76adf" 7792 dependencies = [ 7793 "cfg-if 1.0.0", 7794 ] 7795 7796 [[package]] 7797 name = "wasmtime-cache" 7798 + version = "13.0.1" 7799 source = "registry+https://github.com/rust-lang/crates.io-index" 7800 + checksum = "5b79f9f79188e5a26b6911b79d3171c06699d9a17ae07f6a265c51635b8d80c2" 7801 dependencies = [ 7802 "anyhow", 7803 + "base64 0.21.5", 7804 "bincode", 7805 "directories-next", 7806 "log", ··· 7815 7816 [[package]] 7817 name = "wasmtime-component-macro" 7818 + version = "13.0.1" 7819 source = "registry+https://github.com/rust-lang/crates.io-index" 7820 + checksum = "ed724d0f41c21bcf8754651a59d0423c530069ddca4cf3822768489ad313a812" 7821 dependencies = [ 7822 "anyhow", 7823 "proc-macro2", ··· 7830 7831 [[package]] 7832 name = "wasmtime-component-util" 7833 + version = "13.0.1" 7834 source = "registry+https://github.com/rust-lang/crates.io-index" 7835 + checksum = "7e7d69464b94bd312a27d93d0b482cd74bedf01f030199ef0740d6300ebca1d3" 7836 7837 [[package]] 7838 name = "wasmtime-cranelift" 7839 + version = "13.0.1" 7840 source = "registry+https://github.com/rust-lang/crates.io-index" 7841 + checksum = "4e63f53c61ba05eb815f905c1738ad82c95333dd42ef5a8cc2aa3d7dfb2b08d7" 7842 dependencies = [ 7843 "anyhow", 7844 "cfg-if 1.0.0", ··· 7861 7862 [[package]] 7863 name = "wasmtime-cranelift-shared" 7864 + version = "13.0.1" 7865 source = "registry+https://github.com/rust-lang/crates.io-index" 7866 + checksum = "4f6b197d68612f7dc3a17aa9f9587533715ecb8b4755609ce9baf7fb92b74ddc" 7867 dependencies = [ 7868 "anyhow", 7869 "cranelift-codegen", ··· 7877 7878 [[package]] 7879 name = "wasmtime-environ" 7880 + version = "13.0.1" 7881 source = "registry+https://github.com/rust-lang/crates.io-index" 7882 + checksum = "18e2558c8b04fd27764d8601d46b8dc39555b79720a41e626bce210a80758932" 7883 dependencies = [ 7884 "anyhow", 7885 "cranelift-entity", 7886 "gimli", 7887 + "indexmap 2.1.0", 7888 "log", 7889 "object", 7890 "serde", ··· 7900 7901 [[package]] 7902 name = "wasmtime-fiber" 7903 + version = "13.0.1" 7904 source = "registry+https://github.com/rust-lang/crates.io-index" 7905 + checksum = "a615a2cf64a49c0dc659c7d850c6cd377b975e0abfdcf0888b282d274a82e730" 7906 dependencies = [ 7907 "cc", 7908 "cfg-if 1.0.0", ··· 7914 7915 [[package]] 7916 name = "wasmtime-jit" 7917 + version = "13.0.1" 7918 source = "registry+https://github.com/rust-lang/crates.io-index" 7919 + checksum = "cd775514b8034b85b0323bfdc60abb1c28d27dbf6e22aad083ed57dac95cf72e" 7920 dependencies = [ 7921 "addr2line", 7922 "anyhow", ··· 7941 7942 [[package]] 7943 name = "wasmtime-jit-debug" 7944 + version = "13.0.1" 7945 source = "registry+https://github.com/rust-lang/crates.io-index" 7946 + checksum = "c054e27c6ce2a6191edabe89e646da013044dd5369e1d203c89f977f9bd32937" 7947 dependencies = [ 7948 "object", 7949 "once_cell", ··· 7953 7954 [[package]] 7955 name = "wasmtime-jit-icache-coherence" 7956 + version = "13.0.1" 7957 source = "registry+https://github.com/rust-lang/crates.io-index" 7958 + checksum = "7f323977cddf4a262d1b856366b665c5b4d01793c57b79fb42505b9fd9e61e5b" 7959 dependencies = [ 7960 "cfg-if 1.0.0", 7961 "libc", ··· 7964 7965 [[package]] 7966 name = "wasmtime-runtime" 7967 + version = "13.0.1" 7968 source = "registry+https://github.com/rust-lang/crates.io-index" 7969 + checksum = "29e26461bba043f73cb4183f4ce0d606c0eaac112475867b11e5ea36fe1cac8e" 7970 dependencies = [ 7971 "anyhow", 7972 "cc", 7973 "cfg-if 1.0.0", 7974 "encoding_rs", 7975 + "indexmap 2.1.0", 7976 "libc", 7977 "log", 7978 "mach", ··· 7994 7995 [[package]] 7996 name = "wasmtime-types" 7997 + version = "13.0.1" 7998 source = "registry+https://github.com/rust-lang/crates.io-index" 7999 + checksum = "6fd7e9b29fee64eea5058cb5e7cb3480b52c2f1312d431d16ea8617ceebeb421" 8000 dependencies = [ 8001 "cranelift-entity", 8002 "serde", ··· 8007 8008 [[package]] 8009 name = "wasmtime-versioned-export-macros" 8010 + version = "13.0.1" 8011 source = "registry+https://github.com/rust-lang/crates.io-index" 8012 + checksum = "6362c557c36d8ad4aaab735f14ed9e4f78d6b40ec85a02a88fd859af87682e52" 8013 dependencies = [ 8014 "proc-macro2", 8015 "quote", ··· 8018 8019 [[package]] 8020 name = "wasmtime-wasi" 8021 + version = "13.0.1" 8022 source = "registry+https://github.com/rust-lang/crates.io-index" 8023 + checksum = "52c9e79f73320d96cd7644b021502dffee09dd92300b073f3541ae44e9ae377c" 8024 dependencies = [ 8025 "anyhow", 8026 "async-trait", ··· 8052 8053 [[package]] 8054 name = "wasmtime-winch" 8055 + version = "13.0.1" 8056 source = "registry+https://github.com/rust-lang/crates.io-index" 8057 + checksum = "aa5fc7212424c04c01a20bfa66c4c518e8749dde6546f5e05815dcacbec80723" 8058 dependencies = [ 8059 "anyhow", 8060 "cranelift-codegen", ··· 8069 8070 [[package]] 8071 name = "wasmtime-wit-bindgen" 8072 + version = "13.0.1" 8073 source = "registry+https://github.com/rust-lang/crates.io-index" 8074 + checksum = "dcc03bd58f77a68dc6a0b2ba2f8e64b1f902b50389d21bbcc690ef2f3bb87198" 8075 dependencies = [ 8076 "anyhow", 8077 "heck", 8078 + "indexmap 2.1.0", 8079 "wit-parser", 8080 ] 8081 8082 [[package]] 8083 name = "wasmtime-wmemcheck" 8084 + version = "13.0.1" 8085 source = "registry+https://github.com/rust-lang/crates.io-index" 8086 + checksum = "1e485bf54eba675ca615f8f55788d3a8cd44e7bd09b8b4011edc22c2c41d859e" 8087 8088 [[package]] 8089 name = "wast" ··· 8096 8097 [[package]] 8098 name = "wast" 8099 + version = "67.0.0" 8100 source = "registry+https://github.com/rust-lang/crates.io-index" 8101 + checksum = "36c2933efd77ff2398b83817a98984ffe4b67aefd9aa1d2c8e68e19b553f1c38" 8102 dependencies = [ 8103 "leb128", 8104 "memchr", 8105 "unicode-width", 8106 + "wasm-encoder 0.36.1", 8107 ] 8108 8109 [[package]] 8110 name = "wat" 8111 + version = "1.0.78" 8112 source = "registry+https://github.com/rust-lang/crates.io-index" 8113 + checksum = "c02905d13751dcb18f4e19f489d37a1bf139f519feaeef28d072a41a78e69a74" 8114 dependencies = [ 8115 + "wast 67.0.0", 8116 ] 8117 8118 [[package]] 8119 name = "web-sys" 8120 + version = "0.3.65" 8121 source = "registry+https://github.com/rust-lang/crates.io-index" 8122 + checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" 8123 + dependencies = [ 8124 + "js-sys", 8125 + "wasm-bindgen", 8126 + ] 8127 + 8128 + [[package]] 8129 + name = "web-time" 8130 + version = "0.2.3" 8131 + source = "registry+https://github.com/rust-lang/crates.io-index" 8132 + checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf" 8133 dependencies = [ 8134 "js-sys", 8135 "wasm-bindgen", ··· 8153 ] 8154 8155 [[package]] 8156 name = "webpki-roots" 8157 version = "0.24.0" 8158 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8166 version = "0.25.2" 8167 source = "registry+https://github.com/rust-lang/crates.io-index" 8168 checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 8169 8170 [[package]] 8171 name = "whoami" ··· 8181 8182 [[package]] 8183 name = "wiggle" 8184 + version = "13.0.1" 8185 source = "registry+https://github.com/rust-lang/crates.io-index" 8186 + checksum = "e81ddbdc400b38d04241d740d0406ef343bd242c460f252fe59f29ad964ad24c" 8187 dependencies = [ 8188 "anyhow", 8189 "async-trait", ··· 8196 8197 [[package]] 8198 name = "wiggle-generate" 8199 + version = "13.0.1" 8200 source = "registry+https://github.com/rust-lang/crates.io-index" 8201 + checksum = "7c993123d6db1a1908ef8352aabdf2e681a3dcdedc3656beb747e4db16d3cf08" 8202 dependencies = [ 8203 "anyhow", 8204 "heck", ··· 8211 8212 [[package]] 8213 name = "wiggle-macro" 8214 + version = "13.0.1" 8215 source = "registry+https://github.com/rust-lang/crates.io-index" 8216 + checksum = "476e3e09bc68e82624b70a322265515523754cb9e05fcacceabd216e276bc2ed" 8217 dependencies = [ 8218 "proc-macro2", 8219 "quote", ··· 8254 8255 [[package]] 8256 name = "winch-codegen" 8257 + version = "0.11.1" 8258 source = "registry+https://github.com/rust-lang/crates.io-index" 8259 + checksum = "b9b01ca6722f7421c9cdbe4c9b62342ce864d0a9e8736d56dac717a86b1a65ae" 8260 dependencies = [ 8261 "anyhow", 8262 "cranelift-codegen", ··· 8420 8421 [[package]] 8422 name = "winnow" 8423 + version = "0.5.18" 8424 source = "registry+https://github.com/rust-lang/crates.io-index" 8425 + checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" 8426 dependencies = [ 8427 "memchr", 8428 ] ··· 8455 dependencies = [ 8456 "anyhow", 8457 "id-arena", 8458 + "indexmap 2.1.0", 8459 "log", 8460 "pulldown-cmark", 8461 "semver 1.0.20", ··· 8488 8489 [[package]] 8490 name = "x509-parser" 8491 + version = "0.15.1" 8492 source = "registry+https://github.com/rust-lang/crates.io-index" 8493 + checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 8494 dependencies = [ 8495 "asn1-rs", 8496 "data-encoding", 8497 "der-parser", 8498 "lazy_static", ··· 8531 checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 8532 dependencies = [ 8533 "time", 8534 + ] 8535 + 8536 + [[package]] 8537 + name = "zerocopy" 8538 + version = "0.7.24" 8539 + source = "registry+https://github.com/rust-lang/crates.io-index" 8540 + checksum = "092cd76b01a033a9965b9097da258689d9e17c69ded5dcf41bca001dd20ebc6d" 8541 + dependencies = [ 8542 + "zerocopy-derive", 8543 + ] 8544 + 8545 + [[package]] 8546 + name = "zerocopy-derive" 8547 + version = "0.7.24" 8548 + source = "registry+https://github.com/rust-lang/crates.io-index" 8549 + checksum = "a13a20a7c6a90e2034bcc65495799da92efcec6a8dd4f3fcb6f7a48988637ead" 8550 + dependencies = [ 8551 + "proc-macro2", 8552 + "quote", 8553 + "syn 2.0.38", 8554 ] 8555 8556 [[package]]
+2 -2
pkgs/development/tools/rust/cargo-shuttle/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cargo-shuttle"; 13 - version = "0.30.1"; 14 15 src = fetchFromGitHub { 16 owner = "shuttle-hq"; 17 repo = "shuttle"; 18 rev = "v${version}"; 19 - hash = "sha256-zfRIw1PN3KCMrwnlFM3AFh/Dt8ywu2l3EABz87s8JK0="; 20 }; 21 22 cargoLock = {
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cargo-shuttle"; 13 + version = "0.33.0"; 14 15 src = fetchFromGitHub { 16 owner = "shuttle-hq"; 17 repo = "shuttle"; 18 rev = "v${version}"; 19 + hash = "sha256-9MdEB7T+ZJuI5sGbHkhibhqKiGZYmURbaarBsU4gQMk="; 20 }; 21 22 cargoLock = {
+2 -2
pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon.nix
··· 4 5 callPackage ./generic.nix rec { 6 pname = "experienced-pixel-dungeon"; 7 - version = "2.15.3"; 8 9 src = fetchFromGitHub { 10 owner = "TrashboxBobylev"; 11 repo = "Experienced-Pixel-Dungeon-Redone"; 12 rev = "ExpPD-${version}"; 13 - hash = "sha256-qwZk08e+GX8YAVnOZCQ6sIIfV06lWn5bM6/PKD0PAH0="; 14 }; 15 16 postPatch = ''
··· 4 5 callPackage ./generic.nix rec { 6 pname = "experienced-pixel-dungeon"; 7 + version = "2.16"; 8 9 src = fetchFromGitHub { 10 owner = "TrashboxBobylev"; 11 repo = "Experienced-Pixel-Dungeon-Redone"; 12 rev = "ExpPD-${version}"; 13 + hash = "sha256-EfSByMceefUcnNmLSTnFNJs/iz1Q45X0BHHfj89d7PI="; 14 }; 15 16 postPatch = ''
+18 -18
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 { 2 "testing": { 3 - "version": "6.7-rc1", 4 - "hash": "sha256:1a071vvmm08sp48d0arqzcmqnz5xdb1vflfhxcqwmpzaabjrgadk" 5 }, 6 "6.5": { 7 - "version": "6.5.11", 8 - "hash": "sha256:06dmb4hbwrms0lp4axphwgj8wbnzsym70sx55lxr501b53wlmqif" 9 }, 10 "6.1": { 11 - "version": "6.1.62", 12 - "hash": "sha256:1v453q4sf0j8708ivs1zmdf645hgimqvxfc8xz7czgnnmipn3zdr" 13 }, 14 "5.15": { 15 - "version": "5.15.138", 16 - "hash": "sha256:1ajaxy97gx0c9cdxiyxa49ykfsykir22i9abfrcizh71ci0yb15g" 17 }, 18 "5.10": { 19 - "version": "5.10.200", 20 - "hash": "sha256:012i41bj8rcqn0vhfxrwq3gg82nb6pp2cwq8n146wj47pwgrcbcx" 21 }, 22 "5.4": { 23 - "version": "5.4.260", 24 - "hash": "sha256:1zpbaipd2j3idj8h9iznlj0ywcq5nkhwj707a1f9ixf82h3q4c4q" 25 }, 26 "4.19": { 27 - "version": "4.19.298", 28 - "hash": "sha256:0mhgq6hdcls1af7nj999x1mds5b37s7vwin8nsb4q0lnx2y1da4x" 29 }, 30 "4.14": { 31 - "version": "4.14.329", 32 - "hash": "sha256:1dvb4xf0b7snabznl7bg7gga7ffdmywy8vr8q65pzl9yf6fnhdny" 33 }, 34 "6.6": { 35 - "version": "6.6.1", 36 - "hash": "sha256:0d42b1hbvv9w3y3q4wydr6il0g5a823n54a06p4p5vcpgkadf7ns" 37 } 38 }
··· 1 { 2 "testing": { 3 + "version": "6.7-rc2", 4 + "hash": "sha256:026aqfblls4zl2j8rpnl7rjh9ma82jlwb6x00jryvv44kvwm0fgs" 5 }, 6 "6.5": { 7 + "version": "6.5.12", 8 + "hash": "sha256:17rmkzxszp2jg1zx2mmdcy30ffrsd0qms513sxd14klp5k9w2saa" 9 }, 10 "6.1": { 11 + "version": "6.1.63", 12 + "hash": "sha256:13bmy22mi4ybl21kr3hdy6qiaawiqz2jgl2gl9hwqkyx04xh97f2" 13 }, 14 "5.15": { 15 + "version": "5.15.139", 16 + "hash": "sha256:0kh4v1224a7p7ib64pnmc1qid3d1lvg3c14l5s4rpr8qzq6w2s4w" 17 }, 18 "5.10": { 19 + "version": "5.10.201", 20 + "hash": "sha256:0642y6qj2d4aww6jcki81ba53pvjyfazjxgzgj8brqx8ixchdz3a" 21 }, 22 "5.4": { 23 + "version": "5.4.261", 24 + "hash": "sha256:1hsgnv2vcziflhzrrxiny2yp88ybdqda48fm60xhpaphhs0cgfii" 25 }, 26 "4.19": { 27 + "version": "4.19.299", 28 + "hash": "sha256:12p431p2jqjfsf0all3fgn47z9fr2cdqyxipfrf4s4mlw4hpbyy6" 29 }, 30 "4.14": { 31 + "version": "4.14.330", 32 + "hash": "sha256:0rwgzyfmrns6zir0dpxkwz2hm3z8c0af3wy11lmxamaa5i2wq3k7" 33 }, 34 "6.6": { 35 + "version": "6.6.2", 36 + "hash": "sha256:0zmpk5ls6282j88xpnymkr8z5hxpk2495hjjxm0jmb6ninnzdm3k" 37 } 38 }
+3 -3
pkgs/servers/klipper/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 - version = "unstable-2023-10-21"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 - rev = "f7567a0db954eabe4c6b8da3f73ce68693698646"; 17 - sha256 = "sha256-zOXoHTySTtq2fR7ujU6aiKAgvw11ogM8K+HJF1RoWEQ="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 + version = "unstable-2023-11-16"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 + rev = "187cc2f1b89e3870d694f8db6a64b116992106b7"; 17 + sha256 = "sha256-CmnWgX8MvQs/5jQuAR8+1bKM4VsFXF2pV/jme75WJLY="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
+4 -5
pkgs/servers/mail/mailpit/default.nix
··· 12 }: 13 14 let 15 - 16 - version = "1.10.0"; 17 18 src = fetchFromGitHub { 19 owner = "axllent"; 20 repo = "mailpit"; 21 rev = "v${version}"; 22 - hash = "sha256-MrhTgyY89rU2EQILRSFJk8U7QWaoUf2p83ksFjA7xOM="; 23 }; 24 25 # Separate derivation, because if we mix this in buildGoModule, the separate ··· 31 32 npmDeps = fetchNpmDeps { 33 inherit src; 34 - hash = "sha256-r4yv2qImIlNMPJagz5i1sxqBDnFAucc2kDUmjGktM6A="; 35 }; 36 37 env = lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) { ··· 57 pname = "mailpit"; 58 inherit src version; 59 60 - vendorHash = "sha256-TXa97oOul9cf07uNGdIoxIM++da5HBFeoh05LaJzQTA="; 61 62 CGO_ENABLED = 0; 63
··· 12 }: 13 14 let 15 + version = "1.10.1"; 16 17 src = fetchFromGitHub { 18 owner = "axllent"; 19 repo = "mailpit"; 20 rev = "v${version}"; 21 + hash = "sha256-6nACvAhmFsZGWOqa3pwFqJLnh6Cueq2eYeg4Ns8gCmk="; 22 }; 23 24 # Separate derivation, because if we mix this in buildGoModule, the separate ··· 30 31 npmDeps = fetchNpmDeps { 32 inherit src; 33 + hash = "sha256-DlklRc9Mt4bMAOm/dZnvWPU74oGkc8RLof37Q/977Tk="; 34 }; 35 36 env = lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) { ··· 56 pname = "mailpit"; 57 inherit src version; 58 59 + vendorHash = "sha256-COkJF6JX4NnlPtCeGjaTLYvAKgXEhh+AJC0R9V7J4CM="; 60 61 CGO_ENABLED = 0; 62
+3 -3
pkgs/servers/wishlist/default.nix
··· 2 3 buildGoModule rec { 4 pname = "wishlist"; 5 - version = "0.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "charmbracelet"; 9 repo = "wishlist"; 10 rev = "v${version}"; 11 - sha256 = "sha256-NSL67j/nnE6Ftm39XNav3/TPUSFXHxQE5OxpNEIdtVc="; 12 }; 13 14 - vendorHash = "sha256-8TQkzsvHjdkYXVmUKaqbs7nURx8kUv2HGs9cBv3hPJc="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "wishlist"; 5 + version = "0.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "charmbracelet"; 9 repo = "wishlist"; 10 rev = "v${version}"; 11 + sha256 = "sha256-B4p2j/U+vTiku7rTj5Ho6BY84kjrNHLDIkI9pZZdmHI="; 12 }; 13 14 + vendorHash = "sha256-kfeIEpe6g4T9joAZesgqdE5dd9UD9+a0nALceKq1/zc="; 15 16 doCheck = false; 17
+2 -1
pkgs/tools/X11/go-sct/default.nix
··· 8 owner = "d4l3k"; 9 repo = "go-sct"; 10 rev = "4ae88a6bf50e0b917541ddbcec1ff10ab77a0b15"; 11 - sha256 = "sha256-/0ilM1g3CNaseqV9i+cKWyzxvWnj+TFqazt+aYDtNVs="; 12 }; 13 14 postPatch = '' ··· 27 homepage = "https://github.com/d4l3k/go-sct"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ ]; 30 mainProgram = "sct"; 31 }; 32 }
··· 8 owner = "d4l3k"; 9 repo = "go-sct"; 10 rev = "4ae88a6bf50e0b917541ddbcec1ff10ab77a0b15"; 11 + hash = "sha256-/0ilM1g3CNaseqV9i+cKWyzxvWnj+TFqazt+aYDtNVs="; 12 }; 13 14 postPatch = '' ··· 27 homepage = "https://github.com/d4l3k/go-sct"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ ]; 30 + platforms = platforms.linux; 31 mainProgram = "sct"; 32 }; 33 }
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 - version = "2023.09.13"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-rpGINfLuWHu6QA/30aI9B8Hmpfx1o6vstiQn+t0blxA="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 + version = "2023.11.17"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 + hash = "sha256-yWCHK7bi1kCZNWBhaLqilm/ZUv5YXUGi7W3PaRKA7ww="; 10 }; 11 12 meta = with lib; {
+1 -1
pkgs/tools/backup/rustic-rs/default.nix
··· 29 30 meta = { 31 homepage = "https://github.com/rustic-rs/rustic"; 32 - changelog = "https://github.com/rustic-rs/rustic/blob/${src.rev}/changelog/CHANGELOG.md"; 33 description = "fast, encrypted, deduplicated backups powered by pure Rust"; 34 mainProgram = "rustic"; 35 platforms = lib.platforms.linux ++ lib.platforms.darwin;
··· 29 30 meta = { 31 homepage = "https://github.com/rustic-rs/rustic"; 32 + changelog = "https://github.com/rustic-rs/rustic/blob/${src.rev}/CHANGELOG.md"; 33 description = "fast, encrypted, deduplicated backups powered by pure Rust"; 34 mainProgram = "rustic"; 35 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+3 -13
pkgs/tools/filesystems/duperemove/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , fetchpatch2 5 , libgcrypt 6 , pkg-config 7 , glib ··· 14 15 stdenv.mkDerivation rec { 16 pname = "duperemove"; 17 - version = "0.13"; 18 19 src = fetchFromGitHub { 20 owner = "markfasheh"; 21 repo = "duperemove"; 22 rev = "v${version}"; 23 - hash = "sha256-D3+p8XgokKIHEwZnvOkn7cionVH1gsypcURF+PBpugY="; 24 }; 25 26 - patches = [ 27 - # Use variable instead of hardcoding pkg-config 28 - # https://github.com/markfasheh/duperemove/pull/315 29 - (fetchpatch2 { 30 - url = "https://github.com/markfasheh/duperemove/commit/0e1c62d79a9a79d7bb3e80f1bd528dbf7cb75e22.patch"; 31 - hash = "sha256-YMMu6LCkBlipEJALukQMwIMcjQEAG5pjGEGeTW9OEJk="; 32 - }) 33 - ]; 34 - 35 postPatch = '' 36 substituteInPlace util.c --replace \ 37 "lscpu" "${lib.getBin util-linux}/bin/lscpu" 38 ''; 39 40 nativeBuildInputs = [ pkg-config ]; 41 - buildInputs = [ libgcrypt glib linuxHeaders sqlite ]; 42 43 makeFlags = [ 44 "PREFIX=${placeholder "out"}"
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , libgcrypt 5 , pkg-config 6 , glib ··· 13 14 stdenv.mkDerivation rec { 15 pname = "duperemove"; 16 + version = "0.14"; 17 18 src = fetchFromGitHub { 19 owner = "markfasheh"; 20 repo = "duperemove"; 21 rev = "v${version}"; 22 + hash = "sha256-dz7ZswOUDmWxzVM3j5GTlC/Tu8Wfgyn1QT5nIqBanrs="; 23 }; 24 25 postPatch = '' 26 substituteInPlace util.c --replace \ 27 "lscpu" "${lib.getBin util-linux}/bin/lscpu" 28 ''; 29 30 nativeBuildInputs = [ pkg-config ]; 31 + buildInputs = [ libgcrypt glib linuxHeaders sqlite util-linux ]; 32 33 makeFlags = [ 34 "PREFIX=${placeholder "out"}"
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-m17n"; 16 - version = "1.4.23"; 17 18 src = fetchFromGitHub { 19 owner = "ibus"; 20 repo = "ibus-m17n"; 21 rev = version; 22 - sha256 = "sha256-7bmWyk7A+dXu1jjD5j9P/w88PVqPnNSxE1Kgj+Xpvyg="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-m17n"; 16 + version = "1.4.24"; 17 18 src = fetchFromGitHub { 19 owner = "ibus"; 20 repo = "ibus-m17n"; 21 rev = version; 22 + sha256 = "sha256-E5+IA2tH9wes6Soj9DPw1cdfQ9PINUy9zKJHMt9/fjY="; 23 }; 24 25 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/dua/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 - version = "2.20.1"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 - hash = "sha256-yBPzf0ZpL49CupdtxjEo9QiOC5vwTcqdfAC2Q6WcNhE="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 - cargoHash = "sha256-jgPOC8xtxYyKhYzsJezefwgopVL+1MED+Wf5h6bCYBg="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 + version = "2.20.2"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 + hash = "sha256-xF7+yOtVT464C+LWjho+eMgvTqL58YZ8COnDzw5gL3c="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 + cargoHash = "sha256-ttj770aw5NOb2+R2dTxN6Trkz0k5iVWhvHPoG9fzUbw="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
+6 -8
pkgs/tools/misc/pastebinit/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , fetchpatch 4 , python3 5 }: 6 - 7 stdenv.mkDerivation rec { 8 version = "1.5"; 9 pname = "pastebinit"; ··· 21 22 patches = [ 23 # Required to allow pastebinit 1.5 to run on Python 3.8 24 - (fetchpatch { 25 - name = "use-distro-module.patch"; 26 - url = "https://bazaar.launchpad.net/~arnouten/pastebinit/python38/diff/264?context=3"; 27 - sha256 = "1gp5inp4xald65xbb7fc5aqq5s2fhw464niwjjja9anqyp3zhawj"; 28 - }) 29 # Required because pastebin.com now redirects http requests to https 30 (fetchpatch { 31 name = "pastebin-com-https.patch"; ··· 47 description = "A software that lets you send anything you want directly to a pastebin from the command line"; 48 maintainers = with maintainers; [ raboof ]; 49 license = licenses.gpl2; 50 - platforms = platforms.linux; 51 }; 52 }
··· 1 + { lib 2 + , stdenv 3 , fetchurl 4 , fetchpatch 5 , python3 6 }: 7 stdenv.mkDerivation rec { 8 version = "1.5"; 9 pname = "pastebinit"; ··· 21 22 patches = [ 23 # Required to allow pastebinit 1.5 to run on Python 3.8 24 + ./use-distro-module.patch 25 + # Required to remove the deprecation warning of FancyURLopener 26 + ./use-urllib-request.patch 27 # Required because pastebin.com now redirects http requests to https 28 (fetchpatch { 29 name = "pastebin-com-https.patch"; ··· 45 description = "A software that lets you send anything you want directly to a pastebin from the command line"; 46 maintainers = with maintainers; [ raboof ]; 47 license = licenses.gpl2; 48 + platforms = platforms.linux ++ lib.platforms.darwin; 49 }; 50 }
+14
pkgs/tools/misc/pastebinit/use-distro-module.patch
···
··· 1 + === modified file 'pastebinit' 2 + --- pastebinit 2018-07-04 00:46:08 +0000 3 + +++ pastebinit 2020-11-13 14:21:11 +0000 4 + @@ -38,8 +38,8 @@ 5 + 6 + # Now try to override it with a distributor pastebin 7 + try: 8 + - import platform 9 + - release = platform.linux_distribution()[0].lower() 10 + + import distro 11 + + release = distro.id() 12 + if release == 'debian': 13 + defaultPB = "paste.debian.net" 14 + elif release == 'fedora':
+66
pkgs/tools/misc/pastebinit/use-urllib-request.patch
···
··· 1 + === modified file 'pastebinit' 2 + --- pastebinit 2018-07-04 00:46:08 +0000 3 + +++ pastebinit 2020-11-13 14:21:11 +0000 4 + @@ -23,15 +23,9 @@ 5 + from __future__ import print_function 6 + 7 + import sys 8 + -if sys.version[0] == "2": 9 + - from ConfigParser import NoOptionError 10 + - from ConfigParser import SafeConfigParser as ConfigParser 11 + - from urllib import urlencode 12 + - from urllib import FancyURLopener 13 + -else: 14 + - from configparser import ConfigParser, NoOptionError 15 + - from urllib.parse import urlencode 16 + - from urllib.request import FancyURLopener 17 + +from configparser import ConfigParser, NoOptionError 18 + +from urllib.parse import urlencode 19 + +from urllib.request import urlopen, Request 20 + 21 + # Set the default pastebin 22 + defaultPB = "pastebin.com" 23 + @@ -72,13 +66,6 @@ try: 24 + version = "1.5" 25 + configfile = os.path.expanduser("~/.pastebinit.xml") 26 + 27 + - # Custom urlopener to handle 401's 28 + - class pasteURLopener(FancyURLopener): 29 + - version = "Pastebinit v%s" % version 30 + - 31 + - def http_error_401(self, url, fp, errcode, errmsg, headers, data=None): 32 + - return None 33 + - 34 + def preloadPastebins(): 35 + # Check several places for config files: 36 + # - global config in /etc/pastebin.d 37 + @@ -410,12 +397,18 @@ try: 38 + else: 39 + post_format = 'standard' 40 + 41 + - url_opener = pasteURLopener() 42 + + request = Request( 43 + + fetch_url, 44 + + method="POST", 45 + + headers={ 46 + + 'User-Agent': "Pastebinit v%s" % version 47 + + } 48 + + ) 49 + 50 + if post_format == 'json': 51 + if json: 52 + params = json.dumps(params) 53 + - url_opener.addheader('Content-type', 'text/json') 54 + + request.add_header('Content-type', 'text/json') 55 + else: 56 + print(_("Could not find any json library."), file=sys.stderr) 57 + sys.exit(1) 58 + @@ -428,7 +421,7 @@ try: 59 + print("POSTing to: %s\nParams: %s" % ( 60 + fetch_url, str(params)), file=sys.stderr) 61 + try: 62 + - page = url_opener.open(fetch_url, params) 63 + + page = urlopen(request, params.encode("utf-8")) 64 + except Exception as e: 65 + print(_("Failed to contact the server: %s") % e, file=sys.stderr) 66 + sys.exit(1)
+2 -2
pkgs/tools/misc/rshim-user-space/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "rshim-user-space"; 18 - version = "2.0.11"; 19 20 src = fetchFromGitHub { 21 owner = "Mellanox"; 22 repo = pname; 23 rev = "rshim-${version}"; 24 - hash = "sha256-LbAs4IFfYT6OhrtwRXmuQR9rD7ulmmUB20Au5fO8j9w="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "rshim-user-space"; 18 + version = "2.0.12"; 19 20 src = fetchFromGitHub { 21 owner = "Mellanox"; 22 repo = pname; 23 rev = "rshim-${version}"; 24 + hash = "sha256-jR9Q1i2p4weKuGPTAylNIVglgcZH0UtvXBVVCEquxu8="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/tools/misc/taoup/default.nix
··· 4 in 5 stdenv.mkDerivation rec { 6 pname = "taoup"; 7 - version = "1.1.19"; 8 9 src = fetchFromGitHub { 10 owner = "globalcitizen"; 11 repo = pname; 12 rev = "v${version}"; 13 - hash = "sha256-axMpQICvxWBlNJ5D06DYI7b4zFGeadfWFcpTN6lPvpg="; 14 }; 15 16 buildInputs = [ rubyEnv bash ncurses ];
··· 4 in 5 stdenv.mkDerivation rec { 6 pname = "taoup"; 7 + version = "1.21"; 8 9 src = fetchFromGitHub { 10 owner = "globalcitizen"; 11 repo = pname; 12 rev = "v${version}"; 13 + hash = "sha256-UHo3c+DQn77CJONy/QXM55rpIdhVkJbhR82tqmUltPQ="; 14 }; 15 16 buildInputs = [ rubyEnv bash ncurses ];
+2
pkgs/tools/misc/vector/default.nix
··· 46 hash = "sha256-vK+k+VbUVgJ8idlvuod5ExAkkeTYDk/135dyLRct0zs="; 47 }; 48 49 cargoLock = { 50 lockFile = ./Cargo.lock; 51 outputHashes = {
··· 46 hash = "sha256-vK+k+VbUVgJ8idlvuod5ExAkkeTYDk/135dyLRct0zs="; 47 }; 48 49 + patches = [ ./vector-pr19075.patch ]; 50 + 51 cargoLock = { 52 lockFile = ./Cargo.lock; 53 outputHashes = {
+23
pkgs/tools/misc/vector/vector-pr19075.patch
···
··· 1 + From 14cd9c12416b5c9ada55ced51e8f92fdce56a4b1 Mon Sep 17 00:00:00 2001 2 + From: Aaron Andersen <aaron@fosslib.net> 3 + Date: Tue, 7 Nov 2023 09:05:26 -0500 4 + Subject: [PATCH] fix(config): rustc warnings 5 + 6 + --- 7 + src/convert_config.rs | 3 +-- 8 + 1 file changed, 1 insertion(+), 2 deletions(-) 9 + 10 + diff --git a/src/convert_config.rs b/src/convert_config.rs 11 + index f0a900cf421a0..d81b998c5ee1f 100644 12 + --- a/src/convert_config.rs 13 + +++ b/src/convert_config.rs 14 + @@ -157,8 +157,7 @@ fn walk_dir_and_convert( 15 + let new_output_dir = if entry_path.is_dir() { 16 + let last_component = entry_path 17 + .file_name() 18 + - .unwrap_or_else(|| panic!("Failed to get file_name for {entry_path:?}")) 19 + - .clone(); 20 + + .unwrap_or_else(|| panic!("Failed to get file_name for {entry_path:?}")); 21 + let new_dir = output_dir.join(last_component); 22 + 23 + if !new_dir.exists() {
+1 -1
pkgs/top-level/all-packages.nix
··· 21411 inherit (darwin.apple_sdk.frameworks) OpenCL; 21412 }; 21413 21414 - gensio = callPackage ../development/libraries/gensio { }; 21415 21416 geoclue2 = callPackage ../development/libraries/geoclue { }; 21417
··· 21411 inherit (darwin.apple_sdk.frameworks) OpenCL; 21412 }; 21413 21414 + gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; 21415 21416 geoclue2 = callPackage ../development/libraries/geoclue { }; 21417