Merge remote-tracking branch 'origin/staging-next' into staging

K900 36d0b436 6d43ecac

+1317 -5519
-2
nixos/doc/manual/release-notes/rl-2411.section.md
··· 928 929 - `buildNimSbom` was added as an alternative to `buildNimPackage`. `buildNimSbom` uses [SBOMs](https://cyclonedx.org/) to generate packages whereas `buildNimPackage` uses a custom JSON lockfile format. 930 931 - - The default version of `z3` has been updated from 4.8 to 4.13. There are still a few packages that need specific 4.8 versions; those will continue to be maintained. 932 - 933 ## Detailed Migration Information {#sec-release-24.11-migration} 934 935 ### `sound` options removal {#sec-release-24.11-migration-sound}
··· 928 929 - `buildNimSbom` was added as an alternative to `buildNimPackage`. `buildNimSbom` uses [SBOMs](https://cyclonedx.org/) to generate packages whereas `buildNimPackage` uses a custom JSON lockfile format. 930 931 ## Detailed Migration Information {#sec-release-24.11-migration} 932 933 ### `sound` options removal {#sec-release-24.11-migration-sound}
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 233 234 - `nodePackages.meshcommander` has been removed, as the package was deprecated by Intel. 235 236 - `kanata` was updated to v1.7.0, which introduces several breaking changes. 237 See the release notes of 238 [v1.7.0](https://github.com/jtroo/kanata/releases/tag/v1.7.0)
··· 233 234 - `nodePackages.meshcommander` has been removed, as the package was deprecated by Intel. 235 236 + - The default version of `z3` has been updated from 4.8 to 4.13. There are still a few packages that need specific older versions; those will continue to be maintained as long as other packages depend on them but may be removed in the future. 237 + 238 - `kanata` was updated to v1.7.0, which introduces several breaking changes. 239 See the release notes of 240 [v1.7.0](https://github.com/jtroo/kanata/releases/tag/v1.7.0)
+1
nixos/modules/services/monitoring/cockpit.nix
··· 55 56 systemd.packages = [ cfg.package ]; 57 systemd.sockets.cockpit.wantedBy = [ "multi-user.target" ]; 58 59 systemd.tmpfiles.rules = [ # From $out/lib/tmpfiles.d/cockpit-tmpfiles.conf 60 "C /run/cockpit/inactive.motd 0640 root root - ${cfg.package}/share/cockpit/motd/inactive.motd"
··· 55 56 systemd.packages = [ cfg.package ]; 57 systemd.sockets.cockpit.wantedBy = [ "multi-user.target" ]; 58 + systemd.sockets.cockpit.listenStreams = [ "" (toString cfg.port) ]; 59 60 systemd.tmpfiles.rules = [ # From $out/lib/tmpfiles.d/cockpit-tmpfiles.conf 61 "C /run/cockpit/inactive.motd 0640 root root - ${cfg.package}/share/cockpit/motd/inactive.motd"
+6 -5
nixos/tests/cockpit.nix
··· 21 }; 22 services.cockpit = { 23 enable = true; 24 openFirewall = true; 25 settings = { 26 WebService = { 27 - Origins = "https://server:9090"; 28 }; 29 }; 30 }; ··· 65 driver.implicitly_wait(10) 66 67 log("Opening homepage") 68 - driver.get("https://server:9090") 69 70 71 def wait_elem(by, query, timeout=10): ··· 107 driver.find_element(By.CSS_SELECTOR, 'button#login-button').click() 108 109 # driver.implicitly_wait(1) 110 - # driver.get("https://server:9090/system") 111 112 log("Waiting dashboard to load") 113 wait_title_contains("${user}@server") ··· 143 start_all() 144 145 server.wait_for_unit("sockets.target") 146 - server.wait_for_open_port(9090) 147 148 - client.succeed("curl -k https://server:9090 -o /dev/stderr") 149 print(client.succeed("whoami")) 150 client.succeed('PYTHONUNBUFFERED=1 selenium-script') 151 '';
··· 21 }; 22 services.cockpit = { 23 enable = true; 24 + port = 7890; 25 openFirewall = true; 26 settings = { 27 WebService = { 28 + Origins = "https://server:7890"; 29 }; 30 }; 31 }; ··· 66 driver.implicitly_wait(10) 67 68 log("Opening homepage") 69 + driver.get("https://server:7890") 70 71 72 def wait_elem(by, query, timeout=10): ··· 108 driver.find_element(By.CSS_SELECTOR, 'button#login-button').click() 109 110 # driver.implicitly_wait(1) 111 + # driver.get("https://server:7890/system") 112 113 log("Waiting dashboard to load") 114 wait_title_contains("${user}@server") ··· 144 start_all() 145 146 server.wait_for_unit("sockets.target") 147 + server.wait_for_open_port(7890) 148 149 + client.succeed("curl -k https://server:7890 -o /dev/stderr") 150 print(client.succeed("whoami")) 151 client.succeed('PYTHONUNBUFFERED=1 selenium-script') 152 '';
-5
pkgs/applications/editors/nano/default.nix
··· 9 common-updater-scripts, 10 gitMinimal, 11 nix, 12 - nixfmt-classic, 13 coreutils, 14 gnused, 15 callPackage, ··· 75 lib.makeBinPath [ 76 common-updater-scripts 77 gitMinimal 78 - nixfmt-classic 79 nix 80 coreutils 81 gnused ··· 87 88 if [ ! "$oldVersion" = "$latestTag" ]; then 89 update-source-version ${pname} "$latestTag" --version-key=version --print-changes 90 - nixpkgs="$(git rev-parse --show-toplevel)" 91 - default_nix="$nixpkgs/pkgs/applications/editors/nano/default.nix" 92 - nixfmt "$default_nix" 93 else 94 echo "${pname} is already up-to-date" 95 fi
··· 9 common-updater-scripts, 10 gitMinimal, 11 nix, 12 coreutils, 13 gnused, 14 callPackage, ··· 74 lib.makeBinPath [ 75 common-updater-scripts 76 gitMinimal 77 nix 78 coreutils 79 gnused ··· 85 86 if [ ! "$oldVersion" = "$latestTag" ]; then 87 update-source-version ${pname} "$latestTag" --version-key=version --print-changes 88 else 89 echo "${pname} is already up-to-date" 90 fi
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 4231 mktplcRef = { 4232 name = "wikitext"; 4233 publisher = "RoweWilsonFrederiskHolme"; 4234 - version = "3.8.2"; 4235 - hash = "sha256-rWifSoJSN37xPIaCQgPyXRz9tCX2Akahl/3CuqzXq94="; 4236 }; 4237 meta = { 4238 description = "Extension that helps users view and write MediaWiki's Wikitext files";
··· 4231 mktplcRef = { 4232 name = "wikitext"; 4233 publisher = "RoweWilsonFrederiskHolme"; 4234 + version = "4.0.1"; 4235 + hash = "sha256-DN7VRLr5IaqCdsbADriH0AuUODGL8OeZWbCSozQTboU="; 4236 }; 4237 meta = { 4238 description = "Extension that helps users view and write MediaWiki's Wikitext files";
pkgs/applications/misc/gramps/check-locale-hasattr-textdomain.patch pkgs/by-name/gr/gramps/check-locale-hasattr-textdomain.patch
+10 -10
pkgs/applications/misc/gramps/default.nix pkgs/by-name/gr/gramps/package.nix
··· 2 lib, 3 fetchFromGitHub, 4 gtk3, 5 - pythonPackages, 6 glibcLocales, 7 intltool, 8 gexiv2, ··· 21 }: 22 23 let 24 - inherit (pythonPackages) buildPythonApplication pythonOlder; 25 in 26 buildPythonApplication rec { 27 - version = "5.2.3"; 28 pname = "gramps"; 29 pyproject = true; 30 ··· 34 owner = "gramps-project"; 35 repo = "gramps"; 36 tag = "v${version}"; 37 - hash = "sha256-DfKKB+rgMGQ8HTqhCp11UTYLj3Fdd0B0v4a922GJ8L8="; 38 }; 39 40 patches = [ ··· 49 intltool 50 gettext 51 gobject-introspection 52 - pythonPackages.setuptools 53 ]; 54 55 nativeCheckInputs = [ 56 glibcLocales 57 - pythonPackages.unittestCheckHook 58 - pythonPackages.jsonschema 59 - pythonPackages.mock 60 - pythonPackages.lxml 61 ]; 62 63 buildInputs = ··· 76 # Ghostscript support 77 ++ lib.optional enableGhostscript ghostscript; 78 79 - propagatedBuildInputs = with pythonPackages; [ 80 berkeleydb 81 pyicu 82 pygobject3
··· 2 lib, 3 fetchFromGitHub, 4 gtk3, 5 + python3Packages, 6 glibcLocales, 7 intltool, 8 gexiv2, ··· 21 }: 22 23 let 24 + inherit (python3Packages) buildPythonApplication pythonOlder; 25 in 26 buildPythonApplication rec { 27 + version = "5.2.4"; 28 pname = "gramps"; 29 pyproject = true; 30 ··· 34 owner = "gramps-project"; 35 repo = "gramps"; 36 tag = "v${version}"; 37 + hash = "sha256-Jue5V4pzfd1MaZwEhkGam+MhNjaisio7byMBPgGmiFg="; 38 }; 39 40 patches = [ ··· 49 intltool 50 gettext 51 gobject-introspection 52 + python3Packages.setuptools 53 ]; 54 55 nativeCheckInputs = [ 56 glibcLocales 57 + python3Packages.unittestCheckHook 58 + python3Packages.jsonschema 59 + python3Packages.mock 60 + python3Packages.lxml 61 ]; 62 63 buildInputs = ··· 76 # Ghostscript support 77 ++ lib.optional enableGhostscript ghostscript; 78 79 + propagatedBuildInputs = with python3Packages; [ 80 berkeleydb 81 pyicu 82 pygobject3
pkgs/applications/misc/gramps/disable-gtk-warning-dialog.patch pkgs/by-name/gr/gramps/disable-gtk-warning-dialog.patch
+3 -3
pkgs/applications/networking/cluster/nomad/default.nix
··· 120 121 nomad_1_9 = generic { 122 buildGoModule = buildGo123Module; 123 - version = "1.9.4"; 124 - sha256 = "sha256-yhOyHfD5099dCY7lIJzTb8tQrqQ86N8HVtSk5mB7saY="; 125 - vendorHash = "sha256-Cxjgs4Hmv0sq11OpvYLnNcc76ojwqwcxMmCZT5Or0f4="; 126 license = lib.licenses.bsl11; 127 passthru.tests.nomad = nixosTests.nomad; 128 preCheck = ''
··· 120 121 nomad_1_9 = generic { 122 buildGoModule = buildGo123Module; 123 + version = "1.9.5"; 124 + sha256 = "sha256-NIv3QPSYoYrDQxxtNDHc3DdBLb45oUdA5Jyjke+XzD8="; 125 + vendorHash = "sha256-y4WBOSfkRYNQRWu5B/j2JBLPAxJ1fyLD0DEAjB10Sl8="; 126 license = lib.licenses.bsl11; 127 passthru.tests.nomad = nixosTests.nomad; 128 preCheck = ''
+2 -2
pkgs/by-name/al/alt-tab-macos/package.nix
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "alt-tab-macos"; 11 - version = "7.18.1"; 12 13 src = fetchurl { 14 url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; 15 - hash = "sha256-PMnA0G/CuofKR7mlWkcbQ+JVdGf91yQf7q8znFCIujY="; 16 }; 17 18 sourceRoot = ".";
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "alt-tab-macos"; 11 + version = "7.19.1"; 12 13 src = fetchurl { 14 url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; 15 + hash = "sha256-eT/HZDBDtOh9uQEffLhlBXfWuPSM/bnpgp5OFnSuCBk="; 16 }; 17 18 sourceRoot = ".";
+23 -4
pkgs/by-name/an/anytype/package.nix
··· 1 - { lib, fetchurl, appimageTools, makeWrapper, commandLineArgs ? "" }: 2 3 let 4 pname = "anytype"; 5 - version = "0.43.8"; 6 name = "Anytype-${version}"; 7 src = fetchurl { 8 url = "https://github.com/anyproto/anytype-ts/releases/download/v${version}/${name}.AppImage"; 9 - hash = "sha256-inqJvx5K/k97X50E0FYlzJDKqrVjAU6ZKIVdCWHr8NI="; 10 }; 11 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 12 - in appimageTools.wrapType2 { 13 inherit pname version src; 14 15 nativeBuildInputs = [ makeWrapper ]; ··· 28 $out/share/icons/hicolor/''${size}x''${size}/apps/anytype.png 29 done 30 ''; 31 32 meta = with lib; { 33 description = "P2P note-taking tool";
··· 1 + { 2 + lib, 3 + fetchurl, 4 + appimageTools, 5 + makeWrapper, 6 + nix-update-script, 7 + commandLineArgs ? "", 8 + }: 9 10 let 11 pname = "anytype"; 12 + version = "0.44.0"; 13 name = "Anytype-${version}"; 14 src = fetchurl { 15 url = "https://github.com/anyproto/anytype-ts/releases/download/v${version}/${name}.AppImage"; 16 + hash = "sha256-+Ae0xH6ipNZgIVrrAmgeG8bibm/I3NLiDMzS+fwf9RQ="; 17 }; 18 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 19 + in 20 + appimageTools.wrapType2 { 21 inherit pname version src; 22 23 nativeBuildInputs = [ makeWrapper ]; ··· 36 $out/share/icons/hicolor/''${size}x''${size}/apps/anytype.png 37 done 38 ''; 39 + 40 + passthru.updateScript = nix-update-script { 41 + # Prevent updating to versions with '-' in them. 42 + # Necessary since Anytype uses Electron-based 'MAJOR.MINOR.PATCH(-{alpha,beta})?' versioning scheme where each 43 + # {alpha,beta} version increases the PATCH version, releasing a new full release version in GitHub instead of a 44 + # pre-release version. 45 + extraArgs = [ 46 + "--version-regex" 47 + "[^-]*" 48 + ]; 49 + }; 50 51 meta = with lib; { 52 description = "P2P note-taking tool";
+3 -3
pkgs/by-name/bi/bilibili/sources.nix
··· 1 # Generated by ./update.sh - do not update manually! 2 { 3 - version = "1.16.1-3"; 4 - arm64-hash = "sha256-VUbBHt9MzHZdbWJ4ak8T3vf5ZEi/gVTU89tKsJb+iu4="; 5 - x86_64-hash = "sha256-BkSreYgz3d2/Hw5lmH5IMCKxzqPO+Lb2vv6OuOkQOL0="; 6 }
··· 1 # Generated by ./update.sh - do not update manually! 2 { 3 + version = "1.16.2-2"; 4 + arm64-hash = "sha256-re+QOxuFEBmymJ4Cbsv+1UEDxWACudGoHOpha8PIAso="; 5 + x86_64-hash = "sha256-89I47II8g4Q7CIwxmt797SzeZlAvVu2cTh05puWZ8+8="; 6 }
+4 -5
pkgs/by-name/ca/cargonode/package.nix
··· 3 rustPlatform, 4 fetchFromGitHub, 5 pkg-config, 6 - bzip2, 7 }: 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargonode"; 11 - version = "0.1.2"; 12 13 src = fetchFromGitHub { 14 owner = "xosnrdev"; 15 repo = "cargonode"; 16 tag = version; 17 - hash = "sha256-xzBLuQRyKmd9k0sbBFV5amtFWwKqXR0CEsRv8SHiJcQ="; 18 }; 19 20 - cargoHash = "sha256-v+Fs2VJrpnIOk9nPRanYYChlR7WOfkXF1kbYOKjOUYc="; 21 22 checkFlags = [ 23 # Skip test that requires network access ··· 35 meta = { 36 description = "Unified tooling for Node.js"; 37 mainProgram = "cargonode"; 38 - homepage = "https://github.com/xosnrdev/cargonode"; 39 changelog = "https://github.com/xosnrdev/cargonode/blob/${version}/CHANGELOG.md"; 40 license = with lib.licenses; [ 41 asl20 # or
··· 3 rustPlatform, 4 fetchFromGitHub, 5 pkg-config, 6 }: 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cargonode"; 10 + version = "0.1.3"; 11 12 src = fetchFromGitHub { 13 owner = "xosnrdev"; 14 repo = "cargonode"; 15 tag = version; 16 + hash = "sha256-O5+wAM99m1rgQpwz36mkHEU/FvGnY6hBCKPMIGXCeCU="; 17 }; 18 19 + cargoHash = "sha256-ZmWpqASh//iCg8blpbso3fhhqJzeOmxLXA1zyUobmwU="; 20 21 checkFlags = [ 22 # Skip test that requires network access ··· 34 meta = { 35 description = "Unified tooling for Node.js"; 36 mainProgram = "cargonode"; 37 + homepage = "https://github.com/xosnrdev/cargonode?tab=readme-ov-file#readme"; 38 changelog = "https://github.com/xosnrdev/cargonode/blob/${version}/CHANGELOG.md"; 39 license = with lib.licenses; [ 40 asl20 # or
+2 -2
pkgs/by-name/cd/cdk/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "cdk"; 10 - version = "5.0-20240619"; 11 12 src = fetchurl { 13 url = "https://invisible-mirror.net/archives/cdk/cdk-${finalAttrs.version}.tgz"; 14 - hash = "sha256-Q28U6KdW5j3f9ZJ+73DJ3PceTFnVZYfiYwKk9yahnv8="; 15 }; 16 17 buildInputs = [
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "cdk"; 10 + version = "5.0-20250116"; 11 12 src = fetchurl { 13 url = "https://invisible-mirror.net/archives/cdk/cdk-${finalAttrs.version}.tgz"; 14 + hash = "sha256-FQDUEiTVC3JyjMr+I8TuCWvIU1/W/bnodtpM3u3a3IM="; 15 }; 16 17 buildInputs = [
+30 -7
pkgs/by-name/da/daed/package.nix
··· 6 buildGoModule, 7 fetchFromGitHub, 8 lib, 9 }: 10 11 let 12 pname = "daed"; 13 - version = "0.8.0"; 14 src = fetchFromGitHub { 15 owner = "daeuniverse"; 16 repo = "daed"; 17 tag = "v${version}"; 18 - hash = "sha256-h1j91XIumuzuJnMxgkCjhuXYPLXoDuFFsfmDwmzlTEI="; 19 fetchSubmodules = true; 20 }; 21 ··· 24 25 pnpmDeps = pnpm_9.fetchDeps { 26 inherit pname version src; 27 - hash = "sha256-vqkiZzd5WOeJem0zUyMsJd6/aHHAjlsIQMkNf+SUvHY="; 28 }; 29 30 nativeBuildInputs = [ ··· 34 35 buildPhase = '' 36 runHook preBuild 37 pnpm build 38 runHook postBuild 39 ''; 40 41 installPhase = '' 42 runHook preInstall 43 - mkdir -p $out 44 - cp -R dist/* $out/ 45 runHook postInstall 46 ''; 47 }; 48 in 49 buildGoModule rec { 50 - inherit pname version src; 51 sourceRoot = "${src.name}/wing"; 52 53 - vendorHash = "sha256-TBR3MmpTdwIwyekU+nrHhzsN31E30+Rqd3FoBL3dl4U="; 54 proxyVendor = true; 55 56 nativeBuildInputs = [ clang ]; ··· 80 81 runHook postBuild 82 ''; 83 84 meta = { 85 description = "Modern dashboard with dae";
··· 6 buildGoModule, 7 fetchFromGitHub, 8 lib, 9 + _experimental-update-script-combinators, 10 + nix-update-script, 11 }: 12 13 let 14 pname = "daed"; 15 + version = "0.9.0"; 16 + 17 src = fetchFromGitHub { 18 owner = "daeuniverse"; 19 repo = "daed"; 20 tag = "v${version}"; 21 + hash = "sha256-5olEPaS/6ag69KUwBG8qXpyr1B2qrLK+vf13ZljHH+c="; 22 fetchSubmodules = true; 23 }; 24 ··· 27 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit pname version src; 30 + hash = "sha256-+yLpSbDzr1OV/bmUUg6drOvK1ok3cBd+RRV7Qrrlp+Q="; 31 }; 32 33 nativeBuildInputs = [ ··· 37 38 buildPhase = '' 39 runHook preBuild 40 + 41 pnpm build 42 + 43 runHook postBuild 44 ''; 45 46 installPhase = '' 47 runHook preInstall 48 + 49 + cp -R dist $out 50 + 51 runHook postInstall 52 ''; 53 }; 54 in 55 + 56 buildGoModule rec { 57 + inherit 58 + pname 59 + version 60 + src 61 + web 62 + ; 63 + 64 sourceRoot = "${src.name}/wing"; 65 66 + vendorHash = "sha256-qB2qcJ82mFcVvjlYp/N9sqzwPotTROgymSX5NfEQMuY="; 67 + 68 proxyVendor = true; 69 70 nativeBuildInputs = [ clang ]; ··· 94 95 runHook postBuild 96 ''; 97 + 98 + passthru.updateScript = _experimental-update-script-combinators.sequence [ 99 + (nix-update-script { 100 + attrPath = "daed.web"; 101 + }) 102 + (nix-update-script { 103 + extraArgs = [ "--version=skip" ]; 104 + }) 105 + ]; 106 107 meta = { 108 description = "Modern dashboard with dae";
-4829
pkgs/by-name/da/dash-mpd-cli/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.24.2" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler2" 16 - version = "2.0.0" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 19 - 20 - [[package]] 21 - name = "aead" 22 - version = "0.5.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 - dependencies = [ 26 - "crypto-common", 27 - "generic-array", 28 - ] 29 - 30 - [[package]] 31 - name = "aes" 32 - version = "0.8.4" 33 - source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 35 - dependencies = [ 36 - "cfg-if", 37 - "cipher", 38 - "cpufeatures", 39 - ] 40 - 41 - [[package]] 42 - name = "aes-gcm" 43 - version = "0.10.3" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 46 - dependencies = [ 47 - "aead", 48 - "aes", 49 - "cipher", 50 - "ctr", 51 - "ghash", 52 - "subtle", 53 - ] 54 - 55 - [[package]] 56 - name = "ahash" 57 - version = "0.8.11" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 60 - dependencies = [ 61 - "cfg-if", 62 - "getrandom", 63 - "once_cell", 64 - "version_check", 65 - "zerocopy", 66 - ] 67 - 68 - [[package]] 69 - name = "aho-corasick" 70 - version = "1.1.3" 71 - source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 73 - dependencies = [ 74 - "memchr", 75 - ] 76 - 77 - [[package]] 78 - name = "aliasable" 79 - version = "0.1.3" 80 - source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 82 - 83 - [[package]] 84 - name = "allocator-api2" 85 - version = "0.2.18" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" 88 - 89 - [[package]] 90 - name = "android-tzdata" 91 - version = "0.1.1" 92 - source = "registry+https://github.com/rust-lang/crates.io-index" 93 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 94 - 95 - [[package]] 96 - name = "android_system_properties" 97 - version = "0.1.5" 98 - source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 100 - dependencies = [ 101 - "libc", 102 - ] 103 - 104 - [[package]] 105 - name = "anstream" 106 - version = "0.6.15" 107 - source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" 109 - dependencies = [ 110 - "anstyle", 111 - "anstyle-parse", 112 - "anstyle-query", 113 - "anstyle-wincon", 114 - "colorchoice", 115 - "is_terminal_polyfill", 116 - "utf8parse", 117 - ] 118 - 119 - [[package]] 120 - name = "anstyle" 121 - version = "1.0.8" 122 - source = "registry+https://github.com/rust-lang/crates.io-index" 123 - checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 124 - 125 - [[package]] 126 - name = "anstyle-parse" 127 - version = "0.2.5" 128 - source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" 130 - dependencies = [ 131 - "utf8parse", 132 - ] 133 - 134 - [[package]] 135 - name = "anstyle-query" 136 - version = "1.1.1" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 139 - dependencies = [ 140 - "windows-sys 0.52.0", 141 - ] 142 - 143 - [[package]] 144 - name = "anstyle-wincon" 145 - version = "3.0.4" 146 - source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 148 - dependencies = [ 149 - "anstyle", 150 - "windows-sys 0.52.0", 151 - ] 152 - 153 - [[package]] 154 - name = "anyhow" 155 - version = "1.0.89" 156 - source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 158 - 159 - [[package]] 160 - name = "arc-swap" 161 - version = "1.7.1" 162 - source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 164 - 165 - [[package]] 166 - name = "assert_cmd" 167 - version = "2.0.16" 168 - source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" 170 - dependencies = [ 171 - "anstyle", 172 - "bstr", 173 - "doc-comment", 174 - "libc", 175 - "predicates", 176 - "predicates-core", 177 - "predicates-tree", 178 - "wait-timeout", 179 - ] 180 - 181 - [[package]] 182 - name = "assert_fs" 183 - version = "1.1.2" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "7efdb1fdb47602827a342857666feb372712cbc64b414172bd6b167a02927674" 186 - dependencies = [ 187 - "anstyle", 188 - "doc-comment", 189 - "globwalk", 190 - "predicates", 191 - "predicates-core", 192 - "predicates-tree", 193 - "tempfile", 194 - ] 195 - 196 - [[package]] 197 - name = "async-broadcast" 198 - version = "0.7.1" 199 - source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" 201 - dependencies = [ 202 - "event-listener 5.3.1", 203 - "event-listener-strategy", 204 - "futures-core", 205 - "pin-project-lite", 206 - ] 207 - 208 - [[package]] 209 - name = "async-channel" 210 - version = "2.3.1" 211 - source = "registry+https://github.com/rust-lang/crates.io-index" 212 - checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 213 - dependencies = [ 214 - "concurrent-queue", 215 - "event-listener-strategy", 216 - "futures-core", 217 - "pin-project-lite", 218 - ] 219 - 220 - [[package]] 221 - name = "async-compression" 222 - version = "0.4.14" 223 - source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "998282f8f49ccd6116b0ed8a4de0fbd3151697920e7c7533416d6e25e76434a7" 225 - dependencies = [ 226 - "flate2", 227 - "futures-core", 228 - "memchr", 229 - "pin-project-lite", 230 - "tokio", 231 - ] 232 - 233 - [[package]] 234 - name = "async-io" 235 - version = "2.3.4" 236 - source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" 238 - dependencies = [ 239 - "async-lock", 240 - "cfg-if", 241 - "concurrent-queue", 242 - "futures-io", 243 - "futures-lite", 244 - "parking", 245 - "polling", 246 - "rustix", 247 - "slab", 248 - "tracing", 249 - "windows-sys 0.59.0", 250 - ] 251 - 252 - [[package]] 253 - name = "async-lock" 254 - version = "3.4.0" 255 - source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 257 - dependencies = [ 258 - "event-listener 5.3.1", 259 - "event-listener-strategy", 260 - "pin-project-lite", 261 - ] 262 - 263 - [[package]] 264 - name = "async-process" 265 - version = "2.3.0" 266 - source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" 268 - dependencies = [ 269 - "async-channel", 270 - "async-io", 271 - "async-lock", 272 - "async-signal", 273 - "async-task", 274 - "blocking", 275 - "cfg-if", 276 - "event-listener 5.3.1", 277 - "futures-lite", 278 - "rustix", 279 - "tracing", 280 - ] 281 - 282 - [[package]] 283 - name = "async-recursion" 284 - version = "1.1.1" 285 - source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 287 - dependencies = [ 288 - "proc-macro2", 289 - "quote", 290 - "syn 2.0.79", 291 - ] 292 - 293 - [[package]] 294 - name = "async-signal" 295 - version = "0.2.10" 296 - source = "registry+https://github.com/rust-lang/crates.io-index" 297 - checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" 298 - dependencies = [ 299 - "async-io", 300 - "async-lock", 301 - "atomic-waker", 302 - "cfg-if", 303 - "futures-core", 304 - "futures-io", 305 - "rustix", 306 - "signal-hook-registry", 307 - "slab", 308 - "windows-sys 0.59.0", 309 - ] 310 - 311 - [[package]] 312 - name = "async-stream" 313 - version = "0.3.6" 314 - source = "registry+https://github.com/rust-lang/crates.io-index" 315 - checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 316 - dependencies = [ 317 - "async-stream-impl", 318 - "futures-core", 319 - "pin-project-lite", 320 - ] 321 - 322 - [[package]] 323 - name = "async-stream-impl" 324 - version = "0.3.6" 325 - source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 327 - dependencies = [ 328 - "proc-macro2", 329 - "quote", 330 - "syn 2.0.79", 331 - ] 332 - 333 - [[package]] 334 - name = "async-task" 335 - version = "4.7.1" 336 - source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 338 - 339 - [[package]] 340 - name = "async-trait" 341 - version = "0.1.83" 342 - source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 344 - dependencies = [ 345 - "proc-macro2", 346 - "quote", 347 - "syn 2.0.79", 348 - ] 349 - 350 - [[package]] 351 - name = "atoi" 352 - version = "2.0.0" 353 - source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" 355 - dependencies = [ 356 - "num-traits", 357 - ] 358 - 359 - [[package]] 360 - name = "atomic-waker" 361 - version = "1.1.2" 362 - source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 364 - 365 - [[package]] 366 - name = "autocfg" 367 - version = "1.4.0" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 370 - 371 - [[package]] 372 - name = "aws-lc-rs" 373 - version = "1.10.0" 374 - source = "registry+https://github.com/rust-lang/crates.io-index" 375 - checksum = "cdd82dba44d209fddb11c190e0a94b78651f95299598e472215667417a03ff1d" 376 - dependencies = [ 377 - "aws-lc-sys", 378 - "mirai-annotations", 379 - "paste", 380 - "zeroize", 381 - ] 382 - 383 - [[package]] 384 - name = "aws-lc-sys" 385 - version = "0.22.0" 386 - source = "registry+https://github.com/rust-lang/crates.io-index" 387 - checksum = "df7a4168111d7eb622a31b214057b8509c0a7e1794f44c546d742330dc793972" 388 - dependencies = [ 389 - "bindgen", 390 - "cc", 391 - "cmake", 392 - "dunce", 393 - "fs_extra", 394 - "libc", 395 - "paste", 396 - ] 397 - 398 - [[package]] 399 - name = "axum" 400 - version = "0.7.7" 401 - source = "registry+https://github.com/rust-lang/crates.io-index" 402 - checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" 403 - dependencies = [ 404 - "async-trait", 405 - "axum-core", 406 - "bytes", 407 - "futures-util", 408 - "http", 409 - "http-body", 410 - "http-body-util", 411 - "hyper", 412 - "hyper-util", 413 - "itoa", 414 - "matchit", 415 - "memchr", 416 - "mime", 417 - "percent-encoding", 418 - "pin-project-lite", 419 - "rustversion", 420 - "serde", 421 - "serde_json", 422 - "serde_path_to_error", 423 - "serde_urlencoded", 424 - "sync_wrapper 1.0.1", 425 - "tokio", 426 - "tower 0.5.1", 427 - "tower-layer", 428 - "tower-service", 429 - "tracing", 430 - ] 431 - 432 - [[package]] 433 - name = "axum-auth" 434 - version = "0.7.0" 435 - source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "8169113a185f54f68614fcfc3581df585d30bf8542bcb99496990e1025e4120a" 437 - dependencies = [ 438 - "async-trait", 439 - "axum-core", 440 - "base64 0.21.7", 441 - "http", 442 - ] 443 - 444 - [[package]] 445 - name = "axum-core" 446 - version = "0.4.5" 447 - source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" 449 - dependencies = [ 450 - "async-trait", 451 - "bytes", 452 - "futures-util", 453 - "http", 454 - "http-body", 455 - "http-body-util", 456 - "mime", 457 - "pin-project-lite", 458 - "rustversion", 459 - "sync_wrapper 1.0.1", 460 - "tower-layer", 461 - "tower-service", 462 - "tracing", 463 - ] 464 - 465 - [[package]] 466 - name = "backoff" 467 - version = "0.4.0" 468 - source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" 470 - dependencies = [ 471 - "futures-core", 472 - "getrandom", 473 - "instant", 474 - "pin-project-lite", 475 - "rand", 476 - "tokio", 477 - ] 478 - 479 - [[package]] 480 - name = "backtrace" 481 - version = "0.3.74" 482 - source = "registry+https://github.com/rust-lang/crates.io-index" 483 - checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 484 - dependencies = [ 485 - "addr2line", 486 - "cfg-if", 487 - "libc", 488 - "miniz_oxide", 489 - "object", 490 - "rustc-demangle", 491 - "windows-targets 0.52.6", 492 - ] 493 - 494 - [[package]] 495 - name = "base64" 496 - version = "0.21.7" 497 - source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 499 - 500 - [[package]] 501 - name = "base64" 502 - version = "0.22.1" 503 - source = "registry+https://github.com/rust-lang/crates.io-index" 504 - checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 505 - 506 - [[package]] 507 - name = "base64-serde" 508 - version = "0.7.0" 509 - source = "registry+https://github.com/rust-lang/crates.io-index" 510 - checksum = "ba368df5de76a5bea49aaf0cf1b39ccfbbef176924d1ba5db3e4135216cbe3c7" 511 - dependencies = [ 512 - "base64 0.21.7", 513 - "serde", 514 - ] 515 - 516 - [[package]] 517 - name = "bindgen" 518 - version = "0.69.5" 519 - source = "registry+https://github.com/rust-lang/crates.io-index" 520 - checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 521 - dependencies = [ 522 - "bitflags", 523 - "cexpr", 524 - "clang-sys", 525 - "itertools 0.12.1", 526 - "lazy_static", 527 - "lazycell", 528 - "log", 529 - "prettyplease", 530 - "proc-macro2", 531 - "quote", 532 - "regex", 533 - "rustc-hash 1.1.0", 534 - "shlex", 535 - "syn 2.0.79", 536 - "which", 537 - ] 538 - 539 - [[package]] 540 - name = "bitflags" 541 - version = "2.6.0" 542 - source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 544 - 545 - [[package]] 546 - name = "block-buffer" 547 - version = "0.10.4" 548 - source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 550 - dependencies = [ 551 - "generic-array", 552 - ] 553 - 554 - [[package]] 555 - name = "block-padding" 556 - version = "0.3.3" 557 - source = "registry+https://github.com/rust-lang/crates.io-index" 558 - checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" 559 - dependencies = [ 560 - "generic-array", 561 - ] 562 - 563 - [[package]] 564 - name = "blocking" 565 - version = "1.6.1" 566 - source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 568 - dependencies = [ 569 - "async-channel", 570 - "async-task", 571 - "futures-io", 572 - "futures-lite", 573 - "piper", 574 - ] 575 - 576 - [[package]] 577 - name = "bstr" 578 - version = "1.10.0" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" 581 - dependencies = [ 582 - "memchr", 583 - "regex-automata 0.4.8", 584 - "serde", 585 - ] 586 - 587 - [[package]] 588 - name = "bumpalo" 589 - version = "3.16.0" 590 - source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 592 - 593 - [[package]] 594 - name = "byteorder" 595 - version = "1.5.0" 596 - source = "registry+https://github.com/rust-lang/crates.io-index" 597 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 598 - 599 - [[package]] 600 - name = "bytes" 601 - version = "1.7.2" 602 - source = "registry+https://github.com/rust-lang/crates.io-index" 603 - checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" 604 - 605 - [[package]] 606 - name = "cbc" 607 - version = "0.1.2" 608 - source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 610 - dependencies = [ 611 - "cipher", 612 - ] 613 - 614 - [[package]] 615 - name = "cc" 616 - version = "1.1.30" 617 - source = "registry+https://github.com/rust-lang/crates.io-index" 618 - checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" 619 - dependencies = [ 620 - "jobserver", 621 - "libc", 622 - "shlex", 623 - ] 624 - 625 - [[package]] 626 - name = "cexpr" 627 - version = "0.6.0" 628 - source = "registry+https://github.com/rust-lang/crates.io-index" 629 - checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 630 - dependencies = [ 631 - "nom", 632 - ] 633 - 634 - [[package]] 635 - name = "cfg-if" 636 - version = "1.0.0" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 639 - 640 - [[package]] 641 - name = "cfg_aliases" 642 - version = "0.2.1" 643 - source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 645 - 646 - [[package]] 647 - name = "chrono" 648 - version = "0.4.38" 649 - source = "registry+https://github.com/rust-lang/crates.io-index" 650 - checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 651 - dependencies = [ 652 - "android-tzdata", 653 - "iana-time-zone", 654 - "js-sys", 655 - "num-traits", 656 - "serde", 657 - "wasm-bindgen", 658 - "windows-targets 0.52.6", 659 - ] 660 - 661 - [[package]] 662 - name = "cipher" 663 - version = "0.4.4" 664 - source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 666 - dependencies = [ 667 - "crypto-common", 668 - "inout", 669 - ] 670 - 671 - [[package]] 672 - name = "clang-sys" 673 - version = "1.8.1" 674 - source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 676 - dependencies = [ 677 - "glob", 678 - "libc", 679 - "libloading", 680 - ] 681 - 682 - [[package]] 683 - name = "clap" 684 - version = "4.4.18" 685 - source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" 687 - dependencies = [ 688 - "clap_builder", 689 - ] 690 - 691 - [[package]] 692 - name = "clap_builder" 693 - version = "4.4.18" 694 - source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" 696 - dependencies = [ 697 - "anstream", 698 - "anstyle", 699 - "clap_lex", 700 - "strsim 0.10.0", 701 - "terminal_size", 702 - "unicase", 703 - "unicode-width", 704 - ] 705 - 706 - [[package]] 707 - name = "clap_lex" 708 - version = "0.6.0" 709 - source = "registry+https://github.com/rust-lang/crates.io-index" 710 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 711 - 712 - [[package]] 713 - name = "cmake" 714 - version = "0.1.51" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a" 717 - dependencies = [ 718 - "cc", 719 - ] 720 - 721 - [[package]] 722 - name = "colorchoice" 723 - version = "1.0.2" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" 726 - 727 - [[package]] 728 - name = "colored" 729 - version = "2.1.0" 730 - source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" 732 - dependencies = [ 733 - "lazy_static", 734 - "windows-sys 0.48.0", 735 - ] 736 - 737 - [[package]] 738 - name = "concurrent-queue" 739 - version = "2.5.0" 740 - source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 742 - dependencies = [ 743 - "crossbeam-utils", 744 - ] 745 - 746 - [[package]] 747 - name = "console" 748 - version = "0.15.8" 749 - source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 751 - dependencies = [ 752 - "encode_unicode", 753 - "lazy_static", 754 - "libc", 755 - "unicode-width", 756 - "windows-sys 0.52.0", 757 - ] 758 - 759 - [[package]] 760 - name = "const-random" 761 - version = "0.1.18" 762 - source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 764 - dependencies = [ 765 - "const-random-macro", 766 - ] 767 - 768 - [[package]] 769 - name = "const-random-macro" 770 - version = "0.1.16" 771 - source = "registry+https://github.com/rust-lang/crates.io-index" 772 - checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 773 - dependencies = [ 774 - "getrandom", 775 - "once_cell", 776 - "tiny-keccak", 777 - ] 778 - 779 - [[package]] 780 - name = "cookie" 781 - version = "0.18.1" 782 - source = "registry+https://github.com/rust-lang/crates.io-index" 783 - checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" 784 - dependencies = [ 785 - "percent-encoding", 786 - "time", 787 - "version_check", 788 - ] 789 - 790 - [[package]] 791 - name = "cookie_store" 792 - version = "0.21.0" 793 - source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" 795 - dependencies = [ 796 - "cookie", 797 - "idna 0.5.0", 798 - "log", 799 - "publicsuffix", 800 - "serde", 801 - "serde_derive", 802 - "serde_json", 803 - "time", 804 - "url", 805 - ] 806 - 807 - [[package]] 808 - name = "core-foundation" 809 - version = "0.10.0" 810 - source = "registry+https://github.com/rust-lang/crates.io-index" 811 - checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" 812 - dependencies = [ 813 - "core-foundation-sys", 814 - "libc", 815 - ] 816 - 817 - [[package]] 818 - name = "core-foundation-sys" 819 - version = "0.8.7" 820 - source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 822 - 823 - [[package]] 824 - name = "cpufeatures" 825 - version = "0.2.14" 826 - source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 828 - dependencies = [ 829 - "libc", 830 - ] 831 - 832 - [[package]] 833 - name = "crc" 834 - version = "3.2.1" 835 - source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" 837 - dependencies = [ 838 - "crc-catalog", 839 - ] 840 - 841 - [[package]] 842 - name = "crc-catalog" 843 - version = "2.4.0" 844 - source = "registry+https://github.com/rust-lang/crates.io-index" 845 - checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 846 - 847 - [[package]] 848 - name = "crc32fast" 849 - version = "1.4.2" 850 - source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 852 - dependencies = [ 853 - "cfg-if", 854 - ] 855 - 856 - [[package]] 857 - name = "crossbeam-deque" 858 - version = "0.8.5" 859 - source = "registry+https://github.com/rust-lang/crates.io-index" 860 - checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 861 - dependencies = [ 862 - "crossbeam-epoch", 863 - "crossbeam-utils", 864 - ] 865 - 866 - [[package]] 867 - name = "crossbeam-epoch" 868 - version = "0.9.18" 869 - source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 871 - dependencies = [ 872 - "crossbeam-utils", 873 - ] 874 - 875 - [[package]] 876 - name = "crossbeam-queue" 877 - version = "0.3.11" 878 - source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 880 - dependencies = [ 881 - "crossbeam-utils", 882 - ] 883 - 884 - [[package]] 885 - name = "crossbeam-utils" 886 - version = "0.8.20" 887 - source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 889 - 890 - [[package]] 891 - name = "crunchy" 892 - version = "0.2.2" 893 - source = "registry+https://github.com/rust-lang/crates.io-index" 894 - checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 895 - 896 - [[package]] 897 - name = "crypto-common" 898 - version = "0.1.6" 899 - source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 901 - dependencies = [ 902 - "generic-array", 903 - "rand_core", 904 - "typenum", 905 - ] 906 - 907 - [[package]] 908 - name = "ctr" 909 - version = "0.9.2" 910 - source = "registry+https://github.com/rust-lang/crates.io-index" 911 - checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 912 - dependencies = [ 913 - "cipher", 914 - ] 915 - 916 - [[package]] 917 - name = "darling" 918 - version = "0.20.10" 919 - source = "registry+https://github.com/rust-lang/crates.io-index" 920 - checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 921 - dependencies = [ 922 - "darling_core", 923 - "darling_macro", 924 - ] 925 - 926 - [[package]] 927 - name = "darling_core" 928 - version = "0.20.10" 929 - source = "registry+https://github.com/rust-lang/crates.io-index" 930 - checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 931 - dependencies = [ 932 - "fnv", 933 - "ident_case", 934 - "proc-macro2", 935 - "quote", 936 - "strsim 0.11.1", 937 - "syn 2.0.79", 938 - ] 939 - 940 - [[package]] 941 - name = "darling_macro" 942 - version = "0.20.10" 943 - source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 945 - dependencies = [ 946 - "darling_core", 947 - "quote", 948 - "syn 2.0.79", 949 - ] 950 - 951 - [[package]] 952 - name = "dash-mpd" 953 - version = "0.17.2" 954 - source = "registry+https://github.com/rust-lang/crates.io-index" 955 - checksum = "97f463c2566a9469a93206848c54e1c77ffa01bce1bc4aecaf7f63de9f851252" 956 - dependencies = [ 957 - "async-recursion", 958 - "backoff", 959 - "base64 0.22.1", 960 - "base64-serde", 961 - "bstr", 962 - "bytes", 963 - "chrono", 964 - "colored", 965 - "data-url", 966 - "ffprobe", 967 - "file-format", 968 - "fs-err", 969 - "governor", 970 - "hex-literal", 971 - "iso8601", 972 - "lazy_static", 973 - "num-traits", 974 - "pssh-box", 975 - "quick-xml", 976 - "regex", 977 - "reqwest", 978 - "sanitise-file-name", 979 - "serde", 980 - "serde_path_to_error", 981 - "serde_with", 982 - "tempfile", 983 - "thiserror", 984 - "tokio", 985 - "tracing", 986 - "url", 987 - "xattr", 988 - "xmltree", 989 - ] 990 - 991 - [[package]] 992 - name = "dash-mpd-cli" 993 - version = "0.2.23" 994 - dependencies = [ 995 - "anyhow", 996 - "assert_cmd", 997 - "assert_fs", 998 - "axum", 999 - "axum-auth", 1000 - "clap", 1001 - "colored", 1002 - "dash-mpd", 1003 - "decrypt-cookies", 1004 - "ffprobe", 1005 - "file-format", 1006 - "fs-err", 1007 - "http", 1008 - "hyper", 1009 - "hyper-serve", 1010 - "hyper-util", 1011 - "indicatif", 1012 - "json", 1013 - "lazy_static", 1014 - "mp4", 1015 - "number_prefix", 1016 - "predicates", 1017 - "quick-xml", 1018 - "reqwest", 1019 - "rustls 0.23.14", 1020 - "rustls-pemfile 2.2.0", 1021 - "rustls-pki-types", 1022 - "serde_json", 1023 - "strum", 1024 - "tempfile", 1025 - "test-log", 1026 - "time", 1027 - "tokio", 1028 - "tokio-rustls", 1029 - "tracing", 1030 - "tracing-subscriber", 1031 - "versions", 1032 - ] 1033 - 1034 - [[package]] 1035 - name = "dashmap" 1036 - version = "5.5.3" 1037 - source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 1039 - dependencies = [ 1040 - "cfg-if", 1041 - "hashbrown 0.14.5", 1042 - "lock_api", 1043 - "once_cell", 1044 - "parking_lot_core", 1045 - ] 1046 - 1047 - [[package]] 1048 - name = "data-url" 1049 - version = "0.3.1" 1050 - source = "registry+https://github.com/rust-lang/crates.io-index" 1051 - checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 1052 - 1053 - [[package]] 1054 - name = "decrypt-cookies" 1055 - version = "0.6.1" 1056 - source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "ef3c1cd46596d50cbf2d99c7da82b7feac82e5b446591239258ca706e3a985cb" 1058 - dependencies = [ 1059 - "aes", 1060 - "aes-gcm", 1061 - "base64 0.22.1", 1062 - "bytes", 1063 - "cbc", 1064 - "cfg-if", 1065 - "chrono", 1066 - "dirs", 1067 - "keyring", 1068 - "miette", 1069 - "pbkdf2", 1070 - "rayon", 1071 - "reqwest", 1072 - "rust-ini", 1073 - "sea-orm", 1074 - "secret-service", 1075 - "serde", 1076 - "serde_json", 1077 - "sha1", 1078 - "strum", 1079 - "tokio", 1080 - "tracing", 1081 - "windows", 1082 - ] 1083 - 1084 - [[package]] 1085 - name = "deranged" 1086 - version = "0.3.11" 1087 - source = "registry+https://github.com/rust-lang/crates.io-index" 1088 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 1089 - dependencies = [ 1090 - "powerfmt", 1091 - "serde", 1092 - ] 1093 - 1094 - [[package]] 1095 - name = "difflib" 1096 - version = "0.4.0" 1097 - source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" 1099 - 1100 - [[package]] 1101 - name = "digest" 1102 - version = "0.10.7" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1105 - dependencies = [ 1106 - "block-buffer", 1107 - "crypto-common", 1108 - "subtle", 1109 - ] 1110 - 1111 - [[package]] 1112 - name = "dirs" 1113 - version = "5.0.1" 1114 - source = "registry+https://github.com/rust-lang/crates.io-index" 1115 - checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 1116 - dependencies = [ 1117 - "dirs-sys", 1118 - ] 1119 - 1120 - [[package]] 1121 - name = "dirs-sys" 1122 - version = "0.4.1" 1123 - source = "registry+https://github.com/rust-lang/crates.io-index" 1124 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 1125 - dependencies = [ 1126 - "libc", 1127 - "option-ext", 1128 - "redox_users", 1129 - "windows-sys 0.48.0", 1130 - ] 1131 - 1132 - [[package]] 1133 - name = "dlv-list" 1134 - version = "0.5.2" 1135 - source = "registry+https://github.com/rust-lang/crates.io-index" 1136 - checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 1137 - dependencies = [ 1138 - "const-random", 1139 - ] 1140 - 1141 - [[package]] 1142 - name = "doc-comment" 1143 - version = "0.3.3" 1144 - source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 1146 - 1147 - [[package]] 1148 - name = "dotenvy" 1149 - version = "0.15.7" 1150 - source = "registry+https://github.com/rust-lang/crates.io-index" 1151 - checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 1152 - 1153 - [[package]] 1154 - name = "dunce" 1155 - version = "1.0.5" 1156 - source = "registry+https://github.com/rust-lang/crates.io-index" 1157 - checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 1158 - 1159 - [[package]] 1160 - name = "educe" 1161 - version = "0.5.11" 1162 - source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8" 1164 - dependencies = [ 1165 - "enum-ordinalize", 1166 - "proc-macro2", 1167 - "quote", 1168 - "syn 2.0.79", 1169 - ] 1170 - 1171 - [[package]] 1172 - name = "either" 1173 - version = "1.13.0" 1174 - source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 1176 - dependencies = [ 1177 - "serde", 1178 - ] 1179 - 1180 - [[package]] 1181 - name = "encode_unicode" 1182 - version = "0.3.6" 1183 - source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1185 - 1186 - [[package]] 1187 - name = "endi" 1188 - version = "1.1.0" 1189 - source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 1191 - 1192 - [[package]] 1193 - name = "enum-ordinalize" 1194 - version = "4.3.0" 1195 - source = "registry+https://github.com/rust-lang/crates.io-index" 1196 - checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" 1197 - dependencies = [ 1198 - "enum-ordinalize-derive", 1199 - ] 1200 - 1201 - [[package]] 1202 - name = "enum-ordinalize-derive" 1203 - version = "4.3.1" 1204 - source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" 1206 - dependencies = [ 1207 - "proc-macro2", 1208 - "quote", 1209 - "syn 2.0.79", 1210 - ] 1211 - 1212 - [[package]] 1213 - name = "enumflags2" 1214 - version = "0.7.10" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" 1217 - dependencies = [ 1218 - "enumflags2_derive", 1219 - "serde", 1220 - ] 1221 - 1222 - [[package]] 1223 - name = "enumflags2_derive" 1224 - version = "0.7.10" 1225 - source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" 1227 - dependencies = [ 1228 - "proc-macro2", 1229 - "quote", 1230 - "syn 2.0.79", 1231 - ] 1232 - 1233 - [[package]] 1234 - name = "env_filter" 1235 - version = "0.1.2" 1236 - source = "registry+https://github.com/rust-lang/crates.io-index" 1237 - checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 1238 - dependencies = [ 1239 - "log", 1240 - ] 1241 - 1242 - [[package]] 1243 - name = "env_logger" 1244 - version = "0.11.5" 1245 - source = "registry+https://github.com/rust-lang/crates.io-index" 1246 - checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" 1247 - dependencies = [ 1248 - "anstream", 1249 - "anstyle", 1250 - "env_filter", 1251 - "log", 1252 - ] 1253 - 1254 - [[package]] 1255 - name = "equivalent" 1256 - version = "1.0.1" 1257 - source = "registry+https://github.com/rust-lang/crates.io-index" 1258 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1259 - 1260 - [[package]] 1261 - name = "errno" 1262 - version = "0.3.9" 1263 - source = "registry+https://github.com/rust-lang/crates.io-index" 1264 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 1265 - dependencies = [ 1266 - "libc", 1267 - "windows-sys 0.52.0", 1268 - ] 1269 - 1270 - [[package]] 1271 - name = "event-listener" 1272 - version = "2.5.3" 1273 - source = "registry+https://github.com/rust-lang/crates.io-index" 1274 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1275 - 1276 - [[package]] 1277 - name = "event-listener" 1278 - version = "5.3.1" 1279 - source = "registry+https://github.com/rust-lang/crates.io-index" 1280 - checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" 1281 - dependencies = [ 1282 - "concurrent-queue", 1283 - "parking", 1284 - "pin-project-lite", 1285 - ] 1286 - 1287 - [[package]] 1288 - name = "event-listener-strategy" 1289 - version = "0.5.2" 1290 - source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" 1292 - dependencies = [ 1293 - "event-listener 5.3.1", 1294 - "pin-project-lite", 1295 - ] 1296 - 1297 - [[package]] 1298 - name = "fastrand" 1299 - version = "2.1.1" 1300 - source = "registry+https://github.com/rust-lang/crates.io-index" 1301 - checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 1302 - 1303 - [[package]] 1304 - name = "ffprobe" 1305 - version = "0.4.0" 1306 - source = "registry+https://github.com/rust-lang/crates.io-index" 1307 - checksum = "8ffef835e1f9ac151db5bb2adbb95c9dfe1f315f987f011dd89cd655b4e9a52c" 1308 - dependencies = [ 1309 - "serde", 1310 - "serde_json", 1311 - ] 1312 - 1313 - [[package]] 1314 - name = "file-format" 1315 - version = "0.25.0" 1316 - source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "9ffe3a660c3a1b10e96f304a9413d673b2118d62e4520f7ddf4a4faccfe8b9b9" 1318 - 1319 - [[package]] 1320 - name = "fixedbitset" 1321 - version = "0.4.2" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1324 - 1325 - [[package]] 1326 - name = "flate2" 1327 - version = "1.0.34" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 1330 - dependencies = [ 1331 - "crc32fast", 1332 - "miniz_oxide", 1333 - ] 1334 - 1335 - [[package]] 1336 - name = "float-cmp" 1337 - version = "0.9.0" 1338 - source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1340 - dependencies = [ 1341 - "num-traits", 1342 - ] 1343 - 1344 - [[package]] 1345 - name = "flume" 1346 - version = "0.11.0" 1347 - source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 1349 - dependencies = [ 1350 - "futures-core", 1351 - "futures-sink", 1352 - "spin", 1353 - ] 1354 - 1355 - [[package]] 1356 - name = "fnv" 1357 - version = "1.0.7" 1358 - source = "registry+https://github.com/rust-lang/crates.io-index" 1359 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1360 - 1361 - [[package]] 1362 - name = "form_urlencoded" 1363 - version = "1.2.1" 1364 - source = "registry+https://github.com/rust-lang/crates.io-index" 1365 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1366 - dependencies = [ 1367 - "percent-encoding", 1368 - ] 1369 - 1370 - [[package]] 1371 - name = "fs-err" 1372 - version = "2.11.0" 1373 - source = "registry+https://github.com/rust-lang/crates.io-index" 1374 - checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" 1375 - dependencies = [ 1376 - "autocfg", 1377 - ] 1378 - 1379 - [[package]] 1380 - name = "fs_extra" 1381 - version = "1.3.0" 1382 - source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 1384 - 1385 - [[package]] 1386 - name = "futures" 1387 - version = "0.3.31" 1388 - source = "registry+https://github.com/rust-lang/crates.io-index" 1389 - checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 1390 - dependencies = [ 1391 - "futures-channel", 1392 - "futures-core", 1393 - "futures-executor", 1394 - "futures-io", 1395 - "futures-sink", 1396 - "futures-task", 1397 - "futures-util", 1398 - ] 1399 - 1400 - [[package]] 1401 - name = "futures-channel" 1402 - version = "0.3.31" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1405 - dependencies = [ 1406 - "futures-core", 1407 - "futures-sink", 1408 - ] 1409 - 1410 - [[package]] 1411 - name = "futures-core" 1412 - version = "0.3.31" 1413 - source = "registry+https://github.com/rust-lang/crates.io-index" 1414 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 1415 - 1416 - [[package]] 1417 - name = "futures-executor" 1418 - version = "0.3.31" 1419 - source = "registry+https://github.com/rust-lang/crates.io-index" 1420 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1421 - dependencies = [ 1422 - "futures-core", 1423 - "futures-task", 1424 - "futures-util", 1425 - ] 1426 - 1427 - [[package]] 1428 - name = "futures-intrusive" 1429 - version = "0.5.0" 1430 - source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" 1432 - dependencies = [ 1433 - "futures-core", 1434 - "lock_api", 1435 - "parking_lot", 1436 - ] 1437 - 1438 - [[package]] 1439 - name = "futures-io" 1440 - version = "0.3.31" 1441 - source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1443 - 1444 - [[package]] 1445 - name = "futures-lite" 1446 - version = "2.3.0" 1447 - source = "registry+https://github.com/rust-lang/crates.io-index" 1448 - checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1449 - dependencies = [ 1450 - "fastrand", 1451 - "futures-core", 1452 - "futures-io", 1453 - "parking", 1454 - "pin-project-lite", 1455 - ] 1456 - 1457 - [[package]] 1458 - name = "futures-macro" 1459 - version = "0.3.31" 1460 - source = "registry+https://github.com/rust-lang/crates.io-index" 1461 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1462 - dependencies = [ 1463 - "proc-macro2", 1464 - "quote", 1465 - "syn 2.0.79", 1466 - ] 1467 - 1468 - [[package]] 1469 - name = "futures-sink" 1470 - version = "0.3.31" 1471 - source = "registry+https://github.com/rust-lang/crates.io-index" 1472 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1473 - 1474 - [[package]] 1475 - name = "futures-task" 1476 - version = "0.3.31" 1477 - source = "registry+https://github.com/rust-lang/crates.io-index" 1478 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1479 - 1480 - [[package]] 1481 - name = "futures-timer" 1482 - version = "3.0.3" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" 1485 - 1486 - [[package]] 1487 - name = "futures-util" 1488 - version = "0.3.31" 1489 - source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1491 - dependencies = [ 1492 - "futures-channel", 1493 - "futures-core", 1494 - "futures-io", 1495 - "futures-macro", 1496 - "futures-sink", 1497 - "futures-task", 1498 - "memchr", 1499 - "pin-project-lite", 1500 - "pin-utils", 1501 - "slab", 1502 - ] 1503 - 1504 - [[package]] 1505 - name = "generic-array" 1506 - version = "0.14.7" 1507 - source = "registry+https://github.com/rust-lang/crates.io-index" 1508 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1509 - dependencies = [ 1510 - "typenum", 1511 - "version_check", 1512 - ] 1513 - 1514 - [[package]] 1515 - name = "getrandom" 1516 - version = "0.2.15" 1517 - source = "registry+https://github.com/rust-lang/crates.io-index" 1518 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 1519 - dependencies = [ 1520 - "cfg-if", 1521 - "libc", 1522 - "wasi", 1523 - ] 1524 - 1525 - [[package]] 1526 - name = "ghash" 1527 - version = "0.5.1" 1528 - source = "registry+https://github.com/rust-lang/crates.io-index" 1529 - checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 1530 - dependencies = [ 1531 - "opaque-debug", 1532 - "polyval", 1533 - ] 1534 - 1535 - [[package]] 1536 - name = "gimli" 1537 - version = "0.31.1" 1538 - source = "registry+https://github.com/rust-lang/crates.io-index" 1539 - checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 1540 - 1541 - [[package]] 1542 - name = "glob" 1543 - version = "0.3.1" 1544 - source = "registry+https://github.com/rust-lang/crates.io-index" 1545 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1546 - 1547 - [[package]] 1548 - name = "globset" 1549 - version = "0.4.15" 1550 - source = "registry+https://github.com/rust-lang/crates.io-index" 1551 - checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" 1552 - dependencies = [ 1553 - "aho-corasick", 1554 - "bstr", 1555 - "log", 1556 - "regex-automata 0.4.8", 1557 - "regex-syntax 0.8.5", 1558 - ] 1559 - 1560 - [[package]] 1561 - name = "globwalk" 1562 - version = "0.9.1" 1563 - source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" 1565 - dependencies = [ 1566 - "bitflags", 1567 - "ignore", 1568 - "walkdir", 1569 - ] 1570 - 1571 - [[package]] 1572 - name = "governor" 1573 - version = "0.6.3" 1574 - source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" 1576 - dependencies = [ 1577 - "cfg-if", 1578 - "dashmap", 1579 - "futures", 1580 - "futures-timer", 1581 - "no-std-compat", 1582 - "nonzero_ext", 1583 - "parking_lot", 1584 - "portable-atomic", 1585 - "quanta", 1586 - "rand", 1587 - "smallvec", 1588 - "spinning_top", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "h2" 1593 - version = "0.4.6" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" 1596 - dependencies = [ 1597 - "atomic-waker", 1598 - "bytes", 1599 - "fnv", 1600 - "futures-core", 1601 - "futures-sink", 1602 - "http", 1603 - "indexmap 2.6.0", 1604 - "slab", 1605 - "tokio", 1606 - "tokio-util", 1607 - "tracing", 1608 - ] 1609 - 1610 - [[package]] 1611 - name = "hashbrown" 1612 - version = "0.12.3" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1615 - 1616 - [[package]] 1617 - name = "hashbrown" 1618 - version = "0.14.5" 1619 - source = "registry+https://github.com/rust-lang/crates.io-index" 1620 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1621 - dependencies = [ 1622 - "ahash", 1623 - "allocator-api2", 1624 - ] 1625 - 1626 - [[package]] 1627 - name = "hashbrown" 1628 - version = "0.15.0" 1629 - source = "registry+https://github.com/rust-lang/crates.io-index" 1630 - checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 1631 - 1632 - [[package]] 1633 - name = "hashlink" 1634 - version = "0.8.4" 1635 - source = "registry+https://github.com/rust-lang/crates.io-index" 1636 - checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 1637 - dependencies = [ 1638 - "hashbrown 0.14.5", 1639 - ] 1640 - 1641 - [[package]] 1642 - name = "heck" 1643 - version = "0.4.1" 1644 - source = "registry+https://github.com/rust-lang/crates.io-index" 1645 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1646 - dependencies = [ 1647 - "unicode-segmentation", 1648 - ] 1649 - 1650 - [[package]] 1651 - name = "heck" 1652 - version = "0.5.0" 1653 - source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1655 - 1656 - [[package]] 1657 - name = "hermit-abi" 1658 - version = "0.3.9" 1659 - source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1661 - 1662 - [[package]] 1663 - name = "hermit-abi" 1664 - version = "0.4.0" 1665 - source = "registry+https://github.com/rust-lang/crates.io-index" 1666 - checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" 1667 - 1668 - [[package]] 1669 - name = "hex" 1670 - version = "0.4.3" 1671 - source = "registry+https://github.com/rust-lang/crates.io-index" 1672 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1673 - 1674 - [[package]] 1675 - name = "hex-literal" 1676 - version = "0.4.1" 1677 - source = "registry+https://github.com/rust-lang/crates.io-index" 1678 - checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" 1679 - 1680 - [[package]] 1681 - name = "hkdf" 1682 - version = "0.12.4" 1683 - source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 1685 - dependencies = [ 1686 - "hmac", 1687 - ] 1688 - 1689 - [[package]] 1690 - name = "hmac" 1691 - version = "0.12.1" 1692 - source = "registry+https://github.com/rust-lang/crates.io-index" 1693 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1694 - dependencies = [ 1695 - "digest", 1696 - ] 1697 - 1698 - [[package]] 1699 - name = "home" 1700 - version = "0.5.9" 1701 - source = "registry+https://github.com/rust-lang/crates.io-index" 1702 - checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1703 - dependencies = [ 1704 - "windows-sys 0.52.0", 1705 - ] 1706 - 1707 - [[package]] 1708 - name = "http" 1709 - version = "1.1.0" 1710 - source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1712 - dependencies = [ 1713 - "bytes", 1714 - "fnv", 1715 - "itoa", 1716 - ] 1717 - 1718 - [[package]] 1719 - name = "http-body" 1720 - version = "1.0.1" 1721 - source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1723 - dependencies = [ 1724 - "bytes", 1725 - "http", 1726 - ] 1727 - 1728 - [[package]] 1729 - name = "http-body-util" 1730 - version = "0.1.2" 1731 - source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 1733 - dependencies = [ 1734 - "bytes", 1735 - "futures-util", 1736 - "http", 1737 - "http-body", 1738 - "pin-project-lite", 1739 - ] 1740 - 1741 - [[package]] 1742 - name = "httparse" 1743 - version = "1.9.5" 1744 - source = "registry+https://github.com/rust-lang/crates.io-index" 1745 - checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 1746 - 1747 - [[package]] 1748 - name = "httpdate" 1749 - version = "1.0.3" 1750 - source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1752 - 1753 - [[package]] 1754 - name = "hxdmp" 1755 - version = "0.2.1" 1756 - source = "registry+https://github.com/rust-lang/crates.io-index" 1757 - checksum = "a17b27f28a7466846baca75f0a5244e546e44178eb7f1c07a3820f413e91c6b0" 1758 - 1759 - [[package]] 1760 - name = "hyper" 1761 - version = "1.4.1" 1762 - source = "registry+https://github.com/rust-lang/crates.io-index" 1763 - checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 1764 - dependencies = [ 1765 - "bytes", 1766 - "futures-channel", 1767 - "futures-util", 1768 - "h2", 1769 - "http", 1770 - "http-body", 1771 - "httparse", 1772 - "httpdate", 1773 - "itoa", 1774 - "pin-project-lite", 1775 - "smallvec", 1776 - "tokio", 1777 - "want", 1778 - ] 1779 - 1780 - [[package]] 1781 - name = "hyper-rustls" 1782 - version = "0.27.3" 1783 - source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" 1785 - dependencies = [ 1786 - "futures-util", 1787 - "http", 1788 - "hyper", 1789 - "hyper-util", 1790 - "rustls 0.23.14", 1791 - "rustls-pki-types", 1792 - "tokio", 1793 - "tokio-rustls", 1794 - "tower-service", 1795 - "webpki-roots 0.26.6", 1796 - ] 1797 - 1798 - [[package]] 1799 - name = "hyper-serve" 1800 - version = "0.6.2" 1801 - source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "8b5e5355c5001f9528a5626fa7f6ef31164c0e7c42898fc210d43d055b4894af" 1803 - dependencies = [ 1804 - "arc-swap", 1805 - "bytes", 1806 - "futures-util", 1807 - "http", 1808 - "http-body", 1809 - "http-body-util", 1810 - "hyper", 1811 - "hyper-util", 1812 - "pin-project-lite", 1813 - "rustls 0.23.14", 1814 - "rustls-pemfile 2.2.0", 1815 - "rustls-pki-types", 1816 - "tokio", 1817 - "tokio-rustls", 1818 - "tower 0.4.13", 1819 - "tower-service", 1820 - ] 1821 - 1822 - [[package]] 1823 - name = "hyper-util" 1824 - version = "0.1.9" 1825 - source = "registry+https://github.com/rust-lang/crates.io-index" 1826 - checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" 1827 - dependencies = [ 1828 - "bytes", 1829 - "futures-channel", 1830 - "futures-util", 1831 - "http", 1832 - "http-body", 1833 - "hyper", 1834 - "pin-project-lite", 1835 - "socket2", 1836 - "tokio", 1837 - "tower-service", 1838 - "tracing", 1839 - ] 1840 - 1841 - [[package]] 1842 - name = "iana-time-zone" 1843 - version = "0.1.61" 1844 - source = "registry+https://github.com/rust-lang/crates.io-index" 1845 - checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1846 - dependencies = [ 1847 - "android_system_properties", 1848 - "core-foundation-sys", 1849 - "iana-time-zone-haiku", 1850 - "js-sys", 1851 - "wasm-bindgen", 1852 - "windows-core 0.52.0", 1853 - ] 1854 - 1855 - [[package]] 1856 - name = "iana-time-zone-haiku" 1857 - version = "0.1.2" 1858 - source = "registry+https://github.com/rust-lang/crates.io-index" 1859 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1860 - dependencies = [ 1861 - "cc", 1862 - ] 1863 - 1864 - [[package]] 1865 - name = "ident_case" 1866 - version = "1.0.1" 1867 - source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1869 - 1870 - [[package]] 1871 - name = "idna" 1872 - version = "0.3.0" 1873 - source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1875 - dependencies = [ 1876 - "unicode-bidi", 1877 - "unicode-normalization", 1878 - ] 1879 - 1880 - [[package]] 1881 - name = "idna" 1882 - version = "0.5.0" 1883 - source = "registry+https://github.com/rust-lang/crates.io-index" 1884 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1885 - dependencies = [ 1886 - "unicode-bidi", 1887 - "unicode-normalization", 1888 - ] 1889 - 1890 - [[package]] 1891 - name = "ignore" 1892 - version = "0.4.23" 1893 - source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" 1895 - dependencies = [ 1896 - "crossbeam-deque", 1897 - "globset", 1898 - "log", 1899 - "memchr", 1900 - "regex-automata 0.4.8", 1901 - "same-file", 1902 - "walkdir", 1903 - "winapi-util", 1904 - ] 1905 - 1906 - [[package]] 1907 - name = "indexmap" 1908 - version = "1.9.3" 1909 - source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1911 - dependencies = [ 1912 - "autocfg", 1913 - "hashbrown 0.12.3", 1914 - "serde", 1915 - ] 1916 - 1917 - [[package]] 1918 - name = "indexmap" 1919 - version = "2.6.0" 1920 - source = "registry+https://github.com/rust-lang/crates.io-index" 1921 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 1922 - dependencies = [ 1923 - "equivalent", 1924 - "hashbrown 0.15.0", 1925 - "serde", 1926 - ] 1927 - 1928 - [[package]] 1929 - name = "indicatif" 1930 - version = "0.17.8" 1931 - source = "registry+https://github.com/rust-lang/crates.io-index" 1932 - checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 1933 - dependencies = [ 1934 - "console", 1935 - "instant", 1936 - "number_prefix", 1937 - "portable-atomic", 1938 - "unicode-width", 1939 - ] 1940 - 1941 - [[package]] 1942 - name = "inherent" 1943 - version = "1.0.11" 1944 - source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "0122b7114117e64a63ac49f752a5ca4624d534c7b1c7de796ac196381cd2d947" 1946 - dependencies = [ 1947 - "proc-macro2", 1948 - "quote", 1949 - "syn 2.0.79", 1950 - ] 1951 - 1952 - [[package]] 1953 - name = "inout" 1954 - version = "0.1.3" 1955 - source = "registry+https://github.com/rust-lang/crates.io-index" 1956 - checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1957 - dependencies = [ 1958 - "block-padding", 1959 - "generic-array", 1960 - ] 1961 - 1962 - [[package]] 1963 - name = "instant" 1964 - version = "0.1.13" 1965 - source = "registry+https://github.com/rust-lang/crates.io-index" 1966 - checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1967 - dependencies = [ 1968 - "cfg-if", 1969 - ] 1970 - 1971 - [[package]] 1972 - name = "ipnet" 1973 - version = "2.10.1" 1974 - source = "registry+https://github.com/rust-lang/crates.io-index" 1975 - checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 1976 - 1977 - [[package]] 1978 - name = "is_terminal_polyfill" 1979 - version = "1.70.1" 1980 - source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 1982 - 1983 - [[package]] 1984 - name = "iso8601" 1985 - version = "0.6.1" 1986 - source = "registry+https://github.com/rust-lang/crates.io-index" 1987 - checksum = "924e5d73ea28f59011fec52a0d12185d496a9b075d360657aed2a5707f701153" 1988 - dependencies = [ 1989 - "nom", 1990 - ] 1991 - 1992 - [[package]] 1993 - name = "itertools" 1994 - version = "0.12.1" 1995 - source = "registry+https://github.com/rust-lang/crates.io-index" 1996 - checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1997 - dependencies = [ 1998 - "either", 1999 - ] 2000 - 2001 - [[package]] 2002 - name = "itertools" 2003 - version = "0.13.0" 2004 - source = "registry+https://github.com/rust-lang/crates.io-index" 2005 - checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 2006 - dependencies = [ 2007 - "either", 2008 - ] 2009 - 2010 - [[package]] 2011 - name = "itoa" 2012 - version = "1.0.11" 2013 - source = "registry+https://github.com/rust-lang/crates.io-index" 2014 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 2015 - 2016 - [[package]] 2017 - name = "jobserver" 2018 - version = "0.1.32" 2019 - source = "registry+https://github.com/rust-lang/crates.io-index" 2020 - checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 2021 - dependencies = [ 2022 - "libc", 2023 - ] 2024 - 2025 - [[package]] 2026 - name = "js-sys" 2027 - version = "0.3.72" 2028 - source = "registry+https://github.com/rust-lang/crates.io-index" 2029 - checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 2030 - dependencies = [ 2031 - "wasm-bindgen", 2032 - ] 2033 - 2034 - [[package]] 2035 - name = "json" 2036 - version = "0.12.4" 2037 - source = "registry+https://github.com/rust-lang/crates.io-index" 2038 - checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" 2039 - 2040 - [[package]] 2041 - name = "keyring" 2042 - version = "3.4.0" 2043 - source = "registry+https://github.com/rust-lang/crates.io-index" 2044 - checksum = "bd3d701d3de5b9c4b0d9d077f8c2c66f0388d75e96932ebbb7cdff8713d7f7c6" 2045 - dependencies = [ 2046 - "security-framework", 2047 - ] 2048 - 2049 - [[package]] 2050 - name = "lazy_static" 2051 - version = "1.5.0" 2052 - source = "registry+https://github.com/rust-lang/crates.io-index" 2053 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 2054 - 2055 - [[package]] 2056 - name = "lazycell" 2057 - version = "1.3.0" 2058 - source = "registry+https://github.com/rust-lang/crates.io-index" 2059 - checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 2060 - 2061 - [[package]] 2062 - name = "libc" 2063 - version = "0.2.159" 2064 - source = "registry+https://github.com/rust-lang/crates.io-index" 2065 - checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" 2066 - 2067 - [[package]] 2068 - name = "libloading" 2069 - version = "0.8.5" 2070 - source = "registry+https://github.com/rust-lang/crates.io-index" 2071 - checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" 2072 - dependencies = [ 2073 - "cfg-if", 2074 - "windows-targets 0.52.6", 2075 - ] 2076 - 2077 - [[package]] 2078 - name = "libredox" 2079 - version = "0.1.3" 2080 - source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 2082 - dependencies = [ 2083 - "bitflags", 2084 - "libc", 2085 - ] 2086 - 2087 - [[package]] 2088 - name = "libsqlite3-sys" 2089 - version = "0.27.0" 2090 - source = "registry+https://github.com/rust-lang/crates.io-index" 2091 - checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" 2092 - dependencies = [ 2093 - "cc", 2094 - "pkg-config", 2095 - "vcpkg", 2096 - ] 2097 - 2098 - [[package]] 2099 - name = "linux-raw-sys" 2100 - version = "0.4.14" 2101 - source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 2103 - 2104 - [[package]] 2105 - name = "lock_api" 2106 - version = "0.4.12" 2107 - source = "registry+https://github.com/rust-lang/crates.io-index" 2108 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 2109 - dependencies = [ 2110 - "autocfg", 2111 - "scopeguard", 2112 - ] 2113 - 2114 - [[package]] 2115 - name = "log" 2116 - version = "0.4.22" 2117 - source = "registry+https://github.com/rust-lang/crates.io-index" 2118 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 2119 - 2120 - [[package]] 2121 - name = "matchers" 2122 - version = "0.1.0" 2123 - source = "registry+https://github.com/rust-lang/crates.io-index" 2124 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2125 - dependencies = [ 2126 - "regex-automata 0.1.10", 2127 - ] 2128 - 2129 - [[package]] 2130 - name = "matchit" 2131 - version = "0.7.3" 2132 - source = "registry+https://github.com/rust-lang/crates.io-index" 2133 - checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" 2134 - 2135 - [[package]] 2136 - name = "memchr" 2137 - version = "2.7.4" 2138 - source = "registry+https://github.com/rust-lang/crates.io-index" 2139 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 2140 - 2141 - [[package]] 2142 - name = "memoffset" 2143 - version = "0.9.1" 2144 - source = "registry+https://github.com/rust-lang/crates.io-index" 2145 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 2146 - dependencies = [ 2147 - "autocfg", 2148 - ] 2149 - 2150 - [[package]] 2151 - name = "miette" 2152 - version = "7.2.0" 2153 - source = "registry+https://github.com/rust-lang/crates.io-index" 2154 - checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" 2155 - dependencies = [ 2156 - "cfg-if", 2157 - "miette-derive", 2158 - "thiserror", 2159 - "unicode-width", 2160 - ] 2161 - 2162 - [[package]] 2163 - name = "miette-derive" 2164 - version = "7.2.0" 2165 - source = "registry+https://github.com/rust-lang/crates.io-index" 2166 - checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" 2167 - dependencies = [ 2168 - "proc-macro2", 2169 - "quote", 2170 - "syn 2.0.79", 2171 - ] 2172 - 2173 - [[package]] 2174 - name = "mime" 2175 - version = "0.3.17" 2176 - source = "registry+https://github.com/rust-lang/crates.io-index" 2177 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2178 - 2179 - [[package]] 2180 - name = "minimal-lexical" 2181 - version = "0.2.1" 2182 - source = "registry+https://github.com/rust-lang/crates.io-index" 2183 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 2184 - 2185 - [[package]] 2186 - name = "miniz_oxide" 2187 - version = "0.8.0" 2188 - source = "registry+https://github.com/rust-lang/crates.io-index" 2189 - checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 2190 - dependencies = [ 2191 - "adler2", 2192 - ] 2193 - 2194 - [[package]] 2195 - name = "mio" 2196 - version = "1.0.2" 2197 - source = "registry+https://github.com/rust-lang/crates.io-index" 2198 - checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 2199 - dependencies = [ 2200 - "hermit-abi 0.3.9", 2201 - "libc", 2202 - "wasi", 2203 - "windows-sys 0.52.0", 2204 - ] 2205 - 2206 - [[package]] 2207 - name = "mirai-annotations" 2208 - version = "1.12.0" 2209 - source = "registry+https://github.com/rust-lang/crates.io-index" 2210 - checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" 2211 - 2212 - [[package]] 2213 - name = "mp4" 2214 - version = "0.14.0" 2215 - source = "registry+https://github.com/rust-lang/crates.io-index" 2216 - checksum = "c9ef834d5ed55e494a2ae350220314dc4aacd1c43a9498b00e320e0ea352a5c3" 2217 - dependencies = [ 2218 - "byteorder", 2219 - "bytes", 2220 - "num-rational", 2221 - "serde", 2222 - "serde_json", 2223 - "thiserror", 2224 - ] 2225 - 2226 - [[package]] 2227 - name = "multimap" 2228 - version = "0.10.0" 2229 - source = "registry+https://github.com/rust-lang/crates.io-index" 2230 - checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" 2231 - 2232 - [[package]] 2233 - name = "nix" 2234 - version = "0.29.0" 2235 - source = "registry+https://github.com/rust-lang/crates.io-index" 2236 - checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 2237 - dependencies = [ 2238 - "bitflags", 2239 - "cfg-if", 2240 - "cfg_aliases", 2241 - "libc", 2242 - "memoffset", 2243 - ] 2244 - 2245 - [[package]] 2246 - name = "no-std-compat" 2247 - version = "0.4.1" 2248 - source = "registry+https://github.com/rust-lang/crates.io-index" 2249 - checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 2250 - 2251 - [[package]] 2252 - name = "nom" 2253 - version = "7.1.3" 2254 - source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 2256 - dependencies = [ 2257 - "memchr", 2258 - "minimal-lexical", 2259 - ] 2260 - 2261 - [[package]] 2262 - name = "nonzero_ext" 2263 - version = "0.3.0" 2264 - source = "registry+https://github.com/rust-lang/crates.io-index" 2265 - checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" 2266 - 2267 - [[package]] 2268 - name = "normalize-line-endings" 2269 - version = "0.3.0" 2270 - source = "registry+https://github.com/rust-lang/crates.io-index" 2271 - checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" 2272 - 2273 - [[package]] 2274 - name = "nu-ansi-term" 2275 - version = "0.46.0" 2276 - source = "registry+https://github.com/rust-lang/crates.io-index" 2277 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2278 - dependencies = [ 2279 - "overload", 2280 - "winapi", 2281 - ] 2282 - 2283 - [[package]] 2284 - name = "num" 2285 - version = "0.4.3" 2286 - source = "registry+https://github.com/rust-lang/crates.io-index" 2287 - checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" 2288 - dependencies = [ 2289 - "num-bigint", 2290 - "num-complex", 2291 - "num-integer", 2292 - "num-iter", 2293 - "num-rational", 2294 - "num-traits", 2295 - ] 2296 - 2297 - [[package]] 2298 - name = "num-bigint" 2299 - version = "0.4.6" 2300 - source = "registry+https://github.com/rust-lang/crates.io-index" 2301 - checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 2302 - dependencies = [ 2303 - "num-integer", 2304 - "num-traits", 2305 - ] 2306 - 2307 - [[package]] 2308 - name = "num-complex" 2309 - version = "0.4.6" 2310 - source = "registry+https://github.com/rust-lang/crates.io-index" 2311 - checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 2312 - dependencies = [ 2313 - "num-traits", 2314 - ] 2315 - 2316 - [[package]] 2317 - name = "num-conv" 2318 - version = "0.1.0" 2319 - source = "registry+https://github.com/rust-lang/crates.io-index" 2320 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2321 - 2322 - [[package]] 2323 - name = "num-integer" 2324 - version = "0.1.46" 2325 - source = "registry+https://github.com/rust-lang/crates.io-index" 2326 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2327 - dependencies = [ 2328 - "num-traits", 2329 - ] 2330 - 2331 - [[package]] 2332 - name = "num-iter" 2333 - version = "0.1.45" 2334 - source = "registry+https://github.com/rust-lang/crates.io-index" 2335 - checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 2336 - dependencies = [ 2337 - "autocfg", 2338 - "num-integer", 2339 - "num-traits", 2340 - ] 2341 - 2342 - [[package]] 2343 - name = "num-rational" 2344 - version = "0.4.2" 2345 - source = "registry+https://github.com/rust-lang/crates.io-index" 2346 - checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" 2347 - dependencies = [ 2348 - "num-bigint", 2349 - "num-integer", 2350 - "num-traits", 2351 - "serde", 2352 - ] 2353 - 2354 - [[package]] 2355 - name = "num-traits" 2356 - version = "0.2.19" 2357 - source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 2359 - dependencies = [ 2360 - "autocfg", 2361 - ] 2362 - 2363 - [[package]] 2364 - name = "num_enum" 2365 - version = "0.7.3" 2366 - source = "registry+https://github.com/rust-lang/crates.io-index" 2367 - checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" 2368 - dependencies = [ 2369 - "num_enum_derive", 2370 - ] 2371 - 2372 - [[package]] 2373 - name = "num_enum_derive" 2374 - version = "0.7.3" 2375 - source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" 2377 - dependencies = [ 2378 - "proc-macro-crate", 2379 - "proc-macro2", 2380 - "quote", 2381 - "syn 2.0.79", 2382 - ] 2383 - 2384 - [[package]] 2385 - name = "num_threads" 2386 - version = "0.1.7" 2387 - source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 2389 - dependencies = [ 2390 - "libc", 2391 - ] 2392 - 2393 - [[package]] 2394 - name = "number_prefix" 2395 - version = "0.4.0" 2396 - source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 2398 - 2399 - [[package]] 2400 - name = "object" 2401 - version = "0.36.5" 2402 - source = "registry+https://github.com/rust-lang/crates.io-index" 2403 - checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 2404 - dependencies = [ 2405 - "memchr", 2406 - ] 2407 - 2408 - [[package]] 2409 - name = "once_cell" 2410 - version = "1.20.2" 2411 - source = "registry+https://github.com/rust-lang/crates.io-index" 2412 - checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 2413 - 2414 - [[package]] 2415 - name = "opaque-debug" 2416 - version = "0.3.1" 2417 - source = "registry+https://github.com/rust-lang/crates.io-index" 2418 - checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 2419 - 2420 - [[package]] 2421 - name = "option-ext" 2422 - version = "0.2.0" 2423 - source = "registry+https://github.com/rust-lang/crates.io-index" 2424 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2425 - 2426 - [[package]] 2427 - name = "ordered-float" 2428 - version = "3.9.2" 2429 - source = "registry+https://github.com/rust-lang/crates.io-index" 2430 - checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 2431 - dependencies = [ 2432 - "num-traits", 2433 - ] 2434 - 2435 - [[package]] 2436 - name = "ordered-multimap" 2437 - version = "0.7.3" 2438 - source = "registry+https://github.com/rust-lang/crates.io-index" 2439 - checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 2440 - dependencies = [ 2441 - "dlv-list", 2442 - "hashbrown 0.14.5", 2443 - ] 2444 - 2445 - [[package]] 2446 - name = "ordered-stream" 2447 - version = "0.2.0" 2448 - source = "registry+https://github.com/rust-lang/crates.io-index" 2449 - checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2450 - dependencies = [ 2451 - "futures-core", 2452 - "pin-project-lite", 2453 - ] 2454 - 2455 - [[package]] 2456 - name = "ouroboros" 2457 - version = "0.17.2" 2458 - source = "registry+https://github.com/rust-lang/crates.io-index" 2459 - checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954" 2460 - dependencies = [ 2461 - "aliasable", 2462 - "ouroboros_macro", 2463 - "static_assertions", 2464 - ] 2465 - 2466 - [[package]] 2467 - name = "ouroboros_macro" 2468 - version = "0.17.2" 2469 - source = "registry+https://github.com/rust-lang/crates.io-index" 2470 - checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" 2471 - dependencies = [ 2472 - "heck 0.4.1", 2473 - "proc-macro-error", 2474 - "proc-macro2", 2475 - "quote", 2476 - "syn 2.0.79", 2477 - ] 2478 - 2479 - [[package]] 2480 - name = "overload" 2481 - version = "0.1.1" 2482 - source = "registry+https://github.com/rust-lang/crates.io-index" 2483 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2484 - 2485 - [[package]] 2486 - name = "parking" 2487 - version = "2.2.1" 2488 - source = "registry+https://github.com/rust-lang/crates.io-index" 2489 - checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 2490 - 2491 - [[package]] 2492 - name = "parking_lot" 2493 - version = "0.12.3" 2494 - source = "registry+https://github.com/rust-lang/crates.io-index" 2495 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 2496 - dependencies = [ 2497 - "lock_api", 2498 - "parking_lot_core", 2499 - ] 2500 - 2501 - [[package]] 2502 - name = "parking_lot_core" 2503 - version = "0.9.10" 2504 - source = "registry+https://github.com/rust-lang/crates.io-index" 2505 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 2506 - dependencies = [ 2507 - "cfg-if", 2508 - "libc", 2509 - "redox_syscall", 2510 - "smallvec", 2511 - "windows-targets 0.52.6", 2512 - ] 2513 - 2514 - [[package]] 2515 - name = "paste" 2516 - version = "1.0.15" 2517 - source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 2519 - 2520 - [[package]] 2521 - name = "pbkdf2" 2522 - version = "0.12.2" 2523 - source = "registry+https://github.com/rust-lang/crates.io-index" 2524 - checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 2525 - dependencies = [ 2526 - "digest", 2527 - "hmac", 2528 - "sha1", 2529 - ] 2530 - 2531 - [[package]] 2532 - name = "percent-encoding" 2533 - version = "2.3.1" 2534 - source = "registry+https://github.com/rust-lang/crates.io-index" 2535 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2536 - 2537 - [[package]] 2538 - name = "petgraph" 2539 - version = "0.6.5" 2540 - source = "registry+https://github.com/rust-lang/crates.io-index" 2541 - checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 2542 - dependencies = [ 2543 - "fixedbitset", 2544 - "indexmap 2.6.0", 2545 - ] 2546 - 2547 - [[package]] 2548 - name = "pin-project" 2549 - version = "1.1.6" 2550 - source = "registry+https://github.com/rust-lang/crates.io-index" 2551 - checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" 2552 - dependencies = [ 2553 - "pin-project-internal", 2554 - ] 2555 - 2556 - [[package]] 2557 - name = "pin-project-internal" 2558 - version = "1.1.6" 2559 - source = "registry+https://github.com/rust-lang/crates.io-index" 2560 - checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" 2561 - dependencies = [ 2562 - "proc-macro2", 2563 - "quote", 2564 - "syn 2.0.79", 2565 - ] 2566 - 2567 - [[package]] 2568 - name = "pin-project-lite" 2569 - version = "0.2.14" 2570 - source = "registry+https://github.com/rust-lang/crates.io-index" 2571 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2572 - 2573 - [[package]] 2574 - name = "pin-utils" 2575 - version = "0.1.0" 2576 - source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2578 - 2579 - [[package]] 2580 - name = "piper" 2581 - version = "0.2.4" 2582 - source = "registry+https://github.com/rust-lang/crates.io-index" 2583 - checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 2584 - dependencies = [ 2585 - "atomic-waker", 2586 - "fastrand", 2587 - "futures-io", 2588 - ] 2589 - 2590 - [[package]] 2591 - name = "pkg-config" 2592 - version = "0.3.31" 2593 - source = "registry+https://github.com/rust-lang/crates.io-index" 2594 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 2595 - 2596 - [[package]] 2597 - name = "polling" 2598 - version = "3.7.3" 2599 - source = "registry+https://github.com/rust-lang/crates.io-index" 2600 - checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" 2601 - dependencies = [ 2602 - "cfg-if", 2603 - "concurrent-queue", 2604 - "hermit-abi 0.4.0", 2605 - "pin-project-lite", 2606 - "rustix", 2607 - "tracing", 2608 - "windows-sys 0.59.0", 2609 - ] 2610 - 2611 - [[package]] 2612 - name = "polyval" 2613 - version = "0.6.2" 2614 - source = "registry+https://github.com/rust-lang/crates.io-index" 2615 - checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 2616 - dependencies = [ 2617 - "cfg-if", 2618 - "cpufeatures", 2619 - "opaque-debug", 2620 - "universal-hash", 2621 - ] 2622 - 2623 - [[package]] 2624 - name = "portable-atomic" 2625 - version = "1.9.0" 2626 - source = "registry+https://github.com/rust-lang/crates.io-index" 2627 - checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" 2628 - 2629 - [[package]] 2630 - name = "powerfmt" 2631 - version = "0.2.0" 2632 - source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2634 - 2635 - [[package]] 2636 - name = "ppv-lite86" 2637 - version = "0.2.20" 2638 - source = "registry+https://github.com/rust-lang/crates.io-index" 2639 - checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 2640 - dependencies = [ 2641 - "zerocopy", 2642 - ] 2643 - 2644 - [[package]] 2645 - name = "predicates" 2646 - version = "3.1.2" 2647 - source = "registry+https://github.com/rust-lang/crates.io-index" 2648 - checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" 2649 - dependencies = [ 2650 - "anstyle", 2651 - "difflib", 2652 - "float-cmp", 2653 - "normalize-line-endings", 2654 - "predicates-core", 2655 - "regex", 2656 - ] 2657 - 2658 - [[package]] 2659 - name = "predicates-core" 2660 - version = "1.0.8" 2661 - source = "registry+https://github.com/rust-lang/crates.io-index" 2662 - checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" 2663 - 2664 - [[package]] 2665 - name = "predicates-tree" 2666 - version = "1.0.11" 2667 - source = "registry+https://github.com/rust-lang/crates.io-index" 2668 - checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" 2669 - dependencies = [ 2670 - "predicates-core", 2671 - "termtree", 2672 - ] 2673 - 2674 - [[package]] 2675 - name = "prettyplease" 2676 - version = "0.2.22" 2677 - source = "registry+https://github.com/rust-lang/crates.io-index" 2678 - checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" 2679 - dependencies = [ 2680 - "proc-macro2", 2681 - "syn 2.0.79", 2682 - ] 2683 - 2684 - [[package]] 2685 - name = "proc-macro-crate" 2686 - version = "3.2.0" 2687 - source = "registry+https://github.com/rust-lang/crates.io-index" 2688 - checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" 2689 - dependencies = [ 2690 - "toml_edit", 2691 - ] 2692 - 2693 - [[package]] 2694 - name = "proc-macro-error" 2695 - version = "1.0.4" 2696 - source = "registry+https://github.com/rust-lang/crates.io-index" 2697 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2698 - dependencies = [ 2699 - "proc-macro-error-attr", 2700 - "proc-macro2", 2701 - "quote", 2702 - "syn 1.0.109", 2703 - "version_check", 2704 - ] 2705 - 2706 - [[package]] 2707 - name = "proc-macro-error-attr" 2708 - version = "1.0.4" 2709 - source = "registry+https://github.com/rust-lang/crates.io-index" 2710 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2711 - dependencies = [ 2712 - "proc-macro2", 2713 - "quote", 2714 - "version_check", 2715 - ] 2716 - 2717 - [[package]] 2718 - name = "proc-macro-error-attr2" 2719 - version = "2.0.0" 2720 - source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" 2722 - dependencies = [ 2723 - "proc-macro2", 2724 - "quote", 2725 - ] 2726 - 2727 - [[package]] 2728 - name = "proc-macro-error2" 2729 - version = "2.0.1" 2730 - source = "registry+https://github.com/rust-lang/crates.io-index" 2731 - checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" 2732 - dependencies = [ 2733 - "proc-macro-error-attr2", 2734 - "proc-macro2", 2735 - "quote", 2736 - "syn 2.0.79", 2737 - ] 2738 - 2739 - [[package]] 2740 - name = "proc-macro2" 2741 - version = "1.0.87" 2742 - source = "registry+https://github.com/rust-lang/crates.io-index" 2743 - checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" 2744 - dependencies = [ 2745 - "unicode-ident", 2746 - ] 2747 - 2748 - [[package]] 2749 - name = "prost" 2750 - version = "0.13.3" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" 2753 - dependencies = [ 2754 - "bytes", 2755 - "prost-derive", 2756 - ] 2757 - 2758 - [[package]] 2759 - name = "prost-build" 2760 - version = "0.13.3" 2761 - source = "registry+https://github.com/rust-lang/crates.io-index" 2762 - checksum = "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15" 2763 - dependencies = [ 2764 - "bytes", 2765 - "heck 0.5.0", 2766 - "itertools 0.13.0", 2767 - "log", 2768 - "multimap", 2769 - "once_cell", 2770 - "petgraph", 2771 - "prettyplease", 2772 - "prost", 2773 - "prost-types", 2774 - "regex", 2775 - "syn 2.0.79", 2776 - "tempfile", 2777 - ] 2778 - 2779 - [[package]] 2780 - name = "prost-derive" 2781 - version = "0.13.3" 2782 - source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" 2784 - dependencies = [ 2785 - "anyhow", 2786 - "itertools 0.13.0", 2787 - "proc-macro2", 2788 - "quote", 2789 - "syn 2.0.79", 2790 - ] 2791 - 2792 - [[package]] 2793 - name = "prost-types" 2794 - version = "0.13.3" 2795 - source = "registry+https://github.com/rust-lang/crates.io-index" 2796 - checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" 2797 - dependencies = [ 2798 - "prost", 2799 - ] 2800 - 2801 - [[package]] 2802 - name = "psl-types" 2803 - version = "2.0.11" 2804 - source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" 2806 - 2807 - [[package]] 2808 - name = "pssh-box" 2809 - version = "0.1.9" 2810 - source = "registry+https://github.com/rust-lang/crates.io-index" 2811 - checksum = "12b8dd7718e1f7b4215e2a72d19aff426a5a0ff7055764920c902a35a36dd3f4" 2812 - dependencies = [ 2813 - "anyhow", 2814 - "base64 0.22.1", 2815 - "bstr", 2816 - "byteorder", 2817 - "bytes", 2818 - "hex", 2819 - "hex-literal", 2820 - "hxdmp", 2821 - "num_enum", 2822 - "prost", 2823 - "prost-build", 2824 - "prost-types", 2825 - "quick-xml", 2826 - "serde", 2827 - "serde-xml-rs", 2828 - "serde_json", 2829 - "serde_path_to_error", 2830 - "serde_with", 2831 - "tracing", 2832 - "zerocopy", 2833 - ] 2834 - 2835 - [[package]] 2836 - name = "publicsuffix" 2837 - version = "2.2.3" 2838 - source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" 2840 - dependencies = [ 2841 - "idna 0.3.0", 2842 - "psl-types", 2843 - ] 2844 - 2845 - [[package]] 2846 - name = "quanta" 2847 - version = "0.12.3" 2848 - source = "registry+https://github.com/rust-lang/crates.io-index" 2849 - checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5" 2850 - dependencies = [ 2851 - "crossbeam-utils", 2852 - "libc", 2853 - "once_cell", 2854 - "raw-cpuid", 2855 - "wasi", 2856 - "web-sys", 2857 - "winapi", 2858 - ] 2859 - 2860 - [[package]] 2861 - name = "quick-xml" 2862 - version = "0.36.2" 2863 - source = "registry+https://github.com/rust-lang/crates.io-index" 2864 - checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" 2865 - dependencies = [ 2866 - "memchr", 2867 - "serde", 2868 - ] 2869 - 2870 - [[package]] 2871 - name = "quinn" 2872 - version = "0.11.5" 2873 - source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" 2875 - dependencies = [ 2876 - "bytes", 2877 - "pin-project-lite", 2878 - "quinn-proto", 2879 - "quinn-udp", 2880 - "rustc-hash 2.0.0", 2881 - "rustls 0.23.14", 2882 - "socket2", 2883 - "thiserror", 2884 - "tokio", 2885 - "tracing", 2886 - ] 2887 - 2888 - [[package]] 2889 - name = "quinn-proto" 2890 - version = "0.11.8" 2891 - source = "registry+https://github.com/rust-lang/crates.io-index" 2892 - checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" 2893 - dependencies = [ 2894 - "bytes", 2895 - "rand", 2896 - "ring", 2897 - "rustc-hash 2.0.0", 2898 - "rustls 0.23.14", 2899 - "slab", 2900 - "thiserror", 2901 - "tinyvec", 2902 - "tracing", 2903 - ] 2904 - 2905 - [[package]] 2906 - name = "quinn-udp" 2907 - version = "0.5.5" 2908 - source = "registry+https://github.com/rust-lang/crates.io-index" 2909 - checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" 2910 - dependencies = [ 2911 - "libc", 2912 - "once_cell", 2913 - "socket2", 2914 - "tracing", 2915 - "windows-sys 0.59.0", 2916 - ] 2917 - 2918 - [[package]] 2919 - name = "quote" 2920 - version = "1.0.37" 2921 - source = "registry+https://github.com/rust-lang/crates.io-index" 2922 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 2923 - dependencies = [ 2924 - "proc-macro2", 2925 - ] 2926 - 2927 - [[package]] 2928 - name = "rand" 2929 - version = "0.8.5" 2930 - source = "registry+https://github.com/rust-lang/crates.io-index" 2931 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2932 - dependencies = [ 2933 - "libc", 2934 - "rand_chacha", 2935 - "rand_core", 2936 - ] 2937 - 2938 - [[package]] 2939 - name = "rand_chacha" 2940 - version = "0.3.1" 2941 - source = "registry+https://github.com/rust-lang/crates.io-index" 2942 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2943 - dependencies = [ 2944 - "ppv-lite86", 2945 - "rand_core", 2946 - ] 2947 - 2948 - [[package]] 2949 - name = "rand_core" 2950 - version = "0.6.4" 2951 - source = "registry+https://github.com/rust-lang/crates.io-index" 2952 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2953 - dependencies = [ 2954 - "getrandom", 2955 - ] 2956 - 2957 - [[package]] 2958 - name = "raw-cpuid" 2959 - version = "11.2.0" 2960 - source = "registry+https://github.com/rust-lang/crates.io-index" 2961 - checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0" 2962 - dependencies = [ 2963 - "bitflags", 2964 - ] 2965 - 2966 - [[package]] 2967 - name = "rayon" 2968 - version = "1.10.0" 2969 - source = "registry+https://github.com/rust-lang/crates.io-index" 2970 - checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 2971 - dependencies = [ 2972 - "either", 2973 - "rayon-core", 2974 - ] 2975 - 2976 - [[package]] 2977 - name = "rayon-core" 2978 - version = "1.12.1" 2979 - source = "registry+https://github.com/rust-lang/crates.io-index" 2980 - checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2981 - dependencies = [ 2982 - "crossbeam-deque", 2983 - "crossbeam-utils", 2984 - ] 2985 - 2986 - [[package]] 2987 - name = "redox_syscall" 2988 - version = "0.5.7" 2989 - source = "registry+https://github.com/rust-lang/crates.io-index" 2990 - checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 2991 - dependencies = [ 2992 - "bitflags", 2993 - ] 2994 - 2995 - [[package]] 2996 - name = "redox_users" 2997 - version = "0.4.6" 2998 - source = "registry+https://github.com/rust-lang/crates.io-index" 2999 - checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 3000 - dependencies = [ 3001 - "getrandom", 3002 - "libredox", 3003 - "thiserror", 3004 - ] 3005 - 3006 - [[package]] 3007 - name = "regex" 3008 - version = "1.11.0" 3009 - source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" 3011 - dependencies = [ 3012 - "aho-corasick", 3013 - "memchr", 3014 - "regex-automata 0.4.8", 3015 - "regex-syntax 0.8.5", 3016 - ] 3017 - 3018 - [[package]] 3019 - name = "regex-automata" 3020 - version = "0.1.10" 3021 - source = "registry+https://github.com/rust-lang/crates.io-index" 3022 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3023 - dependencies = [ 3024 - "regex-syntax 0.6.29", 3025 - ] 3026 - 3027 - [[package]] 3028 - name = "regex-automata" 3029 - version = "0.4.8" 3030 - source = "registry+https://github.com/rust-lang/crates.io-index" 3031 - checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 3032 - dependencies = [ 3033 - "aho-corasick", 3034 - "memchr", 3035 - "regex-syntax 0.8.5", 3036 - ] 3037 - 3038 - [[package]] 3039 - name = "regex-syntax" 3040 - version = "0.6.29" 3041 - source = "registry+https://github.com/rust-lang/crates.io-index" 3042 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 3043 - 3044 - [[package]] 3045 - name = "regex-syntax" 3046 - version = "0.8.5" 3047 - source = "registry+https://github.com/rust-lang/crates.io-index" 3048 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3049 - 3050 - [[package]] 3051 - name = "reqwest" 3052 - version = "0.12.8" 3053 - source = "registry+https://github.com/rust-lang/crates.io-index" 3054 - checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" 3055 - dependencies = [ 3056 - "async-compression", 3057 - "base64 0.22.1", 3058 - "bytes", 3059 - "cookie", 3060 - "cookie_store", 3061 - "futures-core", 3062 - "futures-util", 3063 - "http", 3064 - "http-body", 3065 - "http-body-util", 3066 - "hyper", 3067 - "hyper-rustls", 3068 - "hyper-util", 3069 - "ipnet", 3070 - "js-sys", 3071 - "log", 3072 - "mime", 3073 - "once_cell", 3074 - "percent-encoding", 3075 - "pin-project-lite", 3076 - "quinn", 3077 - "rustls 0.23.14", 3078 - "rustls-pemfile 2.2.0", 3079 - "rustls-pki-types", 3080 - "serde", 3081 - "serde_json", 3082 - "serde_urlencoded", 3083 - "sync_wrapper 1.0.1", 3084 - "tokio", 3085 - "tokio-rustls", 3086 - "tokio-socks", 3087 - "tokio-util", 3088 - "tower-service", 3089 - "url", 3090 - "wasm-bindgen", 3091 - "wasm-bindgen-futures", 3092 - "web-sys", 3093 - "webpki-roots 0.26.6", 3094 - "windows-registry", 3095 - ] 3096 - 3097 - [[package]] 3098 - name = "ring" 3099 - version = "0.17.8" 3100 - source = "registry+https://github.com/rust-lang/crates.io-index" 3101 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 3102 - dependencies = [ 3103 - "cc", 3104 - "cfg-if", 3105 - "getrandom", 3106 - "libc", 3107 - "spin", 3108 - "untrusted", 3109 - "windows-sys 0.52.0", 3110 - ] 3111 - 3112 - [[package]] 3113 - name = "rust-ini" 3114 - version = "0.21.1" 3115 - source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f" 3117 - dependencies = [ 3118 - "cfg-if", 3119 - "ordered-multimap", 3120 - "trim-in-place", 3121 - ] 3122 - 3123 - [[package]] 3124 - name = "rustc-demangle" 3125 - version = "0.1.24" 3126 - source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 3128 - 3129 - [[package]] 3130 - name = "rustc-hash" 3131 - version = "1.1.0" 3132 - source = "registry+https://github.com/rust-lang/crates.io-index" 3133 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 3134 - 3135 - [[package]] 3136 - name = "rustc-hash" 3137 - version = "2.0.0" 3138 - source = "registry+https://github.com/rust-lang/crates.io-index" 3139 - checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" 3140 - 3141 - [[package]] 3142 - name = "rustix" 3143 - version = "0.38.37" 3144 - source = "registry+https://github.com/rust-lang/crates.io-index" 3145 - checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" 3146 - dependencies = [ 3147 - "bitflags", 3148 - "errno", 3149 - "libc", 3150 - "linux-raw-sys", 3151 - "windows-sys 0.52.0", 3152 - ] 3153 - 3154 - [[package]] 3155 - name = "rustls" 3156 - version = "0.21.12" 3157 - source = "registry+https://github.com/rust-lang/crates.io-index" 3158 - checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" 3159 - dependencies = [ 3160 - "ring", 3161 - "rustls-webpki 0.101.7", 3162 - "sct", 3163 - ] 3164 - 3165 - [[package]] 3166 - name = "rustls" 3167 - version = "0.23.14" 3168 - source = "registry+https://github.com/rust-lang/crates.io-index" 3169 - checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8" 3170 - dependencies = [ 3171 - "aws-lc-rs", 3172 - "log", 3173 - "once_cell", 3174 - "ring", 3175 - "rustls-pki-types", 3176 - "rustls-webpki 0.102.8", 3177 - "subtle", 3178 - "zeroize", 3179 - ] 3180 - 3181 - [[package]] 3182 - name = "rustls-pemfile" 3183 - version = "1.0.4" 3184 - source = "registry+https://github.com/rust-lang/crates.io-index" 3185 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 3186 - dependencies = [ 3187 - "base64 0.21.7", 3188 - ] 3189 - 3190 - [[package]] 3191 - name = "rustls-pemfile" 3192 - version = "2.2.0" 3193 - source = "registry+https://github.com/rust-lang/crates.io-index" 3194 - checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" 3195 - dependencies = [ 3196 - "rustls-pki-types", 3197 - ] 3198 - 3199 - [[package]] 3200 - name = "rustls-pki-types" 3201 - version = "1.9.0" 3202 - source = "registry+https://github.com/rust-lang/crates.io-index" 3203 - checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55" 3204 - 3205 - [[package]] 3206 - name = "rustls-webpki" 3207 - version = "0.101.7" 3208 - source = "registry+https://github.com/rust-lang/crates.io-index" 3209 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 3210 - dependencies = [ 3211 - "ring", 3212 - "untrusted", 3213 - ] 3214 - 3215 - [[package]] 3216 - name = "rustls-webpki" 3217 - version = "0.102.8" 3218 - source = "registry+https://github.com/rust-lang/crates.io-index" 3219 - checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 3220 - dependencies = [ 3221 - "aws-lc-rs", 3222 - "ring", 3223 - "rustls-pki-types", 3224 - "untrusted", 3225 - ] 3226 - 3227 - [[package]] 3228 - name = "rustversion" 3229 - version = "1.0.17" 3230 - source = "registry+https://github.com/rust-lang/crates.io-index" 3231 - checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 3232 - 3233 - [[package]] 3234 - name = "ryu" 3235 - version = "1.0.18" 3236 - source = "registry+https://github.com/rust-lang/crates.io-index" 3237 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 3238 - 3239 - [[package]] 3240 - name = "same-file" 3241 - version = "1.0.6" 3242 - source = "registry+https://github.com/rust-lang/crates.io-index" 3243 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3244 - dependencies = [ 3245 - "winapi-util", 3246 - ] 3247 - 3248 - [[package]] 3249 - name = "sanitise-file-name" 3250 - version = "1.0.0" 3251 - source = "registry+https://github.com/rust-lang/crates.io-index" 3252 - checksum = "19d36299972b96b8ae7e8f04ecbf75fb41a27bf3781af00abcf57609774cb911" 3253 - 3254 - [[package]] 3255 - name = "scopeguard" 3256 - version = "1.2.0" 3257 - source = "registry+https://github.com/rust-lang/crates.io-index" 3258 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3259 - 3260 - [[package]] 3261 - name = "sct" 3262 - version = "0.7.1" 3263 - source = "registry+https://github.com/rust-lang/crates.io-index" 3264 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3265 - dependencies = [ 3266 - "ring", 3267 - "untrusted", 3268 - ] 3269 - 3270 - [[package]] 3271 - name = "sea-bae" 3272 - version = "0.2.1" 3273 - source = "registry+https://github.com/rust-lang/crates.io-index" 3274 - checksum = "f694a6ab48f14bc063cfadff30ab551d3c7e46d8f81836c51989d548f44a2a25" 3275 - dependencies = [ 3276 - "heck 0.4.1", 3277 - "proc-macro-error2", 3278 - "proc-macro2", 3279 - "quote", 3280 - "syn 2.0.79", 3281 - ] 3282 - 3283 - [[package]] 3284 - name = "sea-orm" 3285 - version = "1.0.1" 3286 - source = "registry+https://github.com/rust-lang/crates.io-index" 3287 - checksum = "ea1fee0cf8528dbe6eda29d5798afc522a63b75e44c5b15721e6e64af9c7cc4b" 3288 - dependencies = [ 3289 - "async-stream", 3290 - "async-trait", 3291 - "futures", 3292 - "log", 3293 - "ouroboros", 3294 - "sea-orm-macros", 3295 - "sea-query", 3296 - "sea-query-binder", 3297 - "serde", 3298 - "sqlx", 3299 - "strum", 3300 - "thiserror", 3301 - "tracing", 3302 - "url", 3303 - ] 3304 - 3305 - [[package]] 3306 - name = "sea-orm-macros" 3307 - version = "1.0.1" 3308 - source = "registry+https://github.com/rust-lang/crates.io-index" 3309 - checksum = "8737b566799ed0444f278d13c300c4c6f1a91782f60ff5825a591852d5502030" 3310 - dependencies = [ 3311 - "heck 0.4.1", 3312 - "proc-macro2", 3313 - "quote", 3314 - "sea-bae", 3315 - "syn 2.0.79", 3316 - "unicode-ident", 3317 - ] 3318 - 3319 - [[package]] 3320 - name = "sea-query" 3321 - version = "0.31.1" 3322 - source = "registry+https://github.com/rust-lang/crates.io-index" 3323 - checksum = "b4fd043b8117af233e221f73e3ea8dfbc8e8c3c928017c474296db45c649105c" 3324 - dependencies = [ 3325 - "educe", 3326 - "inherent", 3327 - "ordered-float", 3328 - ] 3329 - 3330 - [[package]] 3331 - name = "sea-query-binder" 3332 - version = "0.6.0" 3333 - source = "registry+https://github.com/rust-lang/crates.io-index" 3334 - checksum = "754965d4aee6145bec25d0898e5c931e6c22859789ce62fd85a42a15ed5a8ce3" 3335 - dependencies = [ 3336 - "sea-query", 3337 - "sqlx", 3338 - ] 3339 - 3340 - [[package]] 3341 - name = "secret-service" 3342 - version = "4.0.0" 3343 - source = "registry+https://github.com/rust-lang/crates.io-index" 3344 - checksum = "e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4" 3345 - dependencies = [ 3346 - "aes", 3347 - "cbc", 3348 - "futures-util", 3349 - "generic-array", 3350 - "hkdf", 3351 - "num", 3352 - "once_cell", 3353 - "rand", 3354 - "serde", 3355 - "sha2", 3356 - "zbus", 3357 - ] 3358 - 3359 - [[package]] 3360 - name = "security-framework" 3361 - version = "3.0.0" 3362 - source = "registry+https://github.com/rust-lang/crates.io-index" 3363 - checksum = "f9d0283c0a4a22a0f1b0e4edca251aa20b92fc96eaa09b84bec052f9415e9d71" 3364 - dependencies = [ 3365 - "bitflags", 3366 - "core-foundation", 3367 - "core-foundation-sys", 3368 - "libc", 3369 - "security-framework-sys", 3370 - ] 3371 - 3372 - [[package]] 3373 - name = "security-framework-sys" 3374 - version = "2.12.0" 3375 - source = "registry+https://github.com/rust-lang/crates.io-index" 3376 - checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" 3377 - dependencies = [ 3378 - "core-foundation-sys", 3379 - "libc", 3380 - ] 3381 - 3382 - [[package]] 3383 - name = "serde" 3384 - version = "1.0.210" 3385 - source = "registry+https://github.com/rust-lang/crates.io-index" 3386 - checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" 3387 - dependencies = [ 3388 - "serde_derive", 3389 - ] 3390 - 3391 - [[package]] 3392 - name = "serde-xml-rs" 3393 - version = "0.6.0" 3394 - source = "registry+https://github.com/rust-lang/crates.io-index" 3395 - checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782" 3396 - dependencies = [ 3397 - "log", 3398 - "serde", 3399 - "thiserror", 3400 - "xml-rs", 3401 - ] 3402 - 3403 - [[package]] 3404 - name = "serde_derive" 3405 - version = "1.0.210" 3406 - source = "registry+https://github.com/rust-lang/crates.io-index" 3407 - checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" 3408 - dependencies = [ 3409 - "proc-macro2", 3410 - "quote", 3411 - "syn 2.0.79", 3412 - ] 3413 - 3414 - [[package]] 3415 - name = "serde_json" 3416 - version = "1.0.128" 3417 - source = "registry+https://github.com/rust-lang/crates.io-index" 3418 - checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" 3419 - dependencies = [ 3420 - "itoa", 3421 - "memchr", 3422 - "ryu", 3423 - "serde", 3424 - ] 3425 - 3426 - [[package]] 3427 - name = "serde_path_to_error" 3428 - version = "0.1.16" 3429 - source = "registry+https://github.com/rust-lang/crates.io-index" 3430 - checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" 3431 - dependencies = [ 3432 - "itoa", 3433 - "serde", 3434 - ] 3435 - 3436 - [[package]] 3437 - name = "serde_repr" 3438 - version = "0.1.19" 3439 - source = "registry+https://github.com/rust-lang/crates.io-index" 3440 - checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 3441 - dependencies = [ 3442 - "proc-macro2", 3443 - "quote", 3444 - "syn 2.0.79", 3445 - ] 3446 - 3447 - [[package]] 3448 - name = "serde_urlencoded" 3449 - version = "0.7.1" 3450 - source = "registry+https://github.com/rust-lang/crates.io-index" 3451 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3452 - dependencies = [ 3453 - "form_urlencoded", 3454 - "itoa", 3455 - "ryu", 3456 - "serde", 3457 - ] 3458 - 3459 - [[package]] 3460 - name = "serde_with" 3461 - version = "3.11.0" 3462 - source = "registry+https://github.com/rust-lang/crates.io-index" 3463 - checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" 3464 - dependencies = [ 3465 - "base64 0.22.1", 3466 - "chrono", 3467 - "hex", 3468 - "indexmap 1.9.3", 3469 - "indexmap 2.6.0", 3470 - "serde", 3471 - "serde_derive", 3472 - "serde_json", 3473 - "serde_with_macros", 3474 - "time", 3475 - ] 3476 - 3477 - [[package]] 3478 - name = "serde_with_macros" 3479 - version = "3.11.0" 3480 - source = "registry+https://github.com/rust-lang/crates.io-index" 3481 - checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" 3482 - dependencies = [ 3483 - "darling", 3484 - "proc-macro2", 3485 - "quote", 3486 - "syn 2.0.79", 3487 - ] 3488 - 3489 - [[package]] 3490 - name = "sha1" 3491 - version = "0.10.6" 3492 - source = "registry+https://github.com/rust-lang/crates.io-index" 3493 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 3494 - dependencies = [ 3495 - "cfg-if", 3496 - "cpufeatures", 3497 - "digest", 3498 - ] 3499 - 3500 - [[package]] 3501 - name = "sha2" 3502 - version = "0.10.8" 3503 - source = "registry+https://github.com/rust-lang/crates.io-index" 3504 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 3505 - dependencies = [ 3506 - "cfg-if", 3507 - "cpufeatures", 3508 - "digest", 3509 - ] 3510 - 3511 - [[package]] 3512 - name = "sharded-slab" 3513 - version = "0.1.7" 3514 - source = "registry+https://github.com/rust-lang/crates.io-index" 3515 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 3516 - dependencies = [ 3517 - "lazy_static", 3518 - ] 3519 - 3520 - [[package]] 3521 - name = "shlex" 3522 - version = "1.3.0" 3523 - source = "registry+https://github.com/rust-lang/crates.io-index" 3524 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3525 - 3526 - [[package]] 3527 - name = "signal-hook-registry" 3528 - version = "1.4.2" 3529 - source = "registry+https://github.com/rust-lang/crates.io-index" 3530 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 3531 - dependencies = [ 3532 - "libc", 3533 - ] 3534 - 3535 - [[package]] 3536 - name = "slab" 3537 - version = "0.4.9" 3538 - source = "registry+https://github.com/rust-lang/crates.io-index" 3539 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3540 - dependencies = [ 3541 - "autocfg", 3542 - ] 3543 - 3544 - [[package]] 3545 - name = "smallvec" 3546 - version = "1.13.2" 3547 - source = "registry+https://github.com/rust-lang/crates.io-index" 3548 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 3549 - 3550 - [[package]] 3551 - name = "socket2" 3552 - version = "0.5.7" 3553 - source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 3555 - dependencies = [ 3556 - "libc", 3557 - "windows-sys 0.52.0", 3558 - ] 3559 - 3560 - [[package]] 3561 - name = "spin" 3562 - version = "0.9.8" 3563 - source = "registry+https://github.com/rust-lang/crates.io-index" 3564 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3565 - dependencies = [ 3566 - "lock_api", 3567 - ] 3568 - 3569 - [[package]] 3570 - name = "spinning_top" 3571 - version = "0.3.0" 3572 - source = "registry+https://github.com/rust-lang/crates.io-index" 3573 - checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" 3574 - dependencies = [ 3575 - "lock_api", 3576 - ] 3577 - 3578 - [[package]] 3579 - name = "sqlformat" 3580 - version = "0.2.6" 3581 - source = "registry+https://github.com/rust-lang/crates.io-index" 3582 - checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" 3583 - dependencies = [ 3584 - "nom", 3585 - "unicode_categories", 3586 - ] 3587 - 3588 - [[package]] 3589 - name = "sqlx" 3590 - version = "0.7.4" 3591 - source = "registry+https://github.com/rust-lang/crates.io-index" 3592 - checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" 3593 - dependencies = [ 3594 - "sqlx-core", 3595 - "sqlx-macros", 3596 - "sqlx-sqlite", 3597 - ] 3598 - 3599 - [[package]] 3600 - name = "sqlx-core" 3601 - version = "0.7.4" 3602 - source = "registry+https://github.com/rust-lang/crates.io-index" 3603 - checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" 3604 - dependencies = [ 3605 - "ahash", 3606 - "atoi", 3607 - "byteorder", 3608 - "bytes", 3609 - "crc", 3610 - "crossbeam-queue", 3611 - "either", 3612 - "event-listener 2.5.3", 3613 - "futures-channel", 3614 - "futures-core", 3615 - "futures-intrusive", 3616 - "futures-io", 3617 - "futures-util", 3618 - "hashlink", 3619 - "hex", 3620 - "indexmap 2.6.0", 3621 - "log", 3622 - "memchr", 3623 - "once_cell", 3624 - "paste", 3625 - "percent-encoding", 3626 - "rustls 0.21.12", 3627 - "rustls-pemfile 1.0.4", 3628 - "serde", 3629 - "sha2", 3630 - "smallvec", 3631 - "sqlformat", 3632 - "thiserror", 3633 - "tokio", 3634 - "tokio-stream", 3635 - "tracing", 3636 - "url", 3637 - "webpki-roots 0.25.4", 3638 - ] 3639 - 3640 - [[package]] 3641 - name = "sqlx-macros" 3642 - version = "0.7.4" 3643 - source = "registry+https://github.com/rust-lang/crates.io-index" 3644 - checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" 3645 - dependencies = [ 3646 - "proc-macro2", 3647 - "quote", 3648 - "sqlx-core", 3649 - "sqlx-macros-core", 3650 - "syn 1.0.109", 3651 - ] 3652 - 3653 - [[package]] 3654 - name = "sqlx-macros-core" 3655 - version = "0.7.4" 3656 - source = "registry+https://github.com/rust-lang/crates.io-index" 3657 - checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" 3658 - dependencies = [ 3659 - "dotenvy", 3660 - "either", 3661 - "heck 0.4.1", 3662 - "hex", 3663 - "once_cell", 3664 - "proc-macro2", 3665 - "quote", 3666 - "serde", 3667 - "serde_json", 3668 - "sha2", 3669 - "sqlx-core", 3670 - "sqlx-sqlite", 3671 - "syn 1.0.109", 3672 - "tempfile", 3673 - "tokio", 3674 - "url", 3675 - ] 3676 - 3677 - [[package]] 3678 - name = "sqlx-sqlite" 3679 - version = "0.7.4" 3680 - source = "registry+https://github.com/rust-lang/crates.io-index" 3681 - checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" 3682 - dependencies = [ 3683 - "atoi", 3684 - "flume", 3685 - "futures-channel", 3686 - "futures-core", 3687 - "futures-executor", 3688 - "futures-intrusive", 3689 - "futures-util", 3690 - "libsqlite3-sys", 3691 - "log", 3692 - "percent-encoding", 3693 - "serde", 3694 - "sqlx-core", 3695 - "tracing", 3696 - "url", 3697 - "urlencoding", 3698 - ] 3699 - 3700 - [[package]] 3701 - name = "static_assertions" 3702 - version = "1.1.0" 3703 - source = "registry+https://github.com/rust-lang/crates.io-index" 3704 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3705 - 3706 - [[package]] 3707 - name = "strsim" 3708 - version = "0.10.0" 3709 - source = "registry+https://github.com/rust-lang/crates.io-index" 3710 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3711 - 3712 - [[package]] 3713 - name = "strsim" 3714 - version = "0.11.1" 3715 - source = "registry+https://github.com/rust-lang/crates.io-index" 3716 - checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3717 - 3718 - [[package]] 3719 - name = "strum" 3720 - version = "0.26.3" 3721 - source = "registry+https://github.com/rust-lang/crates.io-index" 3722 - checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 3723 - dependencies = [ 3724 - "strum_macros", 3725 - ] 3726 - 3727 - [[package]] 3728 - name = "strum_macros" 3729 - version = "0.26.4" 3730 - source = "registry+https://github.com/rust-lang/crates.io-index" 3731 - checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" 3732 - dependencies = [ 3733 - "heck 0.5.0", 3734 - "proc-macro2", 3735 - "quote", 3736 - "rustversion", 3737 - "syn 2.0.79", 3738 - ] 3739 - 3740 - [[package]] 3741 - name = "subtle" 3742 - version = "2.6.1" 3743 - source = "registry+https://github.com/rust-lang/crates.io-index" 3744 - checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 3745 - 3746 - [[package]] 3747 - name = "syn" 3748 - version = "1.0.109" 3749 - source = "registry+https://github.com/rust-lang/crates.io-index" 3750 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3751 - dependencies = [ 3752 - "proc-macro2", 3753 - "quote", 3754 - "unicode-ident", 3755 - ] 3756 - 3757 - [[package]] 3758 - name = "syn" 3759 - version = "2.0.79" 3760 - source = "registry+https://github.com/rust-lang/crates.io-index" 3761 - checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" 3762 - dependencies = [ 3763 - "proc-macro2", 3764 - "quote", 3765 - "unicode-ident", 3766 - ] 3767 - 3768 - [[package]] 3769 - name = "sync_wrapper" 3770 - version = "0.1.2" 3771 - source = "registry+https://github.com/rust-lang/crates.io-index" 3772 - checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3773 - 3774 - [[package]] 3775 - name = "sync_wrapper" 3776 - version = "1.0.1" 3777 - source = "registry+https://github.com/rust-lang/crates.io-index" 3778 - checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 3779 - dependencies = [ 3780 - "futures-core", 3781 - ] 3782 - 3783 - [[package]] 3784 - name = "tempfile" 3785 - version = "3.13.0" 3786 - source = "registry+https://github.com/rust-lang/crates.io-index" 3787 - checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" 3788 - dependencies = [ 3789 - "cfg-if", 3790 - "fastrand", 3791 - "once_cell", 3792 - "rustix", 3793 - "windows-sys 0.59.0", 3794 - ] 3795 - 3796 - [[package]] 3797 - name = "terminal_size" 3798 - version = "0.3.0" 3799 - source = "registry+https://github.com/rust-lang/crates.io-index" 3800 - checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 3801 - dependencies = [ 3802 - "rustix", 3803 - "windows-sys 0.48.0", 3804 - ] 3805 - 3806 - [[package]] 3807 - name = "termtree" 3808 - version = "0.4.1" 3809 - source = "registry+https://github.com/rust-lang/crates.io-index" 3810 - checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 3811 - 3812 - [[package]] 3813 - name = "test-log" 3814 - version = "0.2.16" 3815 - source = "registry+https://github.com/rust-lang/crates.io-index" 3816 - checksum = "3dffced63c2b5c7be278154d76b479f9f9920ed34e7574201407f0b14e2bbb93" 3817 - dependencies = [ 3818 - "env_logger", 3819 - "test-log-macros", 3820 - "tracing-subscriber", 3821 - ] 3822 - 3823 - [[package]] 3824 - name = "test-log-macros" 3825 - version = "0.2.16" 3826 - source = "registry+https://github.com/rust-lang/crates.io-index" 3827 - checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" 3828 - dependencies = [ 3829 - "proc-macro2", 3830 - "quote", 3831 - "syn 2.0.79", 3832 - ] 3833 - 3834 - [[package]] 3835 - name = "thiserror" 3836 - version = "1.0.64" 3837 - source = "registry+https://github.com/rust-lang/crates.io-index" 3838 - checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" 3839 - dependencies = [ 3840 - "thiserror-impl", 3841 - ] 3842 - 3843 - [[package]] 3844 - name = "thiserror-impl" 3845 - version = "1.0.64" 3846 - source = "registry+https://github.com/rust-lang/crates.io-index" 3847 - checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" 3848 - dependencies = [ 3849 - "proc-macro2", 3850 - "quote", 3851 - "syn 2.0.79", 3852 - ] 3853 - 3854 - [[package]] 3855 - name = "thread_local" 3856 - version = "1.1.8" 3857 - source = "registry+https://github.com/rust-lang/crates.io-index" 3858 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3859 - dependencies = [ 3860 - "cfg-if", 3861 - "once_cell", 3862 - ] 3863 - 3864 - [[package]] 3865 - name = "time" 3866 - version = "0.3.36" 3867 - source = "registry+https://github.com/rust-lang/crates.io-index" 3868 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3869 - dependencies = [ 3870 - "deranged", 3871 - "itoa", 3872 - "libc", 3873 - "num-conv", 3874 - "num_threads", 3875 - "powerfmt", 3876 - "serde", 3877 - "time-core", 3878 - "time-macros", 3879 - ] 3880 - 3881 - [[package]] 3882 - name = "time-core" 3883 - version = "0.1.2" 3884 - source = "registry+https://github.com/rust-lang/crates.io-index" 3885 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3886 - 3887 - [[package]] 3888 - name = "time-macros" 3889 - version = "0.2.18" 3890 - source = "registry+https://github.com/rust-lang/crates.io-index" 3891 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3892 - dependencies = [ 3893 - "num-conv", 3894 - "time-core", 3895 - ] 3896 - 3897 - [[package]] 3898 - name = "tiny-keccak" 3899 - version = "2.0.2" 3900 - source = "registry+https://github.com/rust-lang/crates.io-index" 3901 - checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 3902 - dependencies = [ 3903 - "crunchy", 3904 - ] 3905 - 3906 - [[package]] 3907 - name = "tinyvec" 3908 - version = "1.8.0" 3909 - source = "registry+https://github.com/rust-lang/crates.io-index" 3910 - checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 3911 - dependencies = [ 3912 - "tinyvec_macros", 3913 - ] 3914 - 3915 - [[package]] 3916 - name = "tinyvec_macros" 3917 - version = "0.1.1" 3918 - source = "registry+https://github.com/rust-lang/crates.io-index" 3919 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3920 - 3921 - [[package]] 3922 - name = "tokio" 3923 - version = "1.40.0" 3924 - source = "registry+https://github.com/rust-lang/crates.io-index" 3925 - checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" 3926 - dependencies = [ 3927 - "backtrace", 3928 - "bytes", 3929 - "libc", 3930 - "mio", 3931 - "pin-project-lite", 3932 - "signal-hook-registry", 3933 - "socket2", 3934 - "tokio-macros", 3935 - "tracing", 3936 - "windows-sys 0.52.0", 3937 - ] 3938 - 3939 - [[package]] 3940 - name = "tokio-macros" 3941 - version = "2.4.0" 3942 - source = "registry+https://github.com/rust-lang/crates.io-index" 3943 - checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 3944 - dependencies = [ 3945 - "proc-macro2", 3946 - "quote", 3947 - "syn 2.0.79", 3948 - ] 3949 - 3950 - [[package]] 3951 - name = "tokio-rustls" 3952 - version = "0.26.0" 3953 - source = "registry+https://github.com/rust-lang/crates.io-index" 3954 - checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 3955 - dependencies = [ 3956 - "rustls 0.23.14", 3957 - "rustls-pki-types", 3958 - "tokio", 3959 - ] 3960 - 3961 - [[package]] 3962 - name = "tokio-socks" 3963 - version = "0.5.2" 3964 - source = "registry+https://github.com/rust-lang/crates.io-index" 3965 - checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" 3966 - dependencies = [ 3967 - "either", 3968 - "futures-util", 3969 - "thiserror", 3970 - "tokio", 3971 - ] 3972 - 3973 - [[package]] 3974 - name = "tokio-stream" 3975 - version = "0.1.16" 3976 - source = "registry+https://github.com/rust-lang/crates.io-index" 3977 - checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" 3978 - dependencies = [ 3979 - "futures-core", 3980 - "pin-project-lite", 3981 - "tokio", 3982 - ] 3983 - 3984 - [[package]] 3985 - name = "tokio-util" 3986 - version = "0.7.12" 3987 - source = "registry+https://github.com/rust-lang/crates.io-index" 3988 - checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 3989 - dependencies = [ 3990 - "bytes", 3991 - "futures-core", 3992 - "futures-sink", 3993 - "pin-project-lite", 3994 - "tokio", 3995 - ] 3996 - 3997 - [[package]] 3998 - name = "toml_datetime" 3999 - version = "0.6.8" 4000 - source = "registry+https://github.com/rust-lang/crates.io-index" 4001 - checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 4002 - 4003 - [[package]] 4004 - name = "toml_edit" 4005 - version = "0.22.22" 4006 - source = "registry+https://github.com/rust-lang/crates.io-index" 4007 - checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 4008 - dependencies = [ 4009 - "indexmap 2.6.0", 4010 - "toml_datetime", 4011 - "winnow", 4012 - ] 4013 - 4014 - [[package]] 4015 - name = "tower" 4016 - version = "0.4.13" 4017 - source = "registry+https://github.com/rust-lang/crates.io-index" 4018 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 4019 - dependencies = [ 4020 - "futures-core", 4021 - "futures-util", 4022 - "pin-project", 4023 - "pin-project-lite", 4024 - "tower-layer", 4025 - "tower-service", 4026 - "tracing", 4027 - ] 4028 - 4029 - [[package]] 4030 - name = "tower" 4031 - version = "0.5.1" 4032 - source = "registry+https://github.com/rust-lang/crates.io-index" 4033 - checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" 4034 - dependencies = [ 4035 - "futures-core", 4036 - "futures-util", 4037 - "pin-project-lite", 4038 - "sync_wrapper 0.1.2", 4039 - "tokio", 4040 - "tower-layer", 4041 - "tower-service", 4042 - "tracing", 4043 - ] 4044 - 4045 - [[package]] 4046 - name = "tower-layer" 4047 - version = "0.3.3" 4048 - source = "registry+https://github.com/rust-lang/crates.io-index" 4049 - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 4050 - 4051 - [[package]] 4052 - name = "tower-service" 4053 - version = "0.3.3" 4054 - source = "registry+https://github.com/rust-lang/crates.io-index" 4055 - checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 4056 - 4057 - [[package]] 4058 - name = "tracing" 4059 - version = "0.1.40" 4060 - source = "registry+https://github.com/rust-lang/crates.io-index" 4061 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 4062 - dependencies = [ 4063 - "log", 4064 - "pin-project-lite", 4065 - "tracing-attributes", 4066 - "tracing-core", 4067 - ] 4068 - 4069 - [[package]] 4070 - name = "tracing-attributes" 4071 - version = "0.1.27" 4072 - source = "registry+https://github.com/rust-lang/crates.io-index" 4073 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 4074 - dependencies = [ 4075 - "proc-macro2", 4076 - "quote", 4077 - "syn 2.0.79", 4078 - ] 4079 - 4080 - [[package]] 4081 - name = "tracing-core" 4082 - version = "0.1.32" 4083 - source = "registry+https://github.com/rust-lang/crates.io-index" 4084 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 4085 - dependencies = [ 4086 - "once_cell", 4087 - "valuable", 4088 - ] 4089 - 4090 - [[package]] 4091 - name = "tracing-log" 4092 - version = "0.2.0" 4093 - source = "registry+https://github.com/rust-lang/crates.io-index" 4094 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 4095 - dependencies = [ 4096 - "log", 4097 - "once_cell", 4098 - "tracing-core", 4099 - ] 4100 - 4101 - [[package]] 4102 - name = "tracing-subscriber" 4103 - version = "0.3.18" 4104 - source = "registry+https://github.com/rust-lang/crates.io-index" 4105 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 4106 - dependencies = [ 4107 - "matchers", 4108 - "nu-ansi-term", 4109 - "once_cell", 4110 - "regex", 4111 - "sharded-slab", 4112 - "smallvec", 4113 - "thread_local", 4114 - "time", 4115 - "tracing", 4116 - "tracing-core", 4117 - "tracing-log", 4118 - ] 4119 - 4120 - [[package]] 4121 - name = "trim-in-place" 4122 - version = "0.1.7" 4123 - source = "registry+https://github.com/rust-lang/crates.io-index" 4124 - checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 4125 - 4126 - [[package]] 4127 - name = "try-lock" 4128 - version = "0.2.5" 4129 - source = "registry+https://github.com/rust-lang/crates.io-index" 4130 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 4131 - 4132 - [[package]] 4133 - name = "typenum" 4134 - version = "1.17.0" 4135 - source = "registry+https://github.com/rust-lang/crates.io-index" 4136 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 4137 - 4138 - [[package]] 4139 - name = "uds_windows" 4140 - version = "1.1.0" 4141 - source = "registry+https://github.com/rust-lang/crates.io-index" 4142 - checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 4143 - dependencies = [ 4144 - "memoffset", 4145 - "tempfile", 4146 - "winapi", 4147 - ] 4148 - 4149 - [[package]] 4150 - name = "unicase" 4151 - version = "2.7.0" 4152 - source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 4154 - dependencies = [ 4155 - "version_check", 4156 - ] 4157 - 4158 - [[package]] 4159 - name = "unicode-bidi" 4160 - version = "0.3.17" 4161 - source = "registry+https://github.com/rust-lang/crates.io-index" 4162 - checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 4163 - 4164 - [[package]] 4165 - name = "unicode-ident" 4166 - version = "1.0.13" 4167 - source = "registry+https://github.com/rust-lang/crates.io-index" 4168 - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 4169 - 4170 - [[package]] 4171 - name = "unicode-normalization" 4172 - version = "0.1.24" 4173 - source = "registry+https://github.com/rust-lang/crates.io-index" 4174 - checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 4175 - dependencies = [ 4176 - "tinyvec", 4177 - ] 4178 - 4179 - [[package]] 4180 - name = "unicode-segmentation" 4181 - version = "1.12.0" 4182 - source = "registry+https://github.com/rust-lang/crates.io-index" 4183 - checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4184 - 4185 - [[package]] 4186 - name = "unicode-width" 4187 - version = "0.1.14" 4188 - source = "registry+https://github.com/rust-lang/crates.io-index" 4189 - checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 4190 - 4191 - [[package]] 4192 - name = "unicode_categories" 4193 - version = "0.1.1" 4194 - source = "registry+https://github.com/rust-lang/crates.io-index" 4195 - checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" 4196 - 4197 - [[package]] 4198 - name = "universal-hash" 4199 - version = "0.5.1" 4200 - source = "registry+https://github.com/rust-lang/crates.io-index" 4201 - checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 4202 - dependencies = [ 4203 - "crypto-common", 4204 - "subtle", 4205 - ] 4206 - 4207 - [[package]] 4208 - name = "untrusted" 4209 - version = "0.9.0" 4210 - source = "registry+https://github.com/rust-lang/crates.io-index" 4211 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 4212 - 4213 - [[package]] 4214 - name = "url" 4215 - version = "2.5.2" 4216 - source = "registry+https://github.com/rust-lang/crates.io-index" 4217 - checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 4218 - dependencies = [ 4219 - "form_urlencoded", 4220 - "idna 0.5.0", 4221 - "percent-encoding", 4222 - ] 4223 - 4224 - [[package]] 4225 - name = "urlencoding" 4226 - version = "2.1.3" 4227 - source = "registry+https://github.com/rust-lang/crates.io-index" 4228 - checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 4229 - 4230 - [[package]] 4231 - name = "utf8parse" 4232 - version = "0.2.2" 4233 - source = "registry+https://github.com/rust-lang/crates.io-index" 4234 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 4235 - 4236 - [[package]] 4237 - name = "valuable" 4238 - version = "0.1.0" 4239 - source = "registry+https://github.com/rust-lang/crates.io-index" 4240 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 4241 - 4242 - [[package]] 4243 - name = "vcpkg" 4244 - version = "0.2.15" 4245 - source = "registry+https://github.com/rust-lang/crates.io-index" 4246 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4247 - 4248 - [[package]] 4249 - name = "version_check" 4250 - version = "0.9.5" 4251 - source = "registry+https://github.com/rust-lang/crates.io-index" 4252 - checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4253 - 4254 - [[package]] 4255 - name = "versions" 4256 - version = "6.3.2" 4257 - source = "registry+https://github.com/rust-lang/crates.io-index" 4258 - checksum = "f25d498b63d1fdb376b4250f39ab3a5ee8d103957346abacd911e2d8b612c139" 4259 - dependencies = [ 4260 - "itertools 0.13.0", 4261 - "nom", 4262 - ] 4263 - 4264 - [[package]] 4265 - name = "wait-timeout" 4266 - version = "0.2.0" 4267 - source = "registry+https://github.com/rust-lang/crates.io-index" 4268 - checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 4269 - dependencies = [ 4270 - "libc", 4271 - ] 4272 - 4273 - [[package]] 4274 - name = "walkdir" 4275 - version = "2.5.0" 4276 - source = "registry+https://github.com/rust-lang/crates.io-index" 4277 - checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4278 - dependencies = [ 4279 - "same-file", 4280 - "winapi-util", 4281 - ] 4282 - 4283 - [[package]] 4284 - name = "want" 4285 - version = "0.3.1" 4286 - source = "registry+https://github.com/rust-lang/crates.io-index" 4287 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4288 - dependencies = [ 4289 - "try-lock", 4290 - ] 4291 - 4292 - [[package]] 4293 - name = "wasi" 4294 - version = "0.11.0+wasi-snapshot-preview1" 4295 - source = "registry+https://github.com/rust-lang/crates.io-index" 4296 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4297 - 4298 - [[package]] 4299 - name = "wasm-bindgen" 4300 - version = "0.2.95" 4301 - source = "registry+https://github.com/rust-lang/crates.io-index" 4302 - checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 4303 - dependencies = [ 4304 - "cfg-if", 4305 - "once_cell", 4306 - "wasm-bindgen-macro", 4307 - ] 4308 - 4309 - [[package]] 4310 - name = "wasm-bindgen-backend" 4311 - version = "0.2.95" 4312 - source = "registry+https://github.com/rust-lang/crates.io-index" 4313 - checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 4314 - dependencies = [ 4315 - "bumpalo", 4316 - "log", 4317 - "once_cell", 4318 - "proc-macro2", 4319 - "quote", 4320 - "syn 2.0.79", 4321 - "wasm-bindgen-shared", 4322 - ] 4323 - 4324 - [[package]] 4325 - name = "wasm-bindgen-futures" 4326 - version = "0.4.45" 4327 - source = "registry+https://github.com/rust-lang/crates.io-index" 4328 - checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" 4329 - dependencies = [ 4330 - "cfg-if", 4331 - "js-sys", 4332 - "wasm-bindgen", 4333 - "web-sys", 4334 - ] 4335 - 4336 - [[package]] 4337 - name = "wasm-bindgen-macro" 4338 - version = "0.2.95" 4339 - source = "registry+https://github.com/rust-lang/crates.io-index" 4340 - checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 4341 - dependencies = [ 4342 - "quote", 4343 - "wasm-bindgen-macro-support", 4344 - ] 4345 - 4346 - [[package]] 4347 - name = "wasm-bindgen-macro-support" 4348 - version = "0.2.95" 4349 - source = "registry+https://github.com/rust-lang/crates.io-index" 4350 - checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 4351 - dependencies = [ 4352 - "proc-macro2", 4353 - "quote", 4354 - "syn 2.0.79", 4355 - "wasm-bindgen-backend", 4356 - "wasm-bindgen-shared", 4357 - ] 4358 - 4359 - [[package]] 4360 - name = "wasm-bindgen-shared" 4361 - version = "0.2.95" 4362 - source = "registry+https://github.com/rust-lang/crates.io-index" 4363 - checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 4364 - 4365 - [[package]] 4366 - name = "web-sys" 4367 - version = "0.3.72" 4368 - source = "registry+https://github.com/rust-lang/crates.io-index" 4369 - checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" 4370 - dependencies = [ 4371 - "js-sys", 4372 - "wasm-bindgen", 4373 - ] 4374 - 4375 - [[package]] 4376 - name = "webpki-roots" 4377 - version = "0.25.4" 4378 - source = "registry+https://github.com/rust-lang/crates.io-index" 4379 - checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 4380 - 4381 - [[package]] 4382 - name = "webpki-roots" 4383 - version = "0.26.6" 4384 - source = "registry+https://github.com/rust-lang/crates.io-index" 4385 - checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" 4386 - dependencies = [ 4387 - "rustls-pki-types", 4388 - ] 4389 - 4390 - [[package]] 4391 - name = "which" 4392 - version = "4.4.2" 4393 - source = "registry+https://github.com/rust-lang/crates.io-index" 4394 - checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 4395 - dependencies = [ 4396 - "either", 4397 - "home", 4398 - "once_cell", 4399 - "rustix", 4400 - ] 4401 - 4402 - [[package]] 4403 - name = "winapi" 4404 - version = "0.3.9" 4405 - source = "registry+https://github.com/rust-lang/crates.io-index" 4406 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4407 - dependencies = [ 4408 - "winapi-i686-pc-windows-gnu", 4409 - "winapi-x86_64-pc-windows-gnu", 4410 - ] 4411 - 4412 - [[package]] 4413 - name = "winapi-i686-pc-windows-gnu" 4414 - version = "0.4.0" 4415 - source = "registry+https://github.com/rust-lang/crates.io-index" 4416 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4417 - 4418 - [[package]] 4419 - name = "winapi-util" 4420 - version = "0.1.9" 4421 - source = "registry+https://github.com/rust-lang/crates.io-index" 4422 - checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 4423 - dependencies = [ 4424 - "windows-sys 0.59.0", 4425 - ] 4426 - 4427 - [[package]] 4428 - name = "winapi-x86_64-pc-windows-gnu" 4429 - version = "0.4.0" 4430 - source = "registry+https://github.com/rust-lang/crates.io-index" 4431 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4432 - 4433 - [[package]] 4434 - name = "windows" 4435 - version = "0.58.0" 4436 - source = "registry+https://github.com/rust-lang/crates.io-index" 4437 - checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" 4438 - dependencies = [ 4439 - "windows-core 0.58.0", 4440 - "windows-targets 0.52.6", 4441 - ] 4442 - 4443 - [[package]] 4444 - name = "windows-core" 4445 - version = "0.52.0" 4446 - source = "registry+https://github.com/rust-lang/crates.io-index" 4447 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4448 - dependencies = [ 4449 - "windows-targets 0.52.6", 4450 - ] 4451 - 4452 - [[package]] 4453 - name = "windows-core" 4454 - version = "0.58.0" 4455 - source = "registry+https://github.com/rust-lang/crates.io-index" 4456 - checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" 4457 - dependencies = [ 4458 - "windows-implement", 4459 - "windows-interface", 4460 - "windows-result", 4461 - "windows-strings", 4462 - "windows-targets 0.52.6", 4463 - ] 4464 - 4465 - [[package]] 4466 - name = "windows-implement" 4467 - version = "0.58.0" 4468 - source = "registry+https://github.com/rust-lang/crates.io-index" 4469 - checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" 4470 - dependencies = [ 4471 - "proc-macro2", 4472 - "quote", 4473 - "syn 2.0.79", 4474 - ] 4475 - 4476 - [[package]] 4477 - name = "windows-interface" 4478 - version = "0.58.0" 4479 - source = "registry+https://github.com/rust-lang/crates.io-index" 4480 - checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" 4481 - dependencies = [ 4482 - "proc-macro2", 4483 - "quote", 4484 - "syn 2.0.79", 4485 - ] 4486 - 4487 - [[package]] 4488 - name = "windows-registry" 4489 - version = "0.2.0" 4490 - source = "registry+https://github.com/rust-lang/crates.io-index" 4491 - checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 4492 - dependencies = [ 4493 - "windows-result", 4494 - "windows-strings", 4495 - "windows-targets 0.52.6", 4496 - ] 4497 - 4498 - [[package]] 4499 - name = "windows-result" 4500 - version = "0.2.0" 4501 - source = "registry+https://github.com/rust-lang/crates.io-index" 4502 - checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 4503 - dependencies = [ 4504 - "windows-targets 0.52.6", 4505 - ] 4506 - 4507 - [[package]] 4508 - name = "windows-strings" 4509 - version = "0.1.0" 4510 - source = "registry+https://github.com/rust-lang/crates.io-index" 4511 - checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 4512 - dependencies = [ 4513 - "windows-result", 4514 - "windows-targets 0.52.6", 4515 - ] 4516 - 4517 - [[package]] 4518 - name = "windows-sys" 4519 - version = "0.48.0" 4520 - source = "registry+https://github.com/rust-lang/crates.io-index" 4521 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4522 - dependencies = [ 4523 - "windows-targets 0.48.5", 4524 - ] 4525 - 4526 - [[package]] 4527 - name = "windows-sys" 4528 - version = "0.52.0" 4529 - source = "registry+https://github.com/rust-lang/crates.io-index" 4530 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4531 - dependencies = [ 4532 - "windows-targets 0.52.6", 4533 - ] 4534 - 4535 - [[package]] 4536 - name = "windows-sys" 4537 - version = "0.59.0" 4538 - source = "registry+https://github.com/rust-lang/crates.io-index" 4539 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4540 - dependencies = [ 4541 - "windows-targets 0.52.6", 4542 - ] 4543 - 4544 - [[package]] 4545 - name = "windows-targets" 4546 - version = "0.48.5" 4547 - source = "registry+https://github.com/rust-lang/crates.io-index" 4548 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4549 - dependencies = [ 4550 - "windows_aarch64_gnullvm 0.48.5", 4551 - "windows_aarch64_msvc 0.48.5", 4552 - "windows_i686_gnu 0.48.5", 4553 - "windows_i686_msvc 0.48.5", 4554 - "windows_x86_64_gnu 0.48.5", 4555 - "windows_x86_64_gnullvm 0.48.5", 4556 - "windows_x86_64_msvc 0.48.5", 4557 - ] 4558 - 4559 - [[package]] 4560 - name = "windows-targets" 4561 - version = "0.52.6" 4562 - source = "registry+https://github.com/rust-lang/crates.io-index" 4563 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4564 - dependencies = [ 4565 - "windows_aarch64_gnullvm 0.52.6", 4566 - "windows_aarch64_msvc 0.52.6", 4567 - "windows_i686_gnu 0.52.6", 4568 - "windows_i686_gnullvm", 4569 - "windows_i686_msvc 0.52.6", 4570 - "windows_x86_64_gnu 0.52.6", 4571 - "windows_x86_64_gnullvm 0.52.6", 4572 - "windows_x86_64_msvc 0.52.6", 4573 - ] 4574 - 4575 - [[package]] 4576 - name = "windows_aarch64_gnullvm" 4577 - version = "0.48.5" 4578 - source = "registry+https://github.com/rust-lang/crates.io-index" 4579 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4580 - 4581 - [[package]] 4582 - name = "windows_aarch64_gnullvm" 4583 - version = "0.52.6" 4584 - source = "registry+https://github.com/rust-lang/crates.io-index" 4585 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4586 - 4587 - [[package]] 4588 - name = "windows_aarch64_msvc" 4589 - version = "0.48.5" 4590 - source = "registry+https://github.com/rust-lang/crates.io-index" 4591 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4592 - 4593 - [[package]] 4594 - name = "windows_aarch64_msvc" 4595 - version = "0.52.6" 4596 - source = "registry+https://github.com/rust-lang/crates.io-index" 4597 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4598 - 4599 - [[package]] 4600 - name = "windows_i686_gnu" 4601 - version = "0.48.5" 4602 - source = "registry+https://github.com/rust-lang/crates.io-index" 4603 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4604 - 4605 - [[package]] 4606 - name = "windows_i686_gnu" 4607 - version = "0.52.6" 4608 - source = "registry+https://github.com/rust-lang/crates.io-index" 4609 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4610 - 4611 - [[package]] 4612 - name = "windows_i686_gnullvm" 4613 - version = "0.52.6" 4614 - source = "registry+https://github.com/rust-lang/crates.io-index" 4615 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4616 - 4617 - [[package]] 4618 - name = "windows_i686_msvc" 4619 - version = "0.48.5" 4620 - source = "registry+https://github.com/rust-lang/crates.io-index" 4621 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4622 - 4623 - [[package]] 4624 - name = "windows_i686_msvc" 4625 - version = "0.52.6" 4626 - source = "registry+https://github.com/rust-lang/crates.io-index" 4627 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4628 - 4629 - [[package]] 4630 - name = "windows_x86_64_gnu" 4631 - version = "0.48.5" 4632 - source = "registry+https://github.com/rust-lang/crates.io-index" 4633 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4634 - 4635 - [[package]] 4636 - name = "windows_x86_64_gnu" 4637 - version = "0.52.6" 4638 - source = "registry+https://github.com/rust-lang/crates.io-index" 4639 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4640 - 4641 - [[package]] 4642 - name = "windows_x86_64_gnullvm" 4643 - version = "0.48.5" 4644 - source = "registry+https://github.com/rust-lang/crates.io-index" 4645 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4646 - 4647 - [[package]] 4648 - name = "windows_x86_64_gnullvm" 4649 - version = "0.52.6" 4650 - source = "registry+https://github.com/rust-lang/crates.io-index" 4651 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4652 - 4653 - [[package]] 4654 - name = "windows_x86_64_msvc" 4655 - version = "0.48.5" 4656 - source = "registry+https://github.com/rust-lang/crates.io-index" 4657 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4658 - 4659 - [[package]] 4660 - name = "windows_x86_64_msvc" 4661 - version = "0.52.6" 4662 - source = "registry+https://github.com/rust-lang/crates.io-index" 4663 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4664 - 4665 - [[package]] 4666 - name = "winnow" 4667 - version = "0.6.20" 4668 - source = "registry+https://github.com/rust-lang/crates.io-index" 4669 - checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 4670 - dependencies = [ 4671 - "memchr", 4672 - ] 4673 - 4674 - [[package]] 4675 - name = "xattr" 4676 - version = "1.3.1" 4677 - source = "registry+https://github.com/rust-lang/crates.io-index" 4678 - checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 4679 - dependencies = [ 4680 - "libc", 4681 - "linux-raw-sys", 4682 - "rustix", 4683 - ] 4684 - 4685 - [[package]] 4686 - name = "xdg-home" 4687 - version = "1.3.0" 4688 - source = "registry+https://github.com/rust-lang/crates.io-index" 4689 - checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 4690 - dependencies = [ 4691 - "libc", 4692 - "windows-sys 0.59.0", 4693 - ] 4694 - 4695 - [[package]] 4696 - name = "xml-rs" 4697 - version = "0.8.22" 4698 - source = "registry+https://github.com/rust-lang/crates.io-index" 4699 - checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" 4700 - 4701 - [[package]] 4702 - name = "xmltree" 4703 - version = "0.11.0" 4704 - source = "registry+https://github.com/rust-lang/crates.io-index" 4705 - checksum = "b619f8c85654798007fb10afa5125590b43b088c225a25fc2fec100a9fad0fc6" 4706 - dependencies = [ 4707 - "xml-rs", 4708 - ] 4709 - 4710 - [[package]] 4711 - name = "zbus" 4712 - version = "4.4.0" 4713 - source = "registry+https://github.com/rust-lang/crates.io-index" 4714 - checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 4715 - dependencies = [ 4716 - "async-broadcast", 4717 - "async-process", 4718 - "async-recursion", 4719 - "async-trait", 4720 - "enumflags2", 4721 - "event-listener 5.3.1", 4722 - "futures-core", 4723 - "futures-sink", 4724 - "futures-util", 4725 - "hex", 4726 - "nix", 4727 - "ordered-stream", 4728 - "rand", 4729 - "serde", 4730 - "serde_repr", 4731 - "sha1", 4732 - "static_assertions", 4733 - "tokio", 4734 - "tracing", 4735 - "uds_windows", 4736 - "windows-sys 0.52.0", 4737 - "xdg-home", 4738 - "zbus_macros", 4739 - "zbus_names", 4740 - "zvariant", 4741 - ] 4742 - 4743 - [[package]] 4744 - name = "zbus_macros" 4745 - version = "4.4.0" 4746 - source = "registry+https://github.com/rust-lang/crates.io-index" 4747 - checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 4748 - dependencies = [ 4749 - "proc-macro-crate", 4750 - "proc-macro2", 4751 - "quote", 4752 - "syn 2.0.79", 4753 - "zvariant_utils", 4754 - ] 4755 - 4756 - [[package]] 4757 - name = "zbus_names" 4758 - version = "3.0.0" 4759 - source = "registry+https://github.com/rust-lang/crates.io-index" 4760 - checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 4761 - dependencies = [ 4762 - "serde", 4763 - "static_assertions", 4764 - "zvariant", 4765 - ] 4766 - 4767 - [[package]] 4768 - name = "zerocopy" 4769 - version = "0.7.35" 4770 - source = "registry+https://github.com/rust-lang/crates.io-index" 4771 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 4772 - dependencies = [ 4773 - "byteorder", 4774 - "zerocopy-derive", 4775 - ] 4776 - 4777 - [[package]] 4778 - name = "zerocopy-derive" 4779 - version = "0.7.35" 4780 - source = "registry+https://github.com/rust-lang/crates.io-index" 4781 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 4782 - dependencies = [ 4783 - "proc-macro2", 4784 - "quote", 4785 - "syn 2.0.79", 4786 - ] 4787 - 4788 - [[package]] 4789 - name = "zeroize" 4790 - version = "1.8.1" 4791 - source = "registry+https://github.com/rust-lang/crates.io-index" 4792 - checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 4793 - 4794 - [[package]] 4795 - name = "zvariant" 4796 - version = "4.2.0" 4797 - source = "registry+https://github.com/rust-lang/crates.io-index" 4798 - checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 4799 - dependencies = [ 4800 - "endi", 4801 - "enumflags2", 4802 - "serde", 4803 - "static_assertions", 4804 - "zvariant_derive", 4805 - ] 4806 - 4807 - [[package]] 4808 - name = "zvariant_derive" 4809 - version = "4.2.0" 4810 - source = "registry+https://github.com/rust-lang/crates.io-index" 4811 - checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 4812 - dependencies = [ 4813 - "proc-macro-crate", 4814 - "proc-macro2", 4815 - "quote", 4816 - "syn 2.0.79", 4817 - "zvariant_utils", 4818 - ] 4819 - 4820 - [[package]] 4821 - name = "zvariant_utils" 4822 - version = "2.1.0" 4823 - source = "registry+https://github.com/rust-lang/crates.io-index" 4824 - checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 4825 - dependencies = [ 4826 - "proc-macro2", 4827 - "quote", 4828 - "syn 2.0.79", 4829 - ]
···
+39 -9
pkgs/by-name/da/dash-mpd-cli/package.nix
··· 1 { 2 lib, 3 - stdenv, 4 rustPlatform, 5 fetchFromGitHub, 6 protobuf, 7 }: 8 9 rustPlatform.buildRustPackage rec { 10 pname = "dash-mpd-cli"; 11 - version = "0.2.23"; 12 13 src = fetchFromGitHub { 14 owner = "emarsden"; 15 repo = "dash-mpd-cli"; 16 - rev = "v${version}"; 17 - hash = "sha256-gRtt7iocGmnFpdTEMv/U4izeR/NtdYYXX3eFXW5LGYs="; 18 }; 19 20 - postPatch = '' 21 - ln -s ${./Cargo.lock} Cargo.lock 22 - ''; 23 24 - cargoLock.lockFile = ./Cargo.lock; 25 26 - nativeBuildInputs = [ protobuf ]; 27 28 # The tests depend on network access. 29 doCheck = false; 30 31 meta = { 32 description = "Download media content from a DASH-MPEG or DASH-WebM MPD manifest";
··· 1 { 2 lib, 3 + stdenvNoCC, 4 rustPlatform, 5 fetchFromGitHub, 6 + makeWrapper, 7 protobuf, 8 + ffmpeg, 9 + libxslt, 10 + shaka-packager, 11 }: 12 13 + let 14 + # dash-mpd-cli looks for a binary named `shaka-packager`, while 15 + # shaka-packager provides `packager`. 16 + shaka-packager-wrapped = stdenvNoCC.mkDerivation { 17 + name = "shaka-packager-wrapped"; 18 + phases = [ "installPhase" ]; 19 + installPhase = '' 20 + mkdir -p $out/bin 21 + ln -s ${lib.getExe shaka-packager} $out/bin/shaka-packager 22 + ''; 23 + }; 24 + in 25 rustPlatform.buildRustPackage rec { 26 pname = "dash-mpd-cli"; 27 + version = "0.2.24"; 28 29 src = fetchFromGitHub { 30 owner = "emarsden"; 31 repo = "dash-mpd-cli"; 32 + tag = "v${version}"; 33 + hash = "sha256-Q4zzKdp8GROL8vHi8XETErqufSqgZH/zf/mqEH2lIzE="; 34 }; 35 36 + patches = [ 37 + ./use-shaka-by-default.patch 38 + ]; 39 40 + cargoHash = "sha256-R54Np08hYpDoidsHr3rmhpX/QZZkZHGcCSoKk6nw9R8="; 41 42 + nativeBuildInputs = [ 43 + makeWrapper 44 + protobuf 45 + ]; 46 47 # The tests depend on network access. 48 doCheck = false; 49 + 50 + postInstall = '' 51 + wrapProgram $out/bin/dash-mpd-cli \ 52 + --prefix PATH : ${ 53 + lib.makeBinPath [ 54 + ffmpeg.bin 55 + libxslt.bin 56 + shaka-packager-wrapped 57 + ] 58 + } 59 + ''; 60 61 meta = { 62 description = "Download media content from a DASH-MPEG or DASH-WebM MPD manifest";
+12
pkgs/by-name/da/dash-mpd-cli/use-shaka-by-default.patch
···
··· 1 + diff --git a/src/main.rs b/src/main.rs 2 + index f720d4c..a3c6c85 100644 3 + --- a/src/main.rs 4 + +++ b/src/main.rs 5 + @@ -325,6 +325,7 @@ async fn main () -> Result<()> { 6 + .value_name("APP") 7 + .num_args(1) 8 + .value_parser(["mp4decrypt", "shaka"]) 9 + + .default_value("shaka") 10 + .help("Application to use to decrypt encrypted media streams (either mp4decrypt or shaka).")) 11 + .arg(Arg::new("save-fragments") 12 + .long("save-fragments")
+3 -4
pkgs/by-name/fa/fan2go/package.nix
··· 18 19 vendorHash = "sha256-ad0e/cxbcU/KfPDOdD46KdCcvns83dgGDAyLLQiGyiA="; 20 21 postConfigure = '' 22 substituteInPlace vendor/github.com/md14454/gosensors/gosensors.go \ 23 - --replace-fail '"/etc/sensors3.conf"' '"${lm_sensors}/etc/sensors3.conf"' 24 25 # Uses /usr/bin/echo, and even if we patch that, it refuses to execute any 26 # binary without being able to confirm that it's owned by root, which isn't 27 # possible under the sandbox. 28 rm internal/fans/cmd_test.go 29 ''; 30 - 31 - CGO_CFLAGS = "-I ${lm_sensors}/include"; 32 - CGO_LDFLAGS = "-L ${lm_sensors}/lib"; 33 34 meta = with lib; { 35 description = "Simple daemon providing dynamic fan speed control based on temperature sensors";
··· 18 19 vendorHash = "sha256-ad0e/cxbcU/KfPDOdD46KdCcvns83dgGDAyLLQiGyiA="; 20 21 + buildInputs = [ lm_sensors ]; 22 + 23 postConfigure = '' 24 substituteInPlace vendor/github.com/md14454/gosensors/gosensors.go \ 25 + --replace-fail '"/etc/sensors3.conf"' '"${lib.getLib lm_sensors}/etc/sensors3.conf"' 26 27 # Uses /usr/bin/echo, and even if we patch that, it refuses to execute any 28 # binary without being able to confirm that it's owned by root, which isn't 29 # possible under the sandbox. 30 rm internal/fans/cmd_test.go 31 ''; 32 33 meta = with lib; { 34 description = "Simple daemon providing dynamic fan speed control based on temperature sensors";
+7
pkgs/by-name/fr/freecad/README.md
···
··· 1 + This package supports the following parameters: 2 + 3 + - withWayland (default: true): when false, set QT_QPA_PLATFORM to xcb 4 + - spaceNavSupport (enabled by default on linux): whether to enable 5 + [spacenavd support](https://spacenav.sourceforge.net/) 6 + - ifcSupport (default: false): whether to enable ifc support through 7 + ifcopenshell
+5
pkgs/by-name/fr/freecad/package.nix
··· 23 , pkg-config 24 , python311Packages 25 , spaceNavSupport ? stdenv.hostPlatform.isLinux 26 , stdenv 27 , swig 28 , vtk ··· 47 inherit (python311Packages) 48 boost 49 gitpython 50 matplotlib 51 pivy 52 ply ··· 126 ++ lib.optionals spaceNavSupport [ 127 libspnav 128 qtx11extras 129 ]; 130 131 patches = [
··· 23 , pkg-config 24 , python311Packages 25 , spaceNavSupport ? stdenv.hostPlatform.isLinux 26 + , ifcSupport ? false 27 , stdenv 28 , swig 29 , vtk ··· 48 inherit (python311Packages) 49 boost 50 gitpython 51 + ifcopenshell 52 matplotlib 53 pivy 54 ply ··· 128 ++ lib.optionals spaceNavSupport [ 129 libspnav 130 qtx11extras 131 + ] 132 + ++ lib.optionals ifcSupport [ 133 + ifcopenshell 134 ]; 135 136 patches = [
+2
pkgs/by-name/fr/freecad/tests/default.nix
··· 1 { 2 callPackage, 3 }: 4 { 5 python-path = callPackage ./python-path.nix { }; 6 modules = callPackage ./modules.nix { }; 7 }
··· 1 { 2 callPackage, 3 + freecad, 4 }: 5 { 6 python-path = callPackage ./python-path.nix { }; 7 modules = callPackage ./modules.nix { }; 8 + withIfcSupport = freecad.override { ifcSupport = true; }; 9 }
+17 -5
pkgs/by-name/ga/gale/package.nix
··· 4 rustPlatform, 5 fetchFromGitHub, 6 7 fetchNpmDeps, 8 npmHooks, 9 nodejs, ··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "gale"; 21 - version = "1.1.4"; 22 23 src = fetchFromGitHub { 24 owner = "Kesomannen"; 25 repo = "gale"; 26 tag = finalAttrs.version; 27 - hash = "sha256-yAfQuLfucz522ln0YNMy8nppp2jk6tGJnP/WhK7JdhI="; 28 }; 29 30 npmDeps = fetchNpmDeps { 31 name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; 32 inherit (finalAttrs) src; ··· 34 }; 35 36 cargoDeps = rustPlatform.fetchCargoTarball { 37 - inherit (finalAttrs) pname version src; 38 - sourceRoot = "${finalAttrs.src.name}/${finalAttrs.cargoRoot}"; 39 - hash = "sha256-u7UbC9TyEQwYpcVWt8/NsweDNWbQi6NuD9ay9gmMDjg="; 40 }; 41 42 cargoRoot = "src-tauri"; ··· 44 buildAndTestSubdir = finalAttrs.cargoRoot; 45 46 nativeBuildInputs = [ 47 npmHooks.npmConfigHook 48 nodejs 49 rustPlatform.cargoSetupHook
··· 4 rustPlatform, 5 fetchFromGitHub, 6 7 + jq, 8 + moreutils, 9 fetchNpmDeps, 10 npmHooks, 11 nodejs, ··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "gale"; 23 + version = "1.2.2"; 24 25 src = fetchFromGitHub { 26 owner = "Kesomannen"; 27 repo = "gale"; 28 tag = finalAttrs.version; 29 + hash = "sha256-bpeRbsbC1x1AXSyEPs1pUqwMouHQqJ/OtXXlNOVYcEA="; 30 }; 31 32 + postPatch = '' 33 + jq '.bundle.createUpdaterArtifacts = false' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json 34 + ''; 35 + 36 npmDeps = fetchNpmDeps { 37 name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; 38 inherit (finalAttrs) src; ··· 40 }; 41 42 cargoDeps = rustPlatform.fetchCargoTarball { 43 + inherit (finalAttrs) 44 + pname 45 + version 46 + src 47 + cargoRoot 48 + ; 49 + hash = "sha256-xaqNps2AimGWKSwtnfkP3RkLgTNlkaAUtOgDWpB2yEg="; 50 }; 51 52 cargoRoot = "src-tauri"; ··· 54 buildAndTestSubdir = finalAttrs.cargoRoot; 55 56 nativeBuildInputs = [ 57 + jq 58 + moreutils 59 npmHooks.npmConfigHook 60 nodejs 61 rustPlatform.cargoSetupHook
+3 -3
pkgs/by-name/gi/gitlab-ci-ls/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "gitlab-ci-ls"; 13 - version = "0.22.2"; 14 src = fetchFromGitHub { 15 owner = "alesbrelih"; 16 repo = "gitlab-ci-ls"; 17 rev = "${version}"; 18 - hash = "sha256-xXatX0U4JBlsH1uLT9l5+FZj52zGyP9XztMa8eQ8eWk="; 19 }; 20 21 - cargoHash = "sha256-yGxty10EJXLsNV4zW89X5W1y2jY/cWpmiJ9PgOtqKCo="; 22 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs =
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "gitlab-ci-ls"; 13 + version = "1.0.0"; 14 src = fetchFromGitHub { 15 owner = "alesbrelih"; 16 repo = "gitlab-ci-ls"; 17 rev = "${version}"; 18 + hash = "sha256-HpFdebG4pRa+g2ycOOfnWgN/+DcYdPHAN/RHBHN6S8A="; 19 }; 20 21 + cargoHash = "sha256-CS3MkCumqHmTcRf/YJr/M8s7BoGos/ixXm97BCCXBvw="; 22 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs =
+6
pkgs/by-name/gi/gitwatch/package.nix
··· 4 makeWrapper, 5 fetchFromGitHub, 6 7 git, 8 openssh, 9 inotify-tools, 10 }: ··· 41 wrapProgram $dest \ 42 --prefix PATH ';' ${ 43 lib.makeBinPath [ 44 git 45 inotify-tools 46 openssh 47 ]
··· 4 makeWrapper, 5 fetchFromGitHub, 6 7 + coreutils, 8 git, 9 + gnugrep, 10 + gnused, 11 openssh, 12 inotify-tools, 13 }: ··· 44 wrapProgram $dest \ 45 --prefix PATH ';' ${ 46 lib.makeBinPath [ 47 + coreutils 48 git 49 + gnugrep 50 + gnused 51 inotify-tools 52 openssh 53 ]
+11 -15
pkgs/by-name/go/go-task/package.nix
··· 4 buildGoModule, 5 fetchFromGitHub, 6 installShellFiles, 7 - testers, 8 nix-update-script, 9 - go-task, 10 }: 11 12 buildGoModule rec { 13 pname = "go-task"; 14 - version = "3.40.1"; 15 16 src = fetchFromGitHub { 17 owner = "go-task"; 18 repo = "task"; 19 tag = "v${version}"; 20 - hash = "sha256-jQKPTKEzTfzqPlNlKFMduaAhvDsogRv3vCGtZ4KP/O4="; 21 }; 22 23 - vendorHash = "sha256-bw9NaJOMMKcKth0hRqNq8mqib/5zLpjComo0oj22A/U="; 24 - 25 - doCheck = false; 26 27 nativeBuildInputs = [ installShellFiles ]; 28 ··· 47 --zsh <($out/bin/task --completion zsh) 48 ''; 49 50 - passthru = { 51 - tests = { 52 - version = testers.testVersion { 53 - package = go-task; 54 - }; 55 - }; 56 57 - updateScript = nix-update-script { }; 58 - }; 59 60 meta = with lib; { 61 homepage = "https://taskfile.dev/";
··· 4 buildGoModule, 5 fetchFromGitHub, 6 installShellFiles, 7 nix-update-script, 8 + versionCheckHook, 9 }: 10 11 buildGoModule rec { 12 pname = "go-task"; 13 + version = "3.41.0"; 14 15 src = fetchFromGitHub { 16 owner = "go-task"; 17 repo = "task"; 18 tag = "v${version}"; 19 + hash = "sha256-yJ9XTCS0BK+pcQvcbGR2ixwPODJKdfQnHgB1QoTFhzA="; 20 }; 21 22 + vendorHash = "sha256-DR9G+I6PYk8jrR0CZiPqtuULTMekATNSLjyHACOmlbk="; 23 24 nativeBuildInputs = [ installShellFiles ]; 25 ··· 44 --zsh <($out/bin/task --completion zsh) 45 ''; 46 47 + nativeInstallCheckInputs = [ 48 + versionCheckHook 49 + ]; 50 + doInstallCheck = true; 51 + versionCheckProgram = "${placeholder "out"}/bin/task"; 52 + versionCheckProgramArg = [ "--version" ]; 53 54 + passthru.updateScript = nix-update-script { }; 55 56 meta = with lib; { 57 homepage = "https://taskfile.dev/";
+9 -5
pkgs/by-name/gp/gpick/package.nix
··· 2 stdenv, 3 fetchFromGitHub, 4 cmake, 5 - wrapGAppsHook3, 6 boost, 7 pkg-config, 8 - gtk3, 9 - ragel, 10 lua, 11 fetchpatch, 12 lib, ··· 28 ./dot-version.patch 29 30 (fetchpatch { 31 - url = "https://raw.githubusercontent.com/archlinux/svntogit-community/1d53a9aace4bb60300e52458bb1577d248cb87cd/trunk/buildfix.diff"; 32 hash = "sha256-DnRU90VPyFhLYTk4GPJoiVYadJgtYgjMS4MLgmpYLP0="; 33 }) 34 ]; ··· 42 pkg-config 43 wrapGAppsHook3 44 ]; 45 buildInputs = [ 46 boost 47 - gtk3 48 ragel 49 lua 50 ];
··· 2 stdenv, 3 fetchFromGitHub, 4 cmake, 5 boost, 6 + ragel, 7 pkg-config, 8 + wrapGAppsHook3, 9 lua, 10 fetchpatch, 11 lib, ··· 27 ./dot-version.patch 28 29 (fetchpatch { 30 + url = "https://patch-diff.githubusercontent.com/raw/thezbyg/gpick/pull/227.patch"; 31 + hash = "sha256-qYspUctvlPMEK/c2hMUxYc5EYdG//CBcN2PluTtXiFc="; 32 + }) 33 + 34 + (fetchpatch { 35 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/gpick/-/raw/0.3-2/buildfix.diff"; 36 hash = "sha256-DnRU90VPyFhLYTk4GPJoiVYadJgtYgjMS4MLgmpYLP0="; 37 }) 38 ]; ··· 46 pkg-config 47 wrapGAppsHook3 48 ]; 49 + 50 buildInputs = [ 51 boost 52 ragel 53 lua 54 ];
+3 -3
pkgs/by-name/gr/granian/package.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "granian"; 11 - version = "1.6.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "emmett-framework"; 16 repo = "granian"; 17 rev = "v${version}"; 18 - hash = "sha256-BuGavjNgA2xsp1f1KGQ9JYmAYVL779EC5jDzuRXAjYg="; 19 }; 20 21 cargoDeps = rustPlatform.fetchCargoTarball { 22 inherit src; 23 name = "${pname}-${version}"; 24 - hash = "sha256-x/qyNnIUqEgh8fyzn7g4dw7KQxn71l+vlar04PaVI7c="; 25 }; 26 27 nativeBuildInputs = with rustPlatform; [
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "granian"; 11 + version = "1.7.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "emmett-framework"; 16 repo = "granian"; 17 rev = "v${version}"; 18 + hash = "sha256-OjyDwfp0d779oFQ7wUdR1eRPP35kcJa3wIdcYGrGGME="; 19 }; 20 21 cargoDeps = rustPlatform.fetchCargoTarball { 22 inherit src; 23 name = "${pname}-${version}"; 24 + hash = "sha256-NiDGVQGKo+aku1is8OpRavuSalxLc5XfLai0XdtxUMA="; 25 }; 26 27 nativeBuildInputs = with rustPlatform; [
+5
pkgs/by-name/ha/hanko/package.nix
··· 3 fetchFromGitHub, 4 installShellFiles, 5 rustPlatform, 6 }: 7 8 rustPlatform.buildRustPackage rec { ··· 16 hash = "sha256-gytnUta/sNa8vJMvVS/DMwRc4R/8rmOnEfBKEjRpfGs="; 17 }; 18 cargoHash = "sha256-rlKFS1ppUoyZ1X2PeG8tEB44Ysqi7kCLqR+ECVIdPjs="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
··· 3 fetchFromGitHub, 4 installShellFiles, 5 rustPlatform, 6 + nix-update-script, 7 }: 8 9 rustPlatform.buildRustPackage rec { ··· 17 hash = "sha256-gytnUta/sNa8vJMvVS/DMwRc4R/8rmOnEfBKEjRpfGs="; 18 }; 19 cargoHash = "sha256-rlKFS1ppUoyZ1X2PeG8tEB44Ysqi7kCLqR+ECVIdPjs="; 20 + 21 + passthru = { 22 + updateScript = nix-update-script { }; 23 + }; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
+2 -2
pkgs/by-name/hd/hdrop/package.nix
··· 15 16 stdenvNoCC.mkDerivation rec { 17 pname = "hdrop"; 18 - version = "0.7.2"; 19 20 src = fetchFromGitHub { 21 owner = "Schweber"; 22 repo = "hdrop"; 23 rev = "v${version}"; 24 - hash = "sha256-XpC/LLqB5EwvI2MwnR2x142UtG5WEt5Wwbhx6gdNJ68="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenvNoCC.mkDerivation rec { 17 pname = "hdrop"; 18 + version = "0.7.3"; 19 20 src = fetchFromGitHub { 21 owner = "Schweber"; 22 repo = "hdrop"; 23 rev = "v${version}"; 24 + hash = "sha256-OX9kjGGdIvsaaGwNq7IbyD5B7AmlH1wHiR6P4uIOdi8="; 25 }; 26 27 nativeBuildInputs = [
-5
pkgs/by-name/je/jenkins/package.nix
··· 8 gnused, 9 makeWrapper, 10 nix, 11 - nixfmt-classic, 12 openjdk, 13 writeScript, 14 nixosTests, ··· 57 gnused 58 jq 59 nix 60 - nixfmt-classic 61 ] 62 } 63 ··· 70 71 if [ ! "$oldVersion" = "$version" ]; then 72 update-source-version jenkins "$version" "$hash" 73 - nixpkgs="$(git rev-parse --show-toplevel)" 74 - default_nix="$nixpkgs/pkgs/by-name/je/jenkins/package.nix" 75 - nixfmt "$default_nix" 76 else 77 echo "jenkins is already up-to-date" 78 fi
··· 8 gnused, 9 makeWrapper, 10 nix, 11 openjdk, 12 writeScript, 13 nixosTests, ··· 56 gnused 57 jq 58 nix 59 ] 60 } 61 ··· 68 69 if [ ! "$oldVersion" = "$version" ]; then 70 update-source-version jenkins "$version" "$hash" 71 else 72 echo "jenkins is already up-to-date" 73 fi
+2 -2
pkgs/by-name/ki/kirc/package.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "kirc"; 9 - version = "0.3.2"; 10 11 src = fetchFromGitHub { 12 owner = "mcpcpc"; 13 repo = pname; 14 rev = version; 15 - hash = "sha256-SXPtSFjGPLgORG9OCSCEStzNzdGZFzCx72YOrW288MU="; 16 }; 17 18 dontConfigure = true;
··· 6 7 stdenv.mkDerivation rec { 8 pname = "kirc"; 9 + version = "0.3.3"; 10 11 src = fetchFromGitHub { 12 owner = "mcpcpc"; 13 repo = pname; 14 rev = version; 15 + hash = "sha256-LiJZnFQMnyBEqeyyyqM56XXoYjbZPCWLfLX9OB/f+YM="; 16 }; 17 18 dontConfigure = true;
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "libdeltachat"; 23 - version = "1.153.0"; 24 25 src = fetchFromGitHub { 26 owner = "deltachat"; 27 repo = "deltachat-core-rust"; 28 tag = "v${version}"; 29 - hash = "sha256-kRyDmbz17zHCDfIvxejEvNZTRRF0bHApa3jT5hs4htM="; 30 }; 31 32 patches = [ ··· 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 pname = "deltachat-core-rust"; 38 inherit version src; 39 - hash = "sha256-hPfWyJbBFFlh+Cy1ZrzJ9mq1nhEVr+GGTneMkqYfAtk="; 40 }; 41 42 nativeBuildInputs = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "libdeltachat"; 23 + version = "1.154.1"; 24 25 src = fetchFromGitHub { 26 owner = "deltachat"; 27 repo = "deltachat-core-rust"; 28 tag = "v${version}"; 29 + hash = "sha256-knlfcuZw7gPalLc/BSNvKmdweZAfd/QeBRNFX4OkOV8="; 30 }; 31 32 patches = [ ··· 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 pname = "deltachat-core-rust"; 38 inherit version src; 39 + hash = "sha256-Wbuz03gNlnQCu3p9rRdeZTCtIJqFUK71e8CmEOousFI="; 40 }; 41 42 nativeBuildInputs = [
+4 -2
pkgs/by-name/li/libstudxml/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "libstudxml"; 10 - version = "1.1.0-b.10+2"; 11 12 src = fetchgit { 13 url = "https://git.codesynthesis.com/libstudxml/libstudxml.git"; 14 rev = "v${finalAttrs.version}"; 15 - hash = "sha256-OsjMhQ3u/wLhOay7qg9sQMEhnAOdrO30dsKQ8aDWUOo="; 16 }; 17 18 outputs = [ ··· 20 "dev" 21 "doc" 22 ]; 23 24 nativeBuildInputs = [ build2 ]; 25
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "libstudxml"; 10 + version = "1.1.0"; 11 12 src = fetchgit { 13 url = "https://git.codesynthesis.com/libstudxml/libstudxml.git"; 14 rev = "v${finalAttrs.version}"; 15 + hash = "sha256-WMqO03ShZ5h3gqe3VQmdxE6JT4799kfdDbsqHVBzReI="; 16 }; 17 18 outputs = [ ··· 20 "dev" 21 "doc" 22 ]; 23 + 24 + strictDeps = true; 25 26 nativeBuildInputs = [ build2 ]; 27
+47 -17
pkgs/by-name/lm/lm_sensors/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 bash, 6 bison, 7 flex, 8 which, 9 perl, 10 sensord ? false, 11 - rrdtool ? null, 12 }: 13 14 - assert sensord -> rrdtool != null; 15 16 - stdenv.mkDerivation rec { 17 pname = "lm-sensors"; 18 - version = "3.6.0"; 19 - dashedVersion = lib.replaceStrings [ "." ] [ "-" ] version; 20 21 src = fetchFromGitHub { 22 owner = "lm-sensors"; 23 repo = "lm-sensors"; 24 - rev = "V${dashedVersion}"; 25 hash = "sha256-9lfHCcODlS7sZMjQhK0yQcCBEoGyZOChx/oM0CU37sY="; 26 }; 27 28 # Upstream build system have knob to enable and disable building of static 29 # library, shared library is built unconditionally. 30 postPatch = lib.optionalString stdenv.hostPlatform.isStatic '' 31 sed -i 'lib/Module.mk' -e '/LIBTARGETS :=/,+1d; /-m 755/ d' 32 - substituteInPlace prog/sensors/Module.mk --replace 'lib/$(LIBSHBASENAME)' "" 33 ''; 34 35 nativeBuildInputs = [ ··· 37 flex 38 which 39 ]; 40 # bash is required for correctly replacing the shebangs in all tools for cross-compilation. 41 buildInputs = [ 42 bash ··· 45 46 makeFlags = [ 47 "PREFIX=${placeholder "out"}" 48 "CC=${stdenv.cc.targetPrefix}cc" 49 "AR=${stdenv.cc.targetPrefix}ar" 50 ] ++ lib.optional sensord "PROG_EXTRA=sensord"; 51 52 - installFlags = [ 53 - "ETCDIR=${placeholder "out"}/etc" 54 - ]; 55 56 # Making regexp to patch-out installing of .so symlinks from Makefile is 57 # complicated, it is easier to remove them post-install. 58 postInstall = 59 '' 60 - mkdir -p $out/share/doc/${pname} 61 - cp -r configs doc/* $out/share/doc/${pname} 62 '' 63 + lib.optionalString stdenv.hostPlatform.isStatic '' 64 rm $out/lib/*.so* 65 ''; 66 67 - meta = with lib; { 68 homepage = "https://hwmon.wiki.kernel.org/lm_sensors"; 69 - changelog = "https://raw.githubusercontent.com/lm-sensors/lm-sensors/V${dashedVersion}/CHANGES"; 70 description = "Tools for reading hardware sensors"; 71 - license = with licenses; [ 72 lgpl21Plus 73 gpl2Plus 74 ]; 75 - maintainers = with maintainers; [ pmy ]; 76 - platforms = platforms.linux; 77 mainProgram = "sensors"; 78 }; 79 }
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + fetchpatch, 6 bash, 7 bison, 8 flex, 9 which, 10 perl, 11 + rrdtool, 12 sensord ? false, 13 }: 14 15 + let 16 + version = "3.6.0"; 17 + tag = lib.replaceStrings [ "." ] [ "-" ] version; 18 + in 19 20 + stdenv.mkDerivation { 21 pname = "lm-sensors"; 22 + inherit version; 23 24 src = fetchFromGitHub { 25 owner = "lm-sensors"; 26 repo = "lm-sensors"; 27 + inherit tag; 28 hash = "sha256-9lfHCcODlS7sZMjQhK0yQcCBEoGyZOChx/oM0CU37sY="; 29 }; 30 + 31 + patches = [ 32 + # Fix compile failure on GCC 14 with `sensord` enabled. 33 + # From: https://github.com/lm-sensors/lm-sensors/pull/483 34 + (fetchpatch { 35 + url = "https://github.com/lm-sensors/lm-sensors/pull/483/commits/7a6170f07d05cc6601b4668f211e9389f2e75286.patch"; 36 + hash = "sha256-Q49quv3eXeMvY3jgZFs/F7Rljbq4YyehIDIlsgmloBQ="; 37 + }) 38 + ]; 39 + 40 + outputs = [ 41 + "bin" 42 + "out" 43 + "dev" 44 + "man" 45 + "doc" 46 + ]; 47 48 # Upstream build system have knob to enable and disable building of static 49 # library, shared library is built unconditionally. 50 postPatch = lib.optionalString stdenv.hostPlatform.isStatic '' 51 sed -i 'lib/Module.mk' -e '/LIBTARGETS :=/,+1d; /-m 755/ d' 52 + substituteInPlace prog/sensors/Module.mk \ 53 + --replace-fail 'lib/$(LIBSHBASENAME)' "" 54 ''; 55 56 nativeBuildInputs = [ ··· 58 flex 59 which 60 ]; 61 + 62 # bash is required for correctly replacing the shebangs in all tools for cross-compilation. 63 buildInputs = [ 64 bash ··· 67 68 makeFlags = [ 69 "PREFIX=${placeholder "out"}" 70 + "BINDIR=${placeholder "bin"}/bin" 71 + "SBINDIR=${placeholder "bin"}/bin" 72 + "INCLUDEDIR=${placeholder "dev"}/include" 73 + "MANDIR=${placeholder "man"}/share/man" 74 + # This is a dependency of the library. 75 + "ETCDIR=${placeholder "out"}/etc" 76 + 77 "CC=${stdenv.cc.targetPrefix}cc" 78 "AR=${stdenv.cc.targetPrefix}ar" 79 ] ++ lib.optional sensord "PROG_EXTRA=sensord"; 80 81 + enableParallelBuilding = true; 82 83 # Making regexp to patch-out installing of .so symlinks from Makefile is 84 # complicated, it is easier to remove them post-install. 85 postInstall = 86 '' 87 + mkdir -p $doc/share/doc/lm_sensors 88 + cp -r configs doc/* $doc/share/doc/lm_sensors 89 '' 90 + lib.optionalString stdenv.hostPlatform.isStatic '' 91 rm $out/lib/*.so* 92 ''; 93 94 + meta = { 95 homepage = "https://hwmon.wiki.kernel.org/lm_sensors"; 96 + changelog = "https://raw.githubusercontent.com/lm-sensors/lm-sensors/${tag}/CHANGES"; 97 description = "Tools for reading hardware sensors"; 98 + license = with lib.licenses; [ 99 lgpl21Plus 100 gpl2Plus 101 ]; 102 + maintainers = with lib.maintainers; [ 103 + pmy 104 + oxalica 105 + ]; 106 + platforms = lib.platforms.linux; 107 mainProgram = "sensors"; 108 }; 109 }
+5 -5
pkgs/by-name/mi/mirrord/manifest.json
··· 1 { 2 - "version": "3.128.0", 3 "assets": { 4 "x86_64-linux": { 5 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.128.0/mirrord_linux_x86_64", 6 - "hash": "sha256-GP7n7oTuecRwstUOguaOhHx9HiwNoFO0BSWX2/AB6LI=" 7 }, 8 "aarch64-linux": { 9 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.128.0/mirrord_linux_aarch64", 10 - "hash": "sha256-WExPypRI9eDpUXoCNkAeO5rsDHULZbpBWLYQxRdvN7I=" 11 } 12 } 13 }
··· 1 { 2 + "version": "3.129.0", 3 "assets": { 4 "x86_64-linux": { 5 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.129.0/mirrord_linux_x86_64", 6 + "hash": "sha256-kvyofs+kBXVJewdjloV/uwR8TMU3jhUbMF+wl7uyl/0=" 7 }, 8 "aarch64-linux": { 9 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.129.0/mirrord_linux_aarch64", 10 + "hash": "sha256-Lk5s2puKkz4hK0I2aQJzfQ5w66ERUtCK1plO52f2OZQ=" 11 } 12 } 13 }
+12 -1
pkgs/by-name/ml/mlx42/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 glfw, 7 enableShared ? !stdenv.hostPlatform.isStatic, ··· 19 hash = "sha256-/HCP6F7N+J97n4orlLxg/4agEoq4+rJdpeW/3q+DI1I="; 20 }; 21 22 postPatch = 23 '' 24 patchShebangs --build ./tools 25 '' 26 + lib.optionalString enableShared '' 27 substituteInPlace CMakeLists.txt \ 28 - --replace-fail "mlx42 STATIC" "mlx42 SHARED" 29 ''; 30 31 strictDeps = true;
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + fetchpatch, 6 cmake, 7 glfw, 8 enableShared ? !stdenv.hostPlatform.isStatic, ··· 20 hash = "sha256-/HCP6F7N+J97n4orlLxg/4agEoq4+rJdpeW/3q+DI1I="; 21 }; 22 23 + patches = [ 24 + # clang no longer allows using -Ofast 25 + # see: https://github.com/codam-coding-college/MLX42/issues/147 26 + (fetchpatch { 27 + name = "replace-ofast-with-o3.patch"; 28 + url = "https://github.com/codam-coding-college/MLX42/commit/ce254c3a19af8176787601a2ac3490100a5c4c61.patch"; 29 + hash = "sha256-urL/WVOXinf7hWR5kH+bAVTcAzldkkWfY0+diSf7jHE="; 30 + }) 31 + ]; 32 + 33 postPatch = 34 '' 35 patchShebangs --build ./tools 36 '' 37 + lib.optionalString enableShared '' 38 substituteInPlace CMakeLists.txt \ 39 + --replace-fail "mlx42 STATIC" "mlx42 SHARED" 40 ''; 41 42 strictDeps = true;
+2 -2
pkgs/by-name/mo/monit/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "monit"; 18 - version = "5.34.3"; 19 20 src = fetchurl { 21 url = "https://mmonit.com/monit/dist/monit-${version}.tar.gz"; 22 - sha256 = "sha256-Zp2Lld3sEk0URLpSZPZ/3q6OkOU7KSlxn0dQ/F/zumA="; 23 }; 24 25 nativeBuildInputs =
··· 15 16 stdenv.mkDerivation rec { 17 pname = "monit"; 18 + version = "5.34.4"; 19 20 src = fetchurl { 21 url = "https://mmonit.com/monit/dist/monit-${version}.tar.gz"; 22 + sha256 = "sha256-72B8+qv9N2fUC5ueMgMvdIvuvE1oaDH2ER4OaPvRtGk="; 23 }; 24 25 nativeBuildInputs =
+2 -2
pkgs/by-name/na/nawk/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "nawk"; 12 - version = "20240728"; 13 14 src = fetchFromGitHub { 15 owner = "onetrueawk"; 16 repo = "awk"; 17 rev = finalAttrs.version; 18 - hash = "sha256-LA7fdbMP3aKJ1QljoKWizqVg3ys3hd8tGaRsQnIO+Hc="; 19 }; 20 21 depsBuildBuild = [ buildPackages.stdenv.cc ];
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "nawk"; 12 + version = "20250116"; 13 14 src = fetchFromGitHub { 15 owner = "onetrueawk"; 16 repo = "awk"; 17 rev = finalAttrs.version; 18 + hash = "sha256-zRGMqMPkP801nZE/pG/NwsiOvv6dTQBcPtfTJCh1eiQ="; 19 }; 20 21 depsBuildBuild = [ buildPackages.stdenv.cc ];
-5
pkgs/by-name/oh/oh-my-zsh/package.nix
··· 10 common-updater-scripts, 11 git, 12 nix, 13 - nixfmt-classic, 14 jq, 15 coreutils, 16 gnused, ··· 99 curl 100 cacert 101 git 102 - nixfmt-classic 103 nix 104 jq 105 coreutils ··· 111 latestSha="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')" 112 113 if [ ! "null" = "$latestSha" ]; then 114 - nixpkgs="$(git rev-parse --show-toplevel)" 115 - default_nix="$nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix" 116 latestDate="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')" 117 update-source-version oh-my-zsh "$latestDate" --rev="$latestSha" 118 - nixfmt "$default_nix" 119 else 120 echo "${pname} is already up-to-date" 121 fi
··· 10 common-updater-scripts, 11 git, 12 nix, 13 jq, 14 coreutils, 15 gnused, ··· 98 curl 99 cacert 100 git 101 nix 102 jq 103 coreutils ··· 109 latestSha="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')" 110 111 if [ ! "null" = "$latestSha" ]; then 112 latestDate="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')" 113 update-source-version oh-my-zsh "$latestDate" --rev="$latestSha" 114 else 115 echo "${pname} is already up-to-date" 116 fi
+2 -2
pkgs/by-name/op/open62541pp/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "open62541pp"; 11 - version = "0.16.0"; 12 13 src = fetchFromGitHub { 14 owner = "open62541pp"; 15 repo = "open62541pp"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-9sxfM1BH6f29JRckNJi+t2TWNvtHmfyc6WO93PR2ofY="; 18 }; 19 20 cmakeFlags = [
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "open62541pp"; 11 + version = "0.17.0"; 12 13 src = fetchFromGitHub { 14 owner = "open62541pp"; 15 repo = "open62541pp"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-593UaEEqWaheqEBUl13ijuC25sNnuPe9a6gbBo7Zo+E="; 18 }; 19 20 cmakeFlags = [
+1 -1
pkgs/by-name/op/openarena/Makefile.local
··· 1 BUILD_CLIENT=1 2 - BUILD_RENDERER_OPENGL2=1 3 BUILD_SERVER=1 4 USE_CURL_DLOPEN=0 5 USE_FREETYPE=1
··· 1 BUILD_CLIENT=1 2 + BUILD_RENDERER_OPENGL2=0 3 BUILD_SERVER=1 4 USE_CURL_DLOPEN=0 5 USE_FREETYPE=1
+2 -2
pkgs/by-name/op/openlinkhub/package.nix
··· 9 10 buildGoModule rec { 11 pname = "openlinkhub"; 12 - version = "0.4.5"; 13 14 src = fetchFromGitHub { 15 owner = "jurkovic-nikola"; 16 repo = "OpenLinkHub"; 17 tag = version; 18 - hash = "sha256-67dnZr83QCAy7fWrrbdSV3Yh8ProewZsL6Gv8Bnc3f4="; 19 }; 20 21 proxyVendor = true;
··· 9 10 buildGoModule rec { 11 pname = "openlinkhub"; 12 + version = "0.4.8"; 13 14 src = fetchFromGitHub { 15 owner = "jurkovic-nikola"; 16 repo = "OpenLinkHub"; 17 tag = version; 18 + hash = "sha256-gsMzquVK4QVXZPHIeAuZW/vHW8tRBWcVAX+/fORDp+U="; 19 }; 20 21 proxyVendor = true;
+59
pkgs/by-name/op/openterface-qt/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + makeDesktopItem, 5 + copyDesktopItems, 6 + fetchFromGitHub, 7 + qt6, 8 + libusb1, 9 + }: 10 + stdenv.mkDerivation (final: { 11 + pname = "openterface-qt"; 12 + version = "0.0.6"; 13 + src = fetchFromGitHub { 14 + owner = "TechxArtisanStudio"; 15 + repo = "Openterface_QT"; 16 + rev = "v${final.version}"; 17 + hash = "sha256-orSOEzyplV0d+faaaRpXeMOhwbnOFxir7DG3LdErCdI="; 18 + }; 19 + nativeBuildInputs = [ 20 + copyDesktopItems 21 + qt6.wrapQtAppsHook 22 + qt6.qmake 23 + ]; 24 + buildInputs = [ 25 + libusb1 26 + qt6.qtbase 27 + qt6.qtmultimedia 28 + qt6.qtserialport 29 + qt6.qtsvg 30 + ]; 31 + installPhase = '' 32 + runHook preInstall 33 + mkdir -p $out/bin 34 + cp ./openterfaceQT $out/bin/ 35 + mkdir -p $out/share/pixmaps 36 + cp ./images/icon_256.png $out/share/pixmaps/${final.pname}.png 37 + runHook postInstall 38 + ''; 39 + 40 + desktopItems = [ 41 + (makeDesktopItem { 42 + name = "openterfaceQT"; 43 + exec = "openterfaceQT"; 44 + icon = final.pname; 45 + comment = final.meta.description; 46 + desktopName = "Openterface QT"; 47 + categories = [ "Utility" ]; 48 + }) 49 + ]; 50 + 51 + meta = { 52 + description = "Openterface mini-KVM host application for linux"; 53 + homepage = "https://github.com/TechxArtisanStudio/Openterface_QT"; 54 + license = lib.licenses.agpl3Only; 55 + mainProgram = "openterfaceQT"; 56 + maintainers = with lib.maintainers; [ samw ]; 57 + platforms = lib.platforms.linux; 58 + }; 59 + })
+3 -3
pkgs/by-name/or/orbiton/package.nix
··· 12 13 buildGoModule rec { 14 pname = "orbiton"; 15 - version = "2.68.6"; 16 17 src = fetchFromGitHub { 18 owner = "xyproto"; 19 repo = "orbiton"; 20 tag = "v${version}"; 21 - hash = "sha256-7h8U6Ye5Jyf0UmV/+6yHv9QBEtxYHlDBq+T09tmywnM="; 22 }; 23 24 vendorHash = null; ··· 50 51 meta = { 52 description = "Config-free text editor and IDE limited to VT100"; 53 - homepage = "https://orbiton.zip"; 54 license = lib.licenses.bsd3; 55 maintainers = with lib.maintainers; [ sikmir ]; 56 mainProgram = "o";
··· 12 13 buildGoModule rec { 14 pname = "orbiton"; 15 + version = "2.68.7"; 16 17 src = fetchFromGitHub { 18 owner = "xyproto"; 19 repo = "orbiton"; 20 tag = "v${version}"; 21 + hash = "sha256-x64sHd6d8zpOp9XWhjXkRfBqzyZWRC80QLZ8dYCgGjo="; 22 }; 23 24 vendorHash = null; ··· 50 51 meta = { 52 description = "Config-free text editor and IDE limited to VT100"; 53 + homepage = "https://roboticoverlords.org/orbiton/"; 54 license = lib.licenses.bsd3; 55 maintainers = with lib.maintainers; [ sikmir ]; 56 mainProgram = "o";
+1 -17
pkgs/by-name/pa/paperless-ngx/package.nix
··· 45 packageOverrides = final: prev: { 46 django = prev.django_5; 47 48 - # TODO: drop after https://github.com/NixOS/nixpkgs/pull/306556 or similar got merged 49 - django-allauth = prev.django-allauth.overridePythonAttrs ( 50 - { src, nativeCheckInputs, ... }: 51 - let 52 - version = "65.0.2"; 53 - in 54 - { 55 - inherit version; 56 - src = src.override { 57 - tag = version; 58 - hash = "sha256-GvYdExkNuySrg8ERnWOJxucFe5HVdPAcHfRNeqiVS7M="; 59 - }; 60 - 61 - nativeCheckInputs = nativeCheckInputs ++ [ prev.fido2 ]; 62 - } 63 - ); 64 - 65 django-extensions = prev.django-extensions.overridePythonAttrs (_: { 66 # fails with: TypeError: 'class Meta' got invalid attribute(s): index_together 67 # probably because of django_5 but it is the latest version available and used like that in paperless-ngx ··· 232 whoosh 233 zxing-cpp 234 ] 235 ++ redis.optional-dependencies.hiredis 236 ++ uvicorn.optional-dependencies.standard; 237
··· 45 packageOverrides = final: prev: { 46 django = prev.django_5; 47 48 django-extensions = prev.django-extensions.overridePythonAttrs (_: { 49 # fails with: TypeError: 'class Meta' got invalid attribute(s): index_together 50 # probably because of django_5 but it is the latest version available and used like that in paperless-ngx ··· 215 whoosh 216 zxing-cpp 217 ] 218 + ++ django-allauth.optional-dependencies.socialaccount 219 ++ redis.optional-dependencies.hiredis 220 ++ uvicorn.optional-dependencies.standard; 221
+2 -2
pkgs/by-name/pb/pbm/package.nix
··· 2 3 buildDotnetGlobalTool { 4 pname = "pbm"; 5 - version = "1.4.3"; 6 7 - nugetHash = "sha256-R6dmF3HPI2BAcNGLCm6WwBlk4ev6T6jaiJUAWYKf2S4="; 8 9 meta = with lib; { 10 description = "CLI for managing Akka.NET applications and Akka.NET Clusters";
··· 2 3 buildDotnetGlobalTool { 4 pname = "pbm"; 5 + version = "1.4.4"; 6 7 + nugetHash = "sha256-2MoIpgBDrjbi2nInGxivgjLSnS/iyv01y0Yia8R/Gyc="; 8 9 meta = with lib; { 10 description = "CLI for managing Akka.NET applications and Akka.NET Clusters";
+4
pkgs/by-name/ph/pharo/package.nix
··· 55 "-DBUILD_BUNDLE=OFF" 56 ]; 57 58 installPhase = '' 59 runHook preInstall 60
··· 55 "-DBUILD_BUNDLE=OFF" 56 ]; 57 58 + env.NIX_CFLAGS_COMPILE = toString [ 59 + "-Wno-incompatible-pointer-types" 60 + ]; 61 + 62 installPhase = '' 63 runHook preInstall 64
+2 -2
pkgs/by-name/pk/pkgdiff/package.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "1.7.2"; 12 pname = "pkgdiff"; 13 14 src = fetchFromGitHub { 15 owner = "lvc"; 16 repo = "pkgdiff"; 17 rev = version; 18 - sha256 = "1ahknyx0s54frbd3gqh070lkv3j1b344jrs6m6p1s1lgwbd70vnb"; 19 }; 20 21 buildInputs = [ perl ];
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "1.8"; 12 pname = "pkgdiff"; 13 14 src = fetchFromGitHub { 15 owner = "lvc"; 16 repo = "pkgdiff"; 17 rev = version; 18 + sha256 = "sha256-/xhORi/ZHC4B2z6UYPOvDzfgov1DcozRjX0K1WYrqXM="; 19 }; 20 21 buildInputs = [ perl ];
+3 -3
pkgs/by-name/pm/pmtiles/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "pmtiles"; 8 - version = "1.22.3"; 9 10 src = fetchFromGitHub { 11 owner = "protomaps"; 12 repo = "go-pmtiles"; 13 rev = "v${version}"; 14 - hash = "sha256-LKcJJXuQEGJ55uPattoSESxE1knlU2XXzdYrQIlX5aA="; 15 }; 16 17 - vendorHash = "sha256-KRjMEH17cvSjtRP/qYeWRFUo6f6v1ZxEd+H3xvZ1udQ="; 18 19 ldflags = [ 20 "-s"
··· 5 }: 6 buildGoModule rec { 7 pname = "pmtiles"; 8 + version = "1.23.1"; 9 10 src = fetchFromGitHub { 11 owner = "protomaps"; 12 repo = "go-pmtiles"; 13 rev = "v${version}"; 14 + hash = "sha256-W8TlMUAzEeHYrVxJTS3CeBkZzshpuDbFD8lC/ITJMKI="; 15 }; 16 17 + vendorHash = "sha256-Oi099KdfSSVDKuWektEucigwchjEHCsOxbCe48DICF8="; 18 19 ldflags = [ 20 "-s"
+2 -2
pkgs/by-name/pr/protoc-gen-go/package.nix
··· 6 7 buildGoModule rec { 8 pname = "protoc-gen-go"; 9 - version = "1.36.1"; 10 11 src = fetchFromGitHub { 12 owner = "protocolbuffers"; 13 repo = "protobuf-go"; 14 rev = "v${version}"; 15 - hash = "sha256-+OFG7dUrxQveG+UmR9gKXxHUJYtVYb/FH1bWxgxwiOw="; 16 }; 17 18 vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
··· 6 7 buildGoModule rec { 8 pname = "protoc-gen-go"; 9 + version = "1.36.3"; 10 11 src = fetchFromGitHub { 12 owner = "protocolbuffers"; 13 repo = "protobuf-go"; 14 rev = "v${version}"; 15 + hash = "sha256-yzrdZMWl5MBOAGCXP1VxVZNLCSFUWEURVYiDhRKSSRc="; 16 }; 17 18 vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
+100
pkgs/by-name/pr/prowlarr/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + mono, 6 + libmediainfo, 7 + sqlite, 8 + curl, 9 + makeWrapper, 10 + icu, 11 + dotnet-runtime, 12 + openssl, 13 + nixosTests, 14 + zlib, 15 + }: 16 + let 17 + pname = "prowlarr"; 18 + 19 + unsupported = throw "Unsupported system ${stdenv.hostPlatform.system} for ${pname}"; 20 + 21 + os = 22 + if stdenv.hostPlatform.isDarwin then 23 + "osx" 24 + else if stdenv.hostPlatform.isLinux then 25 + "linux" 26 + else 27 + unsupported; 28 + 29 + arch = 30 + { 31 + aarch64-darwin = "arm64"; 32 + aarch64-linux = "arm64"; 33 + x86_64-darwin = "x64"; 34 + x86_64-linux = "x64"; 35 + } 36 + .${stdenv.hostPlatform.system} or unsupported; 37 + 38 + hash = 39 + { 40 + aarch64-darwin = "sha256-N5BDsx9iunG5qUau6gJvdSFscPkNe5/35zMMfsvM+eE="; 41 + aarch64-linux = "sha256-cqSakzwokb4ym8852MYsoyAV3vS9eSyU4/xhHPtsD4o="; 42 + x86_64-darwin = "sha256-2x4k5c1HdNFzDmoEsrrQ3+s41+3wukSMJPHZJJKd/eE="; 43 + x86_64-linux = "sha256-OqZo+kFMTSklwPlj2hr7sAOXCh0HvqbeXWzfmScWXKU="; 44 + } 45 + .${stdenv.hostPlatform.system} or unsupported; 46 + in 47 + stdenv.mkDerivation rec { 48 + inherit pname; 49 + version = "1.29.2.4915"; 50 + 51 + src = fetchurl { 52 + url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.master.${version}.${os}-core-${arch}.tar.gz"; 53 + inherit hash; 54 + }; 55 + 56 + nativeBuildInputs = [ makeWrapper ]; 57 + 58 + installPhase = '' 59 + runHook preInstall 60 + 61 + mkdir -p $out/{bin,share/${pname}-${version}} 62 + cp -r * $out/share/${pname}-${version}/. 63 + 64 + makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Prowlarr \ 65 + --add-flags "$out/share/${pname}-${version}/Prowlarr.dll" \ 66 + --prefix LD_LIBRARY_PATH : ${ 67 + lib.makeLibraryPath [ 68 + curl 69 + sqlite 70 + libmediainfo 71 + mono 72 + openssl 73 + icu 74 + zlib 75 + ] 76 + } 77 + 78 + runHook postInstall 79 + ''; 80 + 81 + passthru = { 82 + updateScript = ./update.sh; 83 + tests.smoke-test = nixosTests.prowlarr; 84 + }; 85 + 86 + meta = with lib; { 87 + description = "Indexer manager/proxy built on the popular arr .net/reactjs base stack"; 88 + homepage = "https://wiki.servarr.com/prowlarr"; 89 + changelog = "https://github.com/Prowlarr/Prowlarr/releases/tag/v${version}"; 90 + license = licenses.gpl3Only; 91 + maintainers = with maintainers; [ pizzapim ]; 92 + mainProgram = "Prowlarr"; 93 + platforms = [ 94 + "aarch64-darwin" 95 + "aarch64-linux" 96 + "x86_64-darwin" 97 + "x86_64-linux" 98 + ]; 99 + }; 100 + }
+45
pkgs/by-name/pr/prowlarr/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix-prefetch jq 3 + 4 + set -eou pipefail 5 + 6 + dirname="$(dirname "$0")" 7 + 8 + updateHash() 9 + { 10 + # nixos 11 + version=$1 12 + system=$2 13 + 14 + # prowlarr 15 + arch=$3 16 + os=$4 17 + 18 + url="https://github.com/Prowlarr/Prowlarr/releases/download/v$version/Prowlarr.master.$version.$os-core-$arch.tar.gz" 19 + hash=$(nix-prefetch-url --type sha256 $url) 20 + sriHash="$(nix hash to-sri --type sha256 $hash)" 21 + 22 + sed -i "s|$system = \"sha256-[a-zA-Z0-9\/+-=]*\";|$system = \"$sriHash\";|g" "$dirname/package.nix" 23 + } 24 + 25 + updateVersion() 26 + { 27 + sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/package.nix" 28 + } 29 + 30 + currentVersion=$(cd $dirname && nix eval --raw -f ../../../.. prowlarr.version) 31 + 32 + latestTag=$(curl https://api.github.com/repos/Prowlarr/Prowlarr/releases/latest | jq -r ".tag_name") 33 + latestVersion="$(expr $latestTag : 'v\(.*\)')" 34 + 35 + if [[ "$currentVersion" == "$latestVersion" ]]; then 36 + echo "Prowlarr is up-to-date: ${currentVersion}" 37 + exit 0 38 + fi 39 + 40 + updateVersion $latestVersion 41 + 42 + updateHash $latestVersion aarch64-darwin arm64 osx 43 + updateHash $latestVersion aarch64-linux arm64 linux 44 + updateHash $latestVersion x86_64-darwin x64 osx 45 + updateHash $latestVersion x86_64-linux x64 linux
+2 -2
pkgs/by-name/ra/rapidfuzz-cpp/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "rapidfuzz-cpp"; 12 - version = "3.2.0"; 13 14 src = fetchFromGitHub { 15 owner = "rapidfuzz"; 16 repo = "rapidfuzz-cpp"; 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-tmk7H9F+IScYPlcbplcrqUU/+py0DFTO95QYdwz5gIc="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "rapidfuzz-cpp"; 12 + version = "3.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "rapidfuzz"; 16 repo = "rapidfuzz-cpp"; 17 rev = "v${finalAttrs.version}"; 18 + hash = "sha256-rCA4Rbf7VAcJmRH0KM0gfc3tZPSCBANf7znvoIlD9sk="; 19 }; 20 21 nativeBuildInputs = [
+7 -1
pkgs/by-name/rc/rcu/package.nix
··· 9 desktopToDarwinBundle, 10 libsForQt5, 11 makeDesktopItem, 12 python3Packages, 13 system-config-printer, 14 }: ··· 43 44 substituteInPlace package_support/gnulinux/50-remarkable.rules \ 45 --replace-fail 'GROUP="yourgroup"' 'GROUP="users"' 46 ''; 47 48 nativeBuildInputs = 49 [ 50 copyDesktopItems 51 libsForQt5.wrapQtAppsHook 52 ] 53 ++ lib.optionals stdenv.hostPlatform.isDarwin [ ··· 66 pdfminer-six 67 pikepdf 68 pillow 69 - protobuf 70 pyside2 71 ]; 72
··· 9 desktopToDarwinBundle, 10 libsForQt5, 11 makeDesktopItem, 12 + protobuf, 13 python3Packages, 14 system-config-printer, 15 }: ··· 44 45 substituteInPlace package_support/gnulinux/50-remarkable.rules \ 46 --replace-fail 'GROUP="yourgroup"' 'GROUP="users"' 47 + 48 + # This must match the protobuf version imported at runtime, regenerate it 49 + rm src/model/update_metadata_pb2.py 50 + protoc --proto_path src/model src/model/update_metadata.proto --python_out=src/model 51 ''; 52 53 nativeBuildInputs = 54 [ 55 copyDesktopItems 56 + protobuf 57 libsForQt5.wrapQtAppsHook 58 ] 59 ++ lib.optionals stdenv.hostPlatform.isDarwin [ ··· 72 pdfminer-six 73 pikepdf 74 pillow 75 + python3Packages.protobuf # otherwise it picks up protobuf from function args 76 pyside2 77 ]; 78
+2
pkgs/by-name/re/reproxy/package.nix
··· 32 mv $out/bin/{app,reproxy} 33 ''; 34 35 meta = with lib; { 36 description = "Simple edge server / reverse proxy"; 37 homepage = "https://reproxy.io/";
··· 32 mv $out/bin/{app,reproxy} 33 ''; 34 35 + __darwinAllowLocalNetworking = true; 36 + 37 meta = with lib; { 38 description = "Simple edge server / reverse proxy"; 39 homepage = "https://reproxy.io/";
+4 -1
pkgs/by-name/ri/ride/package.nix
··· 25 hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc="; 26 }; 27 28 - npmDepsHash = "sha256-h+48/9h7/cD8woyA0UCLtzKuE9jCrfpDk6IeoDWnYik="; 29 30 patches = [ 31 # Adds support for electron versions >=28 ··· 39 (replaceVars ./mk.patch { 40 inherit version; 41 }) 42 ]; 43 44 postPatch = ''
··· 25 hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc="; 26 }; 27 28 + npmDepsHash = "sha256-C8puCz/w5xkaR4QVXXOdoO8n4gNZrRWMcB9/f1DcuMc="; 29 30 patches = [ 31 # Adds support for electron versions >=28 ··· 39 (replaceVars ./mk.patch { 40 inherit version; 41 }) 42 + 43 + # would not build with nodejs_22 and above without this 44 + ./update-nan.patch 45 ]; 46 47 postPatch = ''
+31
pkgs/by-name/ri/ride/update-nan.patch
···
··· 1 + diff --git a/package-lock.json b/package-lock.json 2 + index a0bd285..5a5ec59 100644 3 + --- a/package-lock.json 4 + +++ b/package-lock.json 5 + @@ -8034,9 +8034,10 @@ 6 + "dev": true 7 + }, 8 + "node_modules/nan": { 9 + - "version": "2.17.0", 10 + - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 11 + - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", 12 + + "version": "2.22.0", 13 + + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 14 + + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 15 + + "license": "MIT", 16 + "optional": true 17 + }, 18 + "node_modules/nanomatch": { 19 + @@ -18258,9 +18259,9 @@ 20 + "dev": true 21 + }, 22 + "nan": { 23 + - "version": "2.17.0", 24 + - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 25 + - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", 26 + + "version": "2.22.0", 27 + + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 28 + + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 29 + "optional": true 30 + }, 31 + "nanomatch": {
+6
pkgs/by-name/sa/salt/package.nix
··· 2 lib, 3 stdenv, 4 python3, 5 fetchPypi, 6 openssl, 7 # Many Salt modules require various Python modules to be installed, ··· 21 22 patches = [ 23 ./fix-libcrypto-loading.patch 24 ]; 25 26 postPatch = ''
··· 2 lib, 3 stdenv, 4 python3, 5 + fetchpatch, 6 fetchPypi, 7 openssl, 8 # Many Salt modules require various Python modules to be installed, ··· 22 23 patches = [ 24 ./fix-libcrypto-loading.patch 25 + (fetchpatch { 26 + name = "urllib.patch"; 27 + url = "https://src.fedoraproject.org/rpms/salt/raw/1c6e7b7a88fb81902f5fcee32e04fa80713b81f8/f/urllib.patch"; 28 + hash = "sha256-yldIurafduOAYpf2X0PcTQyyNjz5KKl/N7J2OTEF/c0="; 29 + }) 30 ]; 31 32 postPatch = ''
-5
pkgs/by-name/sb/sbt-extras/package.nix
··· 10 common-updater-scripts, 11 cacert, 12 git, 13 - nixfmt-classic, 14 nix, 15 jq, 16 coreutils, ··· 66 curl 67 cacert 68 git 69 - nixfmt-classic 70 nix 71 jq 72 coreutils ··· 76 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 77 latestSha="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')" 78 if [ ! "null" = "$latestSha" ]; then 79 - nixpkgs="$(git rev-parse --show-toplevel)" 80 - default_nix="$nixpkgs/pkgs/development/tools/build-managers/sbt-extras/default.nix" 81 latestDate="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')" 82 update-source-version ${pname} "$latestSha" --version-key=rev 83 update-source-version ${pname} "$latestDate" --ignore-same-hash 84 - nixfmt "$default_nix" 85 else 86 echo "${pname} is already up-to-date" 87 fi
··· 10 common-updater-scripts, 11 cacert, 12 git, 13 nix, 14 jq, 15 coreutils, ··· 65 curl 66 cacert 67 git 68 nix 69 jq 70 coreutils ··· 74 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 75 latestSha="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')" 76 if [ ! "null" = "$latestSha" ]; then 77 latestDate="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')" 78 update-source-version ${pname} "$latestSha" --version-key=rev 79 update-source-version ${pname} "$latestDate" --ignore-same-hash 80 else 81 echo "${pname} is already up-to-date" 82 fi
+13 -14
pkgs/by-name/si/sirula/package.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 rustPlatform, ··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "sirula"; 12 - version = "1.0.0-unstable-2023-09-02"; 13 14 src = fetchFromGitHub { 15 owner = "DorianRudolph"; 16 - repo = pname; 17 - rev = "b15efe85ef1fe50849a33e5919d53d05f4f66090"; 18 - hash = "sha256-S0WbqY49nKaBUMWfgDKZxFLJuk7uFcnTfV8s86V0Zxs="; 19 }; 20 21 - cargoLock = { 22 - lockFile = ./Cargo.lock; 23 - outputHashes = { 24 - "osstrtools-0.2.2" = "sha256-Co4pcikfN4vtIVK7ZsRGCWMAhMJWNNVZe/AdN1nMlmQ="; 25 - }; 26 - }; 27 28 nativeBuildInputs = [ pkg-config ]; 29 ··· 32 gtk-layer-shell 33 ]; 34 35 - meta = with lib; { 36 description = "Simple app launcher for wayland written in rust"; 37 homepage = "https://github.com/DorianRudolph/sirula"; 38 - license = with licenses; [ gpl3Plus ]; 39 - maintainers = [ ]; 40 - platforms = platforms.linux; 41 }; 42 }
··· 1 { 2 + nix-update-script, 3 lib, 4 fetchFromGitHub, 5 rustPlatform, ··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "sirula"; 13 + version = "1.1.0"; 14 15 src = fetchFromGitHub { 16 owner = "DorianRudolph"; 17 + repo = "sirula"; 18 + tag = "v${version}"; 19 + hash = "sha256-rBaH2cIIaRoaw8Os60s4MknZywzDuGLagJiAvEYU4m8="; 20 }; 21 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-7trHMGTWtf4IT7efyKIXM7n4x6j7n2V3I7ZXSSwvzys="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 ··· 29 gtk-layer-shell 30 ]; 31 32 + passthru.updateScript = nix-update-script { }; 33 + 34 + meta = { 35 description = "Simple app launcher for wayland written in rust"; 36 homepage = "https://github.com/DorianRudolph/sirula"; 37 + license = [ lib.licenses.gpl3Plus ]; 38 + maintainers = [ lib.maintainers.atagen ]; 39 + platforms = lib.platforms.linux; 40 }; 41 }
+7 -5
pkgs/by-name/sp/spotify-cli-linux/package.nix
··· 1 - { lib, python3Packages, fetchPypi, dbus }: 2 python3Packages.buildPythonApplication rec { 3 pname = "spotify-cli-linux"; 4 - version = "1.9.0"; 5 pyproject = true; 6 7 - src = fetchPypi { 8 - inherit pname version; 9 - hash = "sha256-YW9HLcy50d44TRUEEkWAd92Gr2sTpRiu/w/bhF+LdBM="; 10 }; 11 12 preBuild = ''
··· 1 + { lib, python3Packages, fetchFromGitHub, dbus }: 2 python3Packages.buildPythonApplication rec { 3 pname = "spotify-cli-linux"; 4 + version = "1.9.1"; 5 pyproject = true; 6 7 + src = fetchFromGitHub { 8 + owner = "pwittchen"; 9 + repo = "spotify-cli-linux"; 10 + tag = "v${version}"; 11 + hash = "sha256-Ko/as7wiBHawmyag9jFZqpPUZhb3p1+oYcl+26XyBZk="; 12 }; 13 14 preBuild = ''
+38 -104
pkgs/by-name/te/temporal-cli/package.nix
··· 3 fetchFromGitHub, 4 buildGoModule, 5 installShellFiles, 6 - symlinkJoin, 7 stdenv, 8 }: 9 10 - let 11 - metaCommon = { 12 - description = "Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal"; 13 - homepage = "https://docs.temporal.io/cli"; 14 - license = lib.licenses.mit; 15 - maintainers = with lib.maintainers; [ aaronjheng ]; 16 }; 17 18 overrideModAttrs = old: { 19 # https://gitlab.com/cznic/libc/-/merge_requests/10 ··· 22 ''; 23 }; 24 25 - tctl-next = buildGoModule rec { 26 - pname = "tctl-next"; 27 - version = "1.1.2"; 28 - 29 - src = fetchFromGitHub { 30 - owner = "temporalio"; 31 - repo = "cli"; 32 - rev = "v${version}"; 33 - hash = "sha256-7wURMdi357w5S4s909PTUZanRzFyWM588DMY7iYWP88="; 34 - }; 35 - 36 - vendorHash = "sha256-umGwew8RwewlYJQD1psYSd9bu67cPEiHBJkQRJGjyGY="; 37 - 38 - inherit overrideModAttrs; 39 - 40 - nativeBuildInputs = [ installShellFiles ]; 41 - 42 - excludedPackages = [ 43 - "./cmd/docgen" 44 - "./tests" 45 - ]; 46 - 47 - ldflags = [ 48 - "-s" 49 - "-w" 50 - "-X github.com/temporalio/cli/temporalcli.Version=${version}" 51 - ]; 52 - 53 - # Tests fail with x86 on macOS Rosetta 2 54 - doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); 55 - 56 - preCheck = '' 57 - export HOME="$(mktemp -d)" 58 - ''; 59 - 60 - postInstall = '' 61 - installShellCompletion --cmd temporal \ 62 - --bash <($out/bin/temporal completion bash) \ 63 - --fish <($out/bin/temporal completion fish) \ 64 - --zsh <($out/bin/temporal completion zsh) 65 - ''; 66 - 67 - __darwinAllowLocalNetworking = true; 68 - 69 - meta = metaCommon // { 70 - mainProgram = "temporal"; 71 - }; 72 - }; 73 - 74 - tctl = buildGoModule rec { 75 - pname = "tctl"; 76 - version = "1.18.1"; 77 - 78 - src = fetchFromGitHub { 79 - owner = "temporalio"; 80 - repo = "tctl"; 81 - rev = "v${version}"; 82 - hash = "sha256-LX4hyPme+mkNmPvrTHIT5Ow3QM8BTAB7MXSY1fa8tSk="; 83 - }; 84 85 - vendorHash = "sha256-294lnUKnXNrN6fJ+98ub7LwsJ9aT+FzWCB3nryfAlCI="; 86 87 - inherit overrideModAttrs; 88 89 - nativeBuildInputs = [ installShellFiles ]; 90 91 - excludedPackages = [ "./cmd/copyright" ]; 92 93 - ldflags = [ 94 - "-s" 95 - "-w" 96 - ]; 97 98 - preCheck = '' 99 - export HOME="$(mktemp -d)" 100 - ''; 101 - 102 - postInstall = '' 103 - installShellCompletion --cmd tctl \ 104 - --bash <($out/bin/tctl completion bash) \ 105 - --zsh <($out/bin/tctl completion zsh) 106 - ''; 107 108 - __darwinAllowLocalNetworking = true; 109 - 110 - meta = metaCommon // { 111 - mainProgram = "tctl"; 112 - }; 113 - }; 114 - in 115 - symlinkJoin rec { 116 - pname = "temporal-cli"; 117 - inherit (tctl-next) version; 118 - name = "${pname}-${version}"; 119 - 120 - paths = [ 121 - tctl-next 122 - tctl 123 - ]; 124 - 125 - passthru = { inherit tctl tctl-next; }; 126 - 127 - meta = metaCommon // { 128 mainProgram = "temporal"; 129 - platforms = lib.unique (lib.concatMap (drv: drv.meta.platforms) paths); 130 }; 131 }
··· 3 fetchFromGitHub, 4 buildGoModule, 5 installShellFiles, 6 stdenv, 7 }: 8 9 + buildGoModule rec { 10 + pname = "temporal-cli"; 11 + version = "1.1.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "temporalio"; 15 + repo = "cli"; 16 + rev = "v${version}"; 17 + hash = "sha256-7wURMdi357w5S4s909PTUZanRzFyWM588DMY7iYWP88="; 18 }; 19 + 20 + vendorHash = "sha256-umGwew8RwewlYJQD1psYSd9bu67cPEiHBJkQRJGjyGY="; 21 22 overrideModAttrs = old: { 23 # https://gitlab.com/cznic/libc/-/merge_requests/10 ··· 26 ''; 27 }; 28 29 + nativeBuildInputs = [ installShellFiles ]; 30 31 + excludedPackages = [ 32 + "./cmd/docgen" 33 + "./tests" 34 + ]; 35 36 + ldflags = [ 37 + "-s" 38 + "-w" 39 + "-X github.com/temporalio/cli/temporalcli.Version=${version}" 40 + ]; 41 42 + # Tests fail with x86 on macOS Rosetta 2 43 + doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); 44 45 + preCheck = '' 46 + export HOME="$(mktemp -d)" 47 + ''; 48 49 + postInstall = '' 50 + installShellCompletion --cmd temporal \ 51 + --bash <($out/bin/temporal completion bash) \ 52 + --fish <($out/bin/temporal completion fish) \ 53 + --zsh <($out/bin/temporal completion zsh) 54 + ''; 55 56 + __darwinAllowLocalNetworking = true; 57 58 + meta = { 59 + description = "Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal"; 60 + homepage = "https://docs.temporal.io/cli"; 61 + license = lib.licenses.mit; 62 + maintainers = with lib.maintainers; [ aaronjheng ]; 63 mainProgram = "temporal"; 64 }; 65 }
+2 -2
pkgs/by-name/tr/trdl-client/package.nix
··· 8 9 buildGoModule rec { 10 pname = "trdl-client"; 11 - version = "0.7.0"; 12 13 src = fetchFromGitHub { 14 owner = "werf"; 15 repo = "trdl"; 16 rev = "v${version}"; 17 - hash = "sha256-umeoiEq+Cp/cKpiNxCnMDghubm3LPFPJA18ChuYmIVo="; 18 }; 19 20 sourceRoot = "${src.name}/client";
··· 8 9 buildGoModule rec { 10 pname = "trdl-client"; 11 + version = "0.8.3"; 12 13 src = fetchFromGitHub { 14 owner = "werf"; 15 repo = "trdl"; 16 rev = "v${version}"; 17 + hash = "sha256-7qhtn64nIcZLThXYLhrs/b5Z6k2mghJ77w6SyVcHmX4="; 18 }; 19 20 sourceRoot = "${src.name}/client";
+2 -2
pkgs/by-name/tr/trealla/package.nix
··· 23 ]; 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "trealla"; 26 - version = "2.63.11"; 27 28 src = fetchFromGitHub { 29 owner = "trealla-prolog"; 30 repo = "trealla"; 31 rev = "v${finalAttrs.version}"; 32 - hash = "sha256-3Z8LML2BTHAaNEg65YqYg0HyLNG1HwHpztGfSY1VGyw="; 33 }; 34 35 postPatch = ''
··· 23 ]; 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "trealla"; 26 + version = "2.63.15"; 27 28 src = fetchFromGitHub { 29 owner = "trealla-prolog"; 30 repo = "trealla"; 31 rev = "v${finalAttrs.version}"; 32 + hash = "sha256-4YQCfkAJTTS0n0hDUcc25ks0XtToqNL7eFVM1aPjE/w="; 33 }; 34 35 postPatch = ''
+23 -17
pkgs/by-name/tu/turses/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "tweepy"; 21 repo = "tweepy"; 22 - rev = "v${version}"; 23 - sha256 = "0k4bdlwjna6f1k19jki4xqgckrinkkw8b9wihzymr1l04rwd05nw"; 24 }; 25 - propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ 26 super.six 27 super.requests.optional-dependencies.socks 28 ]; ··· 36 buildPythonPackage rec { 37 pname = "turses"; 38 version = "0.3.1"; 39 40 src = fetchPypi { 41 inherit pname version; 42 - sha256 = "15mkhm3b5ka42h8qph0mhh8izfc1200v7651c62k7ldcs50ib9j6"; 43 }; 44 45 - propagatedBuildInputs = with py.pkgs; [ 46 urwid 47 tweepy 48 future ··· 69 }) 70 ]; 71 72 - postPatch = '' 73 - substituteInPlace setup.py \ 74 - --replace "urwid==1.3.0" "urwid" \ 75 - --replace "future==0.14.3" "future" \ 76 - --replace "tweepy==3.3.0" "tweepy" 77 - substituteInPlace tests/test_config.py \ 78 - --replace "config.generate_config_file.assert_called_once()" "assert config.generate_config_file.call_count == 1" 79 - substituteInPlace tests/test_meta.py \ 80 - --replace "self.observer.update.assert_called_once()" "assert self.observer.update.call_count == 1" 81 - ''; 82 - 83 checkPhase = '' 84 TMP_TURSES=`echo turses-$RANDOM` 85 mkdir $TMP_TURSES ··· 89 90 meta = with lib; { 91 description = "Twitter client for the console"; 92 - mainProgram = "turses"; 93 homepage = "https://github.com/louipc/turses"; 94 license = licenses.gpl3Only; 95 maintainers = [ ]; 96 platforms = platforms.unix; 97 }; 98 }
··· 19 src = fetchFromGitHub { 20 owner = "tweepy"; 21 repo = "tweepy"; 22 + tag = "v${version}"; 23 + hash = "sha256-3BbQeCaAhlz9h5GnhficNubJHu4kTpnCDM4oKzlti0w="; 24 }; 25 + dependencies = oldAttrs.dependencies ++ [ 26 super.six 27 super.requests.optional-dependencies.socks 28 ]; ··· 36 buildPythonPackage rec { 37 pname = "turses"; 38 version = "0.3.1"; 39 + pyproject = true; 40 41 src = fetchPypi { 42 inherit pname version; 43 + hash = "sha256-RqYVQdGs0TOFYaGYswEQgbkfEYQVwIsRFETNskaFs5Y="; 44 }; 45 46 + pythonRelaxDeps = [ 47 + "urwid" 48 + "future" 49 + "tweepy" 50 + ]; 51 + 52 + postPatch = '' 53 + substituteInPlace tests/test_config.py \ 54 + --replace-fail "config.generate_config_file.assert_called_once()" "assert config.generate_config_file.call_count == 1" 55 + substituteInPlace tests/test_meta.py \ 56 + --replace-fail "self.observer.update.assert_called_once()" "assert self.observer.update.call_count == 1" 57 + ''; 58 + 59 + build-system = with py.pkgs; [ setuptools ]; 60 + 61 + dependencies = with py.pkgs; [ 62 urwid 63 tweepy 64 future ··· 85 }) 86 ]; 87 88 checkPhase = '' 89 TMP_TURSES=`echo turses-$RANDOM` 90 mkdir $TMP_TURSES ··· 94 95 meta = with lib; { 96 description = "Twitter client for the console"; 97 homepage = "https://github.com/louipc/turses"; 98 + changelog = "https://github.com/louipc/turses/blob/v${version}/HISTORY.rst"; 99 license = licenses.gpl3Only; 100 maintainers = [ ]; 101 + mainProgram = "turses"; 102 platforms = platforms.unix; 103 }; 104 }
+4 -3
pkgs/by-name/uu/uutils-coreutils/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "uutils-coreutils"; 17 - version = "0.0.28"; 18 19 src = fetchFromGitHub { 20 owner = "uutils"; 21 repo = "coreutils"; 22 tag = version; 23 - hash = "sha256-Gwks+xTkwK5dgV9AkSthIrhBNwq/WvM9SNr0wR/SBSM="; 24 }; 25 26 cargoDeps = rustPlatform.fetchCargoTarball { 27 inherit src; 28 name = "uutils-coreutils-${version}"; 29 - hash = "sha256-i7RvsgtmkH8og8lkRQURWLrzrhPkxans+KME2Ili0wM="; 30 }; 31 32 nativeBuildInputs = [ ··· 69 CLI utils in Rust. This repo is to aggregate the GNU coreutils rewrites. 70 ''; 71 homepage = "https://github.com/uutils/coreutils"; 72 maintainers = with lib.maintainers; [ siraben ]; 73 license = lib.licenses.mit; 74 platforms = lib.platforms.unix;
··· 14 15 stdenv.mkDerivation rec { 16 pname = "uutils-coreutils"; 17 + version = "0.0.29"; 18 19 src = fetchFromGitHub { 20 owner = "uutils"; 21 repo = "coreutils"; 22 tag = version; 23 + hash = "sha256-B6lz75uxROo7npiZNCdTt0NCxVvsaIgtWnuGOKevDQQ="; 24 }; 25 26 cargoDeps = rustPlatform.fetchCargoTarball { 27 inherit src; 28 name = "uutils-coreutils-${version}"; 29 + hash = "sha256-BSRYL9qsa+FUjfXTP/vx7VZwOyjhBM7DREvI6/X2tCA="; 30 }; 31 32 nativeBuildInputs = [ ··· 69 CLI utils in Rust. This repo is to aggregate the GNU coreutils rewrites. 70 ''; 71 homepage = "https://github.com/uutils/coreutils"; 72 + changelog = "https://github.com/uutils/coreutils/releases/tag/${version}"; 73 maintainers = with lib.maintainers; [ siraben ]; 74 license = lib.licenses.mit; 75 platforms = lib.platforms.unix;
+29 -10
pkgs/by-name/ve/venera/package.nix
··· 3 fetchFromGitHub, 4 flutter327, 5 webkitgtk_4_1, 6 - pkg-config, 7 copyDesktopItems, 8 makeDesktopItem, 9 }: 10 flutter327.buildFlutterApplication rec { 11 pname = "venera"; 12 - version = "1.1.3"; 13 14 src = fetchFromGitHub { 15 owner = "venera-app"; 16 repo = "venera"; 17 tag = "v${version}"; 18 - hash = "sha256-zjlu+rdS+ctp8R1laeT9OF+HCLvTyQsAJIBA1fEiNMg="; 19 }; 20 21 pubspecLock = lib.importJSON ./pubspec.lock.json; 22 23 gitHashes = { 24 desktop_webview_window = "sha256-15tw3gLN9e886QjBFuYP34KLD1lN8AmQYXVza5Bvs40="; 25 - flutter_qjs = "sha256-SvOgcZquwZ1/HWVkPVnD8Eo+jD3jjfkKsVleJpNaiV0="; 26 lodepng_flutter = "sha256-bGc9uXD1EQ/19OIZmR7a/YL9w93fNWdQF5S19LSwxZw="; 27 photo_view = "sha256-Z+9xgvk8YS+bgCbBW7BBY72tV6JUq2kCX5OwKFK4YPE="; 28 scrollable_positioned_list = "sha256-6XmBlNxE7DEqY2LsEFtVrshn2Xt55XnmaiTq+tiPInA="; ··· 32 33 nativeBuildInputs = [ 34 copyDesktopItems 35 - pkg-config 36 ]; 37 38 buildInputs = [ ··· 57 }) 58 ]; 59 60 extraWrapProgramArgs = '' 61 --prefix LD_LIBRARY_PATH : $out/app/venera/lib 62 ''; 63 64 - postInstall = '' 65 - install -Dm0644 ./debian/gui/venera.png $out/share/pixmaps/venera.png 66 - ''; 67 - 68 - passthru.updateScript = ./update.sh; 69 70 meta = { 71 description = "Comic reader that support reading local and network comics";
··· 3 fetchFromGitHub, 4 flutter327, 5 webkitgtk_4_1, 6 copyDesktopItems, 7 makeDesktopItem, 8 + runCommand, 9 + venera, 10 + yq, 11 + _experimental-update-script-combinators, 12 + gitUpdater, 13 }: 14 + 15 flutter327.buildFlutterApplication rec { 16 pname = "venera"; 17 + version = "1.2.0"; 18 19 src = fetchFromGitHub { 20 owner = "venera-app"; 21 repo = "venera"; 22 tag = "v${version}"; 23 + hash = "sha256-RqrddFzd0+TePVupqVwTjlt/Jpwi++J3JCsltW6KORo="; 24 }; 25 26 pubspecLock = lib.importJSON ./pubspec.lock.json; 27 28 gitHashes = { 29 desktop_webview_window = "sha256-15tw3gLN9e886QjBFuYP34KLD1lN8AmQYXVza5Bvs40="; 30 + flutter_qjs = "sha256-nbXKfiCvG6JT570RNVq3gec+JFw3H7XG4g/QSNkDw18="; 31 + flutter_7zip = "sha256-KHDq4XG3l+dq1NPW84wOK5kKbXJ8qCK8voGeTnX/Krw="; 32 lodepng_flutter = "sha256-bGc9uXD1EQ/19OIZmR7a/YL9w93fNWdQF5S19LSwxZw="; 33 photo_view = "sha256-Z+9xgvk8YS+bgCbBW7BBY72tV6JUq2kCX5OwKFK4YPE="; 34 scrollable_positioned_list = "sha256-6XmBlNxE7DEqY2LsEFtVrshn2Xt55XnmaiTq+tiPInA="; ··· 38 39 nativeBuildInputs = [ 40 copyDesktopItems 41 ]; 42 43 buildInputs = [ ··· 62 }) 63 ]; 64 65 + postInstall = '' 66 + install -Dm0644 ./debian/gui/venera.png $out/share/pixmaps/venera.png 67 + ''; 68 + 69 extraWrapProgramArgs = '' 70 --prefix LD_LIBRARY_PATH : $out/app/venera/lib 71 ''; 72 73 + passthru = { 74 + pubspecSource = 75 + runCommand "pubspec.lock.json" 76 + { 77 + buildInputs = [ yq ]; 78 + inherit (venera) src; 79 + } 80 + '' 81 + cat $src/pubspec.lock | yq > $out 82 + ''; 83 + updateScript = _experimental-update-script-combinators.sequence [ 84 + (gitUpdater { rev-prefix = "v"; }) 85 + (_experimental-update-script-combinators.copyAttrOutputToFile "venera.pubspecSource" ./pubspec.lock.json) 86 + ]; 87 + }; 88 89 meta = { 90 description = "Comic reader that support reading local and network comics";
+39 -8
pkgs/by-name/ve/venera/pubspec.lock.json
··· 377 "source": "sdk", 378 "version": "0.0.0" 379 }, 380 "flutter_file_dialog": { 381 "dependency": "direct main", 382 "description": { ··· 507 "dependency": "direct main", 508 "description": { 509 "path": ".", 510 - "ref": "1657f62fe7545ac43a339e0a5ee2b82bacd81e9f", 511 - "resolved-ref": "1657f62fe7545ac43a339e0a5ee2b82bacd81e9f", 512 "url": "https://github.com/wgh136/flutter_qjs" 513 }, 514 "source": "git", ··· 1080 "source": "hosted", 1081 "version": "5.0.2" 1082 }, 1083 - "shimmer": { 1084 "dependency": "direct main", 1085 "description": { 1086 - "name": "shimmer", 1087 - "sha256": "5f88c883a22e9f9f299e5ba0e4f7e6054857224976a5d9f839d4ebdc94a14ac9", 1088 "url": "https://pub.dev" 1089 }, 1090 "source": "hosted", 1091 - "version": "3.0.0" 1092 }, 1093 "sky_engine": { 1094 "dependency": "transitive", ··· 1176 "source": "hosted", 1177 "version": "1.3.0" 1178 }, 1179 "term_glyph": { 1180 "dependency": "transitive", 1181 "description": { ··· 1195 }, 1196 "source": "hosted", 1197 "version": "0.7.3" 1198 }, 1199 "typed_data": { 1200 "dependency": "transitive", ··· 1401 "dependency": "direct main", 1402 "description": { 1403 "name": "zip_flutter", 1404 - "sha256": "955b53d58709fcd9feefbed3d41b5522bc5273e677603e9fc67017a81e568d24", 1405 "url": "https://pub.dev" 1406 }, 1407 "source": "hosted", 1408 - "version": "0.0.5" 1409 } 1410 }, 1411 "sdks": {
··· 377 "source": "sdk", 378 "version": "0.0.0" 379 }, 380 + "flutter_7zip": { 381 + "dependency": "direct main", 382 + "description": { 383 + "path": ".", 384 + "ref": "b33344797f1d2469339e0e1b75f5f954f1da224c", 385 + "resolved-ref": "b33344797f1d2469339e0e1b75f5f954f1da224c", 386 + "url": "https://github.com/wgh136/flutter_7zip" 387 + }, 388 + "source": "git", 389 + "version": "0.0.1" 390 + }, 391 "flutter_file_dialog": { 392 "dependency": "direct main", 393 "description": { ··· 518 "dependency": "direct main", 519 "description": { 520 "path": ".", 521 + "ref": "9c99ac258a11f8e91761a5466a190efba3ca64af", 522 + "resolved-ref": "9c99ac258a11f8e91761a5466a190efba3ca64af", 523 "url": "https://github.com/wgh136/flutter_qjs" 524 }, 525 "source": "git", ··· 1091 "source": "hosted", 1092 "version": "5.0.2" 1093 }, 1094 + "shimmer_animation": { 1095 "dependency": "direct main", 1096 "description": { 1097 + "name": "shimmer_animation", 1098 + "sha256": "9357080b7dd892aae837d569e1fbbcbe7f9a02ca994e558561d90e35e92f1101", 1099 "url": "https://pub.dev" 1100 }, 1101 "source": "hosted", 1102 + "version": "2.2.2" 1103 }, 1104 "sky_engine": { 1105 "dependency": "transitive", ··· 1187 "source": "hosted", 1188 "version": "1.3.0" 1189 }, 1190 + "syntax_highlight": { 1191 + "dependency": "direct main", 1192 + "description": { 1193 + "name": "syntax_highlight", 1194 + "sha256": "ee33b6aa82cc722bb9b40152a792181dee222353b486c0255fde666a3e3a4997", 1195 + "url": "https://pub.dev" 1196 + }, 1197 + "source": "hosted", 1198 + "version": "0.4.0" 1199 + }, 1200 "term_glyph": { 1201 "dependency": "transitive", 1202 "description": { ··· 1216 }, 1217 "source": "hosted", 1218 "version": "0.7.3" 1219 + }, 1220 + "text_scroll": { 1221 + "dependency": "direct main", 1222 + "description": { 1223 + "name": "text_scroll", 1224 + "sha256": "7869d86a6fdd725dee56bdd150216a99f0372b82fbfcac319214dbd5f36e1908", 1225 + "url": "https://pub.dev" 1226 + }, 1227 + "source": "hosted", 1228 + "version": "0.2.0" 1229 }, 1230 "typed_data": { 1231 "dependency": "transitive", ··· 1432 "dependency": "direct main", 1433 "description": { 1434 "name": "zip_flutter", 1435 + "sha256": "be21152c35fcb6d0ef4ce89fc3aed681f7adc0db5490ca3eb5893f23fd20e646", 1436 "url": "https://pub.dev" 1437 }, 1438 "source": "hosted", 1439 + "version": "0.0.6" 1440 } 1441 }, 1442 "sdks": {
-20
pkgs/by-name/ve/venera/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq yq nix bash coreutils nix-update 3 - 4 - set -eou pipefail 5 - 6 - ROOT="$(dirname "$(readlink -f "$0")")" 7 - 8 - latestTag=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} -sL https://api.github.com/repos/venera-app/venera/releases/latest | jq --raw-output .tag_name) 9 - latestVersion=$(echo "$latestTag" | sed 's/^v//') 10 - 11 - currentVersion=$(nix-instantiate --eval -E "with import ./. {}; venera.version or (lib.getVersion venera)" | tr -d '"') 12 - 13 - if [[ "$currentVersion" == "$latestVersion" ]]; then 14 - echo "package is up-to-date: $currentVersion" 15 - exit 0 16 - fi 17 - 18 - nix-update venera 19 - 20 - curl https://raw.githubusercontent.com/venera-app/venera/${latestTag}/pubspec.lock | yq . >$ROOT/pubspec.lock.json
···
+6 -3
pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix
··· 7 meson, 8 ninja, 9 pkg-config, 10 vulkan-headers, 11 vulkan-loader, 12 wayland-scanner, ··· 15 16 stdenv.mkDerivation rec { 17 pname = "vulkan-hdr-layer-kwin6"; 18 - version = "0-unstable-2024-10-19"; 19 20 depsBuildBuild = [ pkg-config ]; 21 ··· 39 src = fetchFromGitHub { 40 owner = "Zamundaaa"; 41 repo = "VK_hdr_layer"; 42 - rev = "e173f2617262664901039e3c821929afce05d2c1"; 43 - hash = "sha256-hBxRwbn29zFeHcRpfMF6I4piSASpN2AvZY0ci5Utj4U="; 44 fetchSubmodules = true; 45 }; 46 47 meta = { 48 description = "Vulkan Wayland HDR WSI Layer (Xaver Hugl's fork for KWin 6)";
··· 7 meson, 8 ninja, 9 pkg-config, 10 + unstableGitUpdater, 11 vulkan-headers, 12 vulkan-loader, 13 wayland-scanner, ··· 16 17 stdenv.mkDerivation rec { 18 pname = "vulkan-hdr-layer-kwin6"; 19 + version = "0-unstable-2024-12-27"; 20 21 depsBuildBuild = [ pkg-config ]; 22 ··· 40 src = fetchFromGitHub { 41 owner = "Zamundaaa"; 42 repo = "VK_hdr_layer"; 43 + rev = "1534ef826bfecf525a6c3154f2e3b52d640a79cf"; 44 + hash = "sha256-LaI7axY+O6MQ/7xdGlTO3ljydFAvqqdZpUI7A+B2Ilo="; 45 fetchSubmodules = true; 46 }; 47 + 48 + passthru.updateScript = unstableGitUpdater { }; 49 50 meta = { 51 description = "Vulkan Wayland HDR WSI Layer (Xaver Hugl's fork for KWin 6)";
+2 -2
pkgs/by-name/wo/worker/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "worker"; 10 - version = "5.1.0"; 11 12 src = fetchurl { 13 url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; 14 - hash = "sha256-Tff/1I9RZYo2oXGsnrGeSs69W9nPu7OFDwF1Bg6R01s="; 15 }; 16 17 buildInputs = [ libX11 ];
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "worker"; 10 + version = "5.2.0"; 11 12 src = fetchurl { 13 url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; 14 + hash = "sha256-PXBPnFwQKquxyel2NEQXXOviSEnSUdRrx+dyomzKL+k="; 15 }; 16 17 buildInputs = [ libX11 ];
-5
pkgs/development/compilers/scala/2.x.nix
··· 11 git, 12 gnused, 13 nix, 14 - nixfmt-classic, 15 majorVersion, 16 }: 17 ··· 98 git 99 gnused 100 nix 101 - nixfmt-classic 102 ] 103 } 104 versionSelect='v${lib.versions.major version}.${lib.versions.minor version}.*' 105 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 106 latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} "$versionSelect" | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')" 107 if [ "$oldVersion" != "$latestTag" ]; then 108 - nixpkgs="$(git rev-parse --show-toplevel)" 109 - default_nix="$nixpkgs/pkgs/development/compilers/scala/2.x.nix" 110 update-source-version ${pname} "$latestTag" --version-key=version --print-changes 111 - nixfmt "$default_nix" 112 else 113 echo "${pname} is already up-to-date" 114 fi
··· 11 git, 12 gnused, 13 nix, 14 majorVersion, 15 }: 16 ··· 97 git 98 gnused 99 nix 100 ] 101 } 102 versionSelect='v${lib.versions.major version}.${lib.versions.minor version}.*' 103 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 104 latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} "$versionSelect" | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')" 105 if [ "$oldVersion" != "$latestTag" ]; then 106 update-source-version ${pname} "$latestTag" --version-key=version --print-changes 107 else 108 echo "${pname} is already up-to-date" 109 fi
+14 -11
pkgs/development/libraries/libfreefare/default.nix pkgs/by-name/li/libfreefare/package.nix
··· 6 pkg-config, 7 libnfc, 8 openssl, 9 - libobjc ? null, 10 - IOKit, 11 - Security, 12 }: 13 14 stdenv.mkDerivation { ··· 17 18 src = fetchurl { 19 url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libfreefare/libfreefare-0.4.0.tar.bz2"; 20 - sha256 = "0r5wfvwgf35lb1v65wavnwz2wlfyfdims6a9xpslf4lsm4a1v8xz"; 21 }; 22 23 nativeBuildInputs = [ ··· 30 openssl 31 ] 32 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 33 - libobjc 34 - IOKit 35 - Security 36 ]; 37 38 - meta = with lib; { 39 description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations"; 40 - license = licenses.lgpl3; 41 homepage = "https://github.com/nfc-tools/libfreefare"; 42 - maintainers = with maintainers; [ bobvanderlinden ]; 43 - platforms = platforms.unix; 44 }; 45 }
··· 6 pkg-config, 7 libnfc, 8 openssl, 9 + darwin, 10 }: 11 12 stdenv.mkDerivation { ··· 15 16 src = fetchurl { 17 url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libfreefare/libfreefare-0.4.0.tar.bz2"; 18 + hash = "sha256-v6MdFKmaEkf17UkZXWNz3lEuPrdb8WJ2WLQM9/h2vGQ="; 19 }; 20 21 nativeBuildInputs = [ ··· 28 openssl 29 ] 30 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 31 + darwin.libobjc 32 + darwin.apple_sdk 33 + ]; 34 + 35 + env = { 36 + NIX_CFLAGS_COMPILE = toString [ 37 + "-Wno-error=implicit-function-declaration" 38 ]; 39 + }; 40 41 + meta = { 42 description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations"; 43 + license = lib.licenses.lgpl3; 44 homepage = "https://github.com/nfc-tools/libfreefare"; 45 + maintainers = with lib.maintainers; [ bobvanderlinden ]; 46 + platforms = lib.platforms.unix; 47 }; 48 }
+4 -1
pkgs/development/libraries/ncurses/default.nix
··· 20 pname = "ncurses" + lib.optionalString (abiVersion == "5") "-abi5-compat"; 21 22 src = fetchurl { 23 - url = "https://invisible-island.net/archives/ncurses/ncurses-${lib.versions.majorMinor finalAttrs.version}.tar.gz"; 24 hash = "sha256-aTEoPZrIfFBz8wtikMTHXyFjK7T8NgOsgQCBK+0kgVk="; 25 }; 26
··· 20 pname = "ncurses" + lib.optionalString (abiVersion == "5") "-abi5-compat"; 21 22 src = fetchurl { 23 + urls = [ 24 + "https://invisible-island.net/archives/ncurses/ncurses-${lib.versions.majorMinor finalAttrs.version}.tar.gz" 25 + "https://ftp.gnu.org/gnu/ncurses/ncurses-${lib.versions.majorMinor finalAttrs.version}.tar.gz" 26 + ]; 27 hash = "sha256-aTEoPZrIfFBz8wtikMTHXyFjK7T8NgOsgQCBK+0kgVk="; 28 }; 29
+2 -2
pkgs/development/python-modules/albucore/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "albucore"; 16 - version = "0.0.21"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "albumentations-team"; 23 repo = "albucore"; 24 tag = version; 25 - hash = "sha256-bIsJ9o1gPCGJZXrzZbRXzS3ZQURcRaWmGBQZsAdX0eg="; 26 }; 27 28 pythonRelaxDeps = [ "opencv-python" ];
··· 13 14 buildPythonPackage rec { 15 pname = "albucore"; 16 + version = "0.0.23"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "albumentations-team"; 23 repo = "albucore"; 24 tag = version; 25 + hash = "sha256-jyNOrtQbQ62bQouu5WLYBWqVS5wUDZFsiqkMMb5p7Ek="; 26 }; 27 28 pythonRelaxDeps = [ "opencv-python" ];
+2 -2
pkgs/development/python-modules/albumentations/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "albumentations"; 34 - version = "1.4.23"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.9"; ··· 40 owner = "albumentations-team"; 41 repo = "albumentations"; 42 tag = version; 43 - hash = "sha256-d/5ZTSFcQqsiF2rDX92iXO2eHHS+GOBvWFw0MlSwyhE="; 44 }; 45 46 patches = [
··· 31 32 buildPythonPackage rec { 33 pname = "albumentations"; 34 + version = "2.0.0"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.9"; ··· 40 owner = "albumentations-team"; 41 repo = "albumentations"; 42 tag = version; 43 + hash = "sha256-8WEOI2J2H4PNhyb9LoIUMofGKx9AHPiPddkQCSdh8/A="; 44 }; 45 46 patches = [
+51
pkgs/development/python-modules/copykitten/default.nix
···
··· 1 + { 2 + fetchFromGitHub, 3 + buildPythonPackage, 4 + rustPlatform, 5 + lib, 6 + pillow, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "copykitten"; 11 + version = "1.2.3"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "Klavionik"; 16 + repo = "copykitten"; 17 + tag = "v${version}"; 18 + hash = "sha256-S4IPVhYk/o15LQK1AB8VpdrHwIwTZyvmI2+e27/vDLs="; 19 + }; 20 + 21 + cargoDeps = rustPlatform.fetchCargoTarball { 22 + inherit src; 23 + hash = "sha256-Qgg2S1nRwWs2O81huj1g4wq7v4G377T+V8/1rjhz1ZE="; 24 + }; 25 + 26 + build-system = [ 27 + rustPlatform.cargoSetupHook 28 + rustPlatform.maturinBuildHook 29 + ]; 30 + 31 + dependencies = [ 32 + pillow 33 + ]; 34 + 35 + # The tests get/set the contents of the clipboard by running subprocesses. 36 + # On Darwin, the tests try to use `pbcopy`/`pbpaste`, which aren't packaged in Nix. 37 + # On Linux, I tried adding `xclip` to `nativeCheckInputs`, but got errors about 38 + # displays being null and the clipboard never being initialized. 39 + doCheck = false; 40 + 41 + pythonImportsCheck = [ "copykitten" ]; 42 + 43 + meta = { 44 + description = "Robust, dependency-free way to use the system clipboard in Python"; 45 + homepage = "https://github.com/Klavionik/copykitten"; 46 + changelog = "https://github.com/Klavionik/copykitten/blob/v${version}/CHANGELOG.md"; 47 + license = lib.licenses.mit; 48 + maintainers = [ lib.maintainers.samasaur ]; 49 + platforms = lib.platforms.all; 50 + }; 51 + }
+2 -2
pkgs/development/python-modules/cypari2/default.nix
··· 15 buildPythonPackage rec { 16 pname = "cypari2"; 17 # upgrade may break sage, please test the sage build or ping @timokau on upgrade 18 - version = "2.2.0"; 19 format = "setuptools"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-gXYGv2YbcdM+HQEkIZB6T4+wndgbfT464Xmzl4Agu/E="; 24 }; 25 26 preBuild = ''
··· 15 buildPythonPackage rec { 16 pname = "cypari2"; 17 # upgrade may break sage, please test the sage build or ping @timokau on upgrade 18 + version = "2.2.1"; 19 format = "setuptools"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-qqAXpqKAWBkC9zz1zhaVcStlmKAyvhTPq4H5fEdfg7g="; 24 }; 25 26 preBuild = ''
+4 -1
pkgs/development/python-modules/datrie/default.nix
··· 24 --replace '"pytest-runner", ' "" 25 ''; 26 27 - nativeBuildInputs = [ 28 setuptools 29 wheel 30 cython 31 ]; 32 33 nativeCheckInputs = [ 34 hypothesis
··· 24 --replace '"pytest-runner", ' "" 25 ''; 26 27 + dependencies = [ 28 setuptools 29 wheel 30 cython 31 ]; 32 + 33 + # workaround https://github.com/pytries/datrie/issues/101 34 + env.CFLAGS = "-Wno-error=incompatible-pointer-types"; 35 36 nativeCheckInputs = [ 37 hypothesis
+2 -2
pkgs/development/python-modules/debugpy/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "debugpy"; 27 - version = "1.8.11"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.8"; ··· 33 owner = "microsoft"; 34 repo = "debugpy"; 35 tag = "v${version}"; 36 - hash = "sha256-C/cLUMQNmiLn3z93LOg++3WeDUihMR9O3XKouL4uPqw="; 37 }; 38 39 patches =
··· 24 25 buildPythonPackage rec { 26 pname = "debugpy"; 27 + version = "1.8.12"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.8"; ··· 33 owner = "microsoft"; 34 repo = "debugpy"; 35 tag = "v${version}"; 36 + hash = "sha256-9hkHvanetjZ3Rww3DdTEcij47DgzhTRTk2rrtrJiQBU="; 37 }; 38 39 patches =
+5 -8
pkgs/development/python-modules/dj-rest-auth/default.nix
··· 7 djangorestframework-simplejwt, 8 fetchFromGitHub, 9 python, 10 - pythonOlder, 11 responses, 12 setuptools, 13 unittest-xml-reporting, ··· 15 16 buildPythonPackage rec { 17 pname = "dj-rest-auth"; 18 - version = "6.0.0"; 19 pyproject = true; 20 21 - disabled = pythonOlder "3.8"; 22 - 23 src = fetchFromGitHub { 24 owner = "iMerica"; 25 repo = "dj-rest-auth"; 26 tag = version; 27 - hash = "sha256-fNy1uN3oH54Wd9+EqYpiV0ot1MbSSC7TZoAARQeR81s="; 28 }; 29 30 postPatch = '' 31 substituteInPlace setup.py \ 32 --replace-fail "==" ">=" 33 - substituteInPlace dj_rest_auth/tests/test_api.py \ 34 - --replace-fail "assertEquals" "assertEqual" 35 ''; 36 37 build-system = [ setuptools ]; ··· 40 41 dependencies = [ djangorestframework ]; 42 43 - optional-dependencies.with_social = [ django-allauth ]; 44 45 nativeCheckInputs = [ 46 djangorestframework-simplejwt
··· 7 djangorestframework-simplejwt, 8 fetchFromGitHub, 9 python, 10 responses, 11 setuptools, 12 unittest-xml-reporting, ··· 14 15 buildPythonPackage rec { 16 pname = "dj-rest-auth"; 17 + version = "7.0.1"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "iMerica"; 22 repo = "dj-rest-auth"; 23 tag = version; 24 + hash = "sha256-bus7Sf5H4PA5YFrkX7hbALOq04koDz3KTO42hHFJPhw="; 25 }; 26 27 postPatch = '' 28 substituteInPlace setup.py \ 29 --replace-fail "==" ">=" 30 ''; 31 32 build-system = [ setuptools ]; ··· 35 36 dependencies = [ djangorestframework ]; 37 38 + optional-dependencies.with_social = [ 39 + django-allauth 40 + ] ++ django-allauth.optional-dependencies.socialaccount; 41 42 nativeCheckInputs = [ 43 djangorestframework-simplejwt
+30 -14
pkgs/development/python-modules/django-allauth/default.nix
··· 12 gettext, 13 14 # dependencies 15 django, 16 python3-openid, 17 requests, 18 requests-oauthlib, 19 pyjwt, 20 - 21 - # optional-dependencies 22 - python3-saml, 23 qrcode, 24 25 # tests 26 pillow, 27 pytestCheckHook, 28 pytest-django, 29 30 # passthru tests ··· 33 34 buildPythonPackage rec { 35 pname = "django-allauth"; 36 - version = "0.61.1"; 37 pyproject = true; 38 39 - disabled = pythonOlder "3.7"; 40 41 src = fetchFromGitHub { 42 owner = "pennersr"; 43 repo = "django-allauth"; 44 tag = version; 45 - hash = "sha256-C9SYlL1yMnSb+Zpi2opvDw1stxAHuI9/XKHyvkM36Cg="; 46 }; 47 48 nativeBuildInputs = [ 49 gettext 50 setuptools 51 ]; 52 53 - propagatedBuildInputs = [ 54 django 55 - pyjwt 56 - python3-openid 57 - requests 58 - requests-oauthlib 59 - ] ++ pyjwt.optional-dependencies.crypto; 60 61 - preBuild = "${python.interpreter} -m django compilemessages"; 62 63 optional-dependencies = { 64 saml = [ python3-saml ]; 65 - mfa = [ qrcode ]; 66 }; 67 68 pythonImportsCheck = [ "allauth" ]; ··· 70 nativeCheckInputs = [ 71 pillow 72 pytestCheckHook 73 pytest-django 74 ] ++ lib.flatten (builtins.attrValues optional-dependencies); 75
··· 12 gettext, 13 14 # dependencies 15 + asgiref, 16 django, 17 + 18 + # optional-dependencies 19 + fido2, 20 python3-openid, 21 + python3-saml, 22 requests, 23 requests-oauthlib, 24 pyjwt, 25 qrcode, 26 27 # tests 28 pillow, 29 pytestCheckHook, 30 + pytest-asyncio, 31 pytest-django, 32 33 # passthru tests ··· 36 37 buildPythonPackage rec { 38 pname = "django-allauth"; 39 + version = "65.3.1"; 40 pyproject = true; 41 42 + disabled = pythonOlder "3.8"; 43 44 src = fetchFromGitHub { 45 owner = "pennersr"; 46 repo = "django-allauth"; 47 tag = version; 48 + hash = "sha256-IgadrtOQt3oY2U/+JWBs5v97aaWz5oinz5QUdGXBqO4="; 49 }; 50 51 nativeBuildInputs = [ 52 gettext 53 + ]; 54 + 55 + build-system = [ 56 setuptools 57 ]; 58 59 + dependencies = [ 60 + asgiref 61 django 62 + ]; 63 64 + preBuild = '' 65 + ${python.interpreter} -m django compilemessages 66 + ''; 67 68 optional-dependencies = { 69 + mfa = [ 70 + fido2 71 + qrcode 72 + ]; 73 + openid = [ python3-openid ]; 74 saml = [ python3-saml ]; 75 + socialaccount = [ 76 + requests 77 + requests-oauthlib 78 + pyjwt 79 + ] ++ pyjwt.optional-dependencies.crypto; 80 + steam = [ python3-openid ]; 81 }; 82 83 pythonImportsCheck = [ "allauth" ]; ··· 85 nativeCheckInputs = [ 86 pillow 87 pytestCheckHook 88 + pytest-asyncio 89 pytest-django 90 ] ++ lib.flatten (builtins.attrValues optional-dependencies); 91
+3
pkgs/development/python-modules/django-auditlog/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, ··· 41 postgresql 42 postgresqlTestHook 43 ]; 44 45 postgresqlTestUserOptions = "LOGIN SUPERUSER"; 46
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 setuptools, ··· 42 postgresql 43 postgresqlTestHook 44 ]; 45 + 46 + doCheck = stdenv.hostPlatform.isLinux; # postgres fails to allocate shm on darwin 47 48 postgresqlTestUserOptions = "LOGIN SUPERUSER"; 49
+10 -6
pkgs/development/python-modules/django-mailman3/default.nix
··· 34 35 build-system = [ pdm-backend ]; 36 37 - dependencies = [ 38 - django-allauth 39 - django-gravatar2 40 - mailmanclient 41 - pytz 42 - ]; 43 44 nativeCheckInputs = [ 45 django ··· 62 homepage = "https://gitlab.com/mailman/django-mailman3"; 63 license = licenses.gpl3Plus; 64 maintainers = with maintainers; [ qyliss ]; 65 }; 66 }
··· 34 35 build-system = [ pdm-backend ]; 36 37 + dependencies = 38 + [ 39 + django-allauth 40 + django-gravatar2 41 + mailmanclient 42 + pytz 43 + ] 44 + ++ django-allauth.optional-dependencies.openid 45 + ++ django-allauth.optional-dependencies.socialaccount; 46 47 nativeCheckInputs = [ 48 django ··· 65 homepage = "https://gitlab.com/mailman/django-mailman3"; 66 license = licenses.gpl3Plus; 67 maintainers = with maintainers; [ qyliss ]; 68 + broken = lib.versionAtLeast django-allauth.version "65.0.0"; 69 }; 70 }
+2 -2
pkgs/development/python-modules/django-modeltranslation/default.nix
··· 13 let 14 # 0.18.12 was yanked from PyPI, it refers to this issue: 15 # https://github.com/deschler/django-modeltranslation/issues/701 16 - version = "0.19.11"; 17 in 18 buildPythonPackage { 19 pname = "django-modeltranslation"; ··· 23 owner = "deschler"; 24 repo = "django-modeltranslation"; 25 tag = "v${version}"; 26 - hash = "sha256-J/D0rHhxJMpOSGu9LQ6tPKnjBZhqTX6I5YcSkx5+qXk="; 27 }; 28 29 disabled = pythonOlder "3.6";
··· 13 let 14 # 0.18.12 was yanked from PyPI, it refers to this issue: 15 # https://github.com/deschler/django-modeltranslation/issues/701 16 + version = "0.19.12"; 17 in 18 buildPythonPackage { 19 pname = "django-modeltranslation"; ··· 23 owner = "deschler"; 24 repo = "django-modeltranslation"; 25 tag = "v${version}"; 26 + hash = "sha256-j5IKAjGes1EUNX9XE1RAPkGJGviABa4VFl789Mj2dyc="; 27 }; 28 29 disabled = pythonOlder "3.6";
+2 -2
pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "djangorestframework-simplejwt"; 16 - version = "5.3.1"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.8"; ··· 21 src = fetchPypi { 22 pname = "djangorestframework_simplejwt"; 23 inherit version; 24 - hash = "sha256-bEvTdTdEC8Q5Vk6/fWCF50xUEUhRlwc/UI69+jS8n64="; 25 }; 26 27 nativeBuildInputs = [ setuptools-scm ];
··· 13 14 buildPythonPackage rec { 15 pname = "djangorestframework-simplejwt"; 16 + version = "5.4.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.8"; ··· 21 src = fetchPypi { 22 pname = "djangorestframework_simplejwt"; 23 inherit version; 24 + hash = "sha256-zM7M4aDhpKJA+ugNpz5fwjBVurq7i2feiPpHzTaCIyA="; 25 }; 26 27 nativeBuildInputs = [ setuptools-scm ];
+17 -4
pkgs/development/python-modules/drf-spectacular/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "drf-spectacular"; 35 - version = "0.27.2"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.7"; ··· 41 owner = "tfranzel"; 42 repo = "drf-spectacular"; 43 tag = version; 44 - hash = "sha256-lOgFDkAY+PqSeyLSvWFT7KPVicSJZxd6yl17GAGHbRs="; 45 }; 46 47 patches = [ ··· 51 hash = "sha256-Ue5y7IB4ie+9CEineMBgMMCLGiF4zqmn60TJvKsV1h0="; 52 }) 53 ]; 54 55 build-system = [ setuptools ]; 56 ··· 81 psycopg2 82 pytest-django 83 pytestCheckHook 84 - ]; 85 86 disabledTests = [ 87 # Test requires django with gdal 88 "test_rest_framework_gis" 89 # Outdated test artifact 90 - "test_pydantic_decoration" 91 "test_knox_auth_token" 92 ]; 93 94 pythonImportsCheck = [ "drf_spectacular" ];
··· 32 33 buildPythonPackage rec { 34 pname = "drf-spectacular"; 35 + version = "0.28.0"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.7"; ··· 41 owner = "tfranzel"; 42 repo = "drf-spectacular"; 43 tag = version; 44 + hash = "sha256-+RXcCpsNAoGxK/taEf7+7QUDrHydvy5fIdBuEXi63DQ="; 45 }; 46 47 patches = [ ··· 51 hash = "sha256-Ue5y7IB4ie+9CEineMBgMMCLGiF4zqmn60TJvKsV1h0="; 52 }) 53 ]; 54 + 55 + postPatch = '' 56 + substituteInPlace tests/conftest.py \ 57 + --replace-fail "'allauth.account'," "'allauth.account', 'allauth.socialaccount'," 58 + ''; 59 60 build-system = [ setuptools ]; 61 ··· 86 psycopg2 87 pytest-django 88 pytestCheckHook 89 + ] ++ django-allauth.optional-dependencies.socialaccount; 90 91 disabledTests = [ 92 # Test requires django with gdal 93 "test_rest_framework_gis" 94 # Outdated test artifact 95 + "test_callbacks" 96 + # django-rest-knox is not packaged 97 "test_knox_auth_token" 98 + # slightly different error messages which get asserted 99 + "test_model_choice_display_method_on_readonly" 100 + ]; 101 + 102 + disabledTestPaths = [ 103 + # Outdated test artifact 104 + "tests/contrib/test_pydantic.py" 105 ]; 106 107 pythonImportsCheck = [ "drf_spectacular" ];
+5 -3
pkgs/development/python-modules/gradio/client.nix
··· 24 rich, 25 tomlkit, 26 gradio, 27 }: 28 29 buildPythonPackage rec { 30 pname = "gradio-client"; 31 - version = "1.4.0"; 32 pyproject = true; 33 34 disabled = pythonOlder "3.8"; ··· 38 owner = "gradio-app"; 39 repo = "gradio"; 40 # not to be confused with @gradio/client@${version} 41 - rev = "refs/tags/gradio_client@${version}"; 42 sparseCheckout = [ "client/python" ]; 43 - hash = "sha256-pS7yrqBuq/Pe7sEfReAM6OL2qFQVA+vWra36UuhyDkk="; 44 }; 45 prePatch = '' 46 cd client/python ··· 75 pydub 76 rich 77 tomlkit 78 gradio.sans-reverse-dependencies 79 ]; 80 # ensuring we don't propagate this intermediate build
··· 24 rich, 25 tomlkit, 26 gradio, 27 + safehttpx, 28 }: 29 30 buildPythonPackage rec { 31 pname = "gradio-client"; 32 + version = "1.5.3"; 33 pyproject = true; 34 35 disabled = pythonOlder "3.8"; ··· 39 owner = "gradio-app"; 40 repo = "gradio"; 41 # not to be confused with @gradio/client@${version} 42 + tag = "gradio_client@${version}"; 43 sparseCheckout = [ "client/python" ]; 44 + hash = "sha256-u4GQYtCeAMDqRRbZGtjfqIHwuHyxUpw6kRE75SJMALg="; 45 }; 46 prePatch = '' 47 cd client/python ··· 76 pydub 77 rich 78 tomlkit 79 + safehttpx 80 gradio.sans-reverse-dependencies 81 ]; 82 # ensuring we don't propagate this intermediate build
+62 -8
pkgs/development/python-modules/gradio/default.nix
··· 3 stdenv, 4 buildPythonPackage, 5 fetchPypi, 6 pythonOlder, 7 writeShellScriptBin, 8 gradio, ··· 12 hatch-requirements-txt, 13 hatch-fancy-pypi-readme, 14 15 # runtime 16 setuptools, 17 aiofiles, ··· 35 python-multipart, 36 pydub, 37 pyyaml, 38 semantic-version, 39 typing-extensions, 40 uvicorn, ··· 64 65 buildPythonPackage rec { 66 pname = "gradio"; 67 - version = "5.1.0"; 68 pyproject = true; 69 70 disabled = pythonOlder "3.7"; 71 72 - # We use the Pypi release, since it provides prebuilt webui assets 73 - src = fetchPypi { 74 - inherit pname version; 75 - hash = "sha256-0hU2aObeLfegG7M/AaB0/HcW7IY8QPRy2OQ5Q57x4VM="; 76 }; 77 78 # fix packaging.ParserSyntaxError, which can't handle comments 79 postPatch = '' 80 sed -i -e "s/ #.*$//g" requirements*.txt 81 - 82 - # they bundle deps? 83 - rm -rf venv/ 84 ''; 85 86 pythonRelaxDeps = [ ··· 94 # our package is presented as a binary, not a python lib - and 95 # this isn't a real runtime dependency 96 "ruff" 97 ]; 98 99 build-system = [ ··· 125 python-multipart 126 pydub 127 pyyaml 128 semantic-version 129 typing-extensions 130 uvicorn ··· 158 (writeShellScriptBin "npm" "false") 159 ] ++ optional-dependencies.oauth ++ pydantic.optional-dependencies.email; 160 161 # Add a pytest hook skipping tests that access network, marking them as "Expected fail" (xfail). 162 # We additionally xfail FileNotFoundError, since the gradio devs often fail to upload test assets to pypi. 163 preCheck = ··· 193 194 # fails without network 195 "test_download_if_url_correct_parse" 196 197 # flaky: OSError: Cannot find empty port in range: 7860-7959 198 "test_docs_url" 199 "test_orjson_serialization" 200 "test_dataset_is_updated" 201 "test_multimodal_api" 202 203 # tests if pip and other tools are installed 204 "test_get_executable_path" ··· 256 disabledTestPaths = [ 257 # 100% touches network 258 "test/test_networking.py" 259 # makes pytest freeze 50% of the time 260 "test/test_interfaces.py" 261 ··· 289 doInstallCheck = false; 290 doCheck = false; 291 preCheck = ""; 292 pythonImportsCheck = null; 293 dontCheckRuntimeDeps = true; 294 });
··· 3 stdenv, 4 buildPythonPackage, 5 fetchPypi, 6 + fetchFromGitHub, 7 + fetchpatch, 8 pythonOlder, 9 writeShellScriptBin, 10 gradio, ··· 14 hatch-requirements-txt, 15 hatch-fancy-pypi-readme, 16 17 + # web assets 18 + zip, 19 + nodejs, 20 + pnpm_9, 21 + 22 # runtime 23 setuptools, 24 aiofiles, ··· 42 python-multipart, 43 pydub, 44 pyyaml, 45 + safehttpx, 46 semantic-version, 47 typing-extensions, 48 uvicorn, ··· 72 73 buildPythonPackage rec { 74 pname = "gradio"; 75 + version = "5.11.0"; 76 pyproject = true; 77 78 disabled = pythonOlder "3.7"; 79 80 + # unfortunately no fetchPypi due to https://github.com/gradio-app/gradio/pull/9778 81 + src = fetchFromGitHub { 82 + owner = "gradio-app"; 83 + repo = "gradio"; 84 + tag = "gradio@${version}"; 85 + hash = "sha256-HW0J7oSkCo4DIHpU4LUoBZ2jmmrv5Xd64floA4uyo5A="; 86 }; 87 88 + pnpmDeps = pnpm_9.fetchDeps { 89 + inherit pname version src; 90 + hash = "sha256-9fAkP2zV3OfyROdtvmS94ujpkGmlB0wGOaWS13LgJTM="; 91 + }; 92 + 93 # fix packaging.ParserSyntaxError, which can't handle comments 94 postPatch = '' 95 sed -i -e "s/ #.*$//g" requirements*.txt 96 ''; 97 98 pythonRelaxDeps = [ ··· 106 # our package is presented as a binary, not a python lib - and 107 # this isn't a real runtime dependency 108 "ruff" 109 + ]; 110 + 111 + nativeBuildInputs = [ 112 + zip 113 + nodejs 114 + pnpm_9.configHook 115 ]; 116 117 build-system = [ ··· 143 python-multipart 144 pydub 145 pyyaml 146 + safehttpx 147 semantic-version 148 typing-extensions 149 uvicorn ··· 177 (writeShellScriptBin "npm" "false") 178 ] ++ optional-dependencies.oauth ++ pydantic.optional-dependencies.email; 179 180 + preBuild = '' 181 + pnpm build 182 + pnpm package 183 + ''; 184 + 185 + postBuild = '' 186 + # SyntaxError: 'await' outside function 187 + zip -d dist/gradio-*.whl gradio/_frontend_code/lite/examples/transformers_basic/run.py 188 + ''; 189 + 190 # Add a pytest hook skipping tests that access network, marking them as "Expected fail" (xfail). 191 # We additionally xfail FileNotFoundError, since the gradio devs often fail to upload test assets to pypi. 192 preCheck = ··· 222 223 # fails without network 224 "test_download_if_url_correct_parse" 225 + "test_encode_url_to_base64_doesnt_encode_errors" 226 227 # flaky: OSError: Cannot find empty port in range: 7860-7959 228 "test_docs_url" 229 "test_orjson_serialization" 230 "test_dataset_is_updated" 231 "test_multimodal_api" 232 + "test_examples_keep_all_suffixes" 233 + "test_progress_bar" 234 + "test_progress_bar_track_tqdm" 235 + "test_info_and_warning_alerts" 236 + "test_info_isolation[True]" 237 + "test_info_isolation[False]" 238 + "test_examples_no_cache_optional_inputs" 239 + "test_start_server[127.0.0.1]" 240 + "test_start_server[[::1]]" 241 + "test_single_request" 242 + "test_all_status_messages" 243 + "test_default_concurrency_limits[not_set-statuses0]" 244 + "test_default_concurrency_limits[None-statuses1]" 245 + "test_default_concurrency_limits[1-statuses2]" 246 + "test_default_concurrency_limits[2-statuses3]" 247 + "test_concurrency_limits" 248 249 # tests if pip and other tools are installed 250 "test_get_executable_path" ··· 302 disabledTestPaths = [ 303 # 100% touches network 304 "test/test_networking.py" 305 + "client/python/test/test_client.py" 306 # makes pytest freeze 50% of the time 307 "test/test_interfaces.py" 308 ··· 336 doInstallCheck = false; 337 doCheck = false; 338 preCheck = ""; 339 + postInstall = '' 340 + shopt -s globstar 341 + for f in $out/**/*.py; do 342 + cp $f "$f"i 343 + done 344 + shopt -u globstar 345 + ''; 346 pythonImportsCheck = null; 347 dontCheckRuntimeDeps = true; 348 });
+2 -2
pkgs/development/python-modules/harlequin-postgres/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "harlequin-postgres"; 11 - version = "0.4.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 pname = "harlequin_postgres"; 16 inherit version; 17 - hash = "sha256-1y8S3z6ZTt+PZg75aB/bKnEPdAtqjZ2IqyBtUBk8IFA="; 18 }; 19 20 build-system = [
··· 8 9 buildPythonPackage rec { 10 pname = "harlequin-postgres"; 11 + version = "1.0.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 pname = "harlequin_postgres"; 16 inherit version; 17 + hash = "sha256-1/tALkY5wz9lOWc2QsZkEa/qx0DxjKIiVfXTfOu4wQE="; 18 }; 19 20 build-system = [
+18 -11
pkgs/development/python-modules/hypercorn/default.nix
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 - exceptiongroup, 7 h11, 8 h2, 9 priority, 10 wsproto, 11 poetry-core, 12 pytest-asyncio, ··· 16 17 buildPythonPackage rec { 18 pname = "hypercorn"; 19 - version = "0.16.0"; 20 - format = "pyproject"; 21 22 disabled = pythonOlder "3.11"; # missing taskgroup dependency 23 24 src = fetchFromGitHub { 25 owner = "pgjones"; 26 repo = "Hypercorn"; 27 - rev = version; 28 - hash = "sha256-pIUZCQmC3c6FiV0iMMwJGs9TMi6B/YM+vaSx//sAmKE="; 29 }; 30 31 postPatch = '' ··· 35 build-system = [ poetry-core ]; 36 37 dependencies = [ 38 - exceptiongroup 39 h11 40 h2 41 priority 42 wsproto 43 ]; 44 45 nativeCheckInputs = [ 46 pytest-asyncio 47 pytest-trio 48 pytestCheckHook 49 - ]; 50 51 - disabledTests = [ 52 - # https://github.com/pgjones/hypercorn/issues/217 53 - "test_startup_failure" 54 - ]; 55 56 pythonImportsCheck = [ "hypercorn" ]; 57 58 meta = with lib; { 59 homepage = "https://github.com/pgjones/hypercorn"; 60 description = "ASGI web server inspired by Gunicorn"; 61 mainProgram = "hypercorn";
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 + aioquic, 7 h11, 8 h2, 9 + httpx, 10 priority, 11 + trio, 12 + uvloop, 13 wsproto, 14 poetry-core, 15 pytest-asyncio, ··· 19 20 buildPythonPackage rec { 21 pname = "hypercorn"; 22 + version = "0.17.3"; 23 + pyproject = true; 24 25 disabled = pythonOlder "3.11"; # missing taskgroup dependency 26 27 src = fetchFromGitHub { 28 owner = "pgjones"; 29 repo = "Hypercorn"; 30 + tag = version; 31 + hash = "sha256-AtSMURz1rOr6VTQ7L2EQ4XZeKVEGTPXTbs3u7IhnZo8"; 32 }; 33 34 postPatch = '' ··· 38 build-system = [ poetry-core ]; 39 40 dependencies = [ 41 h11 42 h2 43 priority 44 wsproto 45 ]; 46 47 + optional-dependencies = { 48 + h3 = [ aioquic ]; 49 + trio = [ trio ]; 50 + uvloop = [ uvloop ]; 51 + }; 52 + 53 nativeCheckInputs = [ 54 + httpx 55 pytest-asyncio 56 pytest-trio 57 pytestCheckHook 58 + ] ++ lib.flatten (lib.attrValues optional-dependencies); 59 60 + __darwinAllowLocalNetworking = true; 61 62 pythonImportsCheck = [ "hypercorn" ]; 63 64 meta = with lib; { 65 + changelog = "https://github.com/pgjones/hypercorn/blob/${src.tag}/CHANGELOG.rst"; 66 homepage = "https://github.com/pgjones/hypercorn"; 67 description = "ASGI web server inspired by Gunicorn"; 68 mainProgram = "hypercorn";
+3 -3
pkgs/development/python-modules/hyrule/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "hyrule"; 12 - version = "0.7.0"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "hylang"; 17 repo = "hyrule"; 18 tag = version; 19 - hash = "sha256-w1Q2w/P1bDt/F1+zTkUFi5PxycXXE3p0qadfBcyWElg="; 20 }; 21 22 build-system = [ setuptools ]; ··· 33 meta = with lib; { 34 description = "Utility library for the Hy programming language"; 35 homepage = "https://github.com/hylang/hyrule"; 36 - changelog = "https://github.com/hylang/hylure/releases/tag/${version}"; 37 license = licenses.mit; 38 maintainers = with maintainers; [ ]; 39 };
··· 9 10 buildPythonPackage rec { 11 pname = "hyrule"; 12 + version = "0.8.0"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "hylang"; 17 repo = "hyrule"; 18 tag = version; 19 + hash = "sha256-FJ7iu+ohbe4nhADka2OC+JHAmwZkkJgFVLyHD0Fms1E="; 20 }; 21 22 build-system = [ setuptools ]; ··· 33 meta = with lib; { 34 description = "Utility library for the Hy programming language"; 35 homepage = "https://github.com/hylang/hyrule"; 36 + changelog = "https://github.com/hylang/hyrule/releases/tag/${version}"; 37 license = licenses.mit; 38 maintainers = with maintainers; [ ]; 39 };
+1
pkgs/development/python-modules/joblib/default.nix
··· 50 "test_disk_used" # test_disk_used is broken: https://github.com/joblib/joblib/issues/57 51 "test_parallel_call_cached_function_defined_in_jupyter" # jupyter not available during tests 52 "test_nested_parallel_warnings" # tests is flaky under load 53 ] 54 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 55 "test_dispatch_multiprocessing" # test_dispatch_multiprocessing is broken only on Darwin.
··· 50 "test_disk_used" # test_disk_used is broken: https://github.com/joblib/joblib/issues/57 51 "test_parallel_call_cached_function_defined_in_jupyter" # jupyter not available during tests 52 "test_nested_parallel_warnings" # tests is flaky under load 53 + "test_memory" # tests - and the module itself - assume strictatime mount for build directory 54 ] 55 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 56 "test_dispatch_multiprocessing" # test_dispatch_multiprocessing is broken only on Darwin.
+2 -2
pkgs/development/python-modules/kde-material-you-colors/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "kde-material-you-colors"; 15 - version = "1.9.3"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "luisbocanegra"; 20 repo = "kde-material-you-colors"; 21 tag = "v${version}"; 22 - hash = "sha256-hew+aWbfWmqTsxsNx/0Ow0WZAVl0e6OyzDxcKm+nlzQ="; 23 }; 24 25 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "kde-material-you-colors"; 15 + version = "1.10.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "luisbocanegra"; 20 repo = "kde-material-you-colors"; 21 tag = "v${version}"; 22 + hash = "sha256-qT2F3OtRzYagbBH/4kijuy4udD6Ak74WacIhfzaNWqo="; 23 }; 24 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/launchpadlib/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "launchpadlib"; 16 - version = "2.0.0"; 17 pyproject = true; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-XUqQlekXc6dWXUwVlZSuMOynkv1fm4ne1FnXEUhKlss="; 22 }; 23 24 build-system = [ setuptools ];
··· 13 14 buildPythonPackage rec { 15 pname = "launchpadlib"; 16 + version = "2.1.0"; 17 pyproject = true; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-tMJYkLt1BQ1UwIEj0nMxVreKWaJVX1Rh9psORM2RJC8="; 22 }; 23 24 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/mkdocs-autorefs/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "mkdocs-autorefs"; 14 - version = "1.2.0"; 15 pyproject = true; 16 17 - disabled = pythonOlder "3.8"; 18 19 src = fetchFromGitHub { 20 owner = "mkdocstrings"; 21 repo = "autorefs"; 22 tag = version; 23 - hash = "sha256-C1ca7tx9s88U7Xp/bd3KhlWeb32a612RyCVBQz0vJ1g="; 24 }; 25 26 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "mkdocs-autorefs"; 14 + version = "1.3.0"; 15 pyproject = true; 16 17 + disabled = pythonOlder "3.9"; 18 19 src = fetchFromGitHub { 20 owner = "mkdocstrings"; 21 repo = "autorefs"; 22 tag = version; 23 + hash = "sha256-EfZcY5eZtRKjxWC4/sWF3F4N/uK2e3gFK2dBY/kTCM4="; 24 }; 25 26 postPatch = ''
+10 -1
pkgs/development/python-modules/netbox-interface-synchronization/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 - setuptools, 6 netbox, 7 }: 8 buildPythonPackage rec { 9 pname = "netbox-interface-synchronization"; ··· 18 }; 19 20 build-system = [ setuptools ]; 21 22 # netbox is required for the pythonImportsCheck; plugin does not provide unit tests 23 nativeCheckInputs = [ netbox ];
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + attrs, 6 + django, 7 + netaddr, 8 netbox, 9 + setuptools, 10 }: 11 buildPythonPackage rec { 12 pname = "netbox-interface-synchronization"; ··· 21 }; 22 23 build-system = [ setuptools ]; 24 + 25 + dependencies = [ 26 + attrs 27 + django 28 + netaddr 29 + ]; 30 31 # netbox is required for the pythonImportsCheck; plugin does not provide unit tests 32 nativeCheckInputs = [ netbox ];
+7 -4
pkgs/development/python-modules/opencensus-ext-azure/default.nix
··· 7 opencensus, 8 psutil, 9 requests, 10 }: 11 12 buildPythonPackage rec { 13 pname = "opencensus-ext-azure"; 14 - version = "1.1.13"; 15 - format = "setuptools"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-rsMEchdwBTebpWpwKgl9YYxfV1WOG7ZnbsdflIEwaSo="; 20 }; 21 22 - propagatedBuildInputs = [ 23 azure-core 24 azure-identity 25 opencensus
··· 7 opencensus, 8 psutil, 9 requests, 10 + setuptools, 11 }: 12 13 buildPythonPackage rec { 14 pname = "opencensus-ext-azure"; 15 + version = "1.1.14"; 16 + pyproject = true; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-ycbrrVQq62GBMyLmJ9WImlY+e4xOAkv1hGnQbbc6sUg="; 21 }; 22 23 + build-system = [ setuptools ]; 24 + 25 + dependencies = [ 26 azure-core 27 azure-identity 28 opencensus
+132
pkgs/development/python-modules/pandera/default.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + setuptools, 7 + multimethod, 8 + numpy, 9 + packaging, 10 + pandas, 11 + pydantic, 12 + typeguard, 13 + typing-inspect, 14 + wrapt, 15 + # test 16 + joblib, 17 + pyarrow, 18 + pytestCheckHook, 19 + pytest-asyncio, 20 + # optional dependencies 21 + black, 22 + dask, 23 + fastapi, 24 + geopandas, 25 + hypothesis, 26 + pandas-stubs, 27 + polars, 28 + pyyaml, 29 + scipy, 30 + shapely, 31 + }: 32 + 33 + buildPythonPackage rec { 34 + pname = "pandera"; 35 + version = "0.20.4"; 36 + pyproject = true; 37 + 38 + src = fetchFromGitHub { 39 + owner = "unionai-oss"; 40 + repo = "pandera"; 41 + tag = "v${version}"; 42 + hash = "sha256-VetLfZlBWok7Mr1jxlHHjDH/D5xEsPFWQtX/hrvobgQ="; 43 + }; 44 + 45 + build-system = [ setuptools ]; 46 + 47 + dependencies = [ 48 + multimethod 49 + numpy 50 + packaging 51 + pandas 52 + pydantic 53 + typeguard 54 + typing-inspect 55 + wrapt 56 + ]; 57 + 58 + optional-dependencies = 59 + let 60 + dask-dataframe = [ dask ] ++ dask.optional-dependencies.dataframe; 61 + extras = { 62 + strategies = [ hypothesis ]; 63 + hypotheses = [ scipy ]; 64 + io = [ 65 + pyyaml 66 + black 67 + #frictionless # not in nixpkgs 68 + ]; 69 + # pyspark expression does not define optional-dependencies.connect: 70 + #pyspark = [ pyspark ] ++ pyspark.optional-dependencies.connect; 71 + # modin not in nixpkgs: 72 + #modin = [ 73 + # modin 74 + # ray 75 + #] ++ dask-dataframe; 76 + #modin-ray = [ 77 + # modin 78 + # ray 79 + #]; 80 + #modin-dask = [ 81 + # modin 82 + #] ++ dask-dataframe; 83 + dask = dask-dataframe; 84 + mypy = [ pandas-stubs ]; 85 + fastapi = [ fastapi ]; 86 + geopandas = [ 87 + geopandas 88 + shapely 89 + ]; 90 + polars = [ polars ]; 91 + }; 92 + in 93 + extras // { all = lib.concatLists (lib.attrValues extras); }; 94 + 95 + nativeCheckInputs = [ 96 + pytestCheckHook 97 + pytest-asyncio 98 + joblib 99 + pyarrow 100 + ] ++ optional-dependencies.all; 101 + 102 + disabledTestPaths = [ 103 + "tests/fastapi/test_app.py" # tries to access network 104 + "tests/core/test_docs_setting_column_widths.py" # tests doc generation, requires sphinx 105 + "tests/modin" # requires modin, not in nixpkgs 106 + "tests/mypy/test_static_type_checking.py" # some typing failures 107 + "tests/pyspark" # requires spark 108 + ]; 109 + 110 + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ 111 + # OOM error on ofborg: 112 + "test_engine_geometry_coerce_crs" 113 + # pandera.errors.SchemaError: Error while coercing 'geometry' to type geometry 114 + "test_schema_dtype_crs_with_coerce" 115 + ]; 116 + 117 + pythonImportsCheck = [ 118 + "pandera" 119 + "pandera.api" 120 + "pandera.config" 121 + "pandera.dtypes" 122 + "pandera.engines" 123 + ]; 124 + 125 + meta = { 126 + description = "Light-weight, flexible, and expressive statistical data testing library"; 127 + homepage = "https://pandera.readthedocs.io"; 128 + changelog = "https://github.com/unionai-oss/pandera/releases/tag/v${version}"; 129 + license = lib.licenses.mit; 130 + maintainers = with lib.maintainers; [ bcdarwin ]; 131 + }; 132 + }
+2 -2
pkgs/development/python-modules/plyara/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "plyara"; 12 - version = "2.2.2"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.10"; # https://github.com/plyara/plyara: "Plyara requires Python 3.10+" 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-AIxXtu9Ic0N8I29w2h/sP5EdWsscmWza9WkhVyvlSs0="; 20 }; 21 22 build-system = [
··· 9 10 buildPythonPackage rec { 11 pname = "plyara"; 12 + version = "2.2.6"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.10"; # https://github.com/plyara/plyara: "Plyara requires Python 3.10+" 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-228fhwJTEV1kpIxbDzG+CgJOHJjWifl5SYteCY8Pd3Y="; 20 }; 21 22 build-system = [
+2 -2
pkgs/development/python-modules/py4j/default.nix
··· 7 buildPythonPackage rec { 8 pname = "py4j"; 9 10 - version = "0.10.9.8"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-evqA2+QFmFEYEZ7EfdXaldsqfW42f79d7lvZSYMtC3U="; 16 }; 17 18 # No tests in archive
··· 7 buildPythonPackage rec { 8 pname = "py4j"; 9 10 + version = "0.10.9.9"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-9pTK0Z76W9He5PPlJw60BmE8l0OUA15b/E7Bq6hwuHk="; 16 }; 17 18 # No tests in archive
+2 -2
pkgs/development/python-modules/pyscf/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "pyscf"; 19 - version = "2.7.0"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = "pyscf"; 24 repo = pname; 25 tag = "v${version}"; 26 - hash = "sha256-lXOREy0BABcjpAkxIMy245SAX8HfJKj/QSHGob14GgI="; 27 }; 28 29 # setup.py calls Cmake and passes the arguments in CMAKE_CONFIGURE_ARGS to cmake.
··· 16 17 buildPythonPackage rec { 18 pname = "pyscf"; 19 + version = "2.8.0"; 20 format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = "pyscf"; 24 repo = pname; 25 tag = "v${version}"; 26 + hash = "sha256-GWytFRMDFwTeglBm90fd09HICkAwpkcpmVar1x3vsro="; 27 }; 28 29 # setup.py calls Cmake and passes the arguments in CMAKE_CONFIGURE_ARGS to cmake.
+2 -2
pkgs/development/python-modules/pysigma-backend-opensearch/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pysigma-backend-opensearch"; 15 - version = "1.0.3"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "SigmaHQ"; 22 repo = "pySigma-backend-opensearch"; 23 tag = "v${version}"; 24 - hash = "sha256-whAvUgjPdZ0ePt0LkREJxJnLacNyQDWupdAinK3kJww="; 25 }; 26 27 postPatch = ''
··· 12 13 buildPythonPackage rec { 14 pname = "pysigma-backend-opensearch"; 15 + version = "1.0.4"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "SigmaHQ"; 22 repo = "pySigma-backend-opensearch"; 23 tag = "v${version}"; 24 + hash = "sha256-VKDyXTvh0T/MKqsZo9lAlHyfhtiXzP5P+d0DSiLqS1o="; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/development/python-modules/pysigma/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "pysigma"; 17 - version = "0.11.18"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "SigmaHQ"; 24 repo = "pySigma"; 25 tag = "v${version}"; 26 - hash = "sha256-AbGmDDJUBvGwZixNKY+iLTKUENSAXHOAdztmbIQIEKs="; 27 }; 28 29 pythonRelaxDeps = [
··· 14 15 buildPythonPackage rec { 16 pname = "pysigma"; 17 + version = "0.11.19"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "SigmaHQ"; 24 repo = "pySigma"; 25 tag = "v${version}"; 26 + hash = "sha256-Zji0idW4HkZjbZgbfABJ2W145y19a6no4t4oZUvi0Qs="; 27 }; 28 29 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/pysuezv2/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pysuezv2"; 12 - version = "2.0.1"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "jb101010-2"; 19 repo = "pySuez"; 20 tag = version; 21 - hash = "sha256-p9kTWaSMRgKZFonHTgT7nj4NdeTFCeEHawIFew/rii4="; 22 }; 23 24 build-system = [ hatchling ];
··· 9 10 buildPythonPackage rec { 11 pname = "pysuezv2"; 12 + version = "2.0.3"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "jb101010-2"; 19 repo = "pySuez"; 20 tag = version; 21 + hash = "sha256-D/XsJL393fDIKMB1Wyzods5hLsdU3Qgq8T5aTJ3SLrM="; 22 }; 23 24 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pyviz-comms/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pyviz-comms"; 14 - version = "3.0.3"; 15 pyproject = true; 16 17 src = fetchPypi { 18 pname = "pyviz_comms"; 19 inherit version; 20 - hash = "sha256-/eSgF8IhPs7mOppnQUMchF5CpcexWI5Ke6LkNwxYNyg="; 21 }; 22 23 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "pyviz-comms"; 14 + version = "3.0.4"; 15 pyproject = true; 16 17 src = fetchPypi { 18 pname = "pyviz_comms"; 19 inherit version; 20 + hash = "sha256-1w4XVV9yYsSISmt7ycoZy4FlB6AyozTZy0EbRUbK/0w="; 21 }; 22 23 postPatch = ''
+20 -7
pkgs/development/python-modules/qcelemental/default.nix
··· 4 lib, 5 fetchPypi, 6 poetry-core, 7 networkx, 8 numpy, 9 pint, 10 pydantic, 11 pytestCheckHook, 12 pythonOlder, 13 }: 14 15 buildPythonPackage rec { 16 pname = "qcelemental"; 17 - version = "0.28.0"; 18 - 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-2pb924jBcB+BKyU2mmoWnTXy1URsN8YuhgSMsPGxaKI="; 26 }; 27 28 - nativeBuildInputs = [ poetry-core ]; 29 30 - propagatedBuildInputs = [ 31 - networkx 32 numpy 33 pint 34 pydantic 35 ]; 36 37 - nativeCheckInputs = [ pytestCheckHook ]; 38 39 pythonImportsCheck = [ "qcelemental" ]; 40
··· 4 lib, 5 fetchPypi, 6 poetry-core, 7 + ipykernel, 8 networkx, 9 numpy, 10 + packaging, 11 pint, 12 pydantic, 13 pytestCheckHook, 14 pythonOlder, 15 + scipy, 16 }: 17 18 buildPythonPackage rec { 19 pname = "qcelemental"; 20 + version = "0.29.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-v2NO5lLn2V6QbikZiVEyJCM7HXBcJq/qyG5FHzFrPAQ="; 28 }; 29 30 + build-system = [ poetry-core ]; 31 32 + dependencies = [ 33 numpy 34 + packaging 35 pint 36 pydantic 37 ]; 38 39 + optional-dependencies = { 40 + viz = [ 41 + # TODO: nglview 42 + ipykernel 43 + ]; 44 + align = [ 45 + networkx 46 + scipy 47 + ]; 48 + }; 49 + 50 + nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); 51 52 pythonImportsCheck = [ "qcelemental" ]; 53
+2 -2
pkgs/development/python-modules/remarshal/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "remarshal"; 25 - version = "0.20.0"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "dbohdan"; 30 repo = "remarshal"; 31 tag = "v${version}"; 32 - hash = "sha256-Fy+K0fM+vjZp8u7C0ElFa1xQM/CIMqFALe42gZRBNOs="; 33 }; 34 35 build-system = [ poetry-core ];
··· 22 23 buildPythonPackage rec { 24 pname = "remarshal"; 25 + version = "1.0.0"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "dbohdan"; 30 repo = "remarshal"; 31 tag = "v${version}"; 32 + hash = "sha256-14vkLX7wKi+AYv2wPeHJ7MhKBKp+GB3oHWqxiPdkQhs="; 33 }; 34 35 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "rns"; 17 - version = "0.8.9"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; ··· 23 owner = "markqvist"; 24 repo = "Reticulum"; 25 tag = version; 26 - hash = "sha256-yUn7tDAu4DJZFJAMdsSnEjlvCHxp1y7OO8xR86lus54="; 27 }; 28 29 patches = [
··· 14 15 buildPythonPackage rec { 16 pname = "rns"; 17 + version = "0.9.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; ··· 23 owner = "markqvist"; 24 repo = "Reticulum"; 25 tag = version; 26 + hash = "sha256-rIIXTrP340lWMjQcT+/JKULwvaWC2gjrWSzu+3tqnK0="; 27 }; 28 29 patches = [
+38
pkgs/development/python-modules/safehttpx/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + hatchling, 6 + httpx, 7 + pythonOlder, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "safehttpx"; 12 + version = "0.1.6"; 13 + pyproject = true; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-s1a/yCzuOiTDlblKLb6rvtYK/xql+jtf6XxPJFbrzkI="; 18 + }; 19 + 20 + build-system = [ 21 + hatchling 22 + ]; 23 + 24 + dependencies = [ 25 + httpx 26 + ]; 27 + 28 + pythonImportsCheck = [ "safehttpx" ]; 29 + 30 + doCheck = false; # require network access 31 + 32 + meta = { 33 + description = "SSRF-safe wrapper around httpx"; 34 + homepage = "https://github.com/gradio-app/safehttpx"; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ fliegendewurst ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/scikit-bio/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "scikit-bio"; 27 - version = "0.6.2"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "scikit-bio"; 32 repo = "scikit-bio"; 33 tag = version; 34 - hash = "sha256-1L3AemXVqfgBDlRZorG7+8qt3f1Bm8L+Se+OwqEWwI4="; 35 }; 36 37 build-system = [
··· 24 25 buildPythonPackage rec { 26 pname = "scikit-bio"; 27 + version = "0.6.3"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "scikit-bio"; 32 repo = "scikit-bio"; 33 tag = version; 34 + hash = "sha256-yZa9Kl7+Rk4FLQkZIxa9UIsIGAo6YI4UAiJYbhhPIaI="; 35 }; 36 37 build-system = [
+2 -2
pkgs/development/python-modules/skrl/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "skrl"; 19 - version = "1.3.0"; 20 pyproject = true; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "Toni-SM"; 25 repo = pname; 26 tag = version; 27 - hash = "sha256-kKkAdQymmgJ9V+73nYi4MhOSJvrO2jwJ2BUYhUGPHe0="; 28 }; 29 30 nativeBuildInputs = [ setuptools ];
··· 16 17 buildPythonPackage rec { 18 pname = "skrl"; 19 + version = "1.4.0"; 20 pyproject = true; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "Toni-SM"; 25 repo = pname; 26 tag = version; 27 + hash = "sha256-e08hhO7CTH6V+8ZUhte36GD0fL7XvuW/CgIuARU3c6E="; 28 }; 29 30 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/sparse/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "sparse"; 17 - version = "0.15.4"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-1LHFfST/D2Ty/VtalbSbf7hO0geibX1Yzidk3MXHK4Q="; 25 }; 26 27 postPatch = ''
··· 14 15 buildPythonPackage rec { 16 pname = "sparse"; 17 + version = "0.15.5"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-THbODJb1zVwxt+eeZQ8AIkJMKxbwXxAEnpxjge5L4mY="; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/development/python-modules/superqt/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "superqt"; 21 - version = "0.7.0"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.9"; ··· 27 owner = "pyapp-kit"; 28 repo = "superqt"; 29 tag = "v${version}"; 30 - hash = "sha256-1GtkT3GqEBu1I9zZb5u3wIm5ygYe/unhn2cXvhnPkQc="; 31 }; 32 33 build-system = [
··· 18 19 buildPythonPackage rec { 20 pname = "superqt"; 21 + version = "0.7.1"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.9"; ··· 27 owner = "pyapp-kit"; 28 repo = "superqt"; 29 tag = "v${version}"; 30 + hash = "sha256-rKm4MUheQOJyaBggiZQ3U9J2kzOXrUcWpJnfPr4HzyU="; 31 }; 32 33 build-system = [
+15 -6
pkgs/development/python-modules/traits/default.nix
··· 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 }: 7 8 buildPythonPackage rec { 9 pname = "traits"; 10 version = "6.4.3"; 11 - format = "setuptools"; 12 13 disabled = pythonOlder "3.6"; 14 ··· 17 hash = "sha256-qbv9ngwIt94H6G72TmnLlqKcIQWkO/gyzYsWL6HiL0Q="; 18 }; 19 20 - # Circular dependency 21 - doCheck = false; 22 23 pythonImportsCheck = [ "traits" ]; 24 25 - meta = with lib; { 26 description = "Explicitly typed attributes for Python"; 27 homepage = "https://pypi.python.org/pypi/traits"; 28 - license = licenses.bsd3; 29 - maintainers = [ ]; 30 }; 31 }
··· 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 + fetchpatch2, 7 + setuptools, 8 }: 9 10 buildPythonPackage rec { 11 pname = "traits"; 12 version = "6.4.3"; 13 + pyproject = true; 14 15 disabled = pythonOlder "3.6"; 16 ··· 19 hash = "sha256-qbv9ngwIt94H6G72TmnLlqKcIQWkO/gyzYsWL6HiL0Q="; 20 }; 21 22 + patches = [ 23 + (fetchpatch2 { 24 + url = "https://github.com/enthought/traits/commit/a20f2154b2c79eb8550ea9228d1a4415ff51b72a.patch"; 25 + hash = "sha256-ycStcpxlvmobL3ZXaSbGrXAzk/Tkjs3BJ67lnwZpeVA="; 26 + excludes = [ ".github/*" ]; 27 + }) 28 + ]; 29 + 30 + build-system = [ setuptools ]; 31 32 pythonImportsCheck = [ "traits" ]; 33 34 + meta = { 35 description = "Explicitly typed attributes for Python"; 36 homepage = "https://pypi.python.org/pypi/traits"; 37 + license = lib.licenses.bsd3; 38 + maintainers = with lib.maintainers; [ bot-wxt1221 ]; 39 }; 40 }
+20 -14
pkgs/development/python-modules/trectools/default.nix
··· 12 lxml, 13 matplotlib, 14 sarge, 15 }: 16 17 buildPythonPackage rec { 18 pname = "trectools"; 19 - version = "0.0.49"; 20 - format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; 23 24 src = fetchFromGitHub { 25 owner = "joaopalotti"; 26 - repo = pname; 27 # https://github.com/joaopalotti/trectools/issues/41 28 - rev = "5c1d56e9cf955f45b5a1780ee6a82744d31e7a79"; 29 - hash = "sha256-Lh6sK2rxEdCsOUKHn1jgm+rsn8FK1f2po0UuZfZajBA="; 30 }; 31 32 postPatch = '' 33 substituteInPlace setup.py \ 34 - --replace "bs4 >= 0.0.0.1" "beautifulsoup4 >= 4.11.1" 35 ''; 36 37 - propagatedBuildInputs = [ 38 pandas 39 numpy 40 scikit-learn ··· 45 sarge 46 ]; 47 48 - checkPhase = '' 49 - cd unittests 50 - ${python.interpreter} -m unittest runner 51 - ''; 52 53 pythonImportsCheck = [ "trectools" ]; 54 55 - meta = with lib; { 56 homepage = "https://github.com/joaopalotti/trectools"; 57 description = "Library for assisting Information Retrieval (IR) practitioners with TREC-like campaigns"; 58 - license = licenses.bsdOriginal; 59 - maintainers = with maintainers; [ MoritzBoehme ]; 60 }; 61 }
··· 12 lxml, 13 matplotlib, 14 sarge, 15 + unittestCheckHook, 16 + setuptools, 17 }: 18 19 buildPythonPackage rec { 20 pname = "trectools"; 21 + version = "0.0.50"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "joaopalotti"; 27 + repo = "trectools"; 28 # https://github.com/joaopalotti/trectools/issues/41 29 + rev = "8a896def007e3d657eb29f820ee3de98e2f32691"; 30 + hash = "sha256-p8BvLO+rD/l+ATE4+u3I6k25R1RVKlk2dn+RLQZTLDs="; 31 }; 32 33 postPatch = '' 34 substituteInPlace setup.py \ 35 + --replace-fail "bs4 >= 0.0.0.1" "beautifulsoup4 >= 4.11.1" 36 ''; 37 38 + build-system = [ setuptools ]; 39 + 40 + dependencies = [ 41 pandas 42 numpy 43 scikit-learn ··· 48 sarge 49 ]; 50 51 + unittestFlagsArray = [ 52 + "unittests/" 53 + ]; 54 + 55 + nativeCheckInputs = [ 56 + unittestCheckHook 57 + ]; 58 59 pythonImportsCheck = [ "trectools" ]; 60 61 + meta = { 62 homepage = "https://github.com/joaopalotti/trectools"; 63 description = "Library for assisting Information Retrieval (IR) practitioners with TREC-like campaigns"; 64 + license = lib.licenses.bsdOriginal; 65 + maintainers = with lib.maintainers; [ MoritzBoehme ]; 66 }; 67 }
+2 -2
pkgs/development/python-modules/troposphere/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "troposphere"; 14 - version = "4.8.3"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "cloudtools"; 21 repo = pname; 22 tag = version; 23 - hash = "sha256-Mz6n7QjNvK2HEQeWCySdxioA1dD5CLUh7jCQb1Q6mdc="; 24 }; 25 26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
··· 11 12 buildPythonPackage rec { 13 pname = "troposphere"; 14 + version = "4.9.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "cloudtools"; 21 repo = pname; 22 tag = version; 23 + hash = "sha256-1Qq1vV3DsslnwJq0d0MZ9bCadYD08gxLsM3tQmti4Pw="; 24 }; 25 26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+18 -12
pkgs/development/python-modules/tweepy/default.nix
··· 9 pythonOlder, 10 requests, 11 requests-oauthlib, 12 - six, 13 vcrpy, 14 }: 15 16 buildPythonPackage rec { 17 pname = "tweepy"; 18 - version = "4.14.0"; 19 - format = "setuptools"; 20 21 - disabled = pythonOlder "3.7"; 22 23 src = fetchFromGitHub { 24 - owner = pname; 25 - repo = pname; 26 tag = "v${version}"; 27 - hash = "sha256-ugqa85l0eWVtMUl5d+BjEWvTyH8c5NVtsnPflkHTWh8="; 28 }; 29 30 - propagatedBuildInputs = [ 31 - aiohttp 32 - async-lru 33 oauthlib 34 requests 35 requests-oauthlib 36 - six 37 ]; 38 39 nativeCheckInputs = [ 40 pytestCheckHook 41 vcrpy 42 - ]; 43 44 pythonImportsCheck = [ "tweepy" ]; 45
··· 9 pythonOlder, 10 requests, 11 requests-oauthlib, 12 + setuptools, 13 vcrpy, 14 }: 15 16 buildPythonPackage rec { 17 pname = "tweepy"; 18 + version = "4.15.0"; 19 + pyproject = true; 20 21 + disabled = pythonOlder "3.9"; 22 23 src = fetchFromGitHub { 24 + owner = "tweepy"; 25 + repo = "tweepy"; 26 tag = "v${version}"; 27 + hash = "sha256-vbiMwaJh4cN7OY7eYu2s8azs3A0KXvW/kRPVCx50ZVA="; 28 }; 29 30 + build-system = [ setuptools ]; 31 + 32 + dependencies = [ 33 oauthlib 34 requests 35 requests-oauthlib 36 ]; 37 38 + optional-dependencies = { 39 + async = [ 40 + aiohttp 41 + async-lru 42 + ]; 43 + }; 44 + 45 nativeCheckInputs = [ 46 pytestCheckHook 47 vcrpy 48 + ] ++ lib.flatten (builtins.attrValues optional-dependencies); 49 50 pythonImportsCheck = [ "tweepy" ]; 51
+1 -3
pkgs/development/python-modules/types-aiobotocore/update.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p nix-update nixfmt-classic curl jq 3 4 set -eu -o pipefail 5 ··· 392 }' ${source_file} 393 394 done 395 - 396 - nixfmt ${source_file}
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p nix-update curl jq 3 4 set -eu -o pipefail 5 ··· 392 }' ${source_file} 393 394 done
+2 -2
pkgs/development/python-modules/vfblib/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "vfblib"; 17 - version = "0.7.1"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "LucasFonts"; 22 repo = "vfbLib"; 23 rev = "v${version}"; 24 - hash = "sha256-p+uoSB3LIEi1Zvm8HgsOJcRXngZWXj3BwIlxqIBfmB4="; 25 }; 26 27 build-system = [ setuptools ];
··· 14 15 buildPythonPackage rec { 16 pname = "vfblib"; 17 + version = "0.8.2"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "LucasFonts"; 22 repo = "vfbLib"; 23 rev = "v${version}"; 24 + hash = "sha256-padx8tq17IcO73mkSYzLCce1FCixnO0ljujKcjSDqKY="; 25 }; 26 27 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/xattr/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "xattr"; 13 - version = "1.1.0"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-/svzsFBD7TSHooGQ3sPkxNh5svzsDjC6/Y7F1LYENjA="; 21 }; 22 23 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "xattr"; 13 + version = "1.1.4"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-t7AuyyJw2lt+feruqPi1KMFzaEAcK51fY+kfVFtF03I="; 21 }; 22 23 nativeBuildInputs = [
+10 -4
pkgs/development/python-modules/zconfig/default.nix
··· 5 docutils, 6 fetchPypi, 7 manuel, 8 pytestCheckHook, 9 setuptools, 10 zope-testrunner, ··· 12 13 buildPythonPackage rec { 14 pname = "zconfig"; 15 - version = "4.1"; 16 pyproject = true; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-tqed2hV/NpjIdo0s7cJjIW6K8kDTz50JoCpkKREU6yA="; 21 }; 22 23 patches = lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch; 24 25 build-system = [ setuptools ]; 26 27 - nativeCheckInputs = [ 28 docutils 29 manuel 30 pytestCheckHook 31 - zope-testrunner 32 ]; 33 34 pythonImportsCheck = [ "ZConfig" ];
··· 5 docutils, 6 fetchPypi, 7 manuel, 8 + pygments, 9 pytestCheckHook, 10 setuptools, 11 zope-testrunner, ··· 13 14 buildPythonPackage rec { 15 pname = "zconfig"; 16 + version = "4.2"; 17 pyproject = true; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-oOS1J3xM7oBgzjNaV4rEWPgsJArpaxZlkgDbxNmL/M4="; 22 }; 23 24 patches = lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch; 25 26 build-system = [ setuptools ]; 27 28 + buildInputs = [ 29 docutils 30 manuel 31 + ]; 32 + 33 + dependencies = [ zope-testrunner ]; 34 + 35 + nativeCheckInputs = [ 36 + pygments 37 pytestCheckHook 38 ]; 39 40 pythonImportsCheck = [ "ZConfig" ];
+1 -6
pkgs/development/tools/ammonite/default.nix
··· 6 writeScript, 7 common-updater-scripts, 8 git, 9 - nixfmt-classic, 10 nix, 11 coreutils, 12 gnused, ··· 51 git 52 gnused 53 nix 54 - nixfmt-classic 55 ] 56 } 57 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 58 latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} '*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3)" 59 if [ "$oldVersion" != "$latestTag" ]; then 60 - nixpkgs="$(git rev-parse --show-toplevel)" 61 - default_nix="$nixpkgs/pkgs/development/tools/ammonite/default.nix" 62 update-source-version ${pname}_2_12 "$latestTag" --version-key=version --print-changes 63 - sed -i "s|$latestTag|$oldVersion|g" "$default_nix" 64 update-source-version ${pname}_2_13 "$latestTag" --version-key=version --print-changes 65 - nixfmt "$default_nix" 66 else 67 echo "${pname} is already up-to-date" 68 fi
··· 6 writeScript, 7 common-updater-scripts, 8 git, 9 nix, 10 coreutils, 11 gnused, ··· 50 git 51 gnused 52 nix 53 ] 54 } 55 oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')" 56 latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} '*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3)" 57 if [ "$oldVersion" != "$latestTag" ]; then 58 update-source-version ${pname}_2_12 "$latestTag" --version-key=version --print-changes 59 + sed -i "s|$latestTag|$oldVersion|g" "$(git rev-parse --show-toplevel)/pkgs/development/tools/ammonite/default.nix" 60 update-source-version ${pname}_2_13 "$latestTag" --version-key=version --print-changes 61 else 62 echo "${pname} is already up-to-date" 63 fi
+9 -1
pkgs/servers/mail/mailman/python.nix
··· 1 - { python3, fetchPypi, lib, overlay ? (_: _: {}) }: 2 3 lib.fix (self: python3.override { 4 inherit self; ··· 19 [1] 72a14ea563a3f5bf85db659349a533fe75a8b0ce 20 [2] f931bc81d63f5cfda55ac73d754c87b3fd63b291 21 */ 22 23 # the redis python library only supports hiredis 3+ from version 5.1.0 onwards 24 hiredis = super.hiredis.overrideAttrs (new: { src, ... }: {
··· 1 + { python3, lib, overlay ? (_: _: {}) }: 2 3 lib.fix (self: python3.override { 4 inherit self; ··· 19 [1] 72a14ea563a3f5bf85db659349a533fe75a8b0ce 20 [2] f931bc81d63f5cfda55ac73d754c87b3fd63b291 21 */ 22 + 23 + django-allauth = super.django-allauth.overrideAttrs (new: { src, ... }: { 24 + version = "0.63.6"; 25 + src = src.override { 26 + tag = new.version; 27 + hash = "sha256-13/QbA//wyHE9yMB7Jy/sJEyqPKxiMN+CZwSc4U6okU="; 28 + }; 29 + }); 30 31 # the redis python library only supports hiredis 3+ from version 5.1.0 onwards 32 hiredis = super.hiredis.overrideAttrs (new: { src, ... }: {
-74
pkgs/servers/prowlarr/default.nix
··· 1 - { lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnet-runtime, openssl, nixosTests, zlib }: 2 - 3 - let 4 - pname = "prowlarr"; 5 - 6 - unsupported = throw "Unsupported system ${stdenv.hostPlatform.system} for ${pname}"; 7 - 8 - os = 9 - if stdenv.hostPlatform.isDarwin then 10 - "osx" 11 - else if stdenv.hostPlatform.isLinux then 12 - "linux" 13 - else 14 - unsupported; 15 - 16 - arch = { 17 - aarch64-darwin = "arm64"; 18 - aarch64-linux = "arm64"; 19 - x86_64-darwin = "x64"; 20 - x86_64-linux = "x64"; 21 - }.${stdenv.hostPlatform.system} or unsupported; 22 - 23 - hash = { 24 - aarch64-darwin = "sha256-N5BDsx9iunG5qUau6gJvdSFscPkNe5/35zMMfsvM+eE="; 25 - aarch64-linux = "sha256-cqSakzwokb4ym8852MYsoyAV3vS9eSyU4/xhHPtsD4o="; 26 - x86_64-darwin = "sha256-2x4k5c1HdNFzDmoEsrrQ3+s41+3wukSMJPHZJJKd/eE="; 27 - x86_64-linux = "sha256-OqZo+kFMTSklwPlj2hr7sAOXCh0HvqbeXWzfmScWXKU="; 28 - }.${stdenv.hostPlatform.system} or unsupported; 29 - 30 - in stdenv.mkDerivation rec { 31 - inherit pname; 32 - version = "1.29.2.4915"; 33 - 34 - src = fetchurl { 35 - url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.master.${version}.${os}-core-${arch}.tar.gz"; 36 - inherit hash; 37 - }; 38 - 39 - nativeBuildInputs = [ makeWrapper ]; 40 - 41 - installPhase = '' 42 - runHook preInstall 43 - 44 - mkdir -p $out/{bin,share/${pname}-${version}} 45 - cp -r * $out/share/${pname}-${version}/. 46 - 47 - makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Prowlarr \ 48 - --add-flags "$out/share/${pname}-${version}/Prowlarr.dll" \ 49 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ 50 - curl sqlite libmediainfo mono openssl icu zlib ]} 51 - 52 - runHook postInstall 53 - ''; 54 - 55 - passthru = { 56 - updateScript = ./update.sh; 57 - tests.smoke-test = nixosTests.prowlarr; 58 - }; 59 - 60 - meta = with lib; { 61 - description = "Indexer manager/proxy built on the popular arr .net/reactjs base stack"; 62 - homepage = "https://wiki.servarr.com/prowlarr"; 63 - changelog = "https://github.com/Prowlarr/Prowlarr/releases/tag/v${version}"; 64 - license = licenses.gpl3Only; 65 - maintainers = with maintainers; [ pizzapim ]; 66 - mainProgram = "Prowlarr"; 67 - platforms = [ 68 - "aarch64-darwin" 69 - "aarch64-linux" 70 - "x86_64-darwin" 71 - "x86_64-linux" 72 - ]; 73 - }; 74 - }
···
-45
pkgs/servers/prowlarr/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl gnused nix-prefetch jq 3 - 4 - set -eou pipefail 5 - 6 - dirname="$(dirname "$0")" 7 - 8 - updateHash() 9 - { 10 - # nixos 11 - version=$1 12 - system=$2 13 - 14 - # prowlarr 15 - arch=$3 16 - os=$4 17 - 18 - url="https://github.com/Prowlarr/Prowlarr/releases/download/v$version/Prowlarr.master.$version.$os-core-$arch.tar.gz" 19 - hash=$(nix-prefetch-url --type sha256 $url) 20 - sriHash="$(nix hash to-sri --type sha256 $hash)" 21 - 22 - sed -i "s|$system = \"sha256-[a-zA-Z0-9\/+-=]*\";|$system = \"$sriHash\";|g" "$dirname/default.nix" 23 - } 24 - 25 - updateVersion() 26 - { 27 - sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/default.nix" 28 - } 29 - 30 - currentVersion=$(cd $dirname && nix eval --raw -f ../../.. prowlarr.version) 31 - 32 - latestTag=$(curl https://api.github.com/repos/Prowlarr/Prowlarr/releases/latest | jq -r ".tag_name") 33 - latestVersion="$(expr $latestTag : 'v\(.*\)')" 34 - 35 - if [[ "$currentVersion" == "$latestVersion" ]]; then 36 - echo "Prowlarr is up-to-date: ${currentVersion}" 37 - exit 0 38 - fi 39 - 40 - updateVersion $latestVersion 41 - 42 - updateHash $latestVersion aarch64-darwin arm64 osx 43 - updateHash $latestVersion aarch64-linux arm64 linux 44 - updateHash $latestVersion x86_64-darwin x64 osx 45 - updateHash $latestVersion x86_64-linux x64 linux
···
+13
pkgs/tools/security/ghidra/0004-Fix-build-on-Gradle-8.12.patch
···
··· 1 + diff --git a/gradle/hasPythonPackage.gradle b/gradle/hasPythonPackage.gradle 2 + index 2d83cf0cd3..8f3205f9ff 100644 3 + --- a/gradle/hasPythonPackage.gradle 4 + +++ b/gradle/hasPythonPackage.gradle 5 + @@ -44,7 +44,7 @@ task buildPyPackage { 6 + doLast { 7 + File setuptools = project(":Debugger-rmi-trace").findPyDep(".") 8 + exec { 9 + - workingDir { "build/pypkg" } 10 + + workingDir { file("build/pypkg") } 11 + commandLine rootProject.PYTHON3, "-m", "pip" 12 + args "wheel", "-w", "dist/", "--no-index", "--no-deps" 13 + args "-f", setuptools
+4
pkgs/tools/security/ghidra/build.nix
··· 52 53 # Remove build dates from output filenames for easier reference 54 ./0003-Remove-build-datestamp.patch 55 ]; 56 57 postPatch = ''
··· 52 53 # Remove build dates from output filenames for easier reference 54 ./0003-Remove-build-datestamp.patch 55 + 56 + # Fix build on Gradle 8.12 57 + # Upstream: https://github.com/NationalSecurityAgency/ghidra/commit/20285e267d110cfa585676dfd40804a59031598b 58 + ./0004-Fix-build-on-Gradle-8.12.patch 59 ]; 60 61 postPatch = ''
+1 -1
pkgs/tools/system/htop/default.nix
··· 67 optionalPatch = pred: so: lib.optionalString pred "patchelf --add-needed ${so} $out/bin/htop"; 68 in 69 lib.optionalString (!stdenv.hostPlatform.isStatic) '' 70 - ${optionalPatch sensorsSupport "${lm_sensors}/lib/libsensors.so"} 71 ${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"} 72 ''; 73
··· 67 optionalPatch = pred: so: lib.optionalString pred "patchelf --add-needed ${so} $out/bin/htop"; 68 in 69 lib.optionalString (!stdenv.hostPlatform.isStatic) '' 70 + ${optionalPatch sensorsSupport "${lib.getLib lm_sensors}/lib/libsensors.so"} 71 ${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"} 72 ''; 73
-11
pkgs/top-level/all-packages.nix
··· 4826 mpi = openmpi; # this attribute should used to build MPI applications 4827 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {}); 4828 4829 - prowlarr = callPackage ../servers/prowlarr { }; 4830 - 4831 qarte = libsForQt5.callPackage ../applications/video/qarte { }; 4832 4833 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant { ··· 9577 doCheck = false; 9578 }; 9579 9580 - libfreefare = callPackage ../development/libraries/libfreefare { 9581 - inherit (darwin.apple_sdk.frameworks) IOKit Security; 9582 - inherit (darwin) libobjc; 9583 - }; 9584 - 9585 libftdi = callPackage ../development/libraries/libftdi { 9586 inherit (darwin) libobjc; 9587 inherit (darwin.apple_sdk.frameworks) IOKit Security; ··· 13717 gphoto2 = callPackage ../applications/misc/gphoto2 { }; 13718 13719 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { }; 13720 - 13721 - gramps = callPackage ../applications/misc/gramps { 13722 - pythonPackages = python3Packages; 13723 - }; 13724 13725 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; }; 13726 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
··· 4826 mpi = openmpi; # this attribute should used to build MPI applications 4827 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {}); 4828 4829 qarte = libsForQt5.callPackage ../applications/video/qarte { }; 4830 4831 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant { ··· 9575 doCheck = false; 9576 }; 9577 9578 libftdi = callPackage ../development/libraries/libftdi { 9579 inherit (darwin) libobjc; 9580 inherit (darwin.apple_sdk.frameworks) IOKit Security; ··· 13710 gphoto2 = callPackage ../applications/misc/gphoto2 { }; 13711 13712 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { }; 13713 13714 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; }; 13715 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
+6
pkgs/top-level/python-packages.nix
··· 2652 2653 coordinates = callPackage ../development/python-modules/coordinates { }; 2654 2655 coreapi = callPackage ../development/python-modules/coreapi { }; 2656 2657 coredis = callPackage ../development/python-modules/coredis { }; ··· 9979 9980 pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; 9981 9982 pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { }; 9983 9984 pandoc-latex-environment = callPackage ../development/python-modules/pandoc-latex-environment { }; ··· 14415 sacremoses = callPackage ../development/python-modules/sacremoses { }; 14416 14417 safe-pysha3 = callPackage ../development/python-modules/safe-pysha3 { }; 14418 14419 safeio = callPackage ../development/python-modules/safeio { }; 14420
··· 2652 2653 coordinates = callPackage ../development/python-modules/coordinates { }; 2654 2655 + copykitten = callPackage ../development/python-modules/copykitten { }; 2656 + 2657 coreapi = callPackage ../development/python-modules/coreapi { }; 2658 2659 coredis = callPackage ../development/python-modules/coredis { }; ··· 9981 9982 pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; 9983 9984 + pandera = callPackage ../development/python-modules/pandera { }; 9985 + 9986 pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { }; 9987 9988 pandoc-latex-environment = callPackage ../development/python-modules/pandoc-latex-environment { }; ··· 14419 sacremoses = callPackage ../development/python-modules/sacremoses { }; 14420 14421 safe-pysha3 = callPackage ../development/python-modules/safe-pysha3 { }; 14422 + 14423 + safehttpx = callPackage ../development/python-modules/safehttpx { }; 14424 14425 safeio = callPackage ../development/python-modules/safeio { }; 14426