Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
25bcfa6c 0f332692

+435 -277
+14
doc/builders/special/darwin-builder.section.md
··· 157 You may make any other changes to your VM in this attribute set. For example, 158 you could enable Docker or X11 forwarding to your Darwin host. 159
··· 157 You may make any other changes to your VM in this attribute set. For example, 158 you could enable Docker or X11 forwarding to your Darwin host. 159 160 + ## Troubleshooting the generated configuration {#sec-darwin-builder-troubleshoot} 161 + 162 + The `linux-builder` package exposes the attributes `nixosConfig` and `nixosOptions` that allow you to inspect the generated NixOS configuration in the `nix repl`. For example: 163 + 164 + ``` 165 + $ nix repl --file ~/src/nixpkgs --argstr system aarch64-darwin 166 + 167 + nix-repl> darwin.linux-builder.nixosConfig.nix.package 168 + «derivation /nix/store/...-nix-2.17.0.drv» 169 + 170 + nix-repl> :p darwin.linux-builder.nixosOptions.virtualisation.memorySize.definitionsWithLocations 171 + [ { file = "/home/user/src/nixpkgs/nixos/modules/profiles/macos-builder.nix"; value = 3072; } ] 172 + 173 + ```
+1 -1
nixos/doc/manual/development/writing-documentation.chapter.md
··· 16 ```ShellSession 17 $ cd /path/to/nixpkgs/nixos/doc/manual 18 $ nix-shell 19 - nix-shell$ make 20 ``` 21 22 Once you are done making modifications to the manual, it's important to
··· 16 ```ShellSession 17 $ cd /path/to/nixpkgs/nixos/doc/manual 18 $ nix-shell 19 + nix-shell$ devmode 20 ``` 21 22 Once you are done making modifications to the manual, it's important to
+7 -1
nixos/modules/profiles/macos-builder.nix
··· 1 - { config, lib, ... }: 2 3 let 4 keysDirectory = "/var/keys"; ··· 163 164 in 165 script.overrideAttrs (old: { 166 meta = (old.meta or { }) // { 167 platforms = lib.platforms.darwin; 168 }; 169 }); 170
··· 1 + { config, lib, options, ... }: 2 3 let 4 keysDirectory = "/var/keys"; ··· 163 164 in 165 script.overrideAttrs (old: { 166 + pos = __curPos; # sets meta.position to point here; see script binding above for package definition 167 meta = (old.meta or { }) // { 168 platforms = lib.platforms.darwin; 169 + }; 170 + passthru = (old.passthru or { }) // { 171 + # Let users in the repl inspect the config 172 + nixosConfig = config; 173 + nixosOptions = options; 174 }; 175 }); 176
+2 -2
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 2 3 let 4 pname = "rambox"; 5 - version = "2.1.5"; 6 7 src = fetchurl { 8 url = "https://github.com/ramboxapp/download/releases/download/v${version}/Rambox-${version}-linux-x64.AppImage"; 9 - sha256 = "sha256-+9caiyh5o537cwjF0/bGdaJGQNd2Navn/nLYaYjnRN8="; 10 }; 11 12 desktopItem = (makeDesktopItem {
··· 2 3 let 4 pname = "rambox"; 5 + version = "2.2.0"; 6 7 src = fetchurl { 8 url = "https://github.com/ramboxapp/download/releases/download/v${version}/Rambox-${version}-linux-x64.AppImage"; 9 + sha256 = "sha256-9CtE29bcE4CIWZmwSbSa/MxuDdwn0vlQT0wOYAoNkcg="; 10 }; 11 12 desktopItem = (makeDesktopItem {
+97 -71
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 1 { lib 2 , stdenv 3 , buildPackages 4 - , fetchFromGitLab 5 - , pkg-config 6 - , pcre2 7 - , perl 8 , flex 9 - , bison 10 , gettext 11 - , libpcap 12 - , libnl 13 - , c-ares 14 , gnutls 15 , libgcrypt 16 , libgpg-error 17 , libmaxminddb 18 , libopus 19 - , bcg729 20 - , spandsp3 21 - , libkrb5 22 - , speexdsp 23 , libsmi 24 , lz4 25 - , snappy 26 - , zstd 27 , minizip 28 - , sbc 29 - , openssl 30 - , lua5 31 - , python3 32 - , libcap 33 - , glib 34 - , libssh 35 , nghttp2 36 - , zlib 37 - , cmake 38 , ninja 39 - , makeWrapper 40 , wrapGAppsHook 41 , withQt ? true 42 , qt6 ? null 43 - , ApplicationServices 44 - , SystemConfiguration 45 - , gmp 46 - , asciidoctor 47 }: 48 49 assert withQt -> qt6 != null; 50 51 - let 52 - version = "4.0.8"; 53 - variant = if withQt then "qt" else "cli"; 54 - in 55 - stdenv.mkDerivation { 56 - pname = "wireshark-${variant}"; 57 - inherit version; 58 outputs = [ "out" "dev" ]; 59 60 src = fetchFromGitLab { 61 repo = "wireshark"; 62 owner = "wireshark"; 63 rev = "v${version}"; 64 - hash = "sha256-bNg0yhNb1GRsTclNWWO+Bamm2wOnUjVKU+JftJu+LTo="; 65 }; 66 67 - cmakeFlags = [ 68 - "-DBUILD_wireshark=${if withQt then "ON" else "OFF"}" 69 - "-DENABLE_APPLICATION_BUNDLE=${if withQt && stdenv.isDarwin then "ON" else "OFF"}" 70 - # Fix `extcap` and `plugins` paths. See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16444 71 - "-DCMAKE_INSTALL_LIBDIR=lib" 72 - "-DLEMON_C_COMPILER=cc" 73 - "-DUSE_qt6=ON" 74 - ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 75 - "-DHAVE_C99_VSNPRINTF_EXITCODE=0" 76 - "-DHAVE_C99_VSNPRINTF_EXITCODE__TRYRUN_OUTPUT=" 77 ]; 78 79 - # Avoid referencing -dev paths because of debug assertions. 80 - env.NIX_CFLAGS_COMPILE = toString [ "-DQT_NO_DEBUG" ]; 81 82 - nativeBuildInputs = [ asciidoctor bison cmake ninja flex makeWrapper pkg-config python3 perl ] 83 - ++ lib.optionals withQt [ qt6.wrapQtAppsHook wrapGAppsHook ]; 84 - 85 - depsBuildBuild = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ buildPackages.stdenv.cc ]; 86 87 buildInputs = [ 88 gettext ··· 109 c-ares 110 glib 111 zlib 112 - ] ++ lib.optionals withQt (with qt6; [ qtbase qtmultimedia qtsvg qttools qt5compat ]) 113 - ++ lib.optionals (withQt && stdenv.isLinux) [ qt6.qtwayland ] 114 - ++ lib.optionals stdenv.isLinux [ libcap libnl sbc ] 115 - ++ lib.optionals stdenv.isDarwin [ SystemConfiguration ApplicationServices gmp ]; 116 117 strictDeps = true; 118 119 - patches = [ ./wireshark-lookup-dumpcap-in-path.patch ]; 120 121 postPatch = '' 122 sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt ··· 151 cp ../wsutil/wmem/*.h $dev/include/wsutil/wmem/ 152 ''); 153 154 - dontFixCmake = true; 155 - 156 - # Prevent double-wrapping, inject wrapper args manually instead. 157 - dontWrapGApps = true; 158 preFixup = '' 159 qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 160 - ''; 161 - 162 - shellHook = '' 163 - # to be able to run the resulting binary 164 - export WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1 165 ''; 166 167 meta = with lib; { 168 - homepage = "https://www.wireshark.org/"; 169 - changelog = "https://www.wireshark.org/docs/relnotes/wireshark-${version}.html"; 170 description = "Powerful network protocol analyzer"; 171 - license = licenses.gpl2Plus; 172 - 173 longDescription = '' 174 Wireshark (formerly known as "Ethereal") is a powerful network 175 protocol analyzer developed by an international team of networking 176 experts. It runs on UNIX, macOS and Windows. 177 ''; 178 - 179 platforms = platforms.linux ++ platforms.darwin; 180 maintainers = with maintainers; [ bjornfor fpletz paveloom ]; 181 mainProgram = if withQt then "wireshark" else "tshark";
··· 1 { lib 2 , stdenv 3 + , fetchFromGitLab 4 + 5 + , ApplicationServices 6 + , asciidoctor 7 + , bcg729 8 + , bison 9 , buildPackages 10 + , c-ares 11 + , cmake 12 , flex 13 , gettext 14 + , glib 15 + , gmp 16 , gnutls 17 + , libcap 18 , libgcrypt 19 , libgpg-error 20 + , libkrb5 21 , libmaxminddb 22 + , libnl 23 , libopus 24 + , libpcap 25 , libsmi 26 + , libssh 27 + , lua5 28 , lz4 29 + , makeWrapper 30 , minizip 31 , nghttp2 32 , ninja 33 + , openssl 34 + , pcre2 35 + , perl 36 + , pkg-config 37 + , python3 38 + , sbc 39 + , snappy 40 + , spandsp3 41 + , speexdsp 42 + , SystemConfiguration 43 , wrapGAppsHook 44 + , zlib 45 + , zstd 46 + 47 , withQt ? true 48 , qt6 ? null 49 }: 50 51 assert withQt -> qt6 != null; 52 53 + stdenv.mkDerivation rec { 54 + pname = "wireshark-${if withQt then "qt" else "cli"}"; 55 + version = "4.0.10"; 56 + 57 outputs = [ "out" "dev" ]; 58 59 src = fetchFromGitLab { 60 repo = "wireshark"; 61 owner = "wireshark"; 62 rev = "v${version}"; 63 + hash = "sha256-R8CoatIZC7vkKn4UZ3G7h5qBexfKMdJJ0swi+IxAjG0="; 64 }; 65 66 + patches = [ 67 + ./wireshark-lookup-dumpcap-in-path.patch 68 ]; 69 70 + depsBuildBuild = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 71 + buildPackages.stdenv.cc 72 + ]; 73 74 + nativeBuildInputs = [ 75 + asciidoctor 76 + bison 77 + cmake 78 + flex 79 + makeWrapper 80 + ninja 81 + perl 82 + pkg-config 83 + python3 84 + ] ++ lib.optionals withQt [ 85 + qt6.wrapQtAppsHook 86 + wrapGAppsHook 87 + ]; 88 89 buildInputs = [ 90 gettext ··· 111 c-ares 112 glib 113 zlib 114 + ] ++ lib.optionals withQt (with qt6; [ 115 + qt5compat 116 + qtbase 117 + qtmultimedia 118 + qtsvg 119 + qttools 120 + ]) ++ lib.optionals (withQt && stdenv.isLinux) [ 121 + qt6.qtwayland 122 + ] ++ lib.optionals stdenv.isLinux [ 123 + libcap 124 + libnl 125 + sbc 126 + ] ++ lib.optionals stdenv.isDarwin [ 127 + ApplicationServices 128 + gmp 129 + SystemConfiguration 130 + ]; 131 132 strictDeps = true; 133 134 + cmakeFlags = [ 135 + "-DBUILD_wireshark=${if withQt then "ON" else "OFF"}" 136 + "-DENABLE_APPLICATION_BUNDLE=${if withQt && stdenv.isDarwin then "ON" else "OFF"}" 137 + # Fix `extcap` and `plugins` paths. See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16444 138 + "-DCMAKE_INSTALL_LIBDIR=lib" 139 + "-DLEMON_C_COMPILER=cc" 140 + "-DUSE_qt6=ON" 141 + ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 142 + "-DHAVE_C99_VSNPRINTF_EXITCODE=0" 143 + "-DHAVE_C99_VSNPRINTF_EXITCODE__TRYRUN_OUTPUT=" 144 + ]; 145 + 146 + # Avoid referencing -dev paths because of debug assertions. 147 + env.NIX_CFLAGS_COMPILE = toString [ "-DQT_NO_DEBUG" ]; 148 + 149 + dontFixCmake = true; 150 + # Prevent double-wrapping, inject wrapper args manually instead. 151 + dontWrapGApps = true; 152 + 153 + shellHook = '' 154 + # to be able to run the resulting binary 155 + export WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1 156 + ''; 157 158 postPatch = '' 159 sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt ··· 188 cp ../wsutil/wmem/*.h $dev/include/wsutil/wmem/ 189 ''); 190 191 preFixup = '' 192 qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 193 ''; 194 195 meta = with lib; { 196 description = "Powerful network protocol analyzer"; 197 longDescription = '' 198 Wireshark (formerly known as "Ethereal") is a powerful network 199 protocol analyzer developed by an international team of networking 200 experts. It runs on UNIX, macOS and Windows. 201 ''; 202 + homepage = "https://www.wireshark.org"; 203 + changelog = "https://www.wireshark.org/docs/relnotes/wireshark-${version}.html"; 204 + license = licenses.gpl2Plus; 205 platforms = platforms.linux ++ platforms.darwin; 206 maintainers = with maintainers; [ bjornfor fpletz paveloom ]; 207 mainProgram = if withQt then "wireshark" else "tshark";
+2 -1
pkgs/build-support/appimage/default.nix
··· 26 ]; 27 }; 28 29 - extract = args@{ name ? "${args.pname}-${args.version}", src, ... }: pkgs.runCommand "${name}-extracted" { 30 buildInputs = [ appimage-exec ]; 31 } '' 32 appimage-exec.sh -x $out ${src} 33 ''; 34 35 # for compatibility, deprecated
··· 26 ]; 27 }; 28 29 + extract = args@{ name ? "${args.pname}-${args.version}", postExtract ? "", src, ... }: pkgs.runCommand "${name}-extracted" { 30 buildInputs = [ appimage-exec ]; 31 } '' 32 appimage-exec.sh -x $out ${src} 33 + ${postExtract} 34 ''; 35 36 # for compatibility, deprecated
+26
pkgs/by-name/n2/n2/package.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage { 7 + pname = "n2"; 8 + version = "unstable-2023-10-10"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "evmar"; 12 + repo = "n2"; 13 + rev = "90041c1f010d27464e3b18e38440ed9855ea62ef"; 14 + hash = "sha256-svJPcriSrqloJlr7pIp/k84O712l4ZEPlSr58GPANXY="; 15 + }; 16 + 17 + cargoHash = "sha256-jrIo0N3o2fYe3NgNG33shkMd0rJxi5evtidCL9BcfVc="; 18 + 19 + meta = with lib; { 20 + homepage = "https://github.com/evmar/n2"; 21 + description = "A ninja compatible build system"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ fgaz ]; 24 + platforms = platforms.all; 25 + }; 26 + }
+43
pkgs/by-name/sc/scd2html/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromSourcehut 4 + , scdoc 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "scd2html"; 9 + version = "1.0.0"; 10 + 11 + src = fetchFromSourcehut { 12 + owner = "~bitfehler"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + hash = "sha256-oZSHv5n/WOrvy77tC94Z8pYugLpHkcv7U1PrzR+8fHM="; 16 + }; 17 + 18 + strictDeps = true; 19 + 20 + nativeBuildInputs = [ 21 + scdoc 22 + ]; 23 + 24 + postPatch = '' 25 + substituteInPlace Makefile \ 26 + --replace "LDFLAGS+=-static" "LDFLAGS+=" 27 + ''; 28 + 29 + makeFlags = [ 30 + "PREFIX=${placeholder "out"}" 31 + ]; 32 + 33 + enableParallelBuilding = true; 34 + 35 + meta = with lib; { 36 + description = "scd2html generates HTML from scdoc source files"; 37 + homepage = "https://git.sr.ht/~bitfehler/scd2html"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ ianmjones ]; 40 + platforms = platforms.linux; 41 + mainProgram = "scd2html"; 42 + }; 43 + }
+2 -2
pkgs/by-name/tu/tusc-sh/package.nix
··· 10 let 11 tusc = stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "tusc-sh"; 13 - version = "1.0.2"; 14 15 src = fetchFromGitHub { 16 owner = "adhocore"; 17 repo = "tusc.sh"; 18 rev = finalAttrs.version; 19 - hash = "sha256-RFgQMYit12pmWnEAE1cyl34SFW87xEbS7gq5Nyel/ss="; 20 }; 21 22 dontConfigure = true;
··· 10 let 11 tusc = stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "tusc-sh"; 13 + version = "1.1.0"; 14 15 src = fetchFromGitHub { 16 owner = "adhocore"; 17 repo = "tusc.sh"; 18 rev = finalAttrs.version; 19 + hash = "sha256-9bTv6ih9N3nPtY5fioZvUCSvCHHB0+yVpxA++z8uGWY="; 20 }; 21 22 dontConfigure = true;
+2 -2
pkgs/development/libraries/opentracing-cpp/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "opentracing-cpp"; 4 - version = "1.5.1"; 5 src = fetchFromGitHub { 6 owner = "opentracing"; 7 repo = "opentracing-cpp"; 8 rev = "v${version}"; 9 - sha256 = "04kw19g8qrv3kd40va3sqbfish7kfczkdpxdwraifk9950wfs3gx"; 10 }; 11 12 nativeBuildInputs = [ cmake ];
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "opentracing-cpp"; 4 + version = "1.6.0"; 5 src = fetchFromGitHub { 6 owner = "opentracing"; 7 repo = "opentracing-cpp"; 8 rev = "v${version}"; 9 + sha256 = "09wdwbz8gbjgyqi764cyb6aw72wng6hwk44xpl432gl7whrrysvi"; 10 }; 11 12 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/python-modules/aioopenexchangerates/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aioopenexchangerates"; 15 - version = "0.4.2"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "MartinHjelmare"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-Ykbw/s932XXX3qWutWUOLV1O9MMgBWPJNveKG8SDhWY="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "aioopenexchangerates"; 15 + version = "0.4.3"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "MartinHjelmare"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-C34GjCQdkKOTyHw4XNaXvVqqMfKv9KlZjdKfDFsOSOE="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiowaqi/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "aiowaqi"; 16 - version = "2.0.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.11"; ··· 22 owner = "joostlek"; 23 repo = "python-waqi"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-WEcCv4PCJ1gmRkQbjhIxx8qi1zps2Z65iFrdBHXPPvA="; 26 }; 27 28 postPatch = ''
··· 13 14 buildPythonPackage rec { 15 pname = "aiowaqi"; 16 + version = "2.1.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.11"; ··· 22 owner = "joostlek"; 23 repo = "python-waqi"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-wwpktevEh/ukb9ByV660BePyqYU49/W+lIcgXuEBcuQ="; 26 }; 27 28 postPatch = ''
+2 -2
pkgs/development/python-modules/bluetooth-data-tools/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "bluetooth-data-tools"; 14 - version = "1.12.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "Bluetooth-Devices"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-zdMqjZ7CEwDnvVvIe1breQ+/4ZwzdLk2CtI+GCY+3uk="; 24 }; 25 26 # The project can build both an optimized cython version and an unoptimized
··· 11 12 buildPythonPackage rec { 13 pname = "bluetooth-data-tools"; 14 + version = "1.13.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "Bluetooth-Devices"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-qvr4CYOMgyTEFONpe6KA176H56+w6RHThAyUthIzszE="; 24 }; 25 26 # The project can build both an optimized cython version and an unoptimized
+2 -2
pkgs/development/python-modules/censys/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "censys"; 21 - version = "2.2.7"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "censys"; 28 repo = "censys-python"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-tIWrDbtNKTN4WYc0Zy03omauExarg9770d57tAuq4c0="; 31 }; 32 33 nativeBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "censys"; 21 + version = "2.2.8"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "censys"; 28 repo = "censys-python"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-9g0UmG2MJN1GB4ny/BvMV0ipID4w9e5P+NJnpd6DqeI="; 31 }; 32 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dvc/default.nix
··· 55 56 buildPythonPackage rec { 57 pname = "dvc"; 58 - version = "3.26.2"; 59 format = "pyproject"; 60 61 src = fetchFromGitHub { 62 owner = "iterative"; 63 repo = pname; 64 rev = "refs/tags/${version}"; 65 - hash = "sha256-l7iZLfz+UlUvfUhZyk9l8Pr8mXN7YhYB1AG9HzGat4A="; 66 }; 67 68 pythonRelaxDeps = [
··· 55 56 buildPythonPackage rec { 57 pname = "dvc"; 58 + version = "3.27.0"; 59 format = "pyproject"; 60 61 src = fetchFromGitHub { 62 owner = "iterative"; 63 repo = pname; 64 rev = "refs/tags/${version}"; 65 + hash = "sha256-tEdYa3YkCE8qg6/XOxNm7kKULGk+KXxMkMNtW6T7+yw="; 66 }; 67 68 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/garth/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "garth"; 15 - version = "0.4.38"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-c+wSXADcgl7DpJJxGUus3oA4v+DmjGwjKfp0tJbcxb8="; 23 }; 24 25 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "garth"; 15 + version = "0.4.39"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-2jmgi0evGqVgtcPRTYpTWG0wFrG1i5W7ryZJslPweNc="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/hvplot/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "hvplot"; 13 - version = "0.8.4"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-7/X9qXExNKwN89JkihGJfuQKCbGiVhrTMBiALhi4fCI="; 21 }; 22 23 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "hvplot"; 13 + version = "0.9.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-BkxnV90QxJjQYqN0DdjGbjPmNDaDN9hUBjO7nQte7eg="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/kasa-crypt/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "kasa-crypt"; 13 - version = "0.3.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "bdraco"; 20 repo = "kasa-crypt"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-w0LdGPVsxTi7jlfS/HSBEZdjL9ZKclucnBVViwrVC6Y="; 23 }; 24 25 postPatch = ''
··· 10 11 buildPythonPackage rec { 12 pname = "kasa-crypt"; 13 + version = "0.4.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "bdraco"; 20 repo = "kasa-crypt"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-wjZnro5sIRt8+vQYxA62sGnPi7Ittp3oSqph7aBBEg0="; 23 }; 24 25 postPatch = ''
+3 -3
pkgs/development/python-modules/niaarm/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "niaarm"; 14 - version = "0.3.2"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 19 src = fetchFromGitHub { 20 owner = "firefly-cpp"; 21 repo = "NiaARM"; 22 - rev = version; 23 - hash = "sha256-9/VGr/Ci9f8SiuofX1vWVF/E4eoeQ0ESj9raQk53Zp4="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "niaarm"; 14 + version = "0.3.3"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 19 src = fetchFromGitHub { 20 owner = "firefly-cpp"; 21 repo = "NiaARM"; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-kWOJfADqtC8YdZUlifKeiaS2a2cgcsMgCf0IHJt4NKY="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "plaid-python"; 12 - version = "16.0.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-FoZTfTPKidY0VPHYui25ArFm/MBIC7Ynwo9TyMT7st4="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "plaid-python"; 12 + version = "17.0.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-rVYyS2Wc3PC3BvkzUSe88sSXxJCElmP5s7B1NxSFAWY="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyacaia-async/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pyacaia-async"; 12 - version = "0.0.7"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 17 src = fetchPypi { 18 pname = "pyacaia_async"; 19 inherit version; 20 - hash = "sha256-G3+mp/+skczj/GpvrzI/vSaZ/RC3vQz2d/hiD5WpGzM="; 21 }; 22 23 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pyacaia-async"; 12 + version = "0.0.8"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 17 src = fetchPypi { 18 pname = "pyacaia_async"; 19 inherit version; 20 + hash = "sha256-9aZmlw+u4fUa+TRh1COmViWAUQQ0MN2nFKY0t1hS+ko="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyecoforest/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pyecoforest"; 14 - version = "0.3.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pjanuario"; 21 repo = "pyecoforest"; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-GBt7uHppWLq5nIIVwYsOWmLjWjcwdvJwDE/Gu2KnSIA="; 24 }; 25 26 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "pyecoforest"; 14 + version = "0.4.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pjanuario"; 21 repo = "pyecoforest"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-C8sFq0vsVsq6irWbRd0eq18tfKu0qRRBZHt23CiDTGU="; 24 }; 25 26 postPatch = ''
+2 -2
pkgs/development/python-modules/pyradios/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pyradios"; 12 - version = "1.0.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-O30ExmvWu4spwDytFVPWGjR8w3XSTaWd2Z0LGQibq9g="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pyradios"; 12 + version = "2.0.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-Uqg/owmf2popAhyanAUIdSWpXAGCWkQja4P944BpNhc="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/python-roborock/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "python-roborock"; 23 - version = "0.34.6"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.10"; ··· 29 owner = "humbertogontijo"; 30 repo = "python-roborock"; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-c55E5J0PKk9FG3KDIO0R3vGQjYjj8u7zXz8o9oA1Grc="; 33 }; 34 35 postPatch = ''
··· 20 21 buildPythonPackage rec { 22 pname = "python-roborock"; 23 + version = "0.35.0"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.10"; ··· 29 owner = "humbertogontijo"; 30 repo = "python-roborock"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-tZUsDBEvcLGTw/CqcxVWlrXwxlGsGdDeQzSym9BurxM="; 33 }; 34 35 postPatch = ''
+2 -2
pkgs/development/python-modules/slither-analyzer/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "slither-analyzer"; 18 - version = "0.9.6"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "crytic"; 25 repo = "slither"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-c6H7t+aPPWn1i/30G9DLOmwHhdHHHbcP3FRVVjk1XR4="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "slither-analyzer"; 18 + version = "0.10.0"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "crytic"; 25 repo = "slither"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-lyjHubnYIwGiA6uAt9erKlTr2sCRGHQy/ZkNByFrFgM="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/snowflake-connector-python/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "snowflake-connector-python"; 30 - version = "3.2.0"; 31 format = "pyproject"; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 - hash = "sha256-Z2oNyhbefBIJAKoaX85kQIM7CmD3ZoK3zPFmeWcoLKM="; 38 }; 39 40 # snowflake-connector-python requires arrow 10.0.1, which we don't have in
··· 27 28 buildPythonPackage rec { 29 pname = "snowflake-connector-python"; 30 + version = "3.3.1"; 31 format = "pyproject"; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 + hash = "sha256-u2ZyK9ZKvNdqarBqZCPWdLy3Kfm6ORBWl375Lzg6rbg="; 38 }; 39 40 # snowflake-connector-python requires arrow 10.0.1, which we don't have in
+18 -5
pkgs/development/python-modules/social-auth-app-django/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, social-auth-core, django, python }: 2 3 buildPythonPackage rec { 4 pname = "social-auth-app-django"; 5 - version = "5.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "python-social-auth"; 9 repo = "social-app-django"; 10 rev = "refs/tags/${version}"; 11 - hash = "sha256-YJsE8YfLaUsBjwehheic6YG+6robWeBzKL3T7V0c8E8="; 12 }; 13 14 propagatedBuildInputs = [ 15 social-auth-core 16 ]; 17 18 - pythonImportsCheck = [ "social_django" ]; 19 20 nativeCheckInputs = [ 21 django ··· 26 ''; 27 28 meta = with lib; { 29 homepage = "https://github.com/python-social-auth/social-app-django"; 30 - description = "Python Social Auth - Application - Django"; 31 license = licenses.bsd3; 32 maintainers = with maintainers; [ n0emis ]; 33 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , social-auth-core 5 + , django 6 + , python 7 + , pythonOlder 8 + }: 9 10 buildPythonPackage rec { 11 pname = "social-auth-app-django"; 12 + version = "5.4.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.8"; 16 17 src = fetchFromGitHub { 18 owner = "python-social-auth"; 19 repo = "social-app-django"; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-CZF1DA4UUnmGfdmWlBJ0zJIYx1E03a7Z7Y6WJNFU68M="; 22 }; 23 24 propagatedBuildInputs = [ 25 social-auth-core 26 ]; 27 28 + pythonImportsCheck = [ 29 + "social_django" 30 + ]; 31 32 nativeCheckInputs = [ 33 django ··· 38 ''; 39 40 meta = with lib; { 41 + description = "Module for social authentication/registration mechanism"; 42 homepage = "https://github.com/python-social-auth/social-app-django"; 43 + changelog = "https://github.com/python-social-auth/social-app-django/blob/${version}/CHANGELOG.md"; 44 license = licenses.bsd3; 45 maintainers = with maintainers; [ n0emis ]; 46 };
+2 -2
pkgs/development/python-modules/tldextract/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "tldextract"; 18 - version = "5.0.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "john-kurkowski"; 25 repo = "tldextract"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-oZ7L7DGe9HmBo5a489LXjajiSecJNLGHzCF/7DV9au4="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 15 16 buildPythonPackage rec { 17 pname = "tldextract"; 18 + version = "5.0.1"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "john-kurkowski"; 25 repo = "tldextract"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-+JZnSIjG1avQ14NxbYF5on2ukJtTWTq+hVIqYCvPjsQ="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "types-requests"; 9 - version = "2.31.0.9"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-O7ERiHlcw6o5+WNQMgRO53EAk3D7McOgaulSsme2/Nc="; 15 }; 16 17 propagatedBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "types-requests"; 9 + version = "2.31.0.10"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-3FhSp28er2Dq+oGi5Qrvo9HwFcNM8MuhMJMIZrGyKpI="; 15 }; 16 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/unearth/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "unearth"; 18 - version = "0.11.1"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-abnU2GFz9vvoz2hcgpwxpg0MguG81sW1mvj9Vkvw3Bo="; 26 }; 27 28 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "unearth"; 18 + version = "0.11.2"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-DrWogA/aBhDglf73aLSNR8hYybhBenha9kcEbC317Ss="; 26 }; 27 28 nativeBuildInputs = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 - version = "2.5.10"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-0S4sNJv3kWgZGK40xBVJ3n4PGS7ms2pJap2nyWnK4Mg="; 33 }; 34 35 patches = [
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 + version = "2.5.13"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-s8FG7LgcMro7nUDpJWwyXaBqjgdvV8QVZvvHfMUbIEA="; 33 }; 34 35 patches = [
+3 -3
pkgs/misc/fastly/default.nix
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 - version = "10.4.0"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-NEbQ4GoZXnFes6jvqKDg4T8eDAHHEYytJ7W7qeZSCmE="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 - vendorHash = "sha256-mpN4YCiuL2jrZ4r/YOUhQSOBlGGHndQyrB9GT5mTAyI="; 37 38 nativeBuildInputs = [ 39 installShellFiles
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 + version = "10.5.0"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-aLO48gExo8rIFp20Yf4LwN+0wROnn6dzQDqzveYPg2E="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 + vendorHash = "sha256-H1cD4FZr1612/O1GjHZrKrUQi5H/EkDA3Tkqio95UdY="; 37 38 nativeBuildInputs = [ 39 installShellFiles
+170 -141
pkgs/tools/networking/findomain/Cargo.lock
··· 29 30 [[package]] 31 name = "aho-corasick" 32 - version = "1.0.5" 33 source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 35 dependencies = [ 36 "memchr", 37 ] ··· 59 60 [[package]] 61 name = "async-compression" 62 - version = "0.4.3" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c" 65 dependencies = [ 66 "flate2", 67 "futures-core", ··· 78 dependencies = [ 79 "proc-macro2", 80 "quote", 81 - "syn 2.0.33", 82 ] 83 84 [[package]] 85 name = "async-trait" 86 - version = "0.1.73" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 89 dependencies = [ 90 "proc-macro2", 91 "quote", 92 - "syn 2.0.33", 93 ] 94 95 [[package]] ··· 113 "proc-macro2", 114 "quote", 115 "reqwest", 116 - "serde 1.0.188", 117 "serde_json", 118 ] 119 ··· 180 181 [[package]] 182 name = "bitflags" 183 - version = "2.4.0" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 186 187 [[package]] 188 name = "block-buffer" ··· 195 196 [[package]] 197 name = "bumpalo" 198 - version = "3.13.0" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 201 202 [[package]] 203 name = "byteorder" 204 - version = "1.4.3" 205 source = "registry+https://github.com/rust-lang/crates.io-index" 206 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 207 208 [[package]] 209 name = "bytes" ··· 260 "lazy_static", 261 "nom", 262 "rust-ini", 263 - "serde 1.0.188", 264 "serde-hjson", 265 "serde_json", 266 "toml", ··· 408 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 409 dependencies = [ 410 "quote", 411 - "syn 2.0.33", 412 ] 413 414 [[package]] ··· 551 552 [[package]] 553 name = "enum-as-inner" 554 - version = "0.5.1" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 557 dependencies = [ 558 "heck", 559 "proc-macro2", 560 "quote", 561 - "syn 1.0.109", 562 ] 563 564 [[package]] 565 name = "errno" 566 - version = "0.3.3" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 569 dependencies = [ 570 - "errno-dragonfly", 571 "libc", 572 "windows-sys", 573 ] 574 575 [[package]] 576 - name = "errno-dragonfly" 577 - version = "0.1.2" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 580 - dependencies = [ 581 - "cc", 582 - "libc", 583 - ] 584 - 585 - [[package]] 586 name = "failure" 587 version = "0.1.8" 588 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 599 600 [[package]] 601 name = "fastrand" 602 - version = "2.0.0" 603 source = "registry+https://github.com/rust-lang/crates.io-index" 604 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 605 606 [[package]] 607 name = "fhc" 608 version = "0.7.1" 609 - source = "git+https://github.com/Edu4rdSHL/fhc?rev=c6ea4c6ad810061312f4b380d0ab7d51775950b1#c6ea4c6ad810061312f4b380d0ab7d51775950b1" 610 dependencies = [ 611 "async-recursion", 612 "clap", ··· 639 "rayon", 640 "reqwest", 641 "rusolver", 642 - "serde 1.0.188", 643 "serde_derive", 644 "serde_json", 645 "tokio", ··· 654 655 [[package]] 656 name = "flate2" 657 - version = "1.0.27" 658 source = "registry+https://github.com/rust-lang/crates.io-index" 659 - checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 660 dependencies = [ 661 "crc32fast", 662 "miniz_oxide", ··· 764 dependencies = [ 765 "proc-macro2", 766 "quote", 767 - "syn 2.0.33", 768 ] 769 770 [[package]] ··· 890 "log 0.4.20", 891 "rand 0.7.3", 892 "regex", 893 - "serde 1.0.188", 894 "serde_json", 895 "tempfile", 896 "thiserror", ··· 916 917 [[package]] 918 name = "hermit-abi" 919 - version = "0.3.2" 920 source = "registry+https://github.com/rust-lang/crates.io-index" 921 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 922 923 [[package]] 924 name = "hmac" ··· 942 943 [[package]] 944 name = "html5ever" 945 - version = "0.25.2" 946 source = "registry+https://github.com/rust-lang/crates.io-index" 947 - checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 948 dependencies = [ 949 "log 0.4.20", 950 "mac", ··· 1193 1194 [[package]] 1195 name = "libc" 1196 - version = "0.2.148" 1197 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" 1199 1200 [[package]] 1201 name = "linked-hash-map" ··· 1205 1206 [[package]] 1207 name = "linux-raw-sys" 1208 - version = "0.4.7" 1209 source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 1211 1212 [[package]] 1213 name = "lock_api" ··· 1251 1252 [[package]] 1253 name = "markup5ever" 1254 - version = "0.10.1" 1255 source = "registry+https://github.com/rust-lang/crates.io-index" 1256 - checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1257 dependencies = [ 1258 "log 0.4.20", 1259 - "phf 0.8.0", 1260 - "phf_codegen", 1261 "string_cache", 1262 "string_cache_codegen", 1263 "tendril", ··· 1277 1278 [[package]] 1279 name = "md-5" 1280 - version = "0.10.5" 1281 source = "registry+https://github.com/rust-lang/crates.io-index" 1282 - checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1283 dependencies = [ 1284 "digest", 1285 ] 1286 1287 [[package]] 1288 name = "memchr" 1289 - version = "2.6.3" 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 1292 1293 [[package]] 1294 name = "memoffset" ··· 1381 source = "registry+https://github.com/rust-lang/crates.io-index" 1382 checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" 1383 dependencies = [ 1384 - "num-traits 0.2.16", 1385 ] 1386 1387 [[package]] 1388 name = "num-traits" 1389 - version = "0.2.16" 1390 source = "registry+https://github.com/rust-lang/crates.io-index" 1391 - checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1392 dependencies = [ 1393 "autocfg 1.1.0", 1394 ] ··· 1399 source = "registry+https://github.com/rust-lang/crates.io-index" 1400 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1401 dependencies = [ 1402 - "hermit-abi 0.3.2", 1403 "libc", 1404 ] 1405 ··· 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 1426 dependencies = [ 1427 - "bitflags 2.4.0", 1428 "cfg-if", 1429 "foreign-types", 1430 "libc", ··· 1441 dependencies = [ 1442 "proc-macro2", 1443 "quote", 1444 - "syn 2.0.33", 1445 ] 1446 1447 [[package]] ··· 1452 1453 [[package]] 1454 name = "openssl-src" 1455 - version = "300.1.3+3.1.2" 1456 source = "registry+https://github.com/rust-lang/crates.io-index" 1457 - checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107" 1458 dependencies = [ 1459 "cc", 1460 ] ··· 1545 1546 [[package]] 1547 name = "phf" 1548 version = "0.11.2" 1549 source = "registry+https://github.com/rust-lang/crates.io-index" 1550 checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" ··· 1563 ] 1564 1565 [[package]] 1566 name = "phf_generator" 1567 version = "0.8.0" 1568 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1717 1718 [[package]] 1719 name = "proc-macro2" 1720 - version = "1.0.67" 1721 source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" 1723 dependencies = [ 1724 "unicode-ident", 1725 ] ··· 1943 1944 [[package]] 1945 name = "rayon" 1946 - version = "1.7.0" 1947 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 1949 dependencies = [ 1950 "either", 1951 "rayon-core", ··· 1953 1954 [[package]] 1955 name = "rayon-core" 1956 - version = "1.11.0" 1957 source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 1959 dependencies = [ 1960 - "crossbeam-channel", 1961 "crossbeam-deque", 1962 "crossbeam-utils", 1963 - "num_cpus", 1964 ] 1965 1966 [[package]] ··· 1992 1993 [[package]] 1994 name = "regex" 1995 - version = "1.9.5" 1996 source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 1998 dependencies = [ 1999 "aho-corasick", 2000 "memchr", ··· 2004 2005 [[package]] 2006 name = "regex-automata" 2007 - version = "0.3.8" 2008 source = "registry+https://github.com/rust-lang/crates.io-index" 2009 - checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 2010 dependencies = [ 2011 "aho-corasick", 2012 "memchr", ··· 2015 2016 [[package]] 2017 name = "regex-syntax" 2018 - version = "0.7.5" 2019 source = "registry+https://github.com/rust-lang/crates.io-index" 2020 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 2021 2022 [[package]] 2023 name = "reqwest" 2024 - version = "0.11.20" 2025 source = "registry+https://github.com/rust-lang/crates.io-index" 2026 - checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 2027 dependencies = [ 2028 "async-compression", 2029 "base64 0.21.4", ··· 2047 "pin-project-lite", 2048 "rustls", 2049 "rustls-pemfile", 2050 - "serde 1.0.188", 2051 "serde_json", 2052 "serde_urlencoded", 2053 "tokio", 2054 "tokio-native-tls", 2055 "tokio-rustls", 2056 "tokio-util", 2057 "tower-service", 2058 - "trust-dns-resolver 0.22.0", 2059 "url 2.4.1", 2060 "wasm-bindgen", 2061 "wasm-bindgen-futures", ··· 2124 2125 [[package]] 2126 name = "rustix" 2127 - version = "0.38.13" 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 2130 dependencies = [ 2131 - "bitflags 2.4.0", 2132 "errno", 2133 "libc", 2134 "linux-raw-sys", ··· 2158 2159 [[package]] 2160 name = "rustls-webpki" 2161 - version = "0.101.5" 2162 source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 2164 dependencies = [ 2165 "ring", 2166 "untrusted", ··· 2195 2196 [[package]] 2197 name = "scraper" 2198 - version = "0.12.0" 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2200 - checksum = "48e02aa790c80c2e494130dec6a522033b6a23603ffc06360e9fe6c611ea2c12" 2201 dependencies = [ 2202 "cssparser", 2203 "ego-tree", ··· 2255 "log 0.4.20", 2256 "matches", 2257 "phf 0.8.0", 2258 - "phf_codegen", 2259 "precomputed-hash", 2260 "servo_arc", 2261 "smallvec", ··· 2264 2265 [[package]] 2266 name = "semver" 2267 - version = "1.0.18" 2268 source = "registry+https://github.com/rust-lang/crates.io-index" 2269 - checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 2270 2271 [[package]] 2272 name = "serde" ··· 2276 2277 [[package]] 2278 name = "serde" 2279 - version = "1.0.188" 2280 source = "registry+https://github.com/rust-lang/crates.io-index" 2281 - checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 2282 dependencies = [ 2283 "serde_derive", 2284 ] ··· 2297 2298 [[package]] 2299 name = "serde_derive" 2300 - version = "1.0.188" 2301 source = "registry+https://github.com/rust-lang/crates.io-index" 2302 - checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 2303 dependencies = [ 2304 "proc-macro2", 2305 "quote", 2306 - "syn 2.0.33", 2307 ] 2308 2309 [[package]] ··· 2314 dependencies = [ 2315 "itoa 1.0.9", 2316 "ryu", 2317 - "serde 1.0.188", 2318 ] 2319 2320 [[package]] ··· 2326 "form_urlencoded", 2327 "itoa 1.0.9", 2328 "ryu", 2329 - "serde 1.0.188", 2330 ] 2331 2332 [[package]] ··· 2356 2357 [[package]] 2358 name = "sha2" 2359 - version = "0.10.7" 2360 source = "registry+https://github.com/rust-lang/crates.io-index" 2361 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 2362 dependencies = [ 2363 "cfg-if", 2364 "cpufeatures", ··· 2391 2392 [[package]] 2393 name = "smallvec" 2394 - version = "1.11.0" 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 - checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 2397 2398 [[package]] 2399 name = "socket2" ··· 2455 "parking_lot 0.12.1", 2456 "phf_shared 0.10.0", 2457 "precomputed-hash", 2458 - "serde 1.0.188", 2459 ] 2460 2461 [[package]] ··· 2512 2513 [[package]] 2514 name = "syn" 2515 - version = "2.0.33" 2516 source = "registry+https://github.com/rust-lang/crates.io-index" 2517 - checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668" 2518 dependencies = [ 2519 "proc-macro2", 2520 "quote", ··· 2522 ] 2523 2524 [[package]] 2525 name = "tempfile" 2526 version = "3.8.0" 2527 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2562 2563 [[package]] 2564 name = "thiserror" 2565 - version = "1.0.48" 2566 source = "registry+https://github.com/rust-lang/crates.io-index" 2567 - checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 2568 dependencies = [ 2569 "thiserror-impl", 2570 ] 2571 2572 [[package]] 2573 name = "thiserror-impl" 2574 - version = "1.0.48" 2575 source = "registry+https://github.com/rust-lang/crates.io-index" 2576 - checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 2577 dependencies = [ 2578 "proc-macro2", 2579 "quote", 2580 - "syn 2.0.33", 2581 ] 2582 2583 [[package]] ··· 2608 2609 [[package]] 2610 name = "tokio" 2611 - version = "1.32.0" 2612 source = "registry+https://github.com/rust-lang/crates.io-index" 2613 - checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 2614 dependencies = [ 2615 "backtrace", 2616 "bytes", ··· 2633 dependencies = [ 2634 "proc-macro2", 2635 "quote", 2636 - "syn 2.0.33", 2637 ] 2638 2639 [[package]] ··· 2684 2685 [[package]] 2686 name = "tokio-util" 2687 - version = "0.7.8" 2688 source = "registry+https://github.com/rust-lang/crates.io-index" 2689 - checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 2690 dependencies = [ 2691 "bytes", 2692 "futures-core", ··· 2702 source = "registry+https://github.com/rust-lang/crates.io-index" 2703 checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 2704 dependencies = [ 2705 - "serde 1.0.188", 2706 ] 2707 2708 [[package]] ··· 2713 2714 [[package]] 2715 name = "tracing" 2716 - version = "0.1.37" 2717 source = "registry+https://github.com/rust-lang/crates.io-index" 2718 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2719 dependencies = [ 2720 - "cfg-if", 2721 "pin-project-lite", 2722 "tracing-attributes", 2723 "tracing-core", ··· 2725 2726 [[package]] 2727 name = "tracing-attributes" 2728 - version = "0.1.26" 2729 source = "registry+https://github.com/rust-lang/crates.io-index" 2730 - checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 2731 dependencies = [ 2732 "proc-macro2", 2733 "quote", 2734 - "syn 2.0.33", 2735 ] 2736 2737 [[package]] 2738 name = "tracing-core" 2739 - version = "0.1.31" 2740 source = "registry+https://github.com/rust-lang/crates.io-index" 2741 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 2742 dependencies = [ 2743 "once_cell", 2744 ] ··· 2775 2776 [[package]] 2777 name = "trust-dns-proto" 2778 - version = "0.22.0" 2779 source = "registry+https://github.com/rust-lang/crates.io-index" 2780 - checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 2781 dependencies = [ 2782 "async-trait", 2783 "cfg-if", 2784 "data-encoding", 2785 - "enum-as-inner 0.5.1", 2786 "futures-channel", 2787 "futures-io", 2788 "futures-util", 2789 - "idna 0.2.3", 2790 "ipnet", 2791 - "lazy_static", 2792 "rand 0.8.5", 2793 "smallvec", 2794 "thiserror", ··· 2820 2821 [[package]] 2822 name = "trust-dns-resolver" 2823 - version = "0.22.0" 2824 source = "registry+https://github.com/rust-lang/crates.io-index" 2825 - checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" 2826 dependencies = [ 2827 "cfg-if", 2828 "futures-util", 2829 "ipconfig 0.3.2", 2830 - "lazy_static", 2831 "lru-cache", 2832 "parking_lot 0.12.1", 2833 "resolv-conf", 2834 "smallvec", 2835 "thiserror", 2836 "tokio", 2837 "tracing", 2838 - "trust-dns-proto 0.22.0", 2839 ] 2840 2841 [[package]] ··· 2852 2853 [[package]] 2854 name = "typenum" 2855 - version = "1.16.0" 2856 source = "registry+https://github.com/rust-lang/crates.io-index" 2857 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2858 2859 [[package]] 2860 name = "unicase" ··· 2888 2889 [[package]] 2890 name = "unicode-width" 2891 - version = "0.1.10" 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2893 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2894 2895 [[package]] 2896 name = "untrusted" ··· 2998 "once_cell", 2999 "proc-macro2", 3000 "quote", 3001 - "syn 2.0.33", 3002 "wasm-bindgen-shared", 3003 ] 3004 ··· 3032 dependencies = [ 3033 "proc-macro2", 3034 "quote", 3035 - "syn 2.0.33", 3036 "wasm-bindgen-backend", 3037 "wasm-bindgen-shared", 3038 ]
··· 29 30 [[package]] 31 name = "aho-corasick" 32 + version = "1.1.2" 33 source = "registry+https://github.com/rust-lang/crates.io-index" 34 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 35 dependencies = [ 36 "memchr", 37 ] ··· 59 60 [[package]] 61 name = "async-compression" 62 + version = "0.4.4" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 65 dependencies = [ 66 "flate2", 67 "futures-core", ··· 78 dependencies = [ 79 "proc-macro2", 80 "quote", 81 + "syn 2.0.38", 82 ] 83 84 [[package]] 85 name = "async-trait" 86 + version = "0.1.74" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 89 dependencies = [ 90 "proc-macro2", 91 "quote", 92 + "syn 2.0.38", 93 ] 94 95 [[package]] ··· 113 "proc-macro2", 114 "quote", 115 "reqwest", 116 + "serde 1.0.189", 117 "serde_json", 118 ] 119 ··· 180 181 [[package]] 182 name = "bitflags" 183 + version = "2.4.1" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 186 187 [[package]] 188 name = "block-buffer" ··· 195 196 [[package]] 197 name = "bumpalo" 198 + version = "3.14.0" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 201 202 [[package]] 203 name = "byteorder" 204 + version = "1.5.0" 205 source = "registry+https://github.com/rust-lang/crates.io-index" 206 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 207 208 [[package]] 209 name = "bytes" ··· 260 "lazy_static", 261 "nom", 262 "rust-ini", 263 + "serde 1.0.189", 264 "serde-hjson", 265 "serde_json", 266 "toml", ··· 408 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 409 dependencies = [ 410 "quote", 411 + "syn 2.0.38", 412 ] 413 414 [[package]] ··· 551 552 [[package]] 553 name = "enum-as-inner" 554 + version = "0.6.0" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 557 dependencies = [ 558 "heck", 559 "proc-macro2", 560 "quote", 561 + "syn 2.0.38", 562 ] 563 564 [[package]] 565 name = "errno" 566 + version = "0.3.5" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 569 dependencies = [ 570 "libc", 571 "windows-sys", 572 ] 573 574 [[package]] 575 name = "failure" 576 version = "0.1.8" 577 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 588 589 [[package]] 590 name = "fastrand" 591 + version = "2.0.1" 592 source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 594 595 [[package]] 596 name = "fhc" 597 version = "0.7.1" 598 + source = "git+https://github.com/Edu4rdSHL/fhc?rev=513ce142003190a54acd5fff05c557fd1574edb6#513ce142003190a54acd5fff05c557fd1574edb6" 599 dependencies = [ 600 "async-recursion", 601 "clap", ··· 628 "rayon", 629 "reqwest", 630 "rusolver", 631 + "serde 1.0.189", 632 "serde_derive", 633 "serde_json", 634 "tokio", ··· 643 644 [[package]] 645 name = "flate2" 646 + version = "1.0.28" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 649 dependencies = [ 650 "crc32fast", 651 "miniz_oxide", ··· 753 dependencies = [ 754 "proc-macro2", 755 "quote", 756 + "syn 2.0.38", 757 ] 758 759 [[package]] ··· 879 "log 0.4.20", 880 "rand 0.7.3", 881 "regex", 882 + "serde 1.0.189", 883 "serde_json", 884 "tempfile", 885 "thiserror", ··· 905 906 [[package]] 907 name = "hermit-abi" 908 + version = "0.3.3" 909 source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 911 912 [[package]] 913 name = "hmac" ··· 931 932 [[package]] 933 name = "html5ever" 934 + version = "0.26.0" 935 source = "registry+https://github.com/rust-lang/crates.io-index" 936 + checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 937 dependencies = [ 938 "log 0.4.20", 939 "mac", ··· 1182 1183 [[package]] 1184 name = "libc" 1185 + version = "0.2.149" 1186 source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 1188 1189 [[package]] 1190 name = "linked-hash-map" ··· 1194 1195 [[package]] 1196 name = "linux-raw-sys" 1197 + version = "0.4.10" 1198 source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1200 1201 [[package]] 1202 name = "lock_api" ··· 1240 1241 [[package]] 1242 name = "markup5ever" 1243 + version = "0.11.0" 1244 source = "registry+https://github.com/rust-lang/crates.io-index" 1245 + checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 1246 dependencies = [ 1247 "log 0.4.20", 1248 + "phf 0.10.1", 1249 + "phf_codegen 0.10.0", 1250 "string_cache", 1251 "string_cache_codegen", 1252 "tendril", ··· 1266 1267 [[package]] 1268 name = "md-5" 1269 + version = "0.10.6" 1270 source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1272 dependencies = [ 1273 + "cfg-if", 1274 "digest", 1275 ] 1276 1277 [[package]] 1278 name = "memchr" 1279 + version = "2.6.4" 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1282 1283 [[package]] 1284 name = "memoffset" ··· 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" 1373 dependencies = [ 1374 + "num-traits 0.2.17", 1375 ] 1376 1377 [[package]] 1378 name = "num-traits" 1379 + version = "0.2.17" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1382 dependencies = [ 1383 "autocfg 1.1.0", 1384 ] ··· 1389 source = "registry+https://github.com/rust-lang/crates.io-index" 1390 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1391 dependencies = [ 1392 + "hermit-abi 0.3.3", 1393 "libc", 1394 ] 1395 ··· 1414 source = "registry+https://github.com/rust-lang/crates.io-index" 1415 checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 1416 dependencies = [ 1417 + "bitflags 2.4.1", 1418 "cfg-if", 1419 "foreign-types", 1420 "libc", ··· 1431 dependencies = [ 1432 "proc-macro2", 1433 "quote", 1434 + "syn 2.0.38", 1435 ] 1436 1437 [[package]] ··· 1442 1443 [[package]] 1444 name = "openssl-src" 1445 + version = "300.1.5+3.1.3" 1446 source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" 1448 dependencies = [ 1449 "cc", 1450 ] ··· 1535 1536 [[package]] 1537 name = "phf" 1538 + version = "0.10.1" 1539 + source = "registry+https://github.com/rust-lang/crates.io-index" 1540 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1541 + dependencies = [ 1542 + "phf_shared 0.10.0", 1543 + ] 1544 + 1545 + [[package]] 1546 + name = "phf" 1547 version = "0.11.2" 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" ··· 1562 ] 1563 1564 [[package]] 1565 + name = "phf_codegen" 1566 + version = "0.10.0" 1567 + source = "registry+https://github.com/rust-lang/crates.io-index" 1568 + checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 1569 + dependencies = [ 1570 + "phf_generator 0.10.0", 1571 + "phf_shared 0.10.0", 1572 + ] 1573 + 1574 + [[package]] 1575 name = "phf_generator" 1576 version = "0.8.0" 1577 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1726 1727 [[package]] 1728 name = "proc-macro2" 1729 + version = "1.0.69" 1730 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 1732 dependencies = [ 1733 "unicode-ident", 1734 ] ··· 1952 1953 [[package]] 1954 name = "rayon" 1955 + version = "1.8.0" 1956 source = "registry+https://github.com/rust-lang/crates.io-index" 1957 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1958 dependencies = [ 1959 "either", 1960 "rayon-core", ··· 1962 1963 [[package]] 1964 name = "rayon-core" 1965 + version = "1.12.0" 1966 source = "registry+https://github.com/rust-lang/crates.io-index" 1967 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1968 dependencies = [ 1969 "crossbeam-deque", 1970 "crossbeam-utils", 1971 ] 1972 1973 [[package]] ··· 1999 2000 [[package]] 2001 name = "regex" 2002 + version = "1.10.2" 2003 source = "registry+https://github.com/rust-lang/crates.io-index" 2004 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2005 dependencies = [ 2006 "aho-corasick", 2007 "memchr", ··· 2011 2012 [[package]] 2013 name = "regex-automata" 2014 + version = "0.4.3" 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2017 dependencies = [ 2018 "aho-corasick", 2019 "memchr", ··· 2022 2023 [[package]] 2024 name = "regex-syntax" 2025 + version = "0.8.2" 2026 source = "registry+https://github.com/rust-lang/crates.io-index" 2027 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2028 2029 [[package]] 2030 name = "reqwest" 2031 + version = "0.11.22" 2032 source = "registry+https://github.com/rust-lang/crates.io-index" 2033 + checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 2034 dependencies = [ 2035 "async-compression", 2036 "base64 0.21.4", ··· 2054 "pin-project-lite", 2055 "rustls", 2056 "rustls-pemfile", 2057 + "serde 1.0.189", 2058 "serde_json", 2059 "serde_urlencoded", 2060 + "system-configuration", 2061 "tokio", 2062 "tokio-native-tls", 2063 "tokio-rustls", 2064 "tokio-util", 2065 "tower-service", 2066 + "trust-dns-resolver 0.23.1", 2067 "url 2.4.1", 2068 "wasm-bindgen", 2069 "wasm-bindgen-futures", ··· 2132 2133 [[package]] 2134 name = "rustix" 2135 + version = "0.38.19" 2136 source = "registry+https://github.com/rust-lang/crates.io-index" 2137 + checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed" 2138 dependencies = [ 2139 + "bitflags 2.4.1", 2140 "errno", 2141 "libc", 2142 "linux-raw-sys", ··· 2166 2167 [[package]] 2168 name = "rustls-webpki" 2169 + version = "0.101.6" 2170 source = "registry+https://github.com/rust-lang/crates.io-index" 2171 + checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" 2172 dependencies = [ 2173 "ring", 2174 "untrusted", ··· 2203 2204 [[package]] 2205 name = "scraper" 2206 + version = "0.13.0" 2207 source = "registry+https://github.com/rust-lang/crates.io-index" 2208 + checksum = "5684396b456f3eb69ceeb34d1b5cb1a2f6acf7ca4452131efa3ba0ee2c2d0a70" 2209 dependencies = [ 2210 "cssparser", 2211 "ego-tree", ··· 2263 "log 0.4.20", 2264 "matches", 2265 "phf 0.8.0", 2266 + "phf_codegen 0.8.0", 2267 "precomputed-hash", 2268 "servo_arc", 2269 "smallvec", ··· 2272 2273 [[package]] 2274 name = "semver" 2275 + version = "1.0.20" 2276 source = "registry+https://github.com/rust-lang/crates.io-index" 2277 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2278 2279 [[package]] 2280 name = "serde" ··· 2284 2285 [[package]] 2286 name = "serde" 2287 + version = "1.0.189" 2288 source = "registry+https://github.com/rust-lang/crates.io-index" 2289 + checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 2290 dependencies = [ 2291 "serde_derive", 2292 ] ··· 2305 2306 [[package]] 2307 name = "serde_derive" 2308 + version = "1.0.189" 2309 source = "registry+https://github.com/rust-lang/crates.io-index" 2310 + checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 2311 dependencies = [ 2312 "proc-macro2", 2313 "quote", 2314 + "syn 2.0.38", 2315 ] 2316 2317 [[package]] ··· 2322 dependencies = [ 2323 "itoa 1.0.9", 2324 "ryu", 2325 + "serde 1.0.189", 2326 ] 2327 2328 [[package]] ··· 2334 "form_urlencoded", 2335 "itoa 1.0.9", 2336 "ryu", 2337 + "serde 1.0.189", 2338 ] 2339 2340 [[package]] ··· 2364 2365 [[package]] 2366 name = "sha2" 2367 + version = "0.10.8" 2368 source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2370 dependencies = [ 2371 "cfg-if", 2372 "cpufeatures", ··· 2399 2400 [[package]] 2401 name = "smallvec" 2402 + version = "1.11.1" 2403 source = "registry+https://github.com/rust-lang/crates.io-index" 2404 + checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 2405 2406 [[package]] 2407 name = "socket2" ··· 2463 "parking_lot 0.12.1", 2464 "phf_shared 0.10.0", 2465 "precomputed-hash", 2466 + "serde 1.0.189", 2467 ] 2468 2469 [[package]] ··· 2520 2521 [[package]] 2522 name = "syn" 2523 + version = "2.0.38" 2524 source = "registry+https://github.com/rust-lang/crates.io-index" 2525 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 2526 dependencies = [ 2527 "proc-macro2", 2528 "quote", ··· 2530 ] 2531 2532 [[package]] 2533 + name = "system-configuration" 2534 + version = "0.5.1" 2535 + source = "registry+https://github.com/rust-lang/crates.io-index" 2536 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 2537 + dependencies = [ 2538 + "bitflags 1.3.2", 2539 + "core-foundation", 2540 + "system-configuration-sys", 2541 + ] 2542 + 2543 + [[package]] 2544 + name = "system-configuration-sys" 2545 + version = "0.5.0" 2546 + source = "registry+https://github.com/rust-lang/crates.io-index" 2547 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 2548 + dependencies = [ 2549 + "core-foundation-sys", 2550 + "libc", 2551 + ] 2552 + 2553 + [[package]] 2554 name = "tempfile" 2555 version = "3.8.0" 2556 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2591 2592 [[package]] 2593 name = "thiserror" 2594 + version = "1.0.49" 2595 source = "registry+https://github.com/rust-lang/crates.io-index" 2596 + checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" 2597 dependencies = [ 2598 "thiserror-impl", 2599 ] 2600 2601 [[package]] 2602 name = "thiserror-impl" 2603 + version = "1.0.49" 2604 source = "registry+https://github.com/rust-lang/crates.io-index" 2605 + checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" 2606 dependencies = [ 2607 "proc-macro2", 2608 "quote", 2609 + "syn 2.0.38", 2610 ] 2611 2612 [[package]] ··· 2637 2638 [[package]] 2639 name = "tokio" 2640 + version = "1.33.0" 2641 source = "registry+https://github.com/rust-lang/crates.io-index" 2642 + checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 2643 dependencies = [ 2644 "backtrace", 2645 "bytes", ··· 2662 dependencies = [ 2663 "proc-macro2", 2664 "quote", 2665 + "syn 2.0.38", 2666 ] 2667 2668 [[package]] ··· 2713 2714 [[package]] 2715 name = "tokio-util" 2716 + version = "0.7.9" 2717 source = "registry+https://github.com/rust-lang/crates.io-index" 2718 + checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" 2719 dependencies = [ 2720 "bytes", 2721 "futures-core", ··· 2731 source = "registry+https://github.com/rust-lang/crates.io-index" 2732 checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 2733 dependencies = [ 2734 + "serde 1.0.189", 2735 ] 2736 2737 [[package]] ··· 2742 2743 [[package]] 2744 name = "tracing" 2745 + version = "0.1.39" 2746 source = "registry+https://github.com/rust-lang/crates.io-index" 2747 + checksum = "ee2ef2af84856a50c1d430afce2fdded0a4ec7eda868db86409b4543df0797f9" 2748 dependencies = [ 2749 "pin-project-lite", 2750 "tracing-attributes", 2751 "tracing-core", ··· 2753 2754 [[package]] 2755 name = "tracing-attributes" 2756 + version = "0.1.27" 2757 source = "registry+https://github.com/rust-lang/crates.io-index" 2758 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2759 dependencies = [ 2760 "proc-macro2", 2761 "quote", 2762 + "syn 2.0.38", 2763 ] 2764 2765 [[package]] 2766 name = "tracing-core" 2767 + version = "0.1.32" 2768 source = "registry+https://github.com/rust-lang/crates.io-index" 2769 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2770 dependencies = [ 2771 "once_cell", 2772 ] ··· 2803 2804 [[package]] 2805 name = "trust-dns-proto" 2806 + version = "0.23.1" 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6" 2809 dependencies = [ 2810 "async-trait", 2811 "cfg-if", 2812 "data-encoding", 2813 + "enum-as-inner 0.6.0", 2814 "futures-channel", 2815 "futures-io", 2816 "futures-util", 2817 + "idna 0.4.0", 2818 "ipnet", 2819 + "once_cell", 2820 "rand 0.8.5", 2821 "smallvec", 2822 "thiserror", ··· 2848 2849 [[package]] 2850 name = "trust-dns-resolver" 2851 + version = "0.23.1" 2852 source = "registry+https://github.com/rust-lang/crates.io-index" 2853 + checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d" 2854 dependencies = [ 2855 "cfg-if", 2856 "futures-util", 2857 "ipconfig 0.3.2", 2858 "lru-cache", 2859 + "once_cell", 2860 "parking_lot 0.12.1", 2861 + "rand 0.8.5", 2862 "resolv-conf", 2863 "smallvec", 2864 "thiserror", 2865 "tokio", 2866 "tracing", 2867 + "trust-dns-proto 0.23.1", 2868 ] 2869 2870 [[package]] ··· 2881 2882 [[package]] 2883 name = "typenum" 2884 + version = "1.17.0" 2885 source = "registry+https://github.com/rust-lang/crates.io-index" 2886 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2887 2888 [[package]] 2889 name = "unicase" ··· 2917 2918 [[package]] 2919 name = "unicode-width" 2920 + version = "0.1.11" 2921 source = "registry+https://github.com/rust-lang/crates.io-index" 2922 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 2923 2924 [[package]] 2925 name = "untrusted" ··· 3027 "once_cell", 3028 "proc-macro2", 3029 "quote", 3030 + "syn 2.0.38", 3031 "wasm-bindgen-shared", 3032 ] 3033 ··· 3061 dependencies = [ 3062 "proc-macro2", 3063 "quote", 3064 + "syn 2.0.38", 3065 "wasm-bindgen-backend", 3066 "wasm-bindgen-shared", 3067 ]
+3 -3
pkgs/tools/networking/findomain/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "findomain"; 13 - version = "9.0.1"; 14 15 src = fetchFromGitHub { 16 owner = "findomain"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-YYdmkWqprSr0crfrCQexHTg6XfysuYnrnL9BSwdq7Xw="; 20 }; 21 22 cargoLock = { 23 lockFile = ./Cargo.lock; 24 outputHashes = { 25 - "fhc-0.7.1" = "sha256-bLlaQN9HdAUt6kgP7ToVkZwwD0fNsNMmXn+BtxP52Ss="; 26 "headless_chrome-0.9.0" = "sha256-0BMm0tmCbUL1BSdD6rJLG735FYJsmkSrPQBs2zWx414="; 27 "rusolver-0.9.1" = "sha256-84qe/A+FN8Q+r8tk0waOq+sBgnDpG9bwoQI+K5pE4Wc="; 28 "trust-dns-proto-0.20.4" = "sha256-+oAjyyTXbKir8e5kn8CUmQy5qmzQ47ryvBBdZtzj1TY=";
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "findomain"; 13 + version = "9.0.2"; 14 15 src = fetchFromGitHub { 16 owner = "findomain"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 + hash = "sha256-CFnjZHTga70+b7XUdxGC/ycqY2snkLvFKPApTRlN11s="; 20 }; 21 22 cargoLock = { 23 lockFile = ./Cargo.lock; 24 outputHashes = { 25 + "fhc-0.7.1" = "sha256-gSAwpuVL+5vLkHTsh60qyza7IoxgUWBQcWl2N7md51s="; 26 "headless_chrome-0.9.0" = "sha256-0BMm0tmCbUL1BSdD6rJLG735FYJsmkSrPQBs2zWx414="; 27 "rusolver-0.9.1" = "sha256-84qe/A+FN8Q+r8tk0waOq+sBgnDpG9bwoQI+K5pE4Wc="; 28 "trust-dns-proto-0.20.4" = "sha256-+oAjyyTXbKir8e5kn8CUmQy5qmzQ47ryvBBdZtzj1TY=";
+2 -2
pkgs/tools/security/ggshield/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "ggshield"; 9 - version = "1.19.1"; 10 format = "pyproject"; 11 12 src = fetchFromGitHub { 13 owner = "GitGuardian"; 14 repo = "ggshield"; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-yAH1MWviOfo5m7esvnm6KlcQeS62aIqgFD4hzBMbHVU="; 17 }; 18 19 pythonRelaxDeps = true;
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "ggshield"; 9 + version = "1.20.0"; 10 format = "pyproject"; 11 12 src = fetchFromGitHub { 13 owner = "GitGuardian"; 14 repo = "ggshield"; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-J2kz8PcR6f7u9+pI1jGAYCakSwj0/WKskQLWuYC5+Hs="; 17 }; 18 19 pythonRelaxDeps = true;
+2 -2
pkgs/tools/security/kube-bench/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kube-bench"; 5 - version = "0.6.17"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-9pXW8PVJhaYi9uKArIJcXbQ6FbCjFA4z9f5M3DLKnng="; 12 }; 13 14 vendorHash = "sha256-dBN6Yi8HtS9LzXr08jhw1hqDwS8a4UqrYaRpM+RzvVM=";
··· 2 3 buildGoModule rec { 4 pname = "kube-bench"; 5 + version = "0.6.18"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "refs/tags/v${version}"; 11 + hash = "sha256-2ZbkghPZYRrxBS6mlwpjhwJYAcKSsUsG0V8sd3n9CZg="; 12 }; 13 14 vendorHash = "sha256-dBN6Yi8HtS9LzXr08jhw1hqDwS8a4UqrYaRpM+RzvVM=";