Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 10b5ff04 9a96b85a

+1407 -792
+10
maintainers/maintainer-list.nix
··· 3207 githubId = 3212452; 3208 name = "Cameron Nemo"; 3209 }; 3210 camillemndn = { 3211 email = "camillemondon@free.fr"; 3212 github = "camillemndn";
··· 3207 githubId = 3212452; 3208 name = "Cameron Nemo"; 3209 }; 3210 + cameronraysmith = { 3211 + email = "cameronraysmith@gmail.com"; 3212 + matrix = "@cameronraysmith:matrix.org"; 3213 + github = "cameronraysmith"; 3214 + githubId = 420942; 3215 + name = "Cameron Smith"; 3216 + keys = [{ 3217 + fingerprint = "3F14 C258 856E 88AE E0F9 661E FF04 3B36 8811 DD1C"; 3218 + }]; 3219 + }; 3220 camillemndn = { 3221 email = "camillemondon@free.fr"; 3222 github = "camillemndn";
+5
nixos/doc/manual/release-notes/rl-2405.section.md
··· 92 93 - [Handheld Daemon](https://github.com/hhd-dev/hhd), support for gaming handhelds like the Legion Go, ROG Ally, and GPD Win. Available as [services.handheld-daemon](#opt-services.handheld-daemon.enable). 94 95 - [Guix](https://guix.gnu.org), a functional package manager inspired by Nix. Available as [services.guix](#opt-services.guix.enable). 96 97 - [PhotonVision](https://photonvision.org/), a free, fast, and easy-to-use computer vision solution for the FIRST® Robotics Competition.
··· 92 93 - [Handheld Daemon](https://github.com/hhd-dev/hhd), support for gaming handhelds like the Legion Go, ROG Ally, and GPD Win. Available as [services.handheld-daemon](#opt-services.handheld-daemon.enable). 94 95 + - [BenchExec](https://github.com/sosy-lab/benchexec), a framework for reliable benchmarking and resource measurement, available as [programs.benchexec](#opt-programs.benchexec.enable), 96 + As well as related programs 97 + [CPU Energy Meter](https://github.com/sosy-lab/cpu-energy-meter), available as [programs.cpu-energy-meter](#opt-programs.cpu-energy-meter.enable), and 98 + [PQoS Wrapper](https://gitlab.com/sosy-lab/software/pqos-wrapper), available as [programs.pqos-wrapper](#opt-programs.pqos-wrapper.enable). 99 + 100 - [Guix](https://guix.gnu.org), a functional package manager inspired by Nix. Available as [services.guix](#opt-services.guix.enable). 101 102 - [PhotonVision](https://photonvision.org/), a free, fast, and easy-to-use computer vision solution for the FIRST® Robotics Competition.
+3
nixos/modules/module-list.nix
··· 158 ./programs/bash/ls-colors.nix 159 ./programs/bash/undistract-me.nix 160 ./programs/bcc.nix 161 ./programs/browserpass.nix 162 ./programs/calls.nix 163 ./programs/captive-browser.nix ··· 167 ./programs/chromium.nix 168 ./programs/clash-verge.nix 169 ./programs/cnping.nix 170 ./programs/command-not-found/command-not-found.nix 171 ./programs/coolercontrol.nix 172 ./programs/criu.nix ··· 250 ./programs/pantheon-tweaks.nix 251 ./programs/partition-manager.nix 252 ./programs/plotinus.nix 253 ./programs/projecteur.nix 254 ./programs/proxychains.nix 255 ./programs/qdmr.nix
··· 158 ./programs/bash/ls-colors.nix 159 ./programs/bash/undistract-me.nix 160 ./programs/bcc.nix 161 + ./programs/benchexec.nix 162 ./programs/browserpass.nix 163 ./programs/calls.nix 164 ./programs/captive-browser.nix ··· 168 ./programs/chromium.nix 169 ./programs/clash-verge.nix 170 ./programs/cnping.nix 171 + ./programs/cpu-energy-meter.nix 172 ./programs/command-not-found/command-not-found.nix 173 ./programs/coolercontrol.nix 174 ./programs/criu.nix ··· 252 ./programs/pantheon-tweaks.nix 253 ./programs/partition-manager.nix 254 ./programs/plotinus.nix 255 + ./programs/pqos-wrapper.nix 256 ./programs/projecteur.nix 257 ./programs/proxychains.nix 258 ./programs/qdmr.nix
+98
nixos/modules/programs/benchexec.nix
···
··· 1 + { lib 2 + , pkgs 3 + , config 4 + , options 5 + , ... 6 + }: 7 + let 8 + cfg = config.programs.benchexec; 9 + opt = options.programs.benchexec; 10 + 11 + filterUsers = x: 12 + if builtins.isString x then config.users.users ? ${x} else 13 + if builtins.isInt x then x else 14 + throw "filterUsers expects string (username) or int (UID)"; 15 + 16 + uid = x: 17 + if builtins.isString x then config.users.users.${x}.uid else 18 + if builtins.isInt x then x else 19 + throw "uid expects string (username) or int (UID)"; 20 + in 21 + { 22 + options.programs.benchexec = { 23 + enable = lib.mkEnableOption "BenchExec"; 24 + package = lib.options.mkPackageOption pkgs "benchexec" { }; 25 + 26 + users = lib.options.mkOption { 27 + type = with lib.types; listOf (either str int); 28 + description = '' 29 + Users that intend to use BenchExec. 30 + Provide usernames of users that are configured via {option}`${options.users.users}` as string, 31 + and UIDs of "mutable users" as integers. 32 + Control group delegation will be configured via systemd. 33 + For more information, see <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#setting-up-cgroups>. 34 + ''; 35 + default = [ ]; 36 + example = lib.literalExpression '' 37 + [ 38 + "alice" # username of a user configured via ${options.users.users} 39 + 1007 # UID of a mutable user 40 + ] 41 + ''; 42 + }; 43 + }; 44 + 45 + config = lib.mkIf cfg.enable { 46 + assertions = (map 47 + (user: { 48 + assertion = config.users.users ? ${user}; 49 + message = '' 50 + The user '${user}' intends to use BenchExec (via `${opt.users}`), but is not configured via `${options.users.users}`. 51 + ''; 52 + }) 53 + (builtins.filter builtins.isString cfg.users) 54 + ) ++ (map 55 + (id: { 56 + assertion = config.users.mutableUsers; 57 + message = '' 58 + The user with UID '${id}' intends to use BenchExec (via `${opt.users}`), but mutable users are disabled via `${options.users.mutableUsers}`. 59 + ''; 60 + }) 61 + (builtins.filter builtins.isInt cfg.users) 62 + ) ++ [ 63 + { 64 + assertion = config.systemd.enableUnifiedCgroupHierarchy == true; 65 + message = '' 66 + The BenchExec module `${opt.enable}` only supports control groups 2 (`${options.systemd.enableUnifiedCgroupHierarchy} = true`). 67 + ''; 68 + } 69 + ]; 70 + 71 + environment.systemPackages = [ cfg.package ]; 72 + 73 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#setting-up-cgroups>. 74 + systemd.services = builtins.listToAttrs (map 75 + (user: { 76 + name = "user@${builtins.toString (uid user)}"; 77 + value = { 78 + serviceConfig.Delegate = "yes"; 79 + overrideStrategy = "asDropin"; 80 + }; 81 + }) 82 + (builtins.filter filterUsers cfg.users)); 83 + 84 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#requirements>. 85 + virtualisation.lxc.lxcfs.enable = lib.mkDefault true; 86 + 87 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#requirements>. 88 + programs = { 89 + cpu-energy-meter.enable = lib.mkDefault true; 90 + pqos-wrapper.enable = lib.mkDefault true; 91 + }; 92 + 93 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#kernel-requirements>. 94 + security.unprivilegedUsernsClone = true; 95 + }; 96 + 97 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 98 + }
+27
nixos/modules/programs/cpu-energy-meter.nix
···
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: { 6 + options.programs.cpu-energy-meter = { 7 + enable = lib.mkEnableOption "CPU Energy Meter"; 8 + package = lib.mkPackageOption pkgs "cpu-energy-meter" { }; 9 + }; 10 + 11 + config = 12 + let 13 + cfg = config.programs.cpu-energy-meter; 14 + in 15 + lib.mkIf cfg.enable { 16 + hardware.cpu.x86.msr.enable = true; 17 + 18 + security.wrappers.${cfg.package.meta.mainProgram} = { 19 + owner = "nobody"; 20 + group = config.hardware.cpu.x86.msr.group; 21 + source = lib.getExe cfg.package; 22 + capabilities = "cap_sys_rawio=ep"; 23 + }; 24 + }; 25 + 26 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 27 + }
+27
nixos/modules/programs/pqos-wrapper.nix
···
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + let 7 + cfg = config.programs.pqos-wrapper; 8 + in 9 + { 10 + options.programs.pqos-wrapper = { 11 + enable = lib.mkEnableOption "PQoS Wrapper for BenchExec"; 12 + package = lib.mkPackageOption pkgs "pqos-wrapper" { }; 13 + }; 14 + 15 + config = lib.mkIf cfg.enable { 16 + hardware.cpu.x86.msr.enable = true; 17 + 18 + security.wrappers.${cfg.package.meta.mainProgram} = { 19 + owner = "nobody"; 20 + group = config.hardware.cpu.x86.msr.group; 21 + source = lib.getExe cfg.package; 22 + capabilities = "cap_sys_rawio=eip"; 23 + }; 24 + }; 25 + 26 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 27 + }
+1
nixos/tests/all-tests.nix
··· 144 bcachefs = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bcachefs.nix {}; 145 beanstalkd = handleTest ./beanstalkd.nix {}; 146 bees = handleTest ./bees.nix {}; 147 binary-cache = handleTest ./binary-cache.nix {}; 148 bind = handleTest ./bind.nix {}; 149 bird = handleTest ./bird.nix {};
··· 144 bcachefs = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bcachefs.nix {}; 145 beanstalkd = handleTest ./beanstalkd.nix {}; 146 bees = handleTest ./bees.nix {}; 147 + benchexec = handleTest ./benchexec.nix {}; 148 binary-cache = handleTest ./binary-cache.nix {}; 149 bind = handleTest ./bind.nix {}; 150 bird = handleTest ./bird.nix {};
+54
nixos/tests/benchexec.nix
···
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ... }: 2 + let 3 + user = "alice"; 4 + in 5 + { 6 + name = "benchexec"; 7 + 8 + nodes.benchexec = { 9 + imports = [ ./common/user-account.nix ]; 10 + 11 + programs.benchexec = { 12 + enable = true; 13 + users = [ user ]; 14 + }; 15 + }; 16 + 17 + testScript = { ... }: 18 + let 19 + runexec = lib.getExe' pkgs.benchexec "runexec"; 20 + echo = builtins.toString pkgs.benchexec; 21 + test = lib.getExe (pkgs.writeShellApplication rec { 22 + name = "test"; 23 + meta.mainProgram = name; 24 + text = "echo '${echo}'"; 25 + }); 26 + wd = "/tmp"; 27 + stdout = "${wd}/runexec.out"; 28 + stderr = "${wd}/runexec.err"; 29 + in 30 + '' 31 + start_all() 32 + machine.wait_for_unit("multi-user.target") 33 + benchexec.succeed(''''\ 34 + systemd-run \ 35 + --property='StandardOutput=file:${stdout}' \ 36 + --property='StandardError=file:${stderr}' \ 37 + --unit=runexec --wait --user --machine='${user}@' \ 38 + --working-directory ${wd} \ 39 + '${runexec}' \ 40 + --debug \ 41 + --read-only-dir / \ 42 + --hidden-dir /home \ 43 + '${test}' \ 44 + '''') 45 + benchexec.succeed("grep -s '${echo}' ${wd}/output.log") 46 + benchexec.succeed("test \"$(grep -Ec '((start|wall|cpu)time|memory)=' ${stdout})\" = 4") 47 + benchexec.succeed("! grep -E '(WARNING|ERROR)' ${stderr}") 48 + ''; 49 + 50 + interactive.nodes.benchexec.services.kmscon = { 51 + enable = true; 52 + fonts = [{ name = "Fira Code"; package = pkgs.fira-code; }]; 53 + }; 54 + })
+56 -56
pkgs/applications/emulators/retroarch/hashes.json
··· 55 "src": { 56 "owner": "libretro", 57 "repo": "beetle-pce-libretro", 58 - "rev": "b5dd6466f18714ab4c9702e5bdb51cc9dfea061b", 59 - "hash": "sha256-PBirwijCwaOcjRdyIyx/UsnYMQuojQuogK7X7Hte7r8=" 60 }, 61 - "version": "unstable-2024-05-03" 62 }, 63 "beetle-pce-fast": { 64 "fetcher": "fetchFromGitHub", 65 "src": { 66 "owner": "libretro", 67 "repo": "beetle-pce-fast-libretro", 68 - "rev": "e2c0259a6941285f853bdc81dfd33756e107c2c2", 69 - "hash": "sha256-S5p38rC5JqLL7ydeEtYR29rWFx1Pok3s7SNPr9zKwb8=" 70 }, 71 - "version": "unstable-2024-05-03" 72 }, 73 "beetle-pcfx": { 74 "fetcher": "fetchFromGitHub", ··· 85 "src": { 86 "owner": "libretro", 87 "repo": "beetle-psx-libretro", 88 - "rev": "0c8abf7f9dda23874b5b9cecfcec519a9dfb032b", 89 - "hash": "sha256-psGXpYzKI1QicoHxGhHwR92kymZ+9EaJUpGMcM2OMUY=" 90 }, 91 - "version": "unstable-2024-05-10" 92 }, 93 "beetle-saturn": { 94 "fetcher": "fetchFromGitHub", ··· 115 "src": { 116 "owner": "libretro", 117 "repo": "beetle-supergrafx-libretro", 118 - "rev": "77a965d3433b1585638b54aa6a15d0c33a64ea0c", 119 - "hash": "sha256-KuXvzse/EnzCcRoWVtZP1f/SKOp6qGrLbzbQEuFQGqA=" 120 }, 121 - "version": "unstable-2024-05-03" 122 }, 123 "beetle-vb": { 124 "fetcher": "fetchFromGitHub", ··· 155 "src": { 156 "owner": "libretro", 157 "repo": "bluemsx-libretro", 158 - "rev": "e8a4280bcbd149d1e020adcd9469ad9d8bd67412", 159 - "hash": "sha256-uh4lMOCN1WXKVJybFkkGxIRWAlde74yPH5eaB1/1qsk=" 160 }, 161 - "version": "unstable-2023-11-10" 162 }, 163 "bsnes": { 164 "fetcher": "fetchFromGitHub", 165 "src": { 166 "owner": "libretro", 167 "repo": "bsnes-libretro", 168 - "rev": "b2f3ca10ee48546ad267719fb21bcf6b503d91e6", 169 - "hash": "sha256-qClpkmkERAxdVL3DZvkUsmmGmFj6TArEBdS0AcIyXuA=" 170 }, 171 - "version": "unstable-2024-05-03" 172 }, 173 "bsnes-hd": { 174 "fetcher": "fetchFromGitHub", ··· 287 "src": { 288 "owner": "libretro", 289 "repo": "fbneo", 290 - "rev": "573c9b99e3cc0b11a652b2f21a22dcb15a2c4dda", 291 - "hash": "sha256-MTRv/F68GiEwt5iN4xilTWGgTw2mf2aAvqDExgeN/g0=" 292 }, 293 - "version": "unstable-2024-05-07" 294 }, 295 "fceumm": { 296 "fetcher": "fetchFromGitHub", ··· 307 "src": { 308 "owner": "flyinghead", 309 "repo": "flycast", 310 - "rev": "f13d7ad2dcf141f59a999090dbc0f78be196e665", 311 - "hash": "sha256-YFLSUaEikwLPglHh3t8sHiKHRn5cchKzzkJlZDdgVsU=", 312 "fetchSubmodules": true 313 }, 314 - "version": "unstable-2024-05-11" 315 }, 316 "fmsx": { 317 "fetcher": "fetchFromGitHub", ··· 348 "src": { 349 "owner": "libretro", 350 "repo": "gambatte-libretro", 351 - "rev": "a7e645196f5e54904a056e390ac7ceb033037de0", 352 - "hash": "sha256-pz/IQpjySByHnRu64Ysd1LJPrcImMQ0CfTRV4ONUsA0=" 353 }, 354 - "version": "unstable-2024-05-10" 355 }, 356 "genesis-plus-gx": { 357 "fetcher": "fetchFromGitHub", 358 "src": { 359 "owner": "libretro", 360 "repo": "Genesis-Plus-GX", 361 - "rev": "ba9fc37cfa4930311a9c77b1d8a23df0cae95e9a", 362 - "hash": "sha256-Smw0MoUfewlz0zYQmtFLB0n8l0KyyoInohXZ7d9Xrwk=" 363 }, 364 - "version": "unstable-2024-05-10" 365 }, 366 "gpsp": { 367 "fetcher": "fetchFromGitHub", ··· 429 "src": { 430 "owner": "libretro", 431 "repo": "mame2003-libretro", 432 - "rev": "838f84f14422529c37bbb9803eb649209c8ba4e8", 433 - "hash": "sha256-NiqlA4FjHS0GLypEg6QbhEJlhV0YU7VmMquzqnyr7aA=" 434 }, 435 - "version": "unstable-2024-02-08" 436 }, 437 "mame2003-plus": { 438 "fetcher": "fetchFromGitHub", 439 "src": { 440 "owner": "libretro", 441 "repo": "mame2003-plus-libretro", 442 - "rev": "11fad92faea0acfd3eb4fd15beced9088caab1fc", 443 - "hash": "sha256-ck+zdwiuVw4bhPSdQxEz8a0nj8J6GP7ccvYRZ1WJy8s=" 444 }, 445 - "version": "unstable-2024-05-03" 446 }, 447 "mame2010": { 448 "fetcher": "fetchFromGitHub", ··· 529 "src": { 530 "owner": "Javanaise", 531 "repo": "mrboom-libretro", 532 - "rev": "3d5a840e424df30beaf2746c98f538ea1b44bd31", 533 - "hash": "sha256-emNX2U4y2CO6biJ6vwY15otRs44WbPJTGmgP+uCSUfM=", 534 "fetchSubmodules": true 535 }, 536 - "version": "unstable-2024-02-26" 537 }, 538 "mupen64plus": { 539 "fetcher": "fetchFromGitHub", ··· 631 "src": { 632 "owner": "libretro", 633 "repo": "pcsx_rearmed", 634 - "rev": "87a0a6318564fc171d0b576da8ea7e629aa229e7", 635 - "hash": "sha256-quIvyfigl/4itSldj73HpZezeHQwVGlz/jQvwmmsDik=" 636 }, 637 - "version": "unstable-2024-04-22" 638 }, 639 "picodrive": { 640 "fetcher": "fetchFromGitHub", ··· 652 "src": { 653 "owner": "jpd002", 654 "repo": "Play-", 655 - "rev": "700a44a1548d099705c901203414724518c90d43", 656 - "hash": "sha256-OZO8vVA2B/SdckC2Rm/v35cdJDzkpdU9lJhFYEyyl1U=", 657 "fetchSubmodules": true 658 }, 659 - "version": "unstable-2024-05-05" 660 }, 661 "ppsspp": { 662 "fetcher": "fetchFromGitHub", 663 "src": { 664 "owner": "hrydgard", 665 "repo": "ppsspp", 666 - "rev": "60ffd07116d0a2e07db141db8414524138b6f035", 667 - "hash": "sha256-tkIbsYjQRoV9A8NIDMJCRnHd+NCPycqrPu6JRjF6dHs=", 668 "fetchSubmodules": true 669 }, 670 - "version": "unstable-2024-05-03" 671 }, 672 "prboom": { 673 "fetcher": "fetchFromGitHub", ··· 754 "src": { 755 "owner": "snes9xgit", 756 "repo": "snes9x", 757 - "rev": "771b0ffc3792ffeca10baa88d6a62e3889060236", 758 - "hash": "sha256-U8O4u6gD8jopqzwcnWy9xLSuuBjMSq5nhncSQmrIePs=" 759 }, 760 - "version": "unstable-2024-05-01" 761 }, 762 "snes9x2002": { 763 "fetcher": "fetchFromGitHub", ··· 794 "src": { 795 "owner": "stella-emu", 796 "repo": "stella", 797 - "rev": "68e671169f11373e00c88b24d7b319a42b69a715", 798 - "hash": "sha256-WpkUbnYaohP6rDKYi3pPdDxGfW9f7d1QjhJVSBzqLjc=" 799 }, 800 - "version": "unstable-2024-05-03" 801 }, 802 "stella2014": { 803 "fetcher": "fetchFromGitHub", ··· 844 "src": { 845 "owner": "libretro", 846 "repo": "tic-80", 847 - "rev": "bd6ce86174fc7c9d7d3a86263acf3a7de1b62c11", 848 "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=", 849 "fetchSubmodules": true 850 }, 851 - "version": "unstable-2022-06-11" 852 }, 853 "vba-m": { 854 "fetcher": "fetchFromGitHub",
··· 55 "src": { 56 "owner": "libretro", 57 "repo": "beetle-pce-libretro", 58 + "rev": "0eb4b423452da40dbf4393e09d4126c3090a1210", 59 + "hash": "sha256-PhhItDKvlvx3uBDx+xEUVr0sW2Y9HiTR/IvsnXVNAqo=" 60 }, 61 + "version": "unstable-2024-05-17" 62 }, 63 "beetle-pce-fast": { 64 "fetcher": "fetchFromGitHub", 65 "src": { 66 "owner": "libretro", 67 "repo": "beetle-pce-fast-libretro", 68 + "rev": "414149d335ce2a3284db6cdffbb8ed2ce42dbe5f", 69 + "hash": "sha256-sta71o4NJIPDZlQkAFLzx+XlHVA8MmUjuZ17MuCKhOY=" 70 }, 71 + "version": "unstable-2024-05-17" 72 }, 73 "beetle-pcfx": { 74 "fetcher": "fetchFromGitHub", ··· 85 "src": { 86 "owner": "libretro", 87 "repo": "beetle-psx-libretro", 88 + "rev": "1743ca1a97cc90eac463def2e6118602b3d230c0", 89 + "hash": "sha256-0ViuIo+iEIthRayJQeedOo2L+uTsJQh6PTJ21zlC/f0=" 90 }, 91 + "version": "unstable-2024-05-17" 92 }, 93 "beetle-saturn": { 94 "fetcher": "fetchFromGitHub", ··· 115 "src": { 116 "owner": "libretro", 117 "repo": "beetle-supergrafx-libretro", 118 + "rev": "c96c05c0b6e948df00da7e6253ff3e2874314baa", 119 + "hash": "sha256-ruxp66E7D+r/9h7lzggIy9q9DKWKJikVzL5Oqsy9kQM=" 120 }, 121 + "version": "unstable-2024-05-17" 122 }, 123 "beetle-vb": { 124 "fetcher": "fetchFromGitHub", ··· 155 "src": { 156 "owner": "libretro", 157 "repo": "bluemsx-libretro", 158 + "rev": "0dcb73adef9601ca70d94b3f4e3ba1b3b54edbc0", 159 + "hash": "sha256-jjo9vUMRZjHwhnh5OiC1JuNc/diJWoa/GcHwHnLIFqw=" 160 }, 161 + "version": "unstable-2024-05-17" 162 }, 163 "bsnes": { 164 "fetcher": "fetchFromGitHub", 165 "src": { 166 "owner": "libretro", 167 "repo": "bsnes-libretro", 168 + "rev": "37606e377ebae5d3175cd6267e4ddfa3f3c5091f", 169 + "hash": "sha256-B1ragos8ZeCjg8Xlt6SC8V69iTZ6OXTpPptlWw4EMOU=" 170 }, 171 + "version": "unstable-2024-05-17" 172 }, 173 "bsnes-hd": { 174 "fetcher": "fetchFromGitHub", ··· 287 "src": { 288 "owner": "libretro", 289 "repo": "fbneo", 290 + "rev": "d64b24ca2eaf5dcdc0e9e5a8ada95af736ec80d7", 291 + "hash": "sha256-3arvKLXFXr7+s08IF4Qv215qfvi6uOk3afpo8zT4d3I=" 292 }, 293 + "version": "unstable-2024-05-15" 294 }, 295 "fceumm": { 296 "fetcher": "fetchFromGitHub", ··· 307 "src": { 308 "owner": "flyinghead", 309 "repo": "flycast", 310 + "rev": "88f23958ace20840fb2666ccc42750a6f9b20d19", 311 + "hash": "sha256-foLCf8E8HNT2DgSM5sUN4fkvJqBrlvOU6XBK4NgZzEU=", 312 "fetchSubmodules": true 313 }, 314 + "version": "unstable-2024-05-17" 315 }, 316 "fmsx": { 317 "fetcher": "fetchFromGitHub", ··· 348 "src": { 349 "owner": "libretro", 350 "repo": "gambatte-libretro", 351 + "rev": "238b195bca073bc1a2032c4e92c097d157e521f8", 352 + "hash": "sha256-i9+a1kVlJ6EPaCOMkuIZgujNEg6MwPRM3mHnhconWHo=" 353 }, 354 + "version": "unstable-2024-05-17" 355 }, 356 "genesis-plus-gx": { 357 "fetcher": "fetchFromGitHub", 358 "src": { 359 "owner": "libretro", 360 "repo": "Genesis-Plus-GX", 361 + "rev": "58cf8471e3aa09ac4cb4c4b2dc5fdf3d1d54d626", 362 + "hash": "sha256-y1pVoKrIV5n2wKoUIkUEor2CKTx9CyvkDagkByuFeiE=" 363 }, 364 + "version": "unstable-2024-05-17" 365 }, 366 "gpsp": { 367 "fetcher": "fetchFromGitHub", ··· 429 "src": { 430 "owner": "libretro", 431 "repo": "mame2003-libretro", 432 + "rev": "aed807fce1acd4fbc70f7ced8fa52548220082ac", 433 + "hash": "sha256-48C2vJIFfna2LcbcLVTTVmJzvV87DZBa+6UQz/LfaVU=" 434 }, 435 + "version": "unstable-2024-05-17" 436 }, 437 "mame2003-plus": { 438 "fetcher": "fetchFromGitHub", 439 "src": { 440 "owner": "libretro", 441 "repo": "mame2003-plus-libretro", 442 + "rev": "f0135f7f610c43496f376dfddbc60fc0ed24a736", 443 + "hash": "sha256-jHilxNFL+n8QesjgD6lt8HQSVwA4uiLMsNa1JkkCIuA=" 444 }, 445 + "version": "unstable-2024-05-17" 446 }, 447 "mame2010": { 448 "fetcher": "fetchFromGitHub", ··· 529 "src": { 530 "owner": "Javanaise", 531 "repo": "mrboom-libretro", 532 + "rev": "d9695504924344eb681b526d0cc3bb5e3884a32b", 533 + "hash": "sha256-incaTU5pFv5K4jeiWx09Cp50+4Ewf13tT83zr7Zidmo=", 534 "fetchSubmodules": true 535 }, 536 + "version": "unstable-2024-05-17" 537 }, 538 "mupen64plus": { 539 "fetcher": "fetchFromGitHub", ··· 631 "src": { 632 "owner": "libretro", 633 "repo": "pcsx_rearmed", 634 + "rev": "db02598e737b8d50cd347fe2ef13cb85ade051dd", 635 + "hash": "sha256-BgqwKbmRXKIMfv8xPBH38wTMSVWvkFKOJCb0emZkx5Y=" 636 }, 637 + "version": "unstable-2024-05-17" 638 }, 639 "picodrive": { 640 "fetcher": "fetchFromGitHub", ··· 652 "src": { 653 "owner": "jpd002", 654 "repo": "Play-", 655 + "rev": "0efd17e79dc470c86cd1363a93130888c1e7a528", 656 + "hash": "sha256-+f1xOSqKUJmM0bhtsPR9zk6mybo2HOXLURtYVb6qBGU=", 657 "fetchSubmodules": true 658 }, 659 + "version": "unstable-2024-05-17" 660 }, 661 "ppsspp": { 662 "fetcher": "fetchFromGitHub", 663 "src": { 664 "owner": "hrydgard", 665 "repo": "ppsspp", 666 + "rev": "dbcac0e48c769e4874028496c6d6f6ecc418e16f", 667 + "hash": "sha256-Nn1kRh2xgKZWrrWRIuYkm4U7sJ5U9tMBRMZFTA4pcEE=", 668 "fetchSubmodules": true 669 }, 670 + "version": "unstable-2024-05-14" 671 }, 672 "prboom": { 673 "fetcher": "fetchFromGitHub", ··· 754 "src": { 755 "owner": "snes9xgit", 756 "repo": "snes9x", 757 + "rev": "8f41776532c407744c41e5d08444cb2dbd492c14", 758 + "hash": "sha256-w8RWXqTjAUVrg3U0aMdaZ5mOlZYhgARzOAgyc57AhGQ=" 759 }, 760 + "version": "unstable-2024-05-13" 761 }, 762 "snes9x2002": { 763 "fetcher": "fetchFromGitHub", ··· 794 "src": { 795 "owner": "stella-emu", 796 "repo": "stella", 797 + "rev": "49166ca9949708c3bddaed5cc549194c4bfcfae5", 798 + "hash": "sha256-Oszglo1BQYTkuSZ96RSIBa1A0v/4qLQSBzsSVmOq07I=" 799 }, 800 + "version": "unstable-2024-05-13" 801 }, 802 "stella2014": { 803 "fetcher": "fetchFromGitHub", ··· 844 "src": { 845 "owner": "libretro", 846 "repo": "tic-80", 847 + "rev": "6412f72d0f4725c153ce3d245729b829e713542e", 848 "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=", 849 "fetchSubmodules": true 850 }, 851 + "version": "unstable-2024-05-13" 852 }, 853 "vba-m": { 854 "fetcher": "fetchFromGitHub",
+3 -3
pkgs/applications/emulators/wine/sources.nix
··· 69 70 unstable = fetchurl rec { 71 # NOTE: Don't forget to change the hash for staging as well. 72 - version = "9.8"; 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 - hash = "sha256-hpQ8g47aj62aeUDUCZcDOUvx0b6aEBQ0L+2HnH3DuZM="; 75 inherit (stable) patches; 76 77 ## see http://wiki.winehq.org/Gecko ··· 117 staging = fetchFromGitLab rec { 118 # https://gitlab.winehq.org/wine/wine-staging 119 inherit (unstable) version; 120 - hash = "sha256-c69E+jr5DKdD8JJxQhM3ILJgvmGvOe54FqMghcVPkpg="; 121 domain = "gitlab.winehq.org"; 122 owner = "wine"; 123 repo = "wine-staging";
··· 69 70 unstable = fetchurl rec { 71 # NOTE: Don't forget to change the hash for staging as well. 72 + version = "9.9"; 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 + hash = "sha256-TWengSxKvUo96SMjjmD1qGsWrH+yD2KU4Nxu+ei+yjY="; 75 inherit (stable) patches; 76 77 ## see http://wiki.winehq.org/Gecko ··· 117 staging = fetchFromGitLab rec { 118 # https://gitlab.winehq.org/wine/wine-staging 119 inherit (unstable) version; 120 + hash = "sha256-JJrt2zTCjI8Zectoa5B0eZm2BLQm9u5cHbqVEHygwd0="; 121 domain = "gitlab.winehq.org"; 122 owner = "wine"; 123 repo = "wine-staging";
-40
pkgs/applications/misc/openjump/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, makeWrapper 2 - , coreutils, gawk, which, gnugrep, findutils 3 - , jdk 4 - }: 5 - 6 - stdenv.mkDerivation { 7 - pname = "openjump"; 8 - version = "1.15"; 9 - 10 - src = fetchurl { 11 - url = "mirror://sourceforge/jump-pilot/OpenJUMP/1.15/OpenJUMP-Portable-1.15-r6241-CORE.zip"; 12 - sha256 = "12snzkv83w6khcdqzp6xahqapwp82af6c7j2q8n0lj62hk79rfgl"; 13 - }; 14 - 15 - # TODO: build from source 16 - unpackPhase = '' 17 - mkdir -p $out/bin; 18 - cd $out; unzip $src 19 - ''; 20 - 21 - nativeBuildInputs = [ makeWrapper unzip ]; 22 - 23 - installPhase = '' 24 - dir=$(echo $out/OpenJUMP-*) 25 - 26 - chmod +x $dir/bin/oj_linux.sh 27 - makeWrapper $dir/bin/oj_linux.sh $out/bin/OpenJump \ 28 - --set JAVA_HOME ${jdk.home} \ 29 - --set PATH "${coreutils}/bin:${gawk}/bin:${which}/bin:${gnugrep}/bin:${findutils}/bin" 30 - ''; 31 - 32 - meta = { 33 - description = "Open source Geographic Information System (GIS) written in the Java programming language"; 34 - homepage = "http://www.openjump.org/index.html"; 35 - license = lib.licenses.gpl2; 36 - maintainers = [lib.maintainers.marcweber]; 37 - platforms = lib.platforms.linux; 38 - mainProgram = "OpenJump"; 39 - }; 40 - }
···
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 51 in 52 stdenv.mkDerivation rec { 53 pname = "opera"; 54 - version = "109.0.5097.80"; 55 56 src = fetchurl { 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 - hash = "sha256-3NSinITYisulR5rNhSnwQC3D9pKWj4SdBtFt/9OgCvo="; 59 }; 60 61 unpackPhase = "dpkg-deb -x $src .";
··· 51 in 52 stdenv.mkDerivation rec { 53 pname = "opera"; 54 + version = "110.0.5130.23"; 55 56 src = fetchurl { 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 + hash = "sha256-Y1YmTUvXHOXBB5Mei8lX0DCoEkOmgVCPtT1GnTqNTtA="; 59 }; 60 61 unpackPhase = "dpkg-deb -x $src .";
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 5 6 appimageTools.wrapType2 rec { 7 pname = "tutanota-desktop"; 8 - version = "227.240502.0"; 9 10 src = fetchurl { 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 - hash = "sha256-D7qWwIFuCJmBvfdgf4Dsd2/jvi39tbAttaHOwLND4DY="; 13 }; 14 15 extraPkgs = pkgs: [ pkgs.libsecret ];
··· 5 6 appimageTools.wrapType2 rec { 7 pname = "tutanota-desktop"; 8 + version = "229.240514.1"; 9 10 src = fetchurl { 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 + hash = "sha256-wUxg6Gu8jjV+EEvD9nt38BU5J3qoByvj+sUkilk4voc="; 13 }; 14 15 extraPkgs = pkgs: [ pkgs.libsecret ];
+2 -2
pkgs/applications/radio/sdrangel/default.nix
··· 52 53 stdenv.mkDerivation (finalAttrs: { 54 pname = "sdrangel"; 55 - version = "7.20.0"; 56 57 src = fetchFromGitHub { 58 owner = "f4exb"; 59 repo = "sdrangel"; 60 rev = "v${finalAttrs.version}"; 61 - hash = "sha256-sS/ASTMdNJpllHqtmUsG+qBQ77j8IcG6l4g53/Lmcwk="; 62 }; 63 64 nativeBuildInputs = [
··· 52 53 stdenv.mkDerivation (finalAttrs: { 54 pname = "sdrangel"; 55 + version = "7.20.1"; 56 57 src = fetchFromGitHub { 58 owner = "f4exb"; 59 repo = "sdrangel"; 60 rev = "v${finalAttrs.version}"; 61 + hash = "sha256-8v00JiPRCFqg+6wEZw5BrsHMvUYweigbroBHKQGOlHI="; 62 }; 63 64 nativeBuildInputs = [
+2 -2
pkgs/applications/window-managers/river/default.nix
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "river"; 24 - version = "0.3.0"; 25 26 outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; 27 ··· 31 repo = "river"; 32 rev = "refs/tags/v${finalAttrs.version}"; 33 fetchSubmodules = true; 34 - hash = "sha256-6LZuWx0sC6bW0K7D0PR8hJlVW6i6NIzOOORdMu3Gk5U="; 35 }; 36 37 nativeBuildInputs = [
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "river"; 24 + version = "0.3.1"; 25 26 outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; 27 ··· 31 repo = "river"; 32 rev = "refs/tags/v${finalAttrs.version}"; 33 fetchSubmodules = true; 34 + hash = "sha256-H/908/TP2uzJD1yH4mCXHvorY+4kAhzEkWn6nZGsyBg="; 35 }; 36 37 nativeBuildInputs = [
+62
pkgs/by-name/be/benchexec/package.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + , libseccomp 5 + , nixosTests 6 + , testers 7 + , benchexec 8 + }: 9 + python3.pkgs.buildPythonApplication rec { 10 + pname = "benchexec"; 11 + version = "3.21"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sosy-lab"; 15 + repo = "benchexec"; 16 + rev = version; 17 + hash = "sha256-bE3brmmLHZQakDKvd47I1hm9Dcsu6DrSeJyjWWtEZWI="; 18 + }; 19 + 20 + pyproject = true; 21 + 22 + nativeBuildInputs = with python3.pkgs; [ setuptools ]; 23 + 24 + # NOTE: CPU Energy Meter is not added, 25 + # because BenchExec should call the wrapper configured 26 + # via `security.wrappers.cpu-energy-meter` 27 + # in `programs.cpu-energy-meter`, which will have the required 28 + # capabilities to access MSR. 29 + # If we add `cpu-energy-meter` here, BenchExec will instead call an executable 30 + # without `CAP_SYS_RAWIO` and fail. 31 + propagatedBuildInputs = with python3.pkgs; [ 32 + coloredlogs 33 + lxml 34 + pystemd 35 + pyyaml 36 + ]; 37 + 38 + makeWrapperArgs = [ "--set-default LIBSECCOMP ${lib.getLib libseccomp}/lib/libseccomp.so" ]; 39 + 40 + passthru.tests = 41 + let 42 + testVersion = result: testers.testVersion { 43 + command = "${result} --version"; 44 + package = benchexec; 45 + }; 46 + in 47 + { 48 + nixos = nixosTests.benchexec; 49 + benchexec-version = testVersion "benchexec"; 50 + runexec-version = testVersion "runexec"; 51 + table-generator-version = testVersion "table-generator"; 52 + containerexec-version = testVersion "containerexec"; 53 + }; 54 + 55 + meta = with lib; { 56 + description = "A Framework for Reliable Benchmarking and Resource Measurement."; 57 + homepage = "https://github.com/sosy-lab/benchexec"; 58 + maintainers = with maintainers; [ lorenzleutgeb ]; 59 + license = licenses.asl20; 60 + mainProgram = "benchexec"; 61 + }; 62 + }
+3 -3
pkgs/by-name/bo/boxbuddy/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "boxbuddy"; 12 - version = "2.2.3"; 13 14 src = fetchFromGitHub { 15 owner = "Dvlv"; 16 repo = "BoxBuddyRS"; 17 rev = version; 18 - hash = "sha256-b7b5IWo2REr0HBfsKbnFYcReEQG5SfuGDa9KSKIC3t0="; 19 }; 20 21 - cargoHash = "sha256-h+pDjS+VtvfiaWMQjpFHBBJ/8bZ0SRgayRmx4vg96Jw="; 22 23 # The software assumes it is installed either in flatpak or in the home directory 24 # so the xdg data path needs to be patched here
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "boxbuddy"; 12 + version = "2.2.4"; 13 14 src = fetchFromGitHub { 15 owner = "Dvlv"; 16 repo = "BoxBuddyRS"; 17 rev = version; 18 + hash = "sha256-1a9rSVP40+ZKp21BJLO+6HGDf1m6dROqGyTkql58iA4="; 19 }; 20 21 + cargoHash = "sha256-Y89TkqjTmaYnFsQmg48FSPMFoUL7Wbgb2xh60boILdQ="; 22 23 # The software assumes it is installed either in flatpak or in the home directory 24 # so the xdg data path needs to be patched here
+40
pkgs/by-name/cp/cpu-energy-meter/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , libcap 5 + }: 6 + stdenv.mkDerivation rec { 7 + pname = "cpu-energy-meter"; 8 + version = "1.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "sosy-lab"; 12 + repo = "cpu-energy-meter"; 13 + rev = version; 14 + hash = "sha256-QW65Z8mRYLHcyLeOtNAHjwPNWAUP214wqIYclK+whFw="; 15 + }; 16 + 17 + postPatch = '' 18 + substituteInPlace Makefile \ 19 + --replace "DESTDIR :=" "DESTDIR := $out" \ 20 + --replace "PREFIX := /usr/local" "PREFIX :=" 21 + ''; 22 + 23 + buildInputs = [ libcap ]; 24 + 25 + env.NIX_CFLAGS_COMPILE = "-fcommon"; 26 + 27 + postInstall = '' 28 + install -Dm444 -t $out/etc/udev/rules.d $src/debian/additional_files/59-msr.rules 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "A tool for measuring energy consumption of Intel CPUs"; 33 + homepage = "https://github.com/sosy-lab/cpu-energy-meter"; 34 + changelog = "https://github.com/sosy-lab/cpu-energy-meter/blob/main/CHANGELOG.md"; 35 + maintainers = with maintainers; [ lorenzleutgeb ]; 36 + license = licenses.bsd3; 37 + platforms = [ "x86_64-linux" ]; 38 + mainProgram = "cpu-energy-meter"; 39 + }; 40 + }
+71 -123
pkgs/by-name/do/dosbox-staging/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , fetchpatch 5 - , SDL2 6 - , SDL2_image 7 - , SDL2_net 8 - , alsa-lib 9 - , copyDesktopItems 10 - , darwin 11 - , fluidsynth 12 - , glib 13 - , gtest 14 - , iir1 15 - , libGL 16 - , libGLU 17 - , libjack2 18 - , libmt32emu 19 - , libogg 20 - , libpng 21 - , libpulseaudio 22 - , libslirp 23 - , libsndfile 24 - , makeDesktopItem 25 - , makeWrapper 26 - , meson 27 - , ninja 28 - , opusfile 29 - , pkg-config 30 - , speexdsp 31 }: 32 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "dosbox-staging"; 35 - version = "0.80.1"; 36 37 src = fetchFromGitHub { 38 owner = "dosbox-staging"; 39 repo = "dosbox-staging"; 40 rev = "v${finalAttrs.version}"; 41 - hash = "sha256-I90poBeLSq1c8PXyjrx7/UcbfqFNnnNiXfJdWhLPGMc="; 42 }; 43 44 - patches = [ 45 - # Pull missind SDL2_net dependency: 46 - # https://github.com/dosbox-staging/dosbox-staging/pull/2358 47 - (fetchpatch { 48 - name = "sdl2-net.patch"; 49 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/1b02f187a39263f4b0285323dcfe184bccd749c2.patch"; 50 - hash = "sha256-Ev97xApInu6r5wvI9Q7FhkSXqtMW/rwJj48fExvqnT0="; 51 - }) 52 - 53 - # Pull missing SDL2_image dependency: 54 - # https://github.com/dosbox-staging/dosbox-staging/pull/2239 55 - (fetchpatch { 56 - name = "sdl2-image.patch"; 57 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/ca8b7a906d29a3f8ce956c4af7dc829a6ac3e229.patch"; 58 - hash = "sha256-WtTVSWWSlfXrdPVsnlDe4P5K/Fnj4QsOzx3Wo/Kusmg="; 59 - includes = [ "src/gui/meson.build" ]; 60 - }) 61 - ] 62 - # Pagesize detection via syscall; remove when next stable version arrives 63 - ++ [ 64 - (fetchpatch { 65 - # Added as a parent commit of 7e20f6e 66 - # Fix ppc64le backend and 64K page size support (#2828) 67 - name = "meson-add-ppc64.patch"; 68 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/765bcc2b1d87050a4ea366bf22e1db075ad5660b.patch"; 69 - hash = "sha256-RtkidyF7w6RrPmCKK4Bd+3FtAn/+/38xk2cl32+yzxw="; 70 - includes = [ "meson.build" ]; 71 - }) 72 - (fetchpatch { 73 - # Added as a parent commit of 7e20f6e 74 - # Account for debian powerpc prefix (instead of ppc) 75 - name = "meson-powerpc64le.patch"; 76 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/d44aa7441cd871ffac08974f22af7a735a839288.patch"; 77 - hash = "sha256-oMZtfmB1CRlDWyXwEWc3XzC+XxKazXDgo+jUiNBoJDw="; 78 - includes = [ "meson.build" ]; 79 - }) 80 - (fetchpatch { 81 - # Added as a parent commit of 7e20f6e 82 - # Restore the PowerPC dynrec core to working order 83 - name = "meson-option-write-or-execute.patch"; 84 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/ef86642de390839afc77b2b591a6ea9ac43909b3.patch"; 85 - hash = "sha256-htOKEaXRRy28XNMX/t6uFTBLCkTr7YPtfmI9UyIBiz4="; 86 - includes = [ "meson_options.txt" ]; 87 - }) 88 - (fetchpatch { 89 - # Use a system call to detect the page size 90 - name = "meson-detect-pagesize-by-syscall.patch"; 91 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/7e20f6e401956a7a308f1b3462294d7ac9fa5db8.patch"; 92 - hash = "sha256-QW9lpHWCYSlQFgTqX/UxHAAWisz4wfPrdjLqROn/wR0="; 93 - }) 94 - ]; 95 - 96 nativeBuildInputs = [ 97 - copyDesktopItems 98 gtest 99 makeWrapper 100 meson ··· 102 pkg-config 103 ]; 104 105 - buildInputs = [ 106 - fluidsynth 107 - glib 108 - iir1 109 - libGL 110 - libGLU 111 - libjack2 112 - libmt32emu 113 - libogg 114 - libpng 115 - libpulseaudio 116 - libslirp 117 - libsndfile 118 - opusfile 119 - SDL2 120 - SDL2_image 121 - SDL2_net 122 - speexdsp 123 - ] ++ lib.optionals stdenv.isLinux [ 124 - alsa-lib 125 - ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 126 - AudioUnit 127 - Carbon 128 - Cocoa 129 - ]); 130 131 - desktopItems = [ 132 - (makeDesktopItem { 133 - name = "dosbox-staging"; 134 - exec = "dosbox-staging"; 135 - icon = "dosbox-staging"; 136 - comment = "x86 dos emulator enhanced"; 137 - desktopName = "DosBox-Staging"; 138 - genericName = "DOS emulator"; 139 - categories = [ "Emulator" "Game" ]; 140 - }) 141 - ]; 142 143 postFixup = '' 144 # Rename binary, add a wrapper, and copy manual to avoid conflict with ··· 153 ln -s dosbox.1.gz dosbox-staging.1.gz 154 popd 155 ''; 156 157 meta = { 158 homepage = "https://dosbox-staging.github.io/"; ··· 164 practices. 165 ''; 166 license = lib.licenses.gpl2Plus; 167 - maintainers = with lib.maintainers; [ joshuafern AndersonTorres ]; 168 platforms = lib.platforms.unix; 169 priority = 101; 170 }; 171 }) 172 - # TODO: report upstream about not finding SDL2_net
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + SDL2, 6 + SDL2_image, 7 + SDL2_net, 8 + alsa-lib, 9 + darwin, 10 + fluidsynth, 11 + glib, 12 + gtest, 13 + iir1, 14 + libGL, 15 + libGLU, 16 + libjack2, 17 + libmt32emu, 18 + libogg, 19 + libpng, 20 + zlib-ng, 21 + libpulseaudio, 22 + libslirp, 23 + libsndfile, 24 + makeWrapper, 25 + meson, 26 + ninja, 27 + opusfile, 28 + pkg-config, 29 + speexdsp, 30 + nix-update-script, 31 }: 32 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "dosbox-staging"; 35 + version = "0.81.1"; 36 37 src = fetchFromGitHub { 38 owner = "dosbox-staging"; 39 repo = "dosbox-staging"; 40 rev = "v${finalAttrs.version}"; 41 + hash = "sha256-XGssEyX+AVv7/ixgGTRtPFjsUSX0FT0fhP+TXsFl2fY="; 42 }; 43 44 nativeBuildInputs = [ 45 gtest 46 makeWrapper 47 meson ··· 49 pkg-config 50 ]; 51 52 + buildInputs = 53 + [ 54 + fluidsynth 55 + glib 56 + iir1 57 + libGL 58 + libGLU 59 + libjack2 60 + libmt32emu 61 + libogg 62 + libpng 63 + zlib-ng 64 + libpulseaudio 65 + libslirp 66 + libsndfile 67 + opusfile 68 + SDL2 69 + SDL2_image 70 + SDL2_net 71 + speexdsp 72 + ] 73 + ++ lib.optionals stdenv.isLinux [ alsa-lib ] 74 + ++ lib.optionals stdenv.isDarwin ( 75 + with darwin.apple_sdk.frameworks; 76 + [ 77 + AudioUnit 78 + Carbon 79 + Cocoa 80 + ] 81 + ); 82 83 + postInstall = '' 84 + install -Dm644 $src/contrib/linux/dosbox-staging.desktop $out/share/applications/ 85 + ''; 86 87 postFixup = '' 88 # Rename binary, add a wrapper, and copy manual to avoid conflict with ··· 97 ln -s dosbox.1.gz dosbox-staging.1.gz 98 popd 99 ''; 100 + 101 + passthru.updateScript = nix-update-script { }; 102 103 meta = { 104 homepage = "https://dosbox-staging.github.io/"; ··· 110 practices. 111 ''; 112 license = lib.licenses.gpl2Plus; 113 + maintainers = with lib.maintainers; [ 114 + joshuafern 115 + AndersonTorres 116 + ]; 117 platforms = lib.platforms.unix; 118 priority = 101; 119 }; 120 })
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 7 8 buildGoModule rec { 9 pname = "files-cli"; 10 - version = "2.13.41"; 11 12 src = fetchFromGitHub { 13 repo = "files-cli"; 14 owner = "files-com"; 15 rev = "v${version}"; 16 - hash = "sha256-WW6E0K3HOi8gtBwcmN9syV4wM73BPGyXbv3t4ZJjoIc="; 17 }; 18 19 - vendorHash = "sha256-LdebAbdbiUX0xw1EJKCzK1jdt5+FgoZQBPI0apZkcsc="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule rec { 9 pname = "files-cli"; 10 + version = "2.13.49"; 11 12 src = fetchFromGitHub { 13 repo = "files-cli"; 14 owner = "files-com"; 15 rev = "v${version}"; 16 + hash = "sha256-QQ2UzWGodQASHJVfnTIp/BUNkAPAV0q8UpTk7qBYgc0="; 17 }; 18 19 + vendorHash = "sha256-L6UnKbqS6aO8+XSPt5KaKGYr30y9RE+l4U3hapPHHvA="; 20 21 ldflags = [ 22 "-s"
+4 -4
pkgs/by-name/gi/gitui/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "gitui"; 14 - version = "0.26.1"; 15 16 src = fetchFromGitHub { 17 owner = "extrawurst"; 18 repo = "gitui"; 19 rev = "v${version}"; 20 - hash = "sha256-JqxZbxjZrrdsXWhpYu0E9F18gMldtOLrAYd+uiY8IcQ="; 21 }; 22 23 - cargoHash = "sha256-zEoNyIiHQT6HBNSe+H7pz229K4eD0WMhp3I/6zJQHuU="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 ··· 36 # The cargo config overrides linkers for some targets, breaking the build 37 # on e.g. `aarch64-linux`. These overrides are not required in the Nix 38 # environment: delete them. 39 - rm .cargo/config 40 41 # build script tries to get version information from git 42 rm build.rs
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "gitui"; 14 + version = "0.26.2"; 15 16 src = fetchFromGitHub { 17 owner = "extrawurst"; 18 repo = "gitui"; 19 rev = "v${version}"; 20 + hash = "sha256-eXkbvBdymwOUPLimv2zaJr9zqc+5LGK3hghZ2aUVWA0="; 21 }; 22 23 + cargoHash = "sha256-Cb3/4l7fECVfmvPIw3n1QT8CoC+Kuohtfk+huKv9Yrg="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 ··· 36 # The cargo config overrides linkers for some targets, breaking the build 37 # on e.g. `aarch64-linux`. These overrides are not required in the Nix 38 # environment: delete them. 39 + rm .cargo/config.toml 40 41 # build script tries to get version information from git 42 rm build.rs
+42
pkgs/by-name/op/openjump/package.nix
···
··· 1 + { lib, stdenv, fetchurl, unzip, makeWrapper 2 + , coreutils, gawk, which, gnugrep, findutils 3 + , jre 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "openjump"; 8 + version = "2.2.1"; 9 + revision = "r5222%5B94156e5%5D"; 10 + 11 + src = fetchurl { 12 + url = "mirror://sourceforge/jump-pilot/OpenJUMP/${version}/OpenJUMP-Portable-${version}-${revision}-PLUS.zip"; 13 + hash = "sha256-+/AMmD6NDPy+2Gq1Ji5i/QWGU7FOsU+kKsWoNXcx/VI="; 14 + }; 15 + 16 + # TODO: build from source 17 + unpackPhase = '' 18 + mkdir -p $out/opt 19 + unzip $src -d $out/opt 20 + ''; 21 + 22 + nativeBuildInputs = [ makeWrapper unzip ]; 23 + 24 + installPhase = '' 25 + dir=$(echo $out/opt/OpenJUMP-*) 26 + 27 + chmod +x "$dir/bin/oj_linux.sh" 28 + makeWrapper "$dir/bin/oj_linux.sh" $out/bin/OpenJump \ 29 + --set JAVA_HOME ${jre} \ 30 + --set PATH ${lib.makeBinPath [ coreutils gawk which gnugrep findutils ]} 31 + ''; 32 + 33 + meta = { 34 + description = "Open source Geographic Information System (GIS) written in the Java programming language"; 35 + homepage = "http://www.openjump.org/"; 36 + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 37 + license = lib.licenses.gpl2; 38 + maintainers = lib.teams.geospatial.members ++ [ lib.maintainers.marcweber ]; 39 + platforms = jre.meta.platforms; 40 + mainProgram = "OpenJump"; 41 + }; 42 + }
+7 -1
pkgs/by-name/pl/platformsh/package.nix
··· 3 lib, 4 fetchurl, 5 testers, 6 platformsh 7 }: 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "platformsh"; 11 version = "5.0.13"; 12 13 src = 14 { ··· 39 installPhase = '' 40 runHook preInstall 41 42 - install -Dm755 platformsh $out/bin/platformsh 43 44 runHook postInstall 45 '';
··· 3 lib, 4 fetchurl, 5 testers, 6 + installShellFiles, 7 platformsh 8 }: 9 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "platformsh"; 12 version = "5.0.13"; 13 + 14 + nativeBuildInputs = [ installShellFiles ]; 15 16 src = 17 { ··· 42 installPhase = '' 43 runHook preInstall 44 45 + install -Dm755 platform $out/bin/platform 46 + 47 + installShellCompletion completion/bash/platform.bash \ 48 + completion/zsh/_platform 49 50 runHook postInstall 51 '';
+28
pkgs/by-name/pq/pqos-wrapper/package.nix
···
··· 1 + { lib 2 + , intel-cmt-cat 3 + , fetchFromGitLab 4 + , python3 5 + }: 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "pqos-wrapper"; 8 + version = "unstable-2022-01-31"; 9 + 10 + src = fetchFromGitLab { 11 + group = "sosy-lab"; 12 + owner = "software"; 13 + repo = pname; 14 + rev = "ce816497a07dcb4b931652b98359e4601a292b15"; 15 + hash = "sha256-SaYr6lVucpJjVtGgxRbDGYbOoBwdfEDVKtvD+M1L0o4="; 16 + }; 17 + 18 + makeWrapperArgs = [ "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ intel-cmt-cat ]}" ]; 19 + 20 + meta = with lib; { 21 + description = "Wrapper for Intel PQoS for the purpose of using it in BenchExec"; 22 + homepage = "https://gitlab.com/sosy-lab/software/pqos-wrapper"; 23 + maintainers = with maintainers; [ lorenzleutgeb ]; 24 + license = licenses.asl20; 25 + platforms = [ "x86_64-linux" ]; 26 + mainProgram = "pqos_wrapper"; 27 + }; 28 + }
+70
pkgs/by-name/ra/ratchet/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + callPackage, 6 + }: 7 + buildGoModule rec { 8 + pname = "ratchet"; 9 + version = "0.9.2"; 10 + 11 + # ratchet uses the git sha-1 in the version string, e.g. 12 + # 13 + # $ ./ratchet --version 14 + # ratchet 0.9.2 (d57cc1a53c022d3f87c4820bc6b64384a06c8a07, darwin/arm64) 15 + # 16 + # so we need to either hard-code the sha-1 corresponding to the version tag 17 + # head or retain the git metadata folder and extract it using the git cli. 18 + # We currently hard-code it. 19 + src = fetchFromGitHub { 20 + owner = "sethvargo"; 21 + repo = "ratchet"; 22 + rev = "d57cc1a53c022d3f87c4820bc6b64384a06c8a07"; 23 + hash = "sha256-gQ98uD9oPUsECsduv/lqGdYNmtHetU49ETfWCE8ft8U="; 24 + }; 25 + 26 + proxyVendor = true; 27 + vendorHash = "sha256-J7LijbhpKDIfTcQMgk2x5FVaYG7Kgkba/1aSTmgs5yw="; 28 + 29 + subPackages = [ "." ]; 30 + 31 + ldflags = 32 + let 33 + package_url = "github.com/sethvargo/ratchet"; 34 + in 35 + [ 36 + "-s" 37 + "-w" 38 + "-X ${package_url}/internal/version.name=${pname}" 39 + "-X ${package_url}/internal/version.version=${version}" 40 + "-X ${package_url}/internal/version.commit=${src.rev}" 41 + ]; 42 + 43 + doInstallCheck = true; 44 + installCheckPhase = '' 45 + $out/bin/ratchet --version 2>&1 | grep ${version}; 46 + ''; 47 + 48 + installPhase = '' 49 + runHook preInstall 50 + mkdir -p $out/bin 51 + install -Dm755 "$GOPATH/bin/ratchet" -T $out/bin/ratchet 52 + runHook postInstall 53 + ''; 54 + 55 + passthru.tests = { 56 + execution = callPackage ./tests.nix { }; 57 + }; 58 + 59 + meta = with lib; { 60 + description = "A tool for securing CI/CD workflows with version pinning."; 61 + mainProgram = "ratchet"; 62 + downloadPage = "https://github.com/sethvargo/ratchet"; 63 + homepage = "https://github.com/sethvargo/ratchet"; 64 + license = licenses.asl20; 65 + maintainers = with maintainers; [ 66 + cameronraysmith 67 + ryanccn 68 + ]; 69 + }; 70 + }
+17
pkgs/by-name/ra/ratchet/tests.nix
···
··· 1 + { 2 + lib, 3 + runCommand, 4 + ratchet, 5 + }: let 6 + inherit (ratchet) pname version; 7 + in 8 + runCommand "${pname}-tests" {meta.timeout = 60;} 9 + '' 10 + set -euo pipefail 11 + 12 + # Ensure ratchet is executable 13 + ${ratchet}/bin/ratchet --version 14 + ${ratchet}/bin/ratchet --help 15 + 16 + touch $out 17 + ''
+2 -2
pkgs/by-name/tg/tgpt/package.nix
··· 5 6 buildGoModule rec { 7 pname = "tgpt"; 8 - version = "2.7.3"; 9 10 src = fetchFromGitHub { 11 owner = "aandrew-me"; 12 repo = "tgpt"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-tInbOCrGXZkyGrkXSppK7Qugh0E2CdjmybMeH49Wc5s="; 15 }; 16 17 vendorHash = "sha256-docq/r6yyMPsuUyFbtCMaYfEVL0gLmyTy4PbrAemR00=";
··· 5 6 buildGoModule rec { 7 pname = "tgpt"; 8 + version = "2.7.4"; 9 10 src = fetchFromGitHub { 11 owner = "aandrew-me"; 12 repo = "tgpt"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-Nk+iLsTXnw6RAc1VztW8ZqeUVsywFjMCOBY2yuWbUXQ="; 15 }; 16 17 vendorHash = "sha256-docq/r6yyMPsuUyFbtCMaYfEVL0gLmyTy4PbrAemR00=";
+29 -13
pkgs/development/libraries/ffmpegthumbnailer/default.nix
··· 1 - { fetchFromGitHub, lib, stdenv, ffmpeg-headless, cmake, libpng, pkg-config, libjpeg 2 }: 3 4 stdenv.mkDerivation rec { 5 pname = "ffmpegthumbnailer"; 6 - version = "unstable-2022-02-18"; 7 8 src = fetchFromGitHub { 9 owner = "dirkvdb"; 10 repo = "ffmpegthumbnailer"; 11 - rev = "3db9fe895b2fa656bb40ddb7a62e27604a688171"; 12 - sha256 = "0606pbg391l4s8mpyyalm9zrcnm75fwqdlrxy2gif9n21i2fm3rc"; 13 }; 14 15 - nativeBuildInputs = [ cmake pkg-config ]; 16 - buildInputs = [ ffmpeg-headless libpng libjpeg ]; 17 cmakeFlags = [ "-DENABLE_THUMBNAILER=ON" ]; 18 19 # https://github.com/dirkvdb/ffmpegthumbnailer/issues/215 ··· 22 --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 23 ''; 24 25 - meta = with lib; { 26 - homepage = "https://github.com/dirkvdb/ffmpegthumbnailer"; 27 description = "A lightweight video thumbnailer"; 28 - mainProgram = "ffmpegthumbnailer"; 29 longDescription = "FFmpegthumbnailer is a lightweight video 30 thumbnailer that can be used by file managers to create thumbnails 31 - for your video files. The thumbnailer uses ffmpeg o decode frames 32 from the video files, so supported videoformats depend on the 33 configuration flags of ffmpeg. 34 This thumbnailer was designed to be as fast and lightweight as possible. 35 - The only dependencies are ffmpeg and libpng. 36 "; 37 - platforms = platforms.unix; 38 license = licenses.gpl2Plus; 39 maintainers = [ maintainers.jagajaga ]; 40 }; 41 - 42 }
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + pkg-config, 7 + ffmpeg-headless, 8 + libpng, 9 + libjpeg, 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "ffmpegthumbnailer"; 14 + version = "unstable-2024-01-04"; 15 16 src = fetchFromGitHub { 17 owner = "dirkvdb"; 18 repo = "ffmpegthumbnailer"; 19 + rev = "1b5a77983240bcf00a4ef7702c07bcd8f4e5f97c"; 20 + hash = "sha256-7SPRQMPgdvP7J3HCf7F1eXxZjUH5vCYZ9UOwTUFMLp0="; 21 }; 22 23 + nativeBuildInputs = [ 24 + cmake 25 + pkg-config 26 + ]; 27 + 28 + buildInputs = [ 29 + ffmpeg-headless 30 + libpng 31 + libjpeg 32 + ]; 33 + 34 cmakeFlags = [ "-DENABLE_THUMBNAILER=ON" ]; 35 36 # https://github.com/dirkvdb/ffmpegthumbnailer/issues/215 ··· 39 --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 40 ''; 41 42 + meta = with lib; { 43 description = "A lightweight video thumbnailer"; 44 longDescription = "FFmpegthumbnailer is a lightweight video 45 thumbnailer that can be used by file managers to create thumbnails 46 + for your video files. The thumbnailer uses ffmpeg to decode frames 47 from the video files, so supported videoformats depend on the 48 configuration flags of ffmpeg. 49 This thumbnailer was designed to be as fast and lightweight as possible. 50 + The only dependencies are ffmpeg and libpng/libjpeg. 51 "; 52 + homepage = "https://github.com/dirkvdb/ffmpegthumbnailer"; 53 license = licenses.gpl2Plus; 54 maintainers = [ maintainers.jagajaga ]; 55 + platforms = platforms.unix; 56 + mainProgram = "ffmpegthumbnailer"; 57 }; 58 }
+2 -2
pkgs/development/python-modules/pycaption/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pycaption"; 16 - version = "2.2.6"; 17 18 disabled = pythonOlder "3.8"; 19 ··· 23 owner = "pbs"; 24 repo = "pycaption"; 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-XN83L6WsRyl9G0ia4uz3SCVcwwUNUyfNMB64RfZh+PA="; 27 }; 28 29 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pycaption"; 16 + version = "2.2.7"; 17 18 disabled = pythonOlder "3.8"; 19 ··· 23 owner = "pbs"; 24 repo = "pycaption"; 25 rev = "refs/tags/${version}"; 26 + hash = "sha256-0rh8w4zQN5qAIPwnm7FO6VyPxMdutYFflpY+xWdEm3M="; 27 }; 28 29 nativeBuildInputs = [
+12 -1
pkgs/development/python-modules/pypng/default.nix
··· 21 setuptools 22 ]; 23 24 - pythonImportsCheck = [ "png" ]; 25 26 nativeCheckInputs = [ pytestCheckHook ]; 27
··· 21 setuptools 22 ]; 23 24 + patches = [ 25 + # pngsuite is imported by code/test_png.py but is not defined in 26 + # setup.cfg, so it isn't built - this adds it to py_modules 27 + ./setup-cfg-pngsuite.patch 28 + ]; 29 + 30 + # allow tests to use the binaries produced by this package 31 + preCheck = '' 32 + export PATH="$out/bin:$PATH" 33 + ''; 34 + 35 + pythonImportsCheck = [ "png" "pngsuite" ]; 36 37 nativeCheckInputs = [ pytestCheckHook ]; 38
+12
pkgs/development/python-modules/pypng/setup-cfg-pngsuite.patch
···
··· 1 + diff --git a/setup.cfg b/setup.cfg 2 + index 04bba8a..db159d2 100644 3 + --- a/setup.cfg 4 + +++ b/setup.cfg 5 + @@ -28,6 +28,7 @@ package_dir = 6 + = code 7 + py_modules = 8 + png 9 + + pngsuite 10 + scripts = 11 + code/prichunkpng 12 + code/pricolpng
+697 -519
pkgs/development/tools/database/surrealdb-migrations/Cargo.lock
··· 28 29 [[package]] 30 name = "ahash" 31 - version = "0.7.7" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" 34 dependencies = [ 35 "getrandom", 36 "once_cell", ··· 39 40 [[package]] 41 name = "ahash" 42 - version = "0.8.7" 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" 45 dependencies = [ 46 "cfg-if", 47 "getrandom", ··· 52 53 [[package]] 54 name = "aho-corasick" 55 - version = "1.1.2" 56 source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 58 dependencies = [ 59 "memchr", 60 ] 61 62 [[package]] 63 name = "allocator-api2" 64 - version = "0.2.16" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 67 68 [[package]] 69 name = "android-tzdata" ··· 82 83 [[package]] 84 name = "anstream" 85 - version = "0.6.5" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" 88 dependencies = [ 89 "anstyle", 90 "anstyle-parse", ··· 96 97 [[package]] 98 name = "anstyle" 99 - version = "1.0.4" 100 source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 102 103 [[package]] 104 name = "anstyle-parse" ··· 136 137 [[package]] 138 name = "approx" 139 version = "0.5.1" 140 source = "registry+https://github.com/rust-lang/crates.io-index" 141 checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" ··· 151 152 [[package]] 153 name = "argon2" 154 - version = "0.5.2" 155 source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 157 dependencies = [ 158 "base64ct", 159 "blake2", ··· 178 179 [[package]] 180 name = "assert_cmd" 181 - version = "2.0.12" 182 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" 184 dependencies = [ 185 "anstyle", 186 "bstr", ··· 193 194 [[package]] 195 name = "assert_fs" 196 - version = "1.1.0" 197 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "adc5d78e9048d836d12a0c0040ca5f45b18a94d204b4ba4f677a8a7de162426b" 199 dependencies = [ 200 "anstyle", 201 "doc-comment", ··· 219 220 [[package]] 221 name = "async-executor" 222 - version = "1.8.0" 223 source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 225 dependencies = [ 226 "async-lock", 227 "async-task", ··· 233 234 [[package]] 235 name = "async-lock" 236 - version = "3.2.0" 237 source = "registry+https://github.com/rust-lang/crates.io-index" 238 - checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 239 dependencies = [ 240 - "event-listener 4.0.1", 241 "event-listener-strategy", 242 "pin-project-lite", 243 ] 244 245 [[package]] 246 name = "async-recursion" 247 - version = "1.0.5" 248 source = "registry+https://github.com/rust-lang/crates.io-index" 249 - checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 250 dependencies = [ 251 "proc-macro2", 252 "quote", 253 - "syn 2.0.43", 254 ] 255 256 [[package]] ··· 272 dependencies = [ 273 "proc-macro2", 274 "quote", 275 - "syn 2.0.43", 276 ] 277 278 [[package]] 279 name = "async-task" 280 - version = "4.6.0" 281 source = "registry+https://github.com/rust-lang/crates.io-index" 282 - checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" 283 284 [[package]] 285 name = "async-trait" 286 - version = "0.1.76" 287 source = "registry+https://github.com/rust-lang/crates.io-index" 288 - checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" 289 dependencies = [ 290 "proc-macro2", 291 "quote", 292 - "syn 2.0.43", 293 ] 294 295 [[package]] ··· 319 ] 320 321 [[package]] 322 - name = "atty" 323 - version = "0.2.14" 324 - source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 326 - dependencies = [ 327 - "hermit-abi 0.1.19", 328 - "libc", 329 - "winapi", 330 - ] 331 - 332 - [[package]] 333 name = "autocfg" 334 - version = "1.1.0" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 337 338 [[package]] 339 name = "backtrace" 340 - version = "0.3.69" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 343 dependencies = [ 344 "addr2line", 345 "cc", ··· 352 353 [[package]] 354 name = "base64" 355 - version = "0.21.5" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 358 359 [[package]] 360 name = "base64ct" ··· 364 365 [[package]] 366 name = "bcrypt" 367 - version = "0.15.0" 368 source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "28d1c9c15093eb224f0baa400f38fcd713fc1391a6f1c389d886beef146d60a3" 370 dependencies = [ 371 - "base64", 372 "blowfish", 373 "getrandom", 374 "subtle", ··· 407 408 [[package]] 409 name = "bitflags" 410 - version = "2.4.1" 411 source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 413 414 [[package]] 415 name = "bitvec" ··· 453 454 [[package]] 455 name = "borsh" 456 - version = "1.3.0" 457 source = "registry+https://github.com/rust-lang/crates.io-index" 458 - checksum = "26d4d6dafc1a3bb54687538972158f07b2c948bc57d5890df22c0739098b3028" 459 dependencies = [ 460 "borsh-derive", 461 "cfg_aliases", ··· 463 464 [[package]] 465 name = "borsh-derive" 466 - version = "1.3.0" 467 source = "registry+https://github.com/rust-lang/crates.io-index" 468 - checksum = "bf4918709cc4dd777ad2b6303ed03cb37f3ca0ccede8c1b0d28ac6db8f4710e0" 469 dependencies = [ 470 "once_cell", 471 "proc-macro-crate", 472 "proc-macro2", 473 "quote", 474 - "syn 2.0.43", 475 "syn_derive", 476 ] 477 478 [[package]] 479 name = "bstr" 480 - version = "1.9.0" 481 source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 483 dependencies = [ 484 "memchr", 485 "regex-automata", ··· 488 489 [[package]] 490 name = "bumpalo" 491 - version = "3.14.0" 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 494 495 [[package]] 496 name = "bytecheck" 497 - version = "0.6.11" 498 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" 500 dependencies = [ 501 "bytecheck_derive", 502 "ptr_meta", ··· 505 506 [[package]] 507 name = "bytecheck_derive" 508 - version = "0.6.11" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 - checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" 511 dependencies = [ 512 "proc-macro2", 513 "quote", ··· 516 517 [[package]] 518 name = "bytemuck" 519 - version = "1.14.0" 520 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 522 523 [[package]] 524 name = "byteorder" ··· 528 529 [[package]] 530 name = "bytes" 531 - version = "1.5.0" 532 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 534 535 [[package]] 536 name = "cc" 537 - version = "1.0.83" 538 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 540 - dependencies = [ 541 - "libc", 542 - ] 543 544 [[package]] 545 name = "cedar-policy" 546 - version = "2.4.3" 547 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "31ff2003d0aba0a4b2e5212660321d63dc7c36efe636d6ca1882d489cbc0bef8" 549 dependencies = [ 550 "cedar-policy-core", 551 "cedar-policy-validator", ··· 560 561 [[package]] 562 name = "cedar-policy-core" 563 - version = "2.4.3" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "9c52f9666c7cb1b6f14a6e77d3ffcffa20fd3e1012ac8dcc393498c33ff632c3" 566 dependencies = [ 567 "either", 568 "ipnet", ··· 583 584 [[package]] 585 name = "cedar-policy-validator" 586 - version = "2.4.3" 587 source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "76a63c1a72bcafda800830cbdde316162074b341b7d59bd4b1cea6156f22dfa7" 589 dependencies = [ 590 "cedar-policy-core", 591 "itertools 0.10.5", ··· 612 613 [[package]] 614 name = "chrono" 615 - version = "0.4.31" 616 source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 618 dependencies = [ 619 "android-tzdata", 620 "iana-time-zone", ··· 622 "num-traits", 623 "serde", 624 "wasm-bindgen", 625 - "windows-targets 0.48.5", 626 ] 627 628 [[package]] ··· 635 ] 636 637 [[package]] 638 - name = "cipher" 639 - version = "0.4.4" 640 source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 642 dependencies = [ 643 - "crypto-common", 644 - "inout", 645 ] 646 647 [[package]] 648 - name = "clap" 649 - version = "3.2.25" 650 source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 652 - dependencies = [ 653 - "atty", 654 - "bitflags 1.3.2", 655 - "clap_derive 3.2.25", 656 - "clap_lex 0.2.4", 657 - "indexmap 1.9.3", 658 - "once_cell", 659 - "strsim", 660 - "termcolor", 661 - "textwrap", 662 - ] 663 664 [[package]] 665 - name = "clap" 666 - version = "4.4.12" 667 source = "registry+https://github.com/rust-lang/crates.io-index" 668 - checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" 669 dependencies = [ 670 - "clap_builder", 671 - "clap_derive 4.4.7", 672 ] 673 674 [[package]] 675 - name = "clap_builder" 676 - version = "4.4.12" 677 source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" 679 dependencies = [ 680 - "anstream", 681 - "anstyle", 682 - "clap_lex 0.6.0", 683 - "strsim", 684 ] 685 686 [[package]] 687 - name = "clap_derive" 688 - version = "3.2.25" 689 source = "registry+https://github.com/rust-lang/crates.io-index" 690 - checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" 691 dependencies = [ 692 - "heck", 693 - "proc-macro-error", 694 - "proc-macro2", 695 - "quote", 696 - "syn 1.0.109", 697 ] 698 699 [[package]] 700 - name = "clap_derive" 701 - version = "4.4.7" 702 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 704 dependencies = [ 705 - "heck", 706 - "proc-macro2", 707 - "quote", 708 - "syn 2.0.43", 709 ] 710 711 [[package]] 712 - name = "clap_lex" 713 - version = "0.2.4" 714 source = "registry+https://github.com/rust-lang/crates.io-index" 715 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 716 dependencies = [ 717 - "os_str_bytes", 718 ] 719 720 [[package]] 721 name = "clap_lex" 722 - version = "0.6.0" 723 source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 725 726 [[package]] 727 name = "cli-table" ··· 748 749 [[package]] 750 name = "color-eyre" 751 - version = "0.6.2" 752 source = "registry+https://github.com/rust-lang/crates.io-index" 753 - checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204" 754 dependencies = [ 755 "backtrace", 756 "color-spantrace", ··· 796 797 [[package]] 798 name = "const-random" 799 - version = "0.1.17" 800 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 802 dependencies = [ 803 "const-random-macro", 804 ] ··· 841 842 [[package]] 843 name = "cpufeatures" 844 - version = "0.2.11" 845 source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 847 dependencies = [ 848 "libc", 849 ] ··· 856 857 [[package]] 858 name = "crossbeam-deque" 859 - version = "0.8.4" 860 source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 862 dependencies = [ 863 - "cfg-if", 864 "crossbeam-epoch", 865 "crossbeam-utils", 866 ] 867 868 [[package]] 869 name = "crossbeam-epoch" 870 - version = "0.9.17" 871 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" 873 dependencies = [ 874 - "autocfg", 875 - "cfg-if", 876 "crossbeam-utils", 877 ] 878 879 [[package]] 880 name = "crossbeam-utils" 881 - version = "0.8.18" 882 source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" 884 - dependencies = [ 885 - "cfg-if", 886 - ] 887 888 [[package]] 889 name = "crunchy" ··· 924 925 [[package]] 926 name = "darling" 927 - version = "0.20.3" 928 source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 930 dependencies = [ 931 "darling_core", 932 "darling_macro", ··· 934 935 [[package]] 936 name = "darling_core" 937 - version = "0.20.3" 938 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 940 dependencies = [ 941 "fnv", 942 "ident_case", 943 "proc-macro2", 944 "quote", 945 - "strsim", 946 - "syn 2.0.43", 947 ] 948 949 [[package]] 950 name = "darling_macro" 951 - version = "0.20.3" 952 source = "registry+https://github.com/rust-lang/crates.io-index" 953 - checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 954 dependencies = [ 955 "darling_core", 956 "quote", 957 - "syn 2.0.43", 958 ] 959 960 [[package]] ··· 964 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 965 dependencies = [ 966 "cfg-if", 967 - "hashbrown 0.14.3", 968 "lock_api", 969 "once_cell", 970 "parking_lot_core", ··· 978 979 [[package]] 980 name = "der" 981 - version = "0.7.8" 982 source = "registry+https://github.com/rust-lang/crates.io-index" 983 - checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 984 dependencies = [ 985 "const-oid", 986 "pem-rfc7468", ··· 999 1000 [[package]] 1001 name = "deunicode" 1002 - version = "1.4.2" 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a" 1005 1006 [[package]] 1007 name = "diff" ··· 1102 1103 [[package]] 1104 name = "either" 1105 - version = "1.9.0" 1106 source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1108 1109 [[package]] 1110 name = "ena" ··· 1117 1118 [[package]] 1119 name = "encoding_rs" 1120 - version = "0.8.33" 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 1123 dependencies = [ 1124 "cfg-if", 1125 ] ··· 1154 1155 [[package]] 1156 name = "event-listener" 1157 - version = "4.0.1" 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" 1160 dependencies = [ 1161 "concurrent-queue", 1162 "parking", ··· 1169 source = "registry+https://github.com/rust-lang/crates.io-index" 1170 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1171 dependencies = [ 1172 - "event-listener 4.0.1", 1173 "pin-project-lite", 1174 ] 1175 1176 [[package]] 1177 name = "eyre" 1178 - version = "0.6.11" 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 - checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" 1181 dependencies = [ 1182 "indenter", 1183 "once_cell", ··· 1185 1186 [[package]] 1187 name = "fastrand" 1188 - version = "2.0.1" 1189 source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1191 1192 [[package]] 1193 name = "fixedbitset" ··· 1282 1283 [[package]] 1284 name = "futures-concurrency" 1285 - version = "7.4.3" 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3" 1288 dependencies = [ 1289 "bitvec", 1290 "futures-core", ··· 1318 1319 [[package]] 1320 name = "futures-lite" 1321 - version = "2.1.0" 1322 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 1324 dependencies = [ 1325 "fastrand", 1326 "futures-core", ··· 1337 dependencies = [ 1338 "proc-macro2", 1339 "quote", 1340 - "syn 2.0.43", 1341 ] 1342 1343 [[package]] ··· 1426 1427 [[package]] 1428 name = "geo-types" 1429 - version = "0.7.12" 1430 source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "567495020b114f1ce9bed679b29975aa0bfae06ac22beacd5cfde5dabe7b05d6" 1432 dependencies = [ 1433 - "approx", 1434 "arbitrary", 1435 "num-traits", 1436 "rstar", ··· 1439 1440 [[package]] 1441 name = "geographiclib-rs" 1442 - version = "0.2.3" 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - checksum = "8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be" 1445 dependencies = [ 1446 - "lazy_static", 1447 ] 1448 1449 [[package]] 1450 name = "getrandom" 1451 - version = "0.2.11" 1452 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1454 dependencies = [ 1455 "cfg-if", 1456 "js-sys", ··· 1475 "bstr", 1476 "log", 1477 "regex-automata", 1478 - "regex-syntax 0.8.2", 1479 ] 1480 1481 [[package]] 1482 name = "globwalk" 1483 - version = "0.8.1" 1484 source = "registry+https://github.com/rust-lang/crates.io-index" 1485 - checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" 1486 dependencies = [ 1487 - "bitflags 1.3.2", 1488 "ignore", 1489 "walkdir", 1490 ] 1491 1492 [[package]] 1493 name = "h2" 1494 - version = "0.3.22" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 1497 dependencies = [ 1498 "bytes", 1499 "fnv", ··· 1501 "futures-sink", 1502 "futures-util", 1503 "http", 1504 - "indexmap 2.1.0", 1505 "slab", 1506 "tokio", 1507 "tokio-util", ··· 1509 ] 1510 1511 [[package]] 1512 name = "hash32" 1513 version = "0.2.1" 1514 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1525 dependencies = [ 1526 - "ahash 0.7.7", 1527 ] 1528 1529 [[package]] 1530 name = "hashbrown" 1531 - version = "0.14.3" 1532 source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1534 dependencies = [ 1535 - "ahash 0.8.7", 1536 "allocator-api2", 1537 ] 1538 1539 [[package]] ··· 1556 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1557 1558 [[package]] 1559 - name = "hermit-abi" 1560 - version = "0.1.19" 1561 source = "registry+https://github.com/rust-lang/crates.io-index" 1562 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1563 - dependencies = [ 1564 - "libc", 1565 - ] 1566 1567 [[package]] 1568 name = "hermit-abi" 1569 - version = "0.3.3" 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1572 1573 [[package]] 1574 name = "hex" ··· 1587 1588 [[package]] 1589 name = "http" 1590 - version = "0.2.11" 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1593 dependencies = [ 1594 "bytes", 1595 "fnv", ··· 1665 1666 [[package]] 1667 name = "iana-time-zone" 1668 - version = "0.1.59" 1669 source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 1671 dependencies = [ 1672 "android_system_properties", 1673 "core-foundation-sys", ··· 1704 1705 [[package]] 1706 name = "ignore" 1707 - version = "0.4.21" 1708 source = "registry+https://github.com/rust-lang/crates.io-index" 1709 - checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" 1710 dependencies = [ 1711 "crossbeam-deque", 1712 "globset", ··· 1756 1757 [[package]] 1758 name = "indexmap" 1759 - version = "2.1.0" 1760 source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1762 dependencies = [ 1763 "equivalent", 1764 - "hashbrown 0.14.3", 1765 "serde", 1766 ] 1767 ··· 1781 checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1782 1783 [[package]] 1784 - name = "is-terminal" 1785 - version = "0.4.10" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 1788 - dependencies = [ 1789 - "hermit-abi 0.3.3", 1790 - "rustix", 1791 - "windows-sys 0.52.0", 1792 - ] 1793 - 1794 - [[package]] 1795 name = "itertools" 1796 version = "0.10.5" 1797 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1811 1812 [[package]] 1813 name = "itertools" 1814 - version = "0.12.0" 1815 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 - checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 1817 dependencies = [ 1818 "either", 1819 ] 1820 1821 [[package]] 1822 name = "itoa" 1823 - version = "1.0.10" 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1826 1827 [[package]] 1828 name = "js-sys" 1829 - version = "0.3.66" 1830 source = "registry+https://github.com/rust-lang/crates.io-index" 1831 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1832 dependencies = [ 1833 "wasm-bindgen", 1834 ] 1835 1836 [[package]] 1837 name = "lalrpop" 1838 - version = "0.20.0" 1839 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" 1841 dependencies = [ 1842 "ascii-canvas", 1843 "bit-set", 1844 - "diff", 1845 "ena", 1846 - "is-terminal", 1847 - "itertools 0.10.5", 1848 "lalrpop-util", 1849 "petgraph", 1850 "pico-args", 1851 "regex", 1852 - "regex-syntax 0.7.5", 1853 "string_cache", 1854 "term", 1855 "tiny-keccak", 1856 "unicode-xid", 1857 ] 1858 1859 [[package]] 1860 name = "lalrpop-util" 1861 - version = "0.20.0" 1862 source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" 1864 dependencies = [ 1865 - "regex", 1866 ] 1867 1868 [[package]] ··· 1885 1886 [[package]] 1887 name = "libc" 1888 - version = "0.2.151" 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 1891 1892 [[package]] 1893 name = "libm" ··· 1897 1898 [[package]] 1899 name = "libredox" 1900 - version = "0.0.1" 1901 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1903 dependencies = [ 1904 - "bitflags 2.4.1", 1905 "libc", 1906 - "redox_syscall", 1907 ] 1908 1909 [[package]] 1910 name = "linux-raw-sys" 1911 - version = "0.4.12" 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1914 1915 [[package]] 1916 name = "lock_api" ··· 1924 1925 [[package]] 1926 name = "log" 1927 - version = "0.4.20" 1928 source = "registry+https://github.com/rust-lang/crates.io-index" 1929 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1930 1931 [[package]] 1932 name = "md-5" ··· 1940 1941 [[package]] 1942 name = "memchr" 1943 - version = "2.7.1" 1944 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1946 1947 [[package]] 1948 name = "miette" ··· 1964 dependencies = [ 1965 "proc-macro2", 1966 "quote", 1967 - "syn 2.0.43", 1968 ] 1969 1970 [[package]] ··· 1991 1992 [[package]] 1993 name = "miniz_oxide" 1994 - version = "0.7.1" 1995 source = "registry+https://github.com/rust-lang/crates.io-index" 1996 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1997 dependencies = [ 1998 "adler", 1999 ] 2000 2001 [[package]] 2002 name = "mio" 2003 - version = "0.8.10" 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 2005 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 2006 dependencies = [ 2007 "libc", 2008 "wasi", ··· 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" 2017 dependencies = [ 2018 - "clap 3.2.25", 2019 "rand", 2020 ] 2021 ··· 2038 ] 2039 2040 [[package]] 2041 name = "new_debug_unreachable" 2042 - version = "1.0.4" 2043 source = "registry+https://github.com/rust-lang/crates.io-index" 2044 - checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 2045 2046 [[package]] 2047 name = "nibble_vec" ··· 2053 ] 2054 2055 [[package]] 2056 name = "nom" 2057 version = "7.1.3" 2058 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2107 ] 2108 2109 [[package]] 2110 name = "num-integer" 2111 - version = "0.1.45" 2112 source = "registry+https://github.com/rust-lang/crates.io-index" 2113 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2114 dependencies = [ 2115 - "autocfg", 2116 "num-traits", 2117 ] 2118 2119 [[package]] 2120 name = "num-iter" 2121 - version = "0.1.43" 2122 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 2124 dependencies = [ 2125 "autocfg", 2126 "num-integer", ··· 2129 2130 [[package]] 2131 name = "num-traits" 2132 - version = "0.2.17" 2133 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 2135 dependencies = [ 2136 "autocfg", 2137 "libm", ··· 2143 source = "registry+https://github.com/rust-lang/crates.io-index" 2144 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2145 dependencies = [ 2146 - "hermit-abi 0.3.3", 2147 "libc", 2148 ] 2149 ··· 2185 2186 [[package]] 2187 name = "ordered-multimap" 2188 - version = "0.7.1" 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 2190 - checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f" 2191 dependencies = [ 2192 "dlv-list", 2193 - "hashbrown 0.14.3", 2194 ] 2195 2196 [[package]] 2197 - name = "os_str_bytes" 2198 - version = "6.6.1" 2199 - source = "registry+https://github.com/rust-lang/crates.io-index" 2200 - checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 2201 - 2202 - [[package]] 2203 name = "overload" 2204 version = "0.1.1" 2205 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2252 ] 2253 2254 [[package]] 2255 name = "path-clean" 2256 version = "1.0.1" 2257 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" 2277 dependencies = [ 2278 - "base64", 2279 "serde", 2280 ] 2281 ··· 2301 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2302 dependencies = [ 2303 "fixedbitset", 2304 - "indexmap 2.1.0", 2305 ] 2306 2307 [[package]] ··· 2331 2332 [[package]] 2333 name = "pin-project" 2334 - version = "1.1.3" 2335 source = "registry+https://github.com/rust-lang/crates.io-index" 2336 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2337 dependencies = [ 2338 "pin-project-internal", 2339 ] 2340 2341 [[package]] 2342 name = "pin-project-internal" 2343 - version = "1.1.3" 2344 source = "registry+https://github.com/rust-lang/crates.io-index" 2345 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2346 dependencies = [ 2347 "proc-macro2", 2348 "quote", 2349 - "syn 2.0.43", 2350 ] 2351 2352 [[package]] 2353 name = "pin-project-lite" 2354 - version = "0.2.13" 2355 source = "registry+https://github.com/rust-lang/crates.io-index" 2356 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2357 2358 [[package]] 2359 name = "pin-utils" ··· 2402 2403 [[package]] 2404 name = "predicates" 2405 - version = "3.0.4" 2406 source = "registry+https://github.com/rust-lang/crates.io-index" 2407 - checksum = "6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0" 2408 dependencies = [ 2409 "anstyle", 2410 "difflib", 2411 "float-cmp", 2412 - "itertools 0.11.0", 2413 "normalize-line-endings", 2414 "predicates-core", 2415 "regex", ··· 2443 2444 [[package]] 2445 name = "proc-macro-crate" 2446 - version = "2.0.1" 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" 2449 dependencies = [ 2450 - "toml_datetime", 2451 "toml_edit", 2452 ] 2453 ··· 2477 2478 [[package]] 2479 name = "proc-macro2" 2480 - version = "1.0.71" 2481 source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" 2483 dependencies = [ 2484 "unicode-ident", 2485 ] ··· 2521 2522 [[package]] 2523 name = "quick_cache" 2524 - version = "0.4.1" 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 2526 - checksum = "58c20af3800cee5134b79a3bd4a3d4b583c16ccfa5f53338f46400851a5b3819" 2527 dependencies = [ 2528 - "ahash 0.8.7", 2529 "equivalent", 2530 - "hashbrown 0.14.3", 2531 "parking_lot", 2532 ] 2533 2534 [[package]] 2535 name = "quote" 2536 - version = "1.0.33" 2537 source = "registry+https://github.com/rust-lang/crates.io-index" 2538 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2539 dependencies = [ 2540 "proc-macro2", 2541 ] ··· 2588 ] 2589 2590 [[package]] 2591 name = "redox_syscall" 2592 version = "0.4.1" 2593 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2598 2599 [[package]] 2600 name = "redox_users" 2601 - version = "0.4.4" 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2604 dependencies = [ 2605 "getrandom", 2606 "libredox", ··· 2609 2610 [[package]] 2611 name = "ref-cast" 2612 - version = "1.0.21" 2613 source = "registry+https://github.com/rust-lang/crates.io-index" 2614 - checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7" 2615 dependencies = [ 2616 "ref-cast-impl", 2617 ] 2618 2619 [[package]] 2620 name = "ref-cast-impl" 2621 - version = "1.0.21" 2622 source = "registry+https://github.com/rust-lang/crates.io-index" 2623 - checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4" 2624 dependencies = [ 2625 "proc-macro2", 2626 "quote", 2627 - "syn 2.0.43", 2628 ] 2629 2630 [[package]] 2631 name = "regex" 2632 - version = "1.10.2" 2633 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2635 dependencies = [ 2636 "aho-corasick", 2637 "memchr", 2638 "regex-automata", 2639 - "regex-syntax 0.8.2", 2640 ] 2641 2642 [[package]] 2643 name = "regex-automata" 2644 - version = "0.4.3" 2645 source = "registry+https://github.com/rust-lang/crates.io-index" 2646 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2647 dependencies = [ 2648 "aho-corasick", 2649 "memchr", 2650 - "regex-syntax 0.8.2", 2651 ] 2652 2653 [[package]] 2654 name = "regex-syntax" 2655 - version = "0.7.5" 2656 - source = "registry+https://github.com/rust-lang/crates.io-index" 2657 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 2658 - 2659 - [[package]] 2660 - name = "regex-syntax" 2661 - version = "0.8.2" 2662 source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2664 2665 [[package]] 2666 name = "rend" 2667 - version = "0.4.1" 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2669 - checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" 2670 dependencies = [ 2671 "bytecheck", 2672 ] 2673 2674 [[package]] 2675 name = "reqwest" 2676 - version = "0.11.23" 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2678 - checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" 2679 dependencies = [ 2680 - "base64", 2681 "bytes", 2682 "encoding_rs", 2683 "futures-core", ··· 2700 "serde", 2701 "serde_json", 2702 "serde_urlencoded", 2703 "system-configuration", 2704 "tokio", 2705 "tokio-rustls", ··· 2715 ] 2716 2717 [[package]] 2718 - name = "retain_mut" 2719 - version = "0.1.7" 2720 - source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" 2722 - 2723 - [[package]] 2724 name = "revision" 2725 - version = "0.5.0" 2726 source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "87eb86913082f8976b06d07a59f17df9120e6f38b882cf3fc5a45b4499e224b6" 2728 dependencies = [ 2729 "bincode", 2730 "chrono", ··· 2740 2741 [[package]] 2742 name = "revision-derive" 2743 - version = "0.5.0" 2744 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "bf996fc5f61f1dbec35799b5c00c6dda12e8862e8cb782ed24e10d0292e60ed3" 2746 dependencies = [ 2747 "darling", 2748 "proc-macro-error", 2749 "proc-macro2", 2750 "quote", 2751 - "syn 2.0.43", 2752 ] 2753 2754 [[package]] ··· 2768 2769 [[package]] 2770 name = "ring" 2771 - version = "0.17.7" 2772 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 2774 dependencies = [ 2775 "cc", 2776 "getrandom", 2777 "libc", 2778 "spin 0.9.8", 2779 "untrusted 0.9.0", 2780 - "windows-sys 0.48.0", 2781 ] 2782 2783 [[package]] 2784 name = "rkyv" 2785 - version = "0.7.43" 2786 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 - checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5" 2788 dependencies = [ 2789 "bitvec", 2790 "bytecheck", ··· 2800 2801 [[package]] 2802 name = "rkyv_derive" 2803 - version = "0.7.43" 2804 source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033" 2806 dependencies = [ 2807 "proc-macro2", 2808 "quote", ··· 2810 ] 2811 2812 [[package]] 2813 name = "roaring" 2814 - version = "0.10.2" 2815 source = "registry+https://github.com/rust-lang/crates.io-index" 2816 - checksum = "6106b5cf8587f5834158895e9715a3c6c9716c8aefab57f1f7680917191c7873" 2817 dependencies = [ 2818 "bytemuck", 2819 "byteorder", 2820 - "retain_mut", 2821 "serde", 2822 ] 2823 ··· 2860 2861 [[package]] 2862 name = "rust-ini" 2863 - version = "0.20.0" 2864 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" 2866 dependencies = [ 2867 "cfg-if", 2868 "ordered-multimap", 2869 ] 2870 2871 [[package]] ··· 2880 2881 [[package]] 2882 name = "rust_decimal" 2883 - version = "1.33.1" 2884 source = "registry+https://github.com/rust-lang/crates.io-index" 2885 - checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" 2886 dependencies = [ 2887 "arrayvec", 2888 "borsh", ··· 2920 2921 [[package]] 2922 name = "rustix" 2923 - version = "0.38.28" 2924 source = "registry+https://github.com/rust-lang/crates.io-index" 2925 - checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 2926 dependencies = [ 2927 - "bitflags 2.4.1", 2928 "errno", 2929 "libc", 2930 "linux-raw-sys", ··· 2933 2934 [[package]] 2935 name = "rustls" 2936 - version = "0.21.10" 2937 source = "registry+https://github.com/rust-lang/crates.io-index" 2938 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 2939 dependencies = [ 2940 "log", 2941 - "ring 0.17.7", 2942 "rustls-webpki", 2943 "sct", 2944 ] ··· 2949 source = "registry+https://github.com/rust-lang/crates.io-index" 2950 checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2951 dependencies = [ 2952 - "base64", 2953 ] 2954 2955 [[package]] ··· 2958 source = "registry+https://github.com/rust-lang/crates.io-index" 2959 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 2960 dependencies = [ 2961 - "ring 0.17.7", 2962 "untrusted 0.9.0", 2963 ] 2964 2965 [[package]] 2966 name = "rustversion" 2967 - version = "1.0.14" 2968 source = "registry+https://github.com/rust-lang/crates.io-index" 2969 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2970 2971 [[package]] 2972 name = "ryu" 2973 - version = "1.0.16" 2974 source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2976 2977 [[package]] 2978 name = "salsa20" ··· 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 3017 checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3018 dependencies = [ 3019 - "ring 0.17.7", 3020 "untrusted 0.9.0", 3021 ] 3022 ··· 3028 3029 [[package]] 3030 name = "semver" 3031 - version = "1.0.20" 3032 source = "registry+https://github.com/rust-lang/crates.io-index" 3033 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 3034 dependencies = [ 3035 "serde", 3036 ] ··· 3043 3044 [[package]] 3045 name = "serde" 3046 - version = "1.0.193" 3047 source = "registry+https://github.com/rust-lang/crates.io-index" 3048 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 3049 dependencies = [ 3050 "serde_derive", 3051 ] 3052 3053 [[package]] 3054 name = "serde_derive" 3055 - version = "1.0.193" 3056 source = "registry+https://github.com/rust-lang/crates.io-index" 3057 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 3058 dependencies = [ 3059 "proc-macro2", 3060 "quote", 3061 - "syn 2.0.43", 3062 ] 3063 3064 [[package]] 3065 name = "serde_json" 3066 - version = "1.0.108" 3067 source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 3069 dependencies = [ 3070 - "indexmap 2.1.0", 3071 "itoa", 3072 "ryu", 3073 "serde", ··· 3087 3088 [[package]] 3089 name = "serde_with" 3090 - version = "3.4.0" 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3092 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 3093 dependencies = [ 3094 - "base64", 3095 "chrono", 3096 "hex", 3097 "indexmap 1.9.3", 3098 - "indexmap 2.1.0", 3099 "serde", 3100 "serde_json", 3101 "serde_with_macros", 3102 "time", ··· 3104 3105 [[package]] 3106 name = "serde_with_macros" 3107 - version = "3.4.0" 3108 source = "registry+https://github.com/rust-lang/crates.io-index" 3109 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 3110 dependencies = [ 3111 "darling", 3112 "proc-macro2", 3113 "quote", 3114 - "syn 2.0.43", 3115 ] 3116 3117 [[package]] 3118 name = "serial_test" 3119 - version = "2.0.0" 3120 source = "registry+https://github.com/rust-lang/crates.io-index" 3121 - checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d" 3122 dependencies = [ 3123 "dashmap", 3124 "futures", ··· 3130 3131 [[package]] 3132 name = "serial_test_derive" 3133 - version = "2.0.0" 3134 source = "registry+https://github.com/rust-lang/crates.io-index" 3135 - checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" 3136 dependencies = [ 3137 "proc-macro2", 3138 "quote", 3139 - "syn 2.0.43", 3140 ] 3141 3142 [[package]] ··· 3215 3216 [[package]] 3217 name = "smallvec" 3218 - version = "1.11.2" 3219 source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 3221 3222 [[package]] 3223 name = "smol_str" 3224 - version = "0.2.0" 3225 source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 3227 dependencies = [ 3228 "serde", 3229 ] ··· 3244 source = "registry+https://github.com/rust-lang/crates.io-index" 3245 checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" 3246 dependencies = [ 3247 - "heck", 3248 "proc-macro2", 3249 "quote", 3250 "syn 1.0.109", ··· 3258 3259 [[package]] 3260 name = "socket2" 3261 - version = "0.5.5" 3262 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3264 dependencies = [ 3265 "libc", 3266 - "windows-sys 0.48.0", 3267 ] 3268 3269 [[package]] ··· 3272 source = "registry+https://github.com/rust-lang/crates.io-index" 3273 checksum = "61addf9117b11d1f5b4bf6fe94242ba25f59d2d4b2080544b771bd647024fd00" 3274 dependencies = [ 3275 - "hashbrown 0.14.3", 3276 "num-traits", 3277 "robust", 3278 "smallvec", ··· 3305 3306 [[package]] 3307 name = "sqlparser" 3308 - version = "0.40.0" 3309 source = "registry+https://github.com/rust-lang/crates.io-index" 3310 - checksum = "7c80afe31cdb649e56c0d9bb5503be9166600d68a852c38dd445636d126858e5" 3311 dependencies = [ 3312 "log", 3313 ] ··· 3363 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3364 3365 [[package]] 3366 name = "subtle" 3367 version = "2.5.0" 3368 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3370 3371 [[package]] 3372 name = "surrealdb" 3373 - version = "1.2.0" 3374 source = "registry+https://github.com/rust-lang/crates.io-index" 3375 - checksum = "7b4c189541c759c763d4f5859a853afe85773baa0c95891f262425ff422394b0" 3376 dependencies = [ 3377 "async-channel", 3378 "bincode", ··· 3382 "futures", 3383 "futures-concurrency", 3384 "geo 0.27.0", 3385 - "indexmap 2.1.0", 3386 "once_cell", 3387 "path-clean", 3388 "pharos", 3389 "reqwest", 3390 "revision", 3391 - "ring 0.17.7", 3392 "rust_decimal", 3393 "rustls", 3394 "semver", 3395 "serde", 3396 "serde_json", 3397 - "surrealdb-core", 3398 "thiserror", 3399 "tokio", 3400 "tokio-tungstenite", ··· 3410 3411 [[package]] 3412 name = "surrealdb-core" 3413 - version = "1.2.1" 3414 source = "registry+https://github.com/rust-lang/crates.io-index" 3415 - checksum = "fcf33ccbc2348089fab502d38198f86762fc951ec90413fbd63f9195e76e6e08" 3416 dependencies = [ 3417 "addr", 3418 "any_ascii", ··· 3420 "async-channel", 3421 "async-executor", 3422 "async-recursion", 3423 - "base64", 3424 "bcrypt", 3425 "bincode", 3426 "bytes", ··· 3450 "rand", 3451 "regex", 3452 "revision", 3453 - "ring 0.17.7", 3454 "roaring", 3455 "rust-stemmers", 3456 "rust_decimal", ··· 3492 source = "registry+https://github.com/rust-lang/crates.io-index" 3493 checksum = "02d4f759c65df8a8cf2d83c99db7fdd3ae5b8fff05fa7fe69a8612f29dd5f99b" 3494 dependencies = [ 3495 - "base64", 3496 "getrandom", 3497 "hmac", 3498 "pem", ··· 3507 3508 [[package]] 3509 name = "surrealdb-migrations" 3510 - version = "1.1.0" 3511 dependencies = [ 3512 "assert_cmd", 3513 "assert_fs", 3514 "chrono", 3515 "chrono-human-duration", 3516 - "clap 4.4.12", 3517 "cli-table", 3518 "color-eyre", 3519 "convert_case", ··· 3521 "dir-diff", 3522 "fs_extra", 3523 "include_dir", 3524 - "itertools 0.12.0", 3525 "names", 3526 "predicates", 3527 "pretty_assertions", ··· 3549 3550 [[package]] 3551 name = "syn" 3552 - version = "2.0.43" 3553 source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53" 3555 dependencies = [ 3556 "proc-macro2", 3557 "quote", ··· 3567 "proc-macro-error", 3568 "proc-macro2", 3569 "quote", 3570 - "syn 2.0.43", 3571 ] 3572 3573 [[package]] 3574 name = "system-configuration" ··· 3599 3600 [[package]] 3601 name = "tempfile" 3602 - version = "3.9.0" 3603 source = "registry+https://github.com/rust-lang/crates.io-index" 3604 - checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 3605 dependencies = [ 3606 "cfg-if", 3607 "fastrand", 3608 - "redox_syscall", 3609 "rustix", 3610 "windows-sys 0.52.0", 3611 ] ··· 3623 3624 [[package]] 3625 name = "termcolor" 3626 - version = "1.4.0" 3627 source = "registry+https://github.com/rust-lang/crates.io-index" 3628 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 3629 dependencies = [ 3630 "winapi-util", 3631 ] ··· 3637 checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 3638 3639 [[package]] 3640 - name = "textwrap" 3641 - version = "0.16.0" 3642 - source = "registry+https://github.com/rust-lang/crates.io-index" 3643 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 3644 - 3645 - [[package]] 3646 name = "thiserror" 3647 - version = "1.0.52" 3648 source = "registry+https://github.com/rust-lang/crates.io-index" 3649 - checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 3650 dependencies = [ 3651 "thiserror-impl", 3652 ] 3653 3654 [[package]] 3655 name = "thiserror-impl" 3656 - version = "1.0.52" 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3658 - checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 3659 dependencies = [ 3660 "proc-macro2", 3661 "quote", 3662 - "syn 2.0.43", 3663 ] 3664 3665 [[package]] 3666 name = "thread_local" 3667 - version = "1.1.7" 3668 source = "registry+https://github.com/rust-lang/crates.io-index" 3669 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3670 dependencies = [ 3671 "cfg-if", 3672 "once_cell", ··· 3674 3675 [[package]] 3676 name = "time" 3677 - version = "0.3.31" 3678 source = "registry+https://github.com/rust-lang/crates.io-index" 3679 - checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" 3680 dependencies = [ 3681 "deranged", 3682 "itoa", 3683 "powerfmt", 3684 "serde", 3685 "time-core", ··· 3694 3695 [[package]] 3696 name = "time-macros" 3697 - version = "0.2.16" 3698 source = "registry+https://github.com/rust-lang/crates.io-index" 3699 - checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" 3700 dependencies = [ 3701 "time-core", 3702 ] 3703 ··· 3727 3728 [[package]] 3729 name = "tokio" 3730 - version = "1.35.1" 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3732 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 3733 dependencies = [ 3734 "backtrace", 3735 "bytes", ··· 3750 dependencies = [ 3751 "proc-macro2", 3752 "quote", 3753 - "syn 2.0.43", 3754 ] 3755 3756 [[package]] ··· 3765 3766 [[package]] 3767 name = "tokio-stream" 3768 - version = "0.1.14" 3769 source = "registry+https://github.com/rust-lang/crates.io-index" 3770 - checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 3771 dependencies = [ 3772 "futures-core", 3773 "pin-project-lite", ··· 3776 3777 [[package]] 3778 name = "tokio-test" 3779 - version = "0.4.3" 3780 source = "registry+https://github.com/rust-lang/crates.io-index" 3781 - checksum = "e89b3cbabd3ae862100094ae433e1def582cf86451b4e9bf83aa7ac1d8a7d719" 3782 dependencies = [ 3783 "async-stream", 3784 "bytes", ··· 3819 3820 [[package]] 3821 name = "toml_datetime" 3822 - version = "0.6.3" 3823 source = "registry+https://github.com/rust-lang/crates.io-index" 3824 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3825 3826 [[package]] 3827 name = "toml_edit" 3828 - version = "0.20.2" 3829 source = "registry+https://github.com/rust-lang/crates.io-index" 3830 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3831 dependencies = [ 3832 - "indexmap 2.1.0", 3833 "toml_datetime", 3834 "winnow", 3835 ] ··· 3859 dependencies = [ 3860 "proc-macro2", 3861 "quote", 3862 - "syn 2.0.43", 3863 ] 3864 3865 [[package]] ··· 3905 ] 3906 3907 [[package]] 3908 name = "try-lock" 3909 version = "0.2.5" 3910 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3938 3939 [[package]] 3940 name = "ulid" 3941 - version = "1.1.0" 3942 source = "registry+https://github.com/rust-lang/crates.io-index" 3943 - checksum = "7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93" 3944 dependencies = [ 3945 "rand", 3946 "serde", 3947 ] 3948 3949 [[package]] ··· 3957 3958 [[package]] 3959 name = "unicode-bidi" 3960 - version = "0.3.14" 3961 source = "registry+https://github.com/rust-lang/crates.io-index" 3962 - checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 3963 3964 [[package]] 3965 name = "unicode-ident" ··· 3969 3970 [[package]] 3971 name = "unicode-normalization" 3972 - version = "0.1.22" 3973 source = "registry+https://github.com/rust-lang/crates.io-index" 3974 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3975 dependencies = [ 3976 "tinyvec", 3977 ] 3978 3979 [[package]] 3980 name = "unicode-script" 3981 - version = "0.5.5" 3982 source = "registry+https://github.com/rust-lang/crates.io-index" 3983 - checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 3984 3985 [[package]] 3986 name = "unicode-security" 3987 - version = "0.1.0" 3988 source = "registry+https://github.com/rust-lang/crates.io-index" 3989 - checksum = "9ef5756b3097992b934b06608c69f48448a0fbe804bb1e72b982f6d7983e9e63" 3990 dependencies = [ 3991 "unicode-normalization", 3992 "unicode-script", ··· 3994 3995 [[package]] 3996 name = "unicode-segmentation" 3997 - version = "1.10.1" 3998 source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 4000 4001 [[package]] 4002 name = "unicode-width" ··· 4053 4054 [[package]] 4055 name = "uuid" 4056 - version = "1.6.1" 4057 source = "registry+https://github.com/rust-lang/crates.io-index" 4058 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 4059 dependencies = [ 4060 "atomic", 4061 "getrandom", ··· 4086 4087 [[package]] 4088 name = "walkdir" 4089 - version = "2.4.0" 4090 source = "registry+https://github.com/rust-lang/crates.io-index" 4091 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 4092 dependencies = [ 4093 "same-file", 4094 "winapi-util", ··· 4111 4112 [[package]] 4113 name = "wasm-bindgen" 4114 - version = "0.2.89" 4115 source = "registry+https://github.com/rust-lang/crates.io-index" 4116 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 4117 dependencies = [ 4118 "cfg-if", 4119 "wasm-bindgen-macro", ··· 4121 4122 [[package]] 4123 name = "wasm-bindgen-backend" 4124 - version = "0.2.89" 4125 source = "registry+https://github.com/rust-lang/crates.io-index" 4126 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 4127 dependencies = [ 4128 "bumpalo", 4129 "log", 4130 "once_cell", 4131 "proc-macro2", 4132 "quote", 4133 - "syn 2.0.43", 4134 "wasm-bindgen-shared", 4135 ] 4136 4137 [[package]] 4138 name = "wasm-bindgen-futures" 4139 - version = "0.4.39" 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 4141 - checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 4142 dependencies = [ 4143 "cfg-if", 4144 "js-sys", ··· 4148 4149 [[package]] 4150 name = "wasm-bindgen-macro" 4151 - version = "0.2.89" 4152 source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 4154 dependencies = [ 4155 "quote", 4156 "wasm-bindgen-macro-support", ··· 4158 4159 [[package]] 4160 name = "wasm-bindgen-macro-support" 4161 - version = "0.2.89" 4162 source = "registry+https://github.com/rust-lang/crates.io-index" 4163 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 4164 dependencies = [ 4165 "proc-macro2", 4166 "quote", 4167 - "syn 2.0.43", 4168 "wasm-bindgen-backend", 4169 "wasm-bindgen-shared", 4170 ] 4171 4172 [[package]] 4173 name = "wasm-bindgen-shared" 4174 - version = "0.2.89" 4175 source = "registry+https://github.com/rust-lang/crates.io-index" 4176 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 4177 4178 [[package]] 4179 name = "wasm-streams" 4180 - version = "0.3.0" 4181 source = "registry+https://github.com/rust-lang/crates.io-index" 4182 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 4183 dependencies = [ 4184 "futures-util", 4185 "js-sys", ··· 4203 4204 [[package]] 4205 name = "web-sys" 4206 - version = "0.3.66" 4207 source = "registry+https://github.com/rust-lang/crates.io-index" 4208 - checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 4209 dependencies = [ 4210 "js-sys", 4211 "wasm-bindgen", ··· 4213 4214 [[package]] 4215 name = "webpki-roots" 4216 - version = "0.25.3" 4217 source = "registry+https://github.com/rust-lang/crates.io-index" 4218 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 4219 4220 [[package]] 4221 name = "winapi" ··· 4254 source = "registry+https://github.com/rust-lang/crates.io-index" 4255 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4256 dependencies = [ 4257 - "windows-targets 0.52.0", 4258 ] 4259 4260 [[package]] ··· 4272 source = "registry+https://github.com/rust-lang/crates.io-index" 4273 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4274 dependencies = [ 4275 - "windows-targets 0.52.0", 4276 ] 4277 4278 [[package]] ··· 4292 4293 [[package]] 4294 name = "windows-targets" 4295 - version = "0.52.0" 4296 source = "registry+https://github.com/rust-lang/crates.io-index" 4297 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4298 dependencies = [ 4299 - "windows_aarch64_gnullvm 0.52.0", 4300 - "windows_aarch64_msvc 0.52.0", 4301 - "windows_i686_gnu 0.52.0", 4302 - "windows_i686_msvc 0.52.0", 4303 - "windows_x86_64_gnu 0.52.0", 4304 - "windows_x86_64_gnullvm 0.52.0", 4305 - "windows_x86_64_msvc 0.52.0", 4306 ] 4307 4308 [[package]] ··· 4313 4314 [[package]] 4315 name = "windows_aarch64_gnullvm" 4316 - version = "0.52.0" 4317 source = "registry+https://github.com/rust-lang/crates.io-index" 4318 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4319 4320 [[package]] 4321 name = "windows_aarch64_msvc" ··· 4325 4326 [[package]] 4327 name = "windows_aarch64_msvc" 4328 - version = "0.52.0" 4329 source = "registry+https://github.com/rust-lang/crates.io-index" 4330 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4331 4332 [[package]] 4333 name = "windows_i686_gnu" ··· 4337 4338 [[package]] 4339 name = "windows_i686_gnu" 4340 - version = "0.52.0" 4341 source = "registry+https://github.com/rust-lang/crates.io-index" 4342 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4343 4344 [[package]] 4345 name = "windows_i686_msvc" ··· 4349 4350 [[package]] 4351 name = "windows_i686_msvc" 4352 - version = "0.52.0" 4353 source = "registry+https://github.com/rust-lang/crates.io-index" 4354 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4355 4356 [[package]] 4357 name = "windows_x86_64_gnu" ··· 4361 4362 [[package]] 4363 name = "windows_x86_64_gnu" 4364 - version = "0.52.0" 4365 source = "registry+https://github.com/rust-lang/crates.io-index" 4366 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4367 4368 [[package]] 4369 name = "windows_x86_64_gnullvm" ··· 4373 4374 [[package]] 4375 name = "windows_x86_64_gnullvm" 4376 - version = "0.52.0" 4377 source = "registry+https://github.com/rust-lang/crates.io-index" 4378 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4379 4380 [[package]] 4381 name = "windows_x86_64_msvc" ··· 4385 4386 [[package]] 4387 name = "windows_x86_64_msvc" 4388 - version = "0.52.0" 4389 source = "registry+https://github.com/rust-lang/crates.io-index" 4390 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4391 4392 [[package]] 4393 name = "winnow" 4394 - version = "0.5.31" 4395 source = "registry+https://github.com/rust-lang/crates.io-index" 4396 - checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" 4397 dependencies = [ 4398 "memchr", 4399 ] ··· 4459 dependencies = [ 4460 "proc-macro2", 4461 "quote", 4462 - "syn 2.0.43", 4463 ] 4464 4465 [[package]]
··· 28 29 [[package]] 30 name = "ahash" 31 + version = "0.7.8" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 34 dependencies = [ 35 "getrandom", 36 "once_cell", ··· 39 40 [[package]] 41 name = "ahash" 42 + version = "0.8.11" 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 45 dependencies = [ 46 "cfg-if", 47 "getrandom", ··· 52 53 [[package]] 54 name = "aho-corasick" 55 + version = "1.1.3" 56 source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 58 dependencies = [ 59 "memchr", 60 ] 61 62 [[package]] 63 name = "allocator-api2" 64 + version = "0.2.18" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" 67 68 [[package]] 69 name = "android-tzdata" ··· 82 83 [[package]] 84 name = "anstream" 85 + version = "0.6.13" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 88 dependencies = [ 89 "anstyle", 90 "anstyle-parse", ··· 96 97 [[package]] 98 name = "anstyle" 99 + version = "1.0.6" 100 source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 102 103 [[package]] 104 name = "anstyle-parse" ··· 136 137 [[package]] 138 name = "approx" 139 + version = "0.4.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278" 142 + dependencies = [ 143 + "num-traits", 144 + ] 145 + 146 + [[package]] 147 + name = "approx" 148 version = "0.5.1" 149 source = "registry+https://github.com/rust-lang/crates.io-index" 150 checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" ··· 160 161 [[package]] 162 name = "argon2" 163 + version = "0.5.3" 164 source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" 166 dependencies = [ 167 "base64ct", 168 "blake2", ··· 187 188 [[package]] 189 name = "assert_cmd" 190 + version = "2.0.14" 191 source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" 193 dependencies = [ 194 "anstyle", 195 "bstr", ··· 202 203 [[package]] 204 name = "assert_fs" 205 + version = "1.1.1" 206 source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "2cd762e110c8ed629b11b6cde59458cc1c71de78ebbcc30099fc8e0403a2a2ec" 208 dependencies = [ 209 "anstyle", 210 "doc-comment", ··· 228 229 [[package]] 230 name = "async-executor" 231 + version = "1.10.0" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 + checksum = "5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee" 234 dependencies = [ 235 "async-lock", 236 "async-task", ··· 242 243 [[package]] 244 name = "async-lock" 245 + version = "3.3.0" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 248 dependencies = [ 249 + "event-listener 4.0.3", 250 "event-listener-strategy", 251 "pin-project-lite", 252 ] 253 254 [[package]] 255 name = "async-recursion" 256 + version = "1.1.0" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5" 259 dependencies = [ 260 "proc-macro2", 261 "quote", 262 + "syn 2.0.58", 263 ] 264 265 [[package]] ··· 281 dependencies = [ 282 "proc-macro2", 283 "quote", 284 + "syn 2.0.58", 285 ] 286 287 [[package]] 288 name = "async-task" 289 + version = "4.7.0" 290 source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 292 293 [[package]] 294 name = "async-trait" 295 + version = "0.1.80" 296 source = "registry+https://github.com/rust-lang/crates.io-index" 297 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 298 dependencies = [ 299 "proc-macro2", 300 "quote", 301 + "syn 2.0.58", 302 ] 303 304 [[package]] ··· 328 ] 329 330 [[package]] 331 name = "autocfg" 332 + version = "1.2.0" 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 335 336 [[package]] 337 name = "backtrace" 338 + version = "0.3.71" 339 source = "registry+https://github.com/rust-lang/crates.io-index" 340 + checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" 341 dependencies = [ 342 "addr2line", 343 "cc", ··· 350 351 [[package]] 352 name = "base64" 353 + version = "0.21.7" 354 source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 356 + 357 + [[package]] 358 + name = "base64" 359 + version = "0.22.0" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 362 363 [[package]] 364 name = "base64ct" ··· 368 369 [[package]] 370 name = "bcrypt" 371 + version = "0.15.1" 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7" 374 dependencies = [ 375 + "base64 0.22.0", 376 "blowfish", 377 "getrandom", 378 "subtle", ··· 411 412 [[package]] 413 name = "bitflags" 414 + version = "2.5.0" 415 source = "registry+https://github.com/rust-lang/crates.io-index" 416 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 417 418 [[package]] 419 name = "bitvec" ··· 457 458 [[package]] 459 name = "borsh" 460 + version = "1.4.0" 461 source = "registry+https://github.com/rust-lang/crates.io-index" 462 + checksum = "0901fc8eb0aca4c83be0106d6f2db17d86a08dfc2c25f0e84464bf381158add6" 463 dependencies = [ 464 "borsh-derive", 465 "cfg_aliases", ··· 467 468 [[package]] 469 name = "borsh-derive" 470 + version = "1.4.0" 471 source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "51670c3aa053938b0ee3bd67c3817e471e626151131b934038e83c5bf8de48f5" 473 dependencies = [ 474 "once_cell", 475 "proc-macro-crate", 476 "proc-macro2", 477 "quote", 478 + "syn 2.0.58", 479 "syn_derive", 480 ] 481 482 [[package]] 483 name = "bstr" 484 + version = "1.9.1" 485 source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" 487 dependencies = [ 488 "memchr", 489 "regex-automata", ··· 492 493 [[package]] 494 name = "bumpalo" 495 + version = "3.16.0" 496 source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 498 499 [[package]] 500 name = "bytecheck" 501 + version = "0.6.12" 502 source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 504 dependencies = [ 505 "bytecheck_derive", 506 "ptr_meta", ··· 509 510 [[package]] 511 name = "bytecheck_derive" 512 + version = "0.6.12" 513 source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 515 dependencies = [ 516 "proc-macro2", 517 "quote", ··· 520 521 [[package]] 522 name = "bytemuck" 523 + version = "1.15.0" 524 source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" 526 527 [[package]] 528 name = "byteorder" ··· 532 533 [[package]] 534 name = "bytes" 535 + version = "1.6.0" 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 538 539 [[package]] 540 name = "cc" 541 + version = "1.0.92" 542 source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" 544 545 [[package]] 546 name = "cedar-policy" 547 + version = "2.4.2" 548 source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "3d91e3b10a0f7f2911774d5e49713c4d25753466f9e11d1cd2ec627f8a2dc857" 550 dependencies = [ 551 "cedar-policy-core", 552 "cedar-policy-validator", ··· 561 562 [[package]] 563 name = "cedar-policy-core" 564 + version = "2.4.2" 565 source = "registry+https://github.com/rust-lang/crates.io-index" 566 + checksum = "cd2315591c6b7e18f8038f0a0529f254235fd902b6c217aabc04f2459b0d9995" 567 dependencies = [ 568 "either", 569 "ipnet", ··· 584 585 [[package]] 586 name = "cedar-policy-validator" 587 + version = "2.4.2" 588 source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "e756e1b2a5da742ed97e65199ad6d0893e9aa4bd6b34be1de9e70bd1e6adc7df" 590 dependencies = [ 591 "cedar-policy-core", 592 "itertools 0.10.5", ··· 613 614 [[package]] 615 name = "chrono" 616 + version = "0.4.38" 617 source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 619 dependencies = [ 620 "android-tzdata", 621 "iana-time-zone", ··· 623 "num-traits", 624 "serde", 625 "wasm-bindgen", 626 + "windows-targets 0.52.4", 627 ] 628 629 [[package]] ··· 636 ] 637 638 [[package]] 639 + name = "ciborium" 640 + version = "0.2.2" 641 source = "registry+https://github.com/rust-lang/crates.io-index" 642 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 643 dependencies = [ 644 + "ciborium-io", 645 + "ciborium-ll", 646 + "serde", 647 ] 648 649 [[package]] 650 + name = "ciborium-io" 651 + version = "0.2.2" 652 source = "registry+https://github.com/rust-lang/crates.io-index" 653 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 654 655 [[package]] 656 + name = "ciborium-ll" 657 + version = "0.2.2" 658 source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 660 dependencies = [ 661 + "ciborium-io", 662 + "half", 663 ] 664 665 [[package]] 666 + name = "cipher" 667 + version = "0.4.4" 668 source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 670 dependencies = [ 671 + "crypto-common", 672 + "inout", 673 ] 674 675 [[package]] 676 + name = "clap" 677 + version = "4.5.4" 678 source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 680 dependencies = [ 681 + "clap_builder", 682 + "clap_derive", 683 ] 684 685 [[package]] 686 + name = "clap_builder" 687 + version = "4.5.2" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 690 dependencies = [ 691 + "anstream", 692 + "anstyle", 693 + "clap_lex", 694 + "strsim 0.11.1", 695 ] 696 697 [[package]] 698 + name = "clap_derive" 699 + version = "4.5.4" 700 source = "registry+https://github.com/rust-lang/crates.io-index" 701 + checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" 702 dependencies = [ 703 + "heck 0.5.0", 704 + "proc-macro2", 705 + "quote", 706 + "syn 2.0.58", 707 ] 708 709 [[package]] 710 name = "clap_lex" 711 + version = "0.7.0" 712 source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 714 715 [[package]] 716 name = "cli-table" ··· 737 738 [[package]] 739 name = "color-eyre" 740 + version = "0.6.3" 741 source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5" 743 dependencies = [ 744 "backtrace", 745 "color-spantrace", ··· 785 786 [[package]] 787 name = "const-random" 788 + version = "0.1.18" 789 source = "registry+https://github.com/rust-lang/crates.io-index" 790 + checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 791 dependencies = [ 792 "const-random-macro", 793 ] ··· 830 831 [[package]] 832 name = "cpufeatures" 833 + version = "0.2.12" 834 source = "registry+https://github.com/rust-lang/crates.io-index" 835 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 836 dependencies = [ 837 "libc", 838 ] ··· 845 846 [[package]] 847 name = "crossbeam-deque" 848 + version = "0.8.5" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 851 dependencies = [ 852 "crossbeam-epoch", 853 "crossbeam-utils", 854 ] 855 856 [[package]] 857 name = "crossbeam-epoch" 858 + version = "0.9.18" 859 source = "registry+https://github.com/rust-lang/crates.io-index" 860 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 861 dependencies = [ 862 "crossbeam-utils", 863 ] 864 865 [[package]] 866 name = "crossbeam-utils" 867 + version = "0.8.19" 868 source = "registry+https://github.com/rust-lang/crates.io-index" 869 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 870 871 [[package]] 872 name = "crunchy" ··· 907 908 [[package]] 909 name = "darling" 910 + version = "0.20.8" 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 913 dependencies = [ 914 "darling_core", 915 "darling_macro", ··· 917 918 [[package]] 919 name = "darling_core" 920 + version = "0.20.8" 921 source = "registry+https://github.com/rust-lang/crates.io-index" 922 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 923 dependencies = [ 924 "fnv", 925 "ident_case", 926 "proc-macro2", 927 "quote", 928 + "strsim 0.10.0", 929 + "syn 2.0.58", 930 ] 931 932 [[package]] 933 name = "darling_macro" 934 + version = "0.20.8" 935 source = "registry+https://github.com/rust-lang/crates.io-index" 936 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 937 dependencies = [ 938 "darling_core", 939 "quote", 940 + "syn 2.0.58", 941 ] 942 943 [[package]] ··· 947 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 948 dependencies = [ 949 "cfg-if", 950 + "hashbrown 0.14.5", 951 "lock_api", 952 "once_cell", 953 "parking_lot_core", ··· 961 962 [[package]] 963 name = "der" 964 + version = "0.7.9" 965 source = "registry+https://github.com/rust-lang/crates.io-index" 966 + checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 967 dependencies = [ 968 "const-oid", 969 "pem-rfc7468", ··· 982 983 [[package]] 984 name = "deunicode" 985 + version = "1.4.3" 986 source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94" 988 989 [[package]] 990 name = "diff" ··· 1085 1086 [[package]] 1087 name = "either" 1088 + version = "1.10.0" 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1090 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1091 1092 [[package]] 1093 name = "ena" ··· 1100 1101 [[package]] 1102 name = "encoding_rs" 1103 + version = "0.8.34" 1104 source = "registry+https://github.com/rust-lang/crates.io-index" 1105 + checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 1106 dependencies = [ 1107 "cfg-if", 1108 ] ··· 1137 1138 [[package]] 1139 name = "event-listener" 1140 + version = "4.0.3" 1141 source = "registry+https://github.com/rust-lang/crates.io-index" 1142 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1143 dependencies = [ 1144 "concurrent-queue", 1145 "parking", ··· 1152 source = "registry+https://github.com/rust-lang/crates.io-index" 1153 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1154 dependencies = [ 1155 + "event-listener 4.0.3", 1156 "pin-project-lite", 1157 ] 1158 1159 [[package]] 1160 name = "eyre" 1161 + version = "0.6.12" 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" 1164 dependencies = [ 1165 "indenter", 1166 "once_cell", ··· 1168 1169 [[package]] 1170 name = "fastrand" 1171 + version = "2.0.2" 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 + checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" 1174 1175 [[package]] 1176 name = "fixedbitset" ··· 1265 1266 [[package]] 1267 name = "futures-concurrency" 1268 + version = "7.5.0" 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1270 + checksum = "9b590a729e1cbaf9ae3ec294143ea034d93cbb1de01c884d04bcd0af8b613d02" 1271 dependencies = [ 1272 "bitvec", 1273 "futures-core", ··· 1301 1302 [[package]] 1303 name = "futures-lite" 1304 + version = "2.3.0" 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1306 + checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1307 dependencies = [ 1308 "fastrand", 1309 "futures-core", ··· 1320 dependencies = [ 1321 "proc-macro2", 1322 "quote", 1323 + "syn 2.0.58", 1324 ] 1325 1326 [[package]] ··· 1409 1410 [[package]] 1411 name = "geo-types" 1412 + version = "0.7.13" 1413 source = "registry+https://github.com/rust-lang/crates.io-index" 1414 + checksum = "9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61" 1415 dependencies = [ 1416 + "approx 0.5.1", 1417 "arbitrary", 1418 "num-traits", 1419 "rstar", ··· 1422 1423 [[package]] 1424 name = "geographiclib-rs" 1425 + version = "0.2.4" 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 + checksum = "e6e5ed84f8089c70234b0a8e0aedb6dc733671612ddc0d37c6066052f9781960" 1428 dependencies = [ 1429 + "libm", 1430 ] 1431 1432 [[package]] 1433 name = "getrandom" 1434 + version = "0.2.14" 1435 source = "registry+https://github.com/rust-lang/crates.io-index" 1436 + checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" 1437 dependencies = [ 1438 "cfg-if", 1439 "js-sys", ··· 1458 "bstr", 1459 "log", 1460 "regex-automata", 1461 + "regex-syntax", 1462 ] 1463 1464 [[package]] 1465 name = "globwalk" 1466 + version = "0.9.1" 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" 1469 dependencies = [ 1470 + "bitflags 2.5.0", 1471 "ignore", 1472 "walkdir", 1473 ] 1474 1475 [[package]] 1476 name = "h2" 1477 + version = "0.3.26" 1478 source = "registry+https://github.com/rust-lang/crates.io-index" 1479 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 1480 dependencies = [ 1481 "bytes", 1482 "fnv", ··· 1484 "futures-sink", 1485 "futures-util", 1486 "http", 1487 + "indexmap 2.2.6", 1488 "slab", 1489 "tokio", 1490 "tokio-util", ··· 1492 ] 1493 1494 [[package]] 1495 + name = "half" 1496 + version = "2.4.1" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 1499 + dependencies = [ 1500 + "cfg-if", 1501 + "crunchy", 1502 + ] 1503 + 1504 + [[package]] 1505 name = "hash32" 1506 version = "0.2.1" 1507 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1516 source = "registry+https://github.com/rust-lang/crates.io-index" 1517 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1518 dependencies = [ 1519 + "ahash 0.7.8", 1520 ] 1521 1522 [[package]] 1523 name = "hashbrown" 1524 + version = "0.14.5" 1525 source = "registry+https://github.com/rust-lang/crates.io-index" 1526 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1527 dependencies = [ 1528 + "ahash 0.8.11", 1529 "allocator-api2", 1530 + "serde", 1531 ] 1532 1533 [[package]] ··· 1550 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1551 1552 [[package]] 1553 + name = "heck" 1554 + version = "0.5.0" 1555 source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1557 1558 [[package]] 1559 name = "hermit-abi" 1560 + version = "0.3.9" 1561 source = "registry+https://github.com/rust-lang/crates.io-index" 1562 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1563 1564 [[package]] 1565 name = "hex" ··· 1578 1579 [[package]] 1580 name = "http" 1581 + version = "0.2.12" 1582 source = "registry+https://github.com/rust-lang/crates.io-index" 1583 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1584 dependencies = [ 1585 "bytes", 1586 "fnv", ··· 1656 1657 [[package]] 1658 name = "iana-time-zone" 1659 + version = "0.1.60" 1660 source = "registry+https://github.com/rust-lang/crates.io-index" 1661 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1662 dependencies = [ 1663 "android_system_properties", 1664 "core-foundation-sys", ··· 1695 1696 [[package]] 1697 name = "ignore" 1698 + version = "0.4.22" 1699 source = "registry+https://github.com/rust-lang/crates.io-index" 1700 + checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" 1701 dependencies = [ 1702 "crossbeam-deque", 1703 "globset", ··· 1747 1748 [[package]] 1749 name = "indexmap" 1750 + version = "2.2.6" 1751 source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1753 dependencies = [ 1754 "equivalent", 1755 + "hashbrown 0.14.5", 1756 "serde", 1757 ] 1758 ··· 1772 checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1773 1774 [[package]] 1775 name = "itertools" 1776 version = "0.10.5" 1777 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1791 1792 [[package]] 1793 name = "itertools" 1794 + version = "0.12.1" 1795 source = "registry+https://github.com/rust-lang/crates.io-index" 1796 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1797 dependencies = [ 1798 "either", 1799 ] 1800 1801 [[package]] 1802 name = "itoa" 1803 + version = "1.0.11" 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1806 1807 [[package]] 1808 name = "js-sys" 1809 + version = "0.3.69" 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1811 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1812 dependencies = [ 1813 "wasm-bindgen", 1814 ] 1815 1816 [[package]] 1817 name = "lalrpop" 1818 + version = "0.20.2" 1819 source = "registry+https://github.com/rust-lang/crates.io-index" 1820 + checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" 1821 dependencies = [ 1822 "ascii-canvas", 1823 "bit-set", 1824 "ena", 1825 + "itertools 0.11.0", 1826 "lalrpop-util", 1827 "petgraph", 1828 "pico-args", 1829 "regex", 1830 + "regex-syntax", 1831 "string_cache", 1832 "term", 1833 "tiny-keccak", 1834 "unicode-xid", 1835 + "walkdir", 1836 ] 1837 1838 [[package]] 1839 name = "lalrpop-util" 1840 + version = "0.20.2" 1841 source = "registry+https://github.com/rust-lang/crates.io-index" 1842 + checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" 1843 dependencies = [ 1844 + "regex-automata", 1845 ] 1846 1847 [[package]] ··· 1864 1865 [[package]] 1866 name = "libc" 1867 + version = "0.2.153" 1868 source = "registry+https://github.com/rust-lang/crates.io-index" 1869 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1870 1871 [[package]] 1872 name = "libm" ··· 1876 1877 [[package]] 1878 name = "libredox" 1879 + version = "0.1.3" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1882 dependencies = [ 1883 + "bitflags 2.5.0", 1884 "libc", 1885 + ] 1886 + 1887 + [[package]] 1888 + name = "linfa-linalg" 1889 + version = "0.1.0" 1890 + source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "56e7562b41c8876d3367897067013bb2884cc78e6893f092ecd26b305176ac82" 1892 + dependencies = [ 1893 + "ndarray", 1894 + "num-traits", 1895 + "rand", 1896 + "thiserror", 1897 ] 1898 1899 [[package]] 1900 name = "linux-raw-sys" 1901 + version = "0.4.13" 1902 source = "registry+https://github.com/rust-lang/crates.io-index" 1903 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1904 1905 [[package]] 1906 name = "lock_api" ··· 1914 1915 [[package]] 1916 name = "log" 1917 + version = "0.4.21" 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1919 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1920 + 1921 + [[package]] 1922 + name = "matrixmultiply" 1923 + version = "0.3.8" 1924 + source = "registry+https://github.com/rust-lang/crates.io-index" 1925 + checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" 1926 + dependencies = [ 1927 + "autocfg", 1928 + "rawpointer", 1929 + ] 1930 1931 [[package]] 1932 name = "md-5" ··· 1940 1941 [[package]] 1942 name = "memchr" 1943 + version = "2.7.2" 1944 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1946 1947 [[package]] 1948 name = "miette" ··· 1964 dependencies = [ 1965 "proc-macro2", 1966 "quote", 1967 + "syn 2.0.58", 1968 ] 1969 1970 [[package]] ··· 1991 1992 [[package]] 1993 name = "miniz_oxide" 1994 + version = "0.7.2" 1995 source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1997 dependencies = [ 1998 "adler", 1999 ] 2000 2001 [[package]] 2002 name = "mio" 2003 + version = "0.8.11" 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 2005 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2006 dependencies = [ 2007 "libc", 2008 "wasi", ··· 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" 2017 dependencies = [ 2018 "rand", 2019 ] 2020 ··· 2037 ] 2038 2039 [[package]] 2040 + name = "ndarray" 2041 + version = "0.15.6" 2042 + source = "registry+https://github.com/rust-lang/crates.io-index" 2043 + checksum = "adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32" 2044 + dependencies = [ 2045 + "approx 0.4.0", 2046 + "matrixmultiply", 2047 + "num-complex", 2048 + "num-integer", 2049 + "num-traits", 2050 + "rawpointer", 2051 + ] 2052 + 2053 + [[package]] 2054 + name = "ndarray-stats" 2055 + version = "0.5.1" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "af5a8477ac96877b5bd1fd67e0c28736c12943aba24eda92b127e036b0c8f400" 2058 + dependencies = [ 2059 + "indexmap 1.9.3", 2060 + "itertools 0.10.5", 2061 + "ndarray", 2062 + "noisy_float", 2063 + "num-integer", 2064 + "num-traits", 2065 + "rand", 2066 + ] 2067 + 2068 + [[package]] 2069 name = "new_debug_unreachable" 2070 + version = "1.0.6" 2071 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2073 2074 [[package]] 2075 name = "nibble_vec" ··· 2081 ] 2082 2083 [[package]] 2084 + name = "noisy_float" 2085 + version = "0.2.0" 2086 + source = "registry+https://github.com/rust-lang/crates.io-index" 2087 + checksum = "978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af" 2088 + dependencies = [ 2089 + "num-traits", 2090 + ] 2091 + 2092 + [[package]] 2093 name = "nom" 2094 version = "7.1.3" 2095 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2144 ] 2145 2146 [[package]] 2147 + name = "num-complex" 2148 + version = "0.4.6" 2149 + source = "registry+https://github.com/rust-lang/crates.io-index" 2150 + checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 2151 + dependencies = [ 2152 + "num-traits", 2153 + ] 2154 + 2155 + [[package]] 2156 + name = "num-conv" 2157 + version = "0.1.0" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2160 + 2161 + [[package]] 2162 name = "num-integer" 2163 + version = "0.1.46" 2164 source = "registry+https://github.com/rust-lang/crates.io-index" 2165 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2166 dependencies = [ 2167 "num-traits", 2168 ] 2169 2170 [[package]] 2171 name = "num-iter" 2172 + version = "0.1.44" 2173 source = "registry+https://github.com/rust-lang/crates.io-index" 2174 + checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" 2175 dependencies = [ 2176 "autocfg", 2177 "num-integer", ··· 2180 2181 [[package]] 2182 name = "num-traits" 2183 + version = "0.2.18" 2184 source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2186 dependencies = [ 2187 "autocfg", 2188 "libm", ··· 2194 source = "registry+https://github.com/rust-lang/crates.io-index" 2195 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2196 dependencies = [ 2197 + "hermit-abi", 2198 "libc", 2199 ] 2200 ··· 2236 2237 [[package]] 2238 name = "ordered-multimap" 2239 + version = "0.7.3" 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2241 + checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 2242 dependencies = [ 2243 "dlv-list", 2244 + "hashbrown 0.14.5", 2245 ] 2246 2247 [[package]] 2248 name = "overload" 2249 version = "0.1.1" 2250 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2297 ] 2298 2299 [[package]] 2300 + name = "paste" 2301 + version = "1.0.14" 2302 + source = "registry+https://github.com/rust-lang/crates.io-index" 2303 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2304 + 2305 + [[package]] 2306 name = "path-clean" 2307 version = "1.0.1" 2308 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2326 source = "registry+https://github.com/rust-lang/crates.io-index" 2327 checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" 2328 dependencies = [ 2329 + "base64 0.21.7", 2330 "serde", 2331 ] 2332 ··· 2352 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2353 dependencies = [ 2354 "fixedbitset", 2355 + "indexmap 2.2.6", 2356 ] 2357 2358 [[package]] ··· 2382 2383 [[package]] 2384 name = "pin-project" 2385 + version = "1.1.5" 2386 source = "registry+https://github.com/rust-lang/crates.io-index" 2387 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2388 dependencies = [ 2389 "pin-project-internal", 2390 ] 2391 2392 [[package]] 2393 name = "pin-project-internal" 2394 + version = "1.1.5" 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2397 dependencies = [ 2398 "proc-macro2", 2399 "quote", 2400 + "syn 2.0.58", 2401 ] 2402 2403 [[package]] 2404 name = "pin-project-lite" 2405 + version = "0.2.14" 2406 source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2408 2409 [[package]] 2410 name = "pin-utils" ··· 2453 2454 [[package]] 2455 name = "predicates" 2456 + version = "3.1.0" 2457 source = "registry+https://github.com/rust-lang/crates.io-index" 2458 + checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" 2459 dependencies = [ 2460 "anstyle", 2461 "difflib", 2462 "float-cmp", 2463 "normalize-line-endings", 2464 "predicates-core", 2465 "regex", ··· 2493 2494 [[package]] 2495 name = "proc-macro-crate" 2496 + version = "3.1.0" 2497 source = "registry+https://github.com/rust-lang/crates.io-index" 2498 + checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 2499 dependencies = [ 2500 "toml_edit", 2501 ] 2502 ··· 2526 2527 [[package]] 2528 name = "proc-macro2" 2529 + version = "1.0.79" 2530 source = "registry+https://github.com/rust-lang/crates.io-index" 2531 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 2532 dependencies = [ 2533 "unicode-ident", 2534 ] ··· 2570 2571 [[package]] 2572 name = "quick_cache" 2573 + version = "0.4.2" 2574 source = "registry+https://github.com/rust-lang/crates.io-index" 2575 + checksum = "b1380629287ed1247c1e0fcc6d43efdcec508b65382c9ab775cc8f3df7ca07b0" 2576 dependencies = [ 2577 + "ahash 0.8.11", 2578 "equivalent", 2579 + "hashbrown 0.14.5", 2580 "parking_lot", 2581 ] 2582 2583 [[package]] 2584 name = "quote" 2585 + version = "1.0.36" 2586 source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 2588 dependencies = [ 2589 "proc-macro2", 2590 ] ··· 2637 ] 2638 2639 [[package]] 2640 + name = "rawpointer" 2641 + version = "0.2.1" 2642 + source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" 2644 + 2645 + [[package]] 2646 + name = "reblessive" 2647 + version = "0.3.5" 2648 + source = "registry+https://github.com/rust-lang/crates.io-index" 2649 + checksum = "4149deda5bd21e0f6ccaa2f907cd542541521dead5861bc51bebdf2af4acaf2a" 2650 + 2651 + [[package]] 2652 name = "redox_syscall" 2653 version = "0.4.1" 2654 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2659 2660 [[package]] 2661 name = "redox_users" 2662 + version = "0.4.5" 2663 source = "registry+https://github.com/rust-lang/crates.io-index" 2664 + checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 2665 dependencies = [ 2666 "getrandom", 2667 "libredox", ··· 2670 2671 [[package]] 2672 name = "ref-cast" 2673 + version = "1.0.22" 2674 source = "registry+https://github.com/rust-lang/crates.io-index" 2675 + checksum = "c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f" 2676 dependencies = [ 2677 "ref-cast-impl", 2678 ] 2679 2680 [[package]] 2681 name = "ref-cast-impl" 2682 + version = "1.0.22" 2683 source = "registry+https://github.com/rust-lang/crates.io-index" 2684 + checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" 2685 dependencies = [ 2686 "proc-macro2", 2687 "quote", 2688 + "syn 2.0.58", 2689 ] 2690 2691 [[package]] 2692 name = "regex" 2693 + version = "1.10.4" 2694 source = "registry+https://github.com/rust-lang/crates.io-index" 2695 + checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 2696 dependencies = [ 2697 "aho-corasick", 2698 "memchr", 2699 "regex-automata", 2700 + "regex-syntax", 2701 ] 2702 2703 [[package]] 2704 name = "regex-automata" 2705 + version = "0.4.6" 2706 source = "registry+https://github.com/rust-lang/crates.io-index" 2707 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2708 dependencies = [ 2709 "aho-corasick", 2710 "memchr", 2711 + "regex-syntax", 2712 ] 2713 2714 [[package]] 2715 name = "regex-syntax" 2716 + version = "0.8.3" 2717 source = "registry+https://github.com/rust-lang/crates.io-index" 2718 + checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 2719 2720 [[package]] 2721 name = "rend" 2722 + version = "0.4.2" 2723 source = "registry+https://github.com/rust-lang/crates.io-index" 2724 + checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 2725 dependencies = [ 2726 "bytecheck", 2727 ] 2728 2729 [[package]] 2730 name = "reqwest" 2731 + version = "0.11.27" 2732 source = "registry+https://github.com/rust-lang/crates.io-index" 2733 + checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 2734 dependencies = [ 2735 + "base64 0.21.7", 2736 "bytes", 2737 "encoding_rs", 2738 "futures-core", ··· 2755 "serde", 2756 "serde_json", 2757 "serde_urlencoded", 2758 + "sync_wrapper", 2759 "system-configuration", 2760 "tokio", 2761 "tokio-rustls", ··· 2771 ] 2772 2773 [[package]] 2774 name = "revision" 2775 + version = "0.7.0" 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "588784c1d9453cfd2ce1b7aff06c903513677cf0e63779a0a3085ee8a44f5b17" 2778 dependencies = [ 2779 "bincode", 2780 "chrono", ··· 2790 2791 [[package]] 2792 name = "revision-derive" 2793 + version = "0.7.0" 2794 source = "registry+https://github.com/rust-lang/crates.io-index" 2795 + checksum = "854ff0b6794d4e0aab5e4486870941caefe9f258e63cad2f21b49a6302377c85" 2796 dependencies = [ 2797 "darling", 2798 "proc-macro-error", 2799 "proc-macro2", 2800 "quote", 2801 + "syn 2.0.58", 2802 ] 2803 2804 [[package]] ··· 2818 2819 [[package]] 2820 name = "ring" 2821 + version = "0.17.8" 2822 source = "registry+https://github.com/rust-lang/crates.io-index" 2823 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2824 dependencies = [ 2825 "cc", 2826 + "cfg-if", 2827 "getrandom", 2828 "libc", 2829 "spin 0.9.8", 2830 "untrusted 0.9.0", 2831 + "windows-sys 0.52.0", 2832 ] 2833 2834 [[package]] 2835 name = "rkyv" 2836 + version = "0.7.44" 2837 source = "registry+https://github.com/rust-lang/crates.io-index" 2838 + checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" 2839 dependencies = [ 2840 "bitvec", 2841 "bytecheck", ··· 2851 2852 [[package]] 2853 name = "rkyv_derive" 2854 + version = "0.7.44" 2855 source = "registry+https://github.com/rust-lang/crates.io-index" 2856 + checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" 2857 dependencies = [ 2858 "proc-macro2", 2859 "quote", ··· 2861 ] 2862 2863 [[package]] 2864 + name = "rmp" 2865 + version = "0.8.14" 2866 + source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" 2868 + dependencies = [ 2869 + "byteorder", 2870 + "num-traits", 2871 + "paste", 2872 + ] 2873 + 2874 + [[package]] 2875 + name = "rmpv" 2876 + version = "1.0.2" 2877 + source = "registry+https://github.com/rust-lang/crates.io-index" 2878 + checksum = "e540282f11751956c82bc5529a7fb71b871b998fbf9cf06c2419b22e1b4350df" 2879 + dependencies = [ 2880 + "num-traits", 2881 + "rmp", 2882 + ] 2883 + 2884 + [[package]] 2885 name = "roaring" 2886 + version = "0.10.3" 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2888 + checksum = "a1c77081a55300e016cb86f2864415b7518741879db925b8d488a0ee0d2da6bf" 2889 dependencies = [ 2890 "bytemuck", 2891 "byteorder", 2892 "serde", 2893 ] 2894 ··· 2931 2932 [[package]] 2933 name = "rust-ini" 2934 + version = "0.21.0" 2935 source = "registry+https://github.com/rust-lang/crates.io-index" 2936 + checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41" 2937 dependencies = [ 2938 "cfg-if", 2939 "ordered-multimap", 2940 + "trim-in-place", 2941 ] 2942 2943 [[package]] ··· 2952 2953 [[package]] 2954 name = "rust_decimal" 2955 + version = "1.35.0" 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" 2958 dependencies = [ 2959 "arrayvec", 2960 "borsh", ··· 2992 2993 [[package]] 2994 name = "rustix" 2995 + version = "0.38.32" 2996 source = "registry+https://github.com/rust-lang/crates.io-index" 2997 + checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 2998 dependencies = [ 2999 + "bitflags 2.5.0", 3000 "errno", 3001 "libc", 3002 "linux-raw-sys", ··· 3005 3006 [[package]] 3007 name = "rustls" 3008 + version = "0.21.11" 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 + checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" 3011 dependencies = [ 3012 "log", 3013 + "ring 0.17.8", 3014 "rustls-webpki", 3015 "sct", 3016 ] ··· 3021 source = "registry+https://github.com/rust-lang/crates.io-index" 3022 checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 3023 dependencies = [ 3024 + "base64 0.21.7", 3025 ] 3026 3027 [[package]] ··· 3030 source = "registry+https://github.com/rust-lang/crates.io-index" 3031 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 3032 dependencies = [ 3033 + "ring 0.17.8", 3034 "untrusted 0.9.0", 3035 ] 3036 3037 [[package]] 3038 name = "rustversion" 3039 + version = "1.0.15" 3040 source = "registry+https://github.com/rust-lang/crates.io-index" 3041 + checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" 3042 3043 [[package]] 3044 name = "ryu" 3045 + version = "1.0.17" 3046 source = "registry+https://github.com/rust-lang/crates.io-index" 3047 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 3048 3049 [[package]] 3050 name = "salsa20" ··· 3088 source = "registry+https://github.com/rust-lang/crates.io-index" 3089 checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3090 dependencies = [ 3091 + "ring 0.17.8", 3092 "untrusted 0.9.0", 3093 ] 3094 ··· 3100 3101 [[package]] 3102 name = "semver" 3103 + version = "1.0.22" 3104 source = "registry+https://github.com/rust-lang/crates.io-index" 3105 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 3106 dependencies = [ 3107 "serde", 3108 ] ··· 3115 3116 [[package]] 3117 name = "serde" 3118 + version = "1.0.198" 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 3120 + checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" 3121 dependencies = [ 3122 "serde_derive", 3123 ] 3124 3125 [[package]] 3126 name = "serde_derive" 3127 + version = "1.0.198" 3128 source = "registry+https://github.com/rust-lang/crates.io-index" 3129 + checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" 3130 dependencies = [ 3131 "proc-macro2", 3132 "quote", 3133 + "syn 2.0.58", 3134 ] 3135 3136 [[package]] 3137 name = "serde_json" 3138 + version = "1.0.116" 3139 source = "registry+https://github.com/rust-lang/crates.io-index" 3140 + checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 3141 dependencies = [ 3142 + "indexmap 2.2.6", 3143 "itoa", 3144 "ryu", 3145 "serde", ··· 3159 3160 [[package]] 3161 name = "serde_with" 3162 + version = "3.7.0" 3163 source = "registry+https://github.com/rust-lang/crates.io-index" 3164 + checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" 3165 dependencies = [ 3166 + "base64 0.21.7", 3167 "chrono", 3168 "hex", 3169 "indexmap 1.9.3", 3170 + "indexmap 2.2.6", 3171 "serde", 3172 + "serde_derive", 3173 "serde_json", 3174 "serde_with_macros", 3175 "time", ··· 3177 3178 [[package]] 3179 name = "serde_with_macros" 3180 + version = "3.7.0" 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 + checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" 3183 dependencies = [ 3184 "darling", 3185 "proc-macro2", 3186 "quote", 3187 + "syn 2.0.58", 3188 ] 3189 3190 [[package]] 3191 name = "serial_test" 3192 + version = "3.0.0" 3193 source = "registry+https://github.com/rust-lang/crates.io-index" 3194 + checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" 3195 dependencies = [ 3196 "dashmap", 3197 "futures", ··· 3203 3204 [[package]] 3205 name = "serial_test_derive" 3206 + version = "3.0.0" 3207 source = "registry+https://github.com/rust-lang/crates.io-index" 3208 + checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" 3209 dependencies = [ 3210 "proc-macro2", 3211 "quote", 3212 + "syn 2.0.58", 3213 ] 3214 3215 [[package]] ··· 3288 3289 [[package]] 3290 name = "smallvec" 3291 + version = "1.13.2" 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3293 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 3294 3295 [[package]] 3296 name = "smol_str" 3297 + version = "0.2.1" 3298 source = "registry+https://github.com/rust-lang/crates.io-index" 3299 + checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" 3300 dependencies = [ 3301 "serde", 3302 ] ··· 3317 source = "registry+https://github.com/rust-lang/crates.io-index" 3318 checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" 3319 dependencies = [ 3320 + "heck 0.4.1", 3321 "proc-macro2", 3322 "quote", 3323 "syn 1.0.109", ··· 3331 3332 [[package]] 3333 name = "socket2" 3334 + version = "0.5.6" 3335 source = "registry+https://github.com/rust-lang/crates.io-index" 3336 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3337 dependencies = [ 3338 "libc", 3339 + "windows-sys 0.52.0", 3340 ] 3341 3342 [[package]] ··· 3345 source = "registry+https://github.com/rust-lang/crates.io-index" 3346 checksum = "61addf9117b11d1f5b4bf6fe94242ba25f59d2d4b2080544b771bd647024fd00" 3347 dependencies = [ 3348 + "hashbrown 0.14.5", 3349 "num-traits", 3350 "robust", 3351 "smallvec", ··· 3378 3379 [[package]] 3380 name = "sqlparser" 3381 + version = "0.45.0" 3382 source = "registry+https://github.com/rust-lang/crates.io-index" 3383 + checksum = "f7bbffee862a796d67959a89859d6b1046bb5016d63e23835ad0da182777bbe0" 3384 dependencies = [ 3385 "log", 3386 ] ··· 3436 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3437 3438 [[package]] 3439 + name = "strsim" 3440 + version = "0.11.1" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3443 + 3444 + [[package]] 3445 name = "subtle" 3446 version = "2.5.0" 3447 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3449 3450 [[package]] 3451 name = "surrealdb" 3452 + version = "1.5.0" 3453 source = "registry+https://github.com/rust-lang/crates.io-index" 3454 + checksum = "6d8bb7301422b4b0945aef848285073fa95c1e1412a0952dbdc50917104c26d2" 3455 dependencies = [ 3456 "async-channel", 3457 "bincode", ··· 3461 "futures", 3462 "futures-concurrency", 3463 "geo 0.27.0", 3464 + "indexmap 2.2.6", 3465 "once_cell", 3466 "path-clean", 3467 "pharos", 3468 "reqwest", 3469 "revision", 3470 + "ring 0.17.8", 3471 "rust_decimal", 3472 "rustls", 3473 "semver", 3474 "serde", 3475 "serde_json", 3476 + "surrealdb-core 1.4.2", 3477 + "surrealdb-core 2.0.0-1.5.0", 3478 "thiserror", 3479 "tokio", 3480 "tokio-tungstenite", ··· 3490 3491 [[package]] 3492 name = "surrealdb-core" 3493 + version = "1.4.2" 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3495 + checksum = "7a2f403dba761e0e3404f90334f8ff1454f1f308e88c84dd5dbcee52866ff30e" 3496 dependencies = [ 3497 "addr", 3498 "any_ascii", ··· 3500 "async-channel", 3501 "async-executor", 3502 "async-recursion", 3503 + "base64 0.21.7", 3504 "bcrypt", 3505 "bincode", 3506 "bytes", ··· 3530 "rand", 3531 "regex", 3532 "revision", 3533 + "ring 0.17.8", 3534 + "roaring", 3535 + "rust-stemmers", 3536 + "rust_decimal", 3537 + "scrypt", 3538 + "semver", 3539 + "serde", 3540 + "serde_json", 3541 + "sha1", 3542 + "sha2", 3543 + "snap", 3544 + "storekey", 3545 + "surrealdb-derive", 3546 + "surrealdb-jsonwebtoken", 3547 + "thiserror", 3548 + "tokio", 3549 + "tracing", 3550 + "trice", 3551 + "ulid", 3552 + "url", 3553 + "uuid", 3554 + "wasm-bindgen-futures", 3555 + "wasmtimer", 3556 + "ws_stream_wasm", 3557 + ] 3558 + 3559 + [[package]] 3560 + name = "surrealdb-core" 3561 + version = "2.0.0-1.5.0" 3562 + source = "registry+https://github.com/rust-lang/crates.io-index" 3563 + checksum = "7a7c90233b21c23c669d462c1305693a4cdd6a5c7424654fbd9564564a6b8bf8" 3564 + dependencies = [ 3565 + "addr", 3566 + "ahash 0.8.11", 3567 + "any_ascii", 3568 + "argon2", 3569 + "async-channel", 3570 + "async-executor", 3571 + "async-recursion", 3572 + "base64 0.21.7", 3573 + "bcrypt", 3574 + "bincode", 3575 + "bytes", 3576 + "cedar-policy", 3577 + "chrono", 3578 + "ciborium", 3579 + "dashmap", 3580 + "deunicode", 3581 + "dmp", 3582 + "fst", 3583 + "futures", 3584 + "fuzzy-matcher", 3585 + "geo 0.27.0", 3586 + "geo-types", 3587 + "hashbrown 0.14.5", 3588 + "hex", 3589 + "ipnet", 3590 + "lexicmp", 3591 + "linfa-linalg", 3592 + "md-5", 3593 + "nanoid", 3594 + "ndarray", 3595 + "ndarray-stats", 3596 + "nom", 3597 + "num-traits", 3598 + "num_cpus", 3599 + "object_store", 3600 + "once_cell", 3601 + "pbkdf2", 3602 + "pharos", 3603 + "pin-project-lite", 3604 + "quick_cache", 3605 + "radix_trie", 3606 + "rand", 3607 + "reblessive", 3608 + "regex", 3609 + "reqwest", 3610 + "revision", 3611 + "ring 0.17.8", 3612 + "rmpv", 3613 "roaring", 3614 "rust-stemmers", 3615 "rust_decimal", ··· 3651 source = "registry+https://github.com/rust-lang/crates.io-index" 3652 checksum = "02d4f759c65df8a8cf2d83c99db7fdd3ae5b8fff05fa7fe69a8612f29dd5f99b" 3653 dependencies = [ 3654 + "base64 0.21.7", 3655 "getrandom", 3656 "hmac", 3657 "pem", ··· 3666 3667 [[package]] 3668 name = "surrealdb-migrations" 3669 + version = "1.5.0" 3670 dependencies = [ 3671 "assert_cmd", 3672 "assert_fs", 3673 "chrono", 3674 "chrono-human-duration", 3675 + "clap", 3676 "cli-table", 3677 "color-eyre", 3678 "convert_case", ··· 3680 "dir-diff", 3681 "fs_extra", 3682 "include_dir", 3683 + "itertools 0.12.1", 3684 "names", 3685 "predicates", 3686 "pretty_assertions", ··· 3708 3709 [[package]] 3710 name = "syn" 3711 + version = "2.0.58" 3712 source = "registry+https://github.com/rust-lang/crates.io-index" 3713 + checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" 3714 dependencies = [ 3715 "proc-macro2", 3716 "quote", ··· 3726 "proc-macro-error", 3727 "proc-macro2", 3728 "quote", 3729 + "syn 2.0.58", 3730 ] 3731 + 3732 + [[package]] 3733 + name = "sync_wrapper" 3734 + version = "0.1.2" 3735 + source = "registry+https://github.com/rust-lang/crates.io-index" 3736 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3737 3738 [[package]] 3739 name = "system-configuration" ··· 3764 3765 [[package]] 3766 name = "tempfile" 3767 + version = "3.10.1" 3768 source = "registry+https://github.com/rust-lang/crates.io-index" 3769 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3770 dependencies = [ 3771 "cfg-if", 3772 "fastrand", 3773 "rustix", 3774 "windows-sys 0.52.0", 3775 ] ··· 3787 3788 [[package]] 3789 name = "termcolor" 3790 + version = "1.4.1" 3791 source = "registry+https://github.com/rust-lang/crates.io-index" 3792 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 3793 dependencies = [ 3794 "winapi-util", 3795 ] ··· 3801 checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 3802 3803 [[package]] 3804 name = "thiserror" 3805 + version = "1.0.58" 3806 source = "registry+https://github.com/rust-lang/crates.io-index" 3807 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 3808 dependencies = [ 3809 "thiserror-impl", 3810 ] 3811 3812 [[package]] 3813 name = "thiserror-impl" 3814 + version = "1.0.58" 3815 source = "registry+https://github.com/rust-lang/crates.io-index" 3816 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 3817 dependencies = [ 3818 "proc-macro2", 3819 "quote", 3820 + "syn 2.0.58", 3821 ] 3822 3823 [[package]] 3824 name = "thread_local" 3825 + version = "1.1.8" 3826 source = "registry+https://github.com/rust-lang/crates.io-index" 3827 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3828 dependencies = [ 3829 "cfg-if", 3830 "once_cell", ··· 3832 3833 [[package]] 3834 name = "time" 3835 + version = "0.3.36" 3836 source = "registry+https://github.com/rust-lang/crates.io-index" 3837 + checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3838 dependencies = [ 3839 "deranged", 3840 "itoa", 3841 + "num-conv", 3842 "powerfmt", 3843 "serde", 3844 "time-core", ··· 3853 3854 [[package]] 3855 name = "time-macros" 3856 + version = "0.2.18" 3857 source = "registry+https://github.com/rust-lang/crates.io-index" 3858 + checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3859 dependencies = [ 3860 + "num-conv", 3861 "time-core", 3862 ] 3863 ··· 3887 3888 [[package]] 3889 name = "tokio" 3890 + version = "1.37.0" 3891 source = "registry+https://github.com/rust-lang/crates.io-index" 3892 + checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" 3893 dependencies = [ 3894 "backtrace", 3895 "bytes", ··· 3910 dependencies = [ 3911 "proc-macro2", 3912 "quote", 3913 + "syn 2.0.58", 3914 ] 3915 3916 [[package]] ··· 3925 3926 [[package]] 3927 name = "tokio-stream" 3928 + version = "0.1.15" 3929 source = "registry+https://github.com/rust-lang/crates.io-index" 3930 + checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 3931 dependencies = [ 3932 "futures-core", 3933 "pin-project-lite", ··· 3936 3937 [[package]] 3938 name = "tokio-test" 3939 + version = "0.4.4" 3940 source = "registry+https://github.com/rust-lang/crates.io-index" 3941 + checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" 3942 dependencies = [ 3943 "async-stream", 3944 "bytes", ··· 3979 3980 [[package]] 3981 name = "toml_datetime" 3982 + version = "0.6.5" 3983 source = "registry+https://github.com/rust-lang/crates.io-index" 3984 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 3985 3986 [[package]] 3987 name = "toml_edit" 3988 + version = "0.21.1" 3989 source = "registry+https://github.com/rust-lang/crates.io-index" 3990 + checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 3991 dependencies = [ 3992 + "indexmap 2.2.6", 3993 "toml_datetime", 3994 "winnow", 3995 ] ··· 4019 dependencies = [ 4020 "proc-macro2", 4021 "quote", 4022 + "syn 2.0.58", 4023 ] 4024 4025 [[package]] ··· 4065 ] 4066 4067 [[package]] 4068 + name = "trim-in-place" 4069 + version = "0.1.7" 4070 + source = "registry+https://github.com/rust-lang/crates.io-index" 4071 + checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 4072 + 4073 + [[package]] 4074 name = "try-lock" 4075 version = "0.2.5" 4076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4104 4105 [[package]] 4106 name = "ulid" 4107 + version = "1.1.2" 4108 source = "registry+https://github.com/rust-lang/crates.io-index" 4109 + checksum = "34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259" 4110 dependencies = [ 4111 + "getrandom", 4112 "rand", 4113 "serde", 4114 + "web-time", 4115 ] 4116 4117 [[package]] ··· 4125 4126 [[package]] 4127 name = "unicode-bidi" 4128 + version = "0.3.15" 4129 source = "registry+https://github.com/rust-lang/crates.io-index" 4130 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 4131 4132 [[package]] 4133 name = "unicode-ident" ··· 4137 4138 [[package]] 4139 name = "unicode-normalization" 4140 + version = "0.1.23" 4141 source = "registry+https://github.com/rust-lang/crates.io-index" 4142 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4143 dependencies = [ 4144 "tinyvec", 4145 ] 4146 4147 [[package]] 4148 name = "unicode-script" 4149 + version = "0.5.6" 4150 source = "registry+https://github.com/rust-lang/crates.io-index" 4151 + checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 4152 4153 [[package]] 4154 name = "unicode-security" 4155 + version = "0.1.1" 4156 source = "registry+https://github.com/rust-lang/crates.io-index" 4157 + checksum = "ee9e13753df674873f3c4693b240ae5c03245ddc157dfccf7c26db9329af3a11" 4158 dependencies = [ 4159 "unicode-normalization", 4160 "unicode-script", ··· 4162 4163 [[package]] 4164 name = "unicode-segmentation" 4165 + version = "1.11.0" 4166 source = "registry+https://github.com/rust-lang/crates.io-index" 4167 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 4168 4169 [[package]] 4170 name = "unicode-width" ··· 4221 4222 [[package]] 4223 name = "uuid" 4224 + version = "1.8.0" 4225 source = "registry+https://github.com/rust-lang/crates.io-index" 4226 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 4227 dependencies = [ 4228 "atomic", 4229 "getrandom", ··· 4254 4255 [[package]] 4256 name = "walkdir" 4257 + version = "2.5.0" 4258 source = "registry+https://github.com/rust-lang/crates.io-index" 4259 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4260 dependencies = [ 4261 "same-file", 4262 "winapi-util", ··· 4279 4280 [[package]] 4281 name = "wasm-bindgen" 4282 + version = "0.2.92" 4283 source = "registry+https://github.com/rust-lang/crates.io-index" 4284 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4285 dependencies = [ 4286 "cfg-if", 4287 "wasm-bindgen-macro", ··· 4289 4290 [[package]] 4291 name = "wasm-bindgen-backend" 4292 + version = "0.2.92" 4293 source = "registry+https://github.com/rust-lang/crates.io-index" 4294 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4295 dependencies = [ 4296 "bumpalo", 4297 "log", 4298 "once_cell", 4299 "proc-macro2", 4300 "quote", 4301 + "syn 2.0.58", 4302 "wasm-bindgen-shared", 4303 ] 4304 4305 [[package]] 4306 name = "wasm-bindgen-futures" 4307 + version = "0.4.42" 4308 source = "registry+https://github.com/rust-lang/crates.io-index" 4309 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 4310 dependencies = [ 4311 "cfg-if", 4312 "js-sys", ··· 4316 4317 [[package]] 4318 name = "wasm-bindgen-macro" 4319 + version = "0.2.92" 4320 source = "registry+https://github.com/rust-lang/crates.io-index" 4321 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4322 dependencies = [ 4323 "quote", 4324 "wasm-bindgen-macro-support", ··· 4326 4327 [[package]] 4328 name = "wasm-bindgen-macro-support" 4329 + version = "0.2.92" 4330 source = "registry+https://github.com/rust-lang/crates.io-index" 4331 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4332 dependencies = [ 4333 "proc-macro2", 4334 "quote", 4335 + "syn 2.0.58", 4336 "wasm-bindgen-backend", 4337 "wasm-bindgen-shared", 4338 ] 4339 4340 [[package]] 4341 name = "wasm-bindgen-shared" 4342 + version = "0.2.92" 4343 source = "registry+https://github.com/rust-lang/crates.io-index" 4344 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4345 4346 [[package]] 4347 name = "wasm-streams" 4348 + version = "0.4.0" 4349 source = "registry+https://github.com/rust-lang/crates.io-index" 4350 + checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 4351 dependencies = [ 4352 "futures-util", 4353 "js-sys", ··· 4371 4372 [[package]] 4373 name = "web-sys" 4374 + version = "0.3.69" 4375 + source = "registry+https://github.com/rust-lang/crates.io-index" 4376 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4377 + dependencies = [ 4378 + "js-sys", 4379 + "wasm-bindgen", 4380 + ] 4381 + 4382 + [[package]] 4383 + name = "web-time" 4384 + version = "1.1.0" 4385 source = "registry+https://github.com/rust-lang/crates.io-index" 4386 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 4387 dependencies = [ 4388 "js-sys", 4389 "wasm-bindgen", ··· 4391 4392 [[package]] 4393 name = "webpki-roots" 4394 + version = "0.25.4" 4395 source = "registry+https://github.com/rust-lang/crates.io-index" 4396 + checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 4397 4398 [[package]] 4399 name = "winapi" ··· 4432 source = "registry+https://github.com/rust-lang/crates.io-index" 4433 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4434 dependencies = [ 4435 + "windows-targets 0.52.4", 4436 ] 4437 4438 [[package]] ··· 4450 source = "registry+https://github.com/rust-lang/crates.io-index" 4451 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4452 dependencies = [ 4453 + "windows-targets 0.52.4", 4454 ] 4455 4456 [[package]] ··· 4470 4471 [[package]] 4472 name = "windows-targets" 4473 + version = "0.52.4" 4474 source = "registry+https://github.com/rust-lang/crates.io-index" 4475 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 4476 dependencies = [ 4477 + "windows_aarch64_gnullvm 0.52.4", 4478 + "windows_aarch64_msvc 0.52.4", 4479 + "windows_i686_gnu 0.52.4", 4480 + "windows_i686_msvc 0.52.4", 4481 + "windows_x86_64_gnu 0.52.4", 4482 + "windows_x86_64_gnullvm 0.52.4", 4483 + "windows_x86_64_msvc 0.52.4", 4484 ] 4485 4486 [[package]] ··· 4491 4492 [[package]] 4493 name = "windows_aarch64_gnullvm" 4494 + version = "0.52.4" 4495 source = "registry+https://github.com/rust-lang/crates.io-index" 4496 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 4497 4498 [[package]] 4499 name = "windows_aarch64_msvc" ··· 4503 4504 [[package]] 4505 name = "windows_aarch64_msvc" 4506 + version = "0.52.4" 4507 source = "registry+https://github.com/rust-lang/crates.io-index" 4508 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 4509 4510 [[package]] 4511 name = "windows_i686_gnu" ··· 4515 4516 [[package]] 4517 name = "windows_i686_gnu" 4518 + version = "0.52.4" 4519 source = "registry+https://github.com/rust-lang/crates.io-index" 4520 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 4521 4522 [[package]] 4523 name = "windows_i686_msvc" ··· 4527 4528 [[package]] 4529 name = "windows_i686_msvc" 4530 + version = "0.52.4" 4531 source = "registry+https://github.com/rust-lang/crates.io-index" 4532 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 4533 4534 [[package]] 4535 name = "windows_x86_64_gnu" ··· 4539 4540 [[package]] 4541 name = "windows_x86_64_gnu" 4542 + version = "0.52.4" 4543 source = "registry+https://github.com/rust-lang/crates.io-index" 4544 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 4545 4546 [[package]] 4547 name = "windows_x86_64_gnullvm" ··· 4551 4552 [[package]] 4553 name = "windows_x86_64_gnullvm" 4554 + version = "0.52.4" 4555 source = "registry+https://github.com/rust-lang/crates.io-index" 4556 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 4557 4558 [[package]] 4559 name = "windows_x86_64_msvc" ··· 4563 4564 [[package]] 4565 name = "windows_x86_64_msvc" 4566 + version = "0.52.4" 4567 source = "registry+https://github.com/rust-lang/crates.io-index" 4568 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 4569 4570 [[package]] 4571 name = "winnow" 4572 + version = "0.5.40" 4573 source = "registry+https://github.com/rust-lang/crates.io-index" 4574 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4575 dependencies = [ 4576 "memchr", 4577 ] ··· 4637 dependencies = [ 4638 "proc-macro2", 4639 "quote", 4640 + "syn 2.0.58", 4641 ] 4642 4643 [[package]]
+2 -2
pkgs/development/tools/database/surrealdb-migrations/default.nix
··· 10 11 let 12 pname = "surrealdb-migrations"; 13 - version = "1.1.0"; 14 in 15 rustPlatform.buildRustPackage rec { 16 inherit pname version; ··· 19 owner = "Odonno"; 20 repo = pname; 21 rev = "v${version}"; 22 - hash = "sha256-UnRf9HdEcKH0cOWKJIjgjNBlSVjXyk27bwB+4ftzAcs="; 23 }; 24 25 cargoLock = {
··· 10 11 let 12 pname = "surrealdb-migrations"; 13 + version = "1.5.0"; 14 in 15 rustPlatform.buildRustPackage rec { 16 inherit pname version; ··· 19 owner = "Odonno"; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-x5WyaVHLVFCHWPqyEuaVSbeIaGXDB0o7h776udcC4DM="; 23 }; 24 25 cargoLock = {
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 - version = "1.6.6"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 - hash = "sha256-o31/cEkQyn89URqmJpOZHG6YII8VOle1X3vwdgJF334="; 21 }; 22 23 - cargoHash = "sha256-kZZ2S3XDdCREuit3RIByLXn/tEiqY+Oap242ZXx6y6s="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 + version = "1.6.7"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 + hash = "sha256-BMWcLEoqX8uHXazitOuzon5Sef3xMQ0b6Lk0IiVGFP8="; 21 }; 22 23 + cargoHash = "sha256-nAp2wySQ8u9lgixE9M6ri/Mk4BUBBe3CLHnqUv+mdxk="; 24 25 nativeBuildInputs = [ 26 pkg-config
+4 -4
pkgs/servers/code-server/default.nix
··· 71 # To compute the commit when upgrading this derivation, do: 72 # `$ git rev-parse <git-rev>` where <git-rev> is the git revision of the `src` 73 # Example: `$ git rev-parse v4.16.1` 74 - commit = "9a28bc29dbddb6886dfe03dc1c31320249a901ce"; 75 in 76 stdenv.mkDerivation (finalAttrs: { 77 pname = "code-server"; 78 - version = "4.23.1"; 79 80 src = fetchFromGitHub { 81 owner = "coder"; 82 repo = "code-server"; 83 rev = "v${finalAttrs.version}"; 84 fetchSubmodules = true; 85 - hash = "sha256-nOfdEbnnNLfePhqGSXD/2A0DxqoJCo8U18VFYnNvFMU="; 86 }; 87 88 yarnCache = stdenv.mkDerivation { ··· 114 115 outputHashMode = "recursive"; 116 outputHashAlgo = "sha256"; 117 - outputHash = "sha256-MxUQ9Gw7MabLKPs5j8+Q4v7IULr68Pd/OIBWpfZ+rVU="; 118 }; 119 120 nativeBuildInputs = [
··· 71 # To compute the commit when upgrading this derivation, do: 72 # `$ git rev-parse <git-rev>` where <git-rev> is the git revision of the `src` 73 # Example: `$ git rev-parse v4.16.1` 74 + commit = "effc6e95b4ad1c5ac5f9083ec06663ba4a2e005c"; 75 in 76 stdenv.mkDerivation (finalAttrs: { 77 pname = "code-server"; 78 + version = "4.89.1"; 79 80 src = fetchFromGitHub { 81 owner = "coder"; 82 repo = "code-server"; 83 rev = "v${finalAttrs.version}"; 84 fetchSubmodules = true; 85 + hash = "sha256-exFt7dgy076MJJKDzTRRlTVjucfIXVaXKgurYfJ1Uvo="; 86 }; 87 88 yarnCache = stdenv.mkDerivation { ··· 114 115 outputHashMode = "recursive"; 116 outputHashAlgo = "sha256"; 117 + outputHash = "sha256-BYz7ym+tsdbExUNOL3GV0wSMYuy4Q0GadZterH0ZGM0="; 118 }; 119 120 nativeBuildInputs = [
+2 -2
pkgs/tools/misc/ugs/default.nix
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "ugs"; 21 - version = "2.1.6"; 22 23 src = fetchzip { 24 url = "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${version}/UniversalGcodeSender.zip"; 25 - hash = "sha256-6L/4s/QmlTnYnhwLgPf7z8UVkBUYXi3Wb3doa5JCViE="; 26 }; 27 28 dontUnpack = true;
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "ugs"; 21 + version = "2.1.7"; 22 23 src = fetchzip { 24 url = "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${version}/UniversalGcodeSender.zip"; 25 + hash = "sha256-HxaFGa7UG7dWtVKTLDRbhY7UCWeA6E50txz45bjb5uE="; 26 }; 27 28 dontUnpack = true;
+3 -3
pkgs/top-level/all-packages.nix
··· 27817 27818 sdparm = callPackage ../os-specific/linux/sdparm { }; 27819 27820 - sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { }; 27821 27822 setools = callPackage ../os-specific/linux/setools { }; 27823 ··· 33462 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 33463 openexr = openexr_3; 33464 }; 33465 - 33466 - openjump = callPackage ../applications/misc/openjump { }; 33467 33468 open-music-kontrollers = lib.recurseIntoAttrs { 33469 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
··· 27817 27818 sdparm = callPackage ../os-specific/linux/sdparm { }; 27819 27820 + sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { 27821 + stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; 27822 + }; 27823 27824 setools = callPackage ../os-specific/linux/setools { }; 27825 ··· 33464 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 33465 openexr = openexr_3; 33466 }; 33467 33468 open-music-kontrollers = lib.recurseIntoAttrs { 33469 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };