Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 597f0307 19bb4600

+5154 -300
+8 -9
nixos/modules/config/no-x-libs.nix
··· 26 27 fonts.fontconfig.enable = false; 28 29 - nixpkgs.overlays = singleton (self: super: let 30 - packageOverrides = const (python-prev: { 31 - # tk feature requires wayland which fails to compile 32 - matplotlib = python-prev.matplotlib.override { enableGtk3 = false; enableTk = false; enableQt = false; }; 33 - }); 34 - in { 35 beam = super.beam_nox; 36 cairo = super.cairo.override { x11Support = false; }; 37 dbus = super.dbus.override { x11Support = false; }; ··· 67 pango = super.pango.override { x11Support = false; }; 68 pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; }; 69 pipewire = super.pipewire.override { x11Support = false; }; 70 - python3 = super.python3.override { inherit packageOverrides; }; 71 - python3Packages = self.python3.pkgs; # required otherwise overlays from above are not forwarded 72 qemu = super.qemu.override { gtkSupport = false; spiceSupport = false; sdlSupport = false; }; 73 qrencode = super.qrencode.overrideAttrs (_: { doCheck = false; }); 74 qt5 = super.qt5.overrideScope (const (super': { ··· 79 util-linux = super.util-linux.override { translateManpages = false; }; 80 vim-full = super.vim-full.override { guiSupport = false; }; 81 zbar = super.zbar.override { enableVideo = false; withXorg = false; }; 82 - }); 83 }; 84 }
··· 26 27 fonts.fontconfig.enable = false; 28 29 + nixpkgs.overlays = singleton (const (super: { 30 beam = super.beam_nox; 31 cairo = super.cairo.override { x11Support = false; }; 32 dbus = super.dbus.override { x11Support = false; }; ··· 62 pango = super.pango.override { x11Support = false; }; 63 pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; }; 64 pipewire = super.pipewire.override { x11Support = false; }; 65 + pythonPackagesExtensions = super.pythonPackagesExtensions ++ [ 66 + (python-final: python-prev: { 67 + # tk feature requires wayland which fails to compile 68 + matplotlib = python-prev.matplotlib.override { enableTk = false; }; 69 + }) 70 + ]; 71 qemu = super.qemu.override { gtkSupport = false; spiceSupport = false; sdlSupport = false; }; 72 qrencode = super.qrencode.overrideAttrs (_: { doCheck = false; }); 73 qt5 = super.qt5.overrideScope (const (super': { ··· 78 util-linux = super.util-linux.override { translateManpages = false; }; 79 vim-full = super.vim-full.override { guiSupport = false; }; 80 zbar = super.zbar.override { enableVideo = false; withXorg = false; }; 81 + })); 82 }; 83 }
+1 -1
pkgs/applications/emulators/ryujinx/default.nix
··· 113 install -D ../misc/Logo.svg $out/share/icons/hicolor/scalable/apps/Ryujinx.svg 114 115 substituteInPlace $out/share/applications/Ryujinx.desktop \ 116 - --replace "Exec=Ryujinx" "Exec=$out/bin/Ryujinx" 117 118 ln -s $out/bin/Ryujinx $out/bin/ryujinx 119
··· 113 install -D ../misc/Logo.svg $out/share/icons/hicolor/scalable/apps/Ryujinx.svg 114 115 substituteInPlace $out/share/applications/Ryujinx.desktop \ 116 + --replace "Ryujinx %f" "$out/bin/Ryujinx %f" 117 118 ln -s $out/bin/Ryujinx $out/bin/ryujinx 119
+81 -64
pkgs/applications/misc/avalonia-ilspy/default.nix
··· 1 { lib 2 , stdenv 3 - , fetchzip 4 - , unzip 5 - , autoPatchelfHook 6 - , makeWrapper 7 - , makeDesktopItem 8 - , copyDesktopItems 9 - , lttng-ust 10 - , libkrb5 11 - , zlib 12 - , fontconfig 13 - , openssl 14 , libX11 15 , libICE 16 , libSM 17 - , icu 18 }: 19 20 - stdenv.mkDerivation rec { 21 pname = "avalonia-ilspy"; 22 version = "7.2-rc"; 23 24 - src = fetchzip { 25 - url = "https://github.com/icsharpcode/AvaloniaILSpy/releases/download/v${version}/Linux.x64.Release.zip"; 26 - sha256 = "1crf0ng4l6x70wjlz3r6qw8l166gd52ys11j7ilb4nyy3mkjxk11"; 27 }; 28 29 nativeBuildInputs = [ 30 - unzip 31 - autoPatchelfHook 32 - makeWrapper 33 copyDesktopItems 34 - ]; 35 36 buildInputs = [ 37 stdenv.cc.cc.lib 38 - lttng-ust 39 - libkrb5 40 - zlib 41 fontconfig 42 ]; 43 44 - libraryPath = lib.makeLibraryPath [ 45 - openssl 46 libX11 47 libICE 48 libSM 49 - icu 50 ]; 51 52 - unpackPhase = '' 53 - unzip -qq $src/ILSpy-linux-x64-Release.zip 54 ''; 55 56 - installPhase = '' 57 - runHook preInstall 58 - 59 - mkdir -p $out/bin $out/lib $out/share/icons/hicolor/scalable/apps 60 - cp -r artifacts/linux-x64/* $out/lib 61 - ln -s $out/lib/Images/ILSpy.png $out/share/icons/hicolor/scalable/apps/ILSpy.png 62 - 63 - chmod +x $out/lib/ILSpy 64 - wrapProgram $out/lib/ILSpy --prefix LD_LIBRARY_PATH : ${libraryPath} 65 - mv $out/lib/ILSpy $out/bin 66 - 67 - runHook postInstall 68 - ''; 69 70 - # dotnet runtime requirements 71 - preFixup = '' 72 - patchelf --replace-needed liblttng-ust.so.0 liblttng-ust.so $out/lib/libcoreclrtraceptprovider.so 73 - ''; 74 - dontStrip = true; 75 76 - desktopItems = [ (makeDesktopItem { 77 - name = "ILSpy"; 78 - desktopName = "ILSpy"; 79 - exec = "ILSpy"; 80 - icon = "ILSpy"; 81 - comment = ".NET assembly browser and decompiler"; 82 - categories = [ 83 - "Development" 84 - ]; 85 - keywords = [ 86 - ".net" 87 - "il" 88 - "assembly" 89 - ]; 90 - }) ]; 91 92 meta = with lib; { 93 description = ".NET assembly browser and decompiler"; 94 homepage = "https://github.com/icsharpcode/AvaloniaILSpy"; 95 - license = licenses.mit; 96 - platforms = [ "x86_64-linux" ]; 97 - maintainers = with lib.maintainers; [ AngryAnt ]; 98 mainProgram = "ILSpy"; 99 }; 100 }
··· 1 { lib 2 , stdenv 3 + , fetchFromGitHub 4 + , buildDotnetModule 5 + , dotnetCorePackages 6 , libX11 7 , libICE 8 , libSM 9 + , libXi 10 + , libXcursor 11 + , libXext 12 + , libXrandr 13 + , fontconfig 14 + , glew 15 + , makeDesktopItem 16 + , copyDesktopItems 17 + , icoutils 18 + , autoPatchelfHook 19 + , bintools 20 + , fixDarwinDylibNames 21 + , autoSignDarwinBinariesHook 22 }: 23 24 + buildDotnetModule rec { 25 pname = "avalonia-ilspy"; 26 version = "7.2-rc"; 27 28 + src = fetchFromGitHub { 29 + owner = "icsharpcode"; 30 + repo = "AvaloniaILSpy"; 31 + rev = "v${version}"; 32 + sha256 = "cCQy5cSpJNiVZqgphURcnraEM0ZyXGhzJLb5AThNfPQ="; 33 }; 34 35 + patches = [ 36 + # Remove dead nuget package source 37 + ./remove-broken-sources.patch 38 + ]; 39 + 40 nativeBuildInputs = [ 41 copyDesktopItems 42 + icoutils 43 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ] 44 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ bintools fixDarwinDylibNames ] 45 + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ]; 46 47 buildInputs = [ 48 + # Dependencies of nuget packages w/ native binaries 49 stdenv.cc.cc.lib 50 fontconfig 51 ]; 52 53 + runtimeDeps = [ 54 + # Avalonia UI 55 libX11 56 libICE 57 libSM 58 + libXi 59 + libXcursor 60 + libXext 61 + libXrandr 62 + fontconfig 63 + glew 64 ]; 65 66 + postInstall = '' 67 + icotool --icon -x ILSpy/ILSpy.ico 68 + for i in 16 32 48 256; do 69 + size=''${i}x''${i} 70 + install -Dm444 *_''${size}x32.png $out/share/icons/hicolor/$size/apps/ILSpy.png 71 + done 72 + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 73 + install -Dm444 ILSpy/Info.plist $out/Applications/ILSpy.app/Contents/Info.plist 74 + install -Dm444 ILSpy/ILSpy.icns $out/Applications/ILSpy.app/Contents/Resources/ILSpy.icns 75 + mkdir -p $out/Applications/ILSpy.app/Contents/MacOS 76 + ln -s $out/bin/ILSpy $out/Applications/ILSpy.app/Contents/MacOS/ILSpy 77 ''; 78 79 + dotnet-sdk = dotnetCorePackages.sdk_6_0; 80 + dotnet-runtime = dotnetCorePackages.runtime_6_0; 81 82 + projectFile = "ILSpy/ILSpy.csproj"; 83 + nugetDeps = ./deps.nix; 84 + executables = [ "ILSpy" ]; 85 86 + desktopItems = [ 87 + (makeDesktopItem { 88 + name = "ILSpy"; 89 + desktopName = "ILSpy"; 90 + exec = "ILSpy"; 91 + icon = "ILSpy"; 92 + comment = ".NET assembly browser and decompiler"; 93 + categories = [ 94 + "Development" 95 + ]; 96 + keywords = [ 97 + ".net" 98 + "il" 99 + "assembly" 100 + ]; 101 + }) 102 + ]; 103 104 meta = with lib; { 105 description = ".NET assembly browser and decompiler"; 106 homepage = "https://github.com/icsharpcode/AvaloniaILSpy"; 107 + license = with licenses; [ 108 + mit 109 + # third party dependencies 110 + lgpl21Only 111 + mspl 112 + ]; 113 + sourceProvenance = with sourceTypes; [ fromSource binaryBytecode binaryNativeCode ]; 114 + maintainers = with maintainers; [ AngryAnt emilytrau ]; 115 mainProgram = "ILSpy"; 116 }; 117 }
+218
pkgs/applications/misc/avalonia-ilspy/deps.nix
···
··· 1 + # This file was automatically generated by passthru.fetch-deps. 2 + # Please dont edit it manually, your changes might get overwritten! 3 + 4 + { fetchNuGet }: [ 5 + (fetchNuGet { pname = "Avalonia"; version = "0.10.13"; sha256 = "1df46dvjyax8jjdcvdavpzq5bwxacrw71j557mcm1401vv3r1vn3"; }) 6 + (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; }) 7 + (fetchNuGet { pname = "Avalonia.AvaloniaEdit"; version = "0.10.12.2"; sha256 = "1sn8k71xcfnjxgxfqzdrv1hy7h7pvdk820nyzkmrf02gi77mx7nw"; }) 8 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.13"; sha256 = "1yl402l5cwbv6gwy3p8r702ypp3p8w5wi8im25c2bjnv31889l8r"; }) 9 + (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.13"; sha256 = "1y206hrfwyg8023z0m7dik1hlir1r18h8q0f0zqz3sabyy5k276w"; }) 10 + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.13"; sha256 = "11khr3w7gwlm1bajfh5zhrsfcfd9kbw5mbgwnbjq7i5lq9glriid"; }) 11 + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.13"; sha256 = "18gygzg12facawvzmfgpja4rsagy670dv1dcrx4shfl7w8l998jp"; }) 12 + (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.13"; sha256 = "187r64xpidliqbp9c3qar0grhn97ffvc0mp0gyrxxszrff9vf69k"; }) 13 + (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.13"; sha256 = "18b2pykfcgw9pyjmdqq7i1n8j330n7xrwyldl9bpkvahswinvhza"; }) 14 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.13"; sha256 = "0j0kdh6dbii59v972azhwq69rmak63lp5f5jqz3pi94mifx4bayy"; }) 15 + (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.13"; sha256 = "0k5y0w164m03q278m4wr7zzf3vfq9nb0am9vmmprivpn1xwwa7ml"; }) 16 + (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.13"; sha256 = "0jyl1rrn1n07dnqn76ijwhxgkc45dmsfh2d811n4695ndaz85nkl"; }) 17 + (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.13"; sha256 = "1y8x9hjdlxg4q8q958i364cbak8xjh4nldp38cnxwjir814p0xwh"; }) 18 + (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2-preview.178"; sha256 = "1p5nwzl7jpypsd6df7hgcf47r977anjlyv21wacmalsj6lvdgnvn"; }) 19 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Linux"; version = "2.8.2-preview.178"; sha256 = "1402ylkxbgcnagcarqlfvg4gppy2pqs3bmin4n5mphva1g7bqb2p"; }) 20 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "2.8.2-preview.178"; sha256 = "0p8miaclnbfpacc1jaqxwfg0yfx9byagi4j4k91d9621vd19i8b2"; }) 21 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; version = "2.8.2-preview.178"; sha256 = "1n9jay9sji04xly6n8bzz4591fgy8i65p21a8mv5ip9lsyj1c320"; }) 22 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2-preview.178"; sha256 = "1r5syii96wv8q558cvsqw3lr10cdw6677lyiy82p6i3if51v3mr7"; }) 23 + (fetchNuGet { pname = "ICSharpCode.Decompiler"; version = "7.1.0.6543"; sha256 = "1xrajs5dcd7aqsg9ibhdcy39yrd8737kknkmqf907n7fqs2jxr46"; }) 24 + (fetchNuGet { pname = "ICSharpCode.Decompiler"; version = "7.2.1.6856"; sha256 = "19z68rgzl93lh1h8anbgzw119mhvcgr9nh5q2nxk6qihl2mx97ba"; }) 25 + (fetchNuGet { pname = "JetBrains.Annotations"; version = "10.3.0"; sha256 = "1grdx28ga9fp4hwwpwv354rizm8anfq4lp045q4ss41gvhggr3z8"; }) 26 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "2.9.6"; sha256 = "18mr1f0wpq0fir8vjnq0a8pz50zpnblr7sabff0yqx37c975934a"; }) 27 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.4.0"; sha256 = "12rn6gl4viycwk3pz5hp5df63g66zvba4hnkwr3f0876jj5ivmsw"; }) 28 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.4.0"; sha256 = "0rhylcwa95bxawcgixk64knv7p7xrykdjcabmx3gknk8hvj1ai9y"; }) 29 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.4.0"; sha256 = "1h2f0z9xnw987x8bydka1sd42ijqjx973md6v1gvpy1qc6ad244g"; }) 30 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.4.0"; sha256 = "195gqnpwqkg2wlvk8x6yzm7byrxfq9bki20xmhf6lzfsdw3z4mf2"; }) 31 + (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 32 + (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 33 + (fetchNuGet { pname = "Microsoft.DiaSymReader"; version = "1.4.0"; sha256 = "0li9shnm941jza40kqfkbbys77mrr55nvi9h3maq9fipq4qwx92d"; }) 34 + (fetchNuGet { pname = "Microsoft.DiaSymReader.Converter.Xml"; version = "1.1.0-beta2-22164-02"; sha256 = "1f8ha43xp0zy7kn1n98aaaapv6fdxl3a2qabg29fq74jzb16j9fp"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.diasymreader.converter.xml/1.1.0-beta2-22164-02/microsoft.diasymreader.converter.xml.1.1.0-beta2-22164-02.nupkg"; }) 35 + (fetchNuGet { pname = "Microsoft.DiaSymReader.Native"; version = "17.0.0-beta1.21524.1"; sha256 = "0gash3xgzvcb78w2xqv003l0cld199zpfilnjbagwbr5ikdh6f3s"; }) 36 + (fetchNuGet { pname = "Microsoft.DiaSymReader.PortablePdb"; version = "1.7.0-beta-21525-03"; sha256 = "0jb70rjgdif61jjc93pysfrr52hi5jlfmjdaqic7s0a3rfg0ahyk"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.diasymreader.portablepdb/1.7.0-beta-21525-03/microsoft.diasymreader.portablepdb.1.7.0-beta-21525-03.nupkg"; }) 37 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 38 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 39 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.1"; sha256 = "164wycgng4mi9zqi2pnsf1pq6gccbqvw6ib916mqizgjmd8f44pj"; }) 40 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; }) 41 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.1.2"; sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141"; }) 42 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; }) 43 + (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 44 + (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) 45 + (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.3"; sha256 = "05smkcyxir59rgrmp7d6327vvrlacdgldfxhmyr1azclvga1zfsq"; }) 46 + (fetchNuGet { pname = "Microsoft.VisualStudio.Composition"; version = "17.1.20"; sha256 = "028bcxrzqc0nng2l7fqqaa0z1k4wc541jfhcdwjvw9f45q6nf3fs"; }) 47 + (fetchNuGet { pname = "Microsoft.VisualStudio.Composition.Analyzers"; version = "17.1.20"; sha256 = "14fm8j1bvqh0bpfg3x814c1m747q99i4q3xplqb8db7l2xkn3v7a"; }) 48 + (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "17.0.34"; sha256 = "09la67gw6xdss3as3ph0ql3b3zhblni2qmkma9gz53kx1hav9ygp"; }) 49 + (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.0.1"; sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; }) 50 + (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.0.0"; sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k"; }) 51 + (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; }) 52 + (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "4.5.0"; sha256 = "0fnkv3ky12227zqg4zshx4kw2mvysq2ppxjibfw02cc3iprv4njq"; }) 53 + (fetchNuGet { pname = "Mono.Cecil"; version = "0.11.3"; sha256 = "0xcx7pk9y2n1hr15c0l1balzi69kw5gy8dk7sb8jwqyyvm35q4j3"; }) 54 + (fetchNuGet { pname = "NETStandard.Library"; version = "2.0.3"; sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y"; }) 55 + (fetchNuGet { pname = "Newtonsoft.Json"; version = "9.0.1"; sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r"; }) 56 + (fetchNuGet { pname = "NuGet.Client"; version = "4.2.0"; sha256 = "1s34w7yi0xcm0hi9g32xx9njy52hjkh4gbizldvpp48mkki6bfrl"; }) 57 + (fetchNuGet { pname = "NuGet.Common"; version = "4.2.0"; sha256 = "0j8bk9nkaxcf52az2rxhx27rqn7hs9mmw0p48i0x7g8i9b40wvwc"; }) 58 + (fetchNuGet { pname = "NuGet.ContentModel"; version = "4.2.0"; sha256 = "1989zmdgwh13zwg9kafapdka6p46i50iw434fb8k22jp6amnwnvm"; }) 59 + (fetchNuGet { pname = "NuGet.Frameworks"; version = "4.2.0"; sha256 = "0dwzg8kq0fwdjzl00ag969sxakj3brppr4y7k37yx5w1slj7wsb3"; }) 60 + (fetchNuGet { pname = "NuGet.Packaging"; version = "4.2.0"; sha256 = "1g83ry4x0zlcdcgwd7c8daxig4cx77jics6rlfasy223hyvss8p3"; }) 61 + (fetchNuGet { pname = "NuGet.Packaging.Core"; version = "4.2.0"; sha256 = "11dpszywsxb12ybx176z2703181xixzhxg3w3rc8ivw699ivsdfk"; }) 62 + (fetchNuGet { pname = "NuGet.Packaging.Core.Types"; version = "4.2.0"; sha256 = "031gzbs5sqb46c2rbqpybc9bw0i7ilidbbv2k7rdas3300cjp5kj"; }) 63 + (fetchNuGet { pname = "NuGet.Repositories"; version = "4.2.0"; sha256 = "0w18lj7q85grdd563p429cg0pg8hi9xmsrr4pzskha139vhfq0lp"; }) 64 + (fetchNuGet { pname = "NuGet.RuntimeModel"; version = "4.2.0"; sha256 = "0k59ww2zk56bsqici62zn59h19wp4ai9v395hy5mq6wl6mz6qaax"; }) 65 + (fetchNuGet { pname = "NuGet.Versioning"; version = "4.2.0"; sha256 = "1mx7b4hgdhl6g7yzp3lknmkxkyfjw372nxpsmvdznwhg214iz2d3"; }) 66 + (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 67 + (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) 68 + (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; }) 69 + (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; }) 70 + (fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; }) 71 + (fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; }) 72 + (fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; }) 73 + (fetchNuGet { pname = "runtime.any.System.Reflection.Primitives"; version = "4.3.0"; sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf"; }) 74 + (fetchNuGet { pname = "runtime.any.System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl"; }) 75 + (fetchNuGet { pname = "runtime.any.System.Runtime"; version = "4.3.0"; sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b"; }) 76 + (fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; }) 77 + (fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; }) 78 + (fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; }) 79 + (fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8"; }) 80 + (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; }) 81 + (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; }) 82 + (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; }) 83 + (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; }) 84 + (fetchNuGet { pname = "runtime.native.System"; version = "4.0.0"; sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; }) 85 + (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; }) 86 + (fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.3.0"; sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d"; }) 87 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography"; version = "4.0.0"; sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9"; }) 88 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; }) 89 + (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; }) 90 + (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; }) 91 + (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; }) 92 + (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; }) 93 + (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; }) 94 + (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; }) 95 + (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; }) 96 + (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; }) 97 + (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; }) 98 + (fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix"; }) 99 + (fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; }) 100 + (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; }) 101 + (fetchNuGet { pname = "SkiaSharp"; version = "2.88.0-preview.178"; sha256 = "062g14s6b2bixanpwihj3asm3jwvfw15mhvzqv6901afrlgzx4nk"; }) 102 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.0-preview.178"; sha256 = "07kga1j51l3l302nvf537zg5clf6rflinjy0xd6i06cmhpkf3ksw"; }) 103 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.0-preview.178"; sha256 = "14p95nxccs6yq4rn2h9zbb60k0232k6349zdpy31jcfr6gc99cgi"; }) 104 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.0-preview.178"; sha256 = "09jmcg5k1vpsal8jfs90mwv0isf2y5wq3h4hd77rv6vffn5ic4sm"; }) 105 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.0-preview.178"; sha256 = "0ficil702lv3fvwpngbqh5l85i05l5jafzyh4jprzshr2qbnd8nl"; }) 106 + (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 107 + (fetchNuGet { pname = "System.Buffers"; version = "4.4.0"; sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19"; }) 108 + (fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3"; }) 109 + (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 110 + (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 111 + (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.0.12"; sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; }) 112 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.5.0"; sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06"; }) 113 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.6.0"; sha256 = "1pbxzdz3pwqyybzv5ff2b7nrc281bhg7hq34w0fn1w3qfgrbwyw2"; }) 114 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; }) 115 + (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "4.5.0"; sha256 = "1jj6f6g87k0iwsgmg3xmnn67a14mq88np0l1ys5zkxhkvbc8976p"; }) 116 + (fetchNuGet { pname = "System.ComponentModel.Composition"; version = "6.0.0"; sha256 = "16zfx5mivkkykp76krw8x68izmjf79ldfmn26k9x3m55lmp9i77c"; }) 117 + (fetchNuGet { pname = "System.Composition"; version = "6.0.0"; sha256 = "1p7hysns39cc24af6dwd4m48bqjsrr3clvi4aws152mh2fgyg50z"; }) 118 + (fetchNuGet { pname = "System.Composition.AttributedModel"; version = "6.0.0"; sha256 = "1mqrblb0l65hw39d0hnspqcv85didpn4wbiwhfgj4784wzqx2w6k"; }) 119 + (fetchNuGet { pname = "System.Composition.Convention"; version = "6.0.0"; sha256 = "02km3yb94p1c4s7liyhkmda0g71zm1rc8ijsfmy4bnlkq15xjw3b"; }) 120 + (fetchNuGet { pname = "System.Composition.Hosting"; version = "6.0.0"; sha256 = "0big5nk8c44rxp6cfykhk7rxvn2cgwa99w6c3v2a36adc3lj36ky"; }) 121 + (fetchNuGet { pname = "System.Composition.Runtime"; version = "6.0.0"; sha256 = "0vq5ik63yii1784gsa2f2kx9w6xllmm8b8rk0arid1jqdj1nyrlw"; }) 122 + (fetchNuGet { pname = "System.Composition.TypedParts"; version = "6.0.0"; sha256 = "0y9pq3y60nyrpfy51f576a0qjjdh61mcv8vnik32pm4bz56h9q72"; }) 123 + (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.0.11"; sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; }) 124 + (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; }) 125 + (fetchNuGet { pname = "System.Diagnostics.Process"; version = "4.1.0"; sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s"; }) 126 + (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 127 + (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.1.0"; sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; }) 128 + (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) 129 + (fetchNuGet { pname = "System.Drawing.Common"; version = "4.5.0"; sha256 = "0knqa0zsm91nfr34br8gx5kjqq4v81zdhqkacvs2hzc8nqk0ddhc"; }) 130 + (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; }) 131 + (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.3.0"; sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk"; }) 132 + (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; }) 133 + (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 134 + (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; }) 135 + (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; }) 136 + (fetchNuGet { pname = "System.IO.Compression"; version = "4.3.0"; sha256 = "084zc82yi6yllgda0zkgl2ys48sypiswbiwrv7irb3r0ai1fp4vz"; }) 137 + (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; }) 138 + (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.3.0"; sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; }) 139 + (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.0.1"; sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; }) 140 + (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; }) 141 + (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; }) 142 + (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 143 + (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 144 + (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; }) 145 + (fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; }) 146 + (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 147 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; }) 148 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; }) 149 + (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 150 + (fetchNuGet { pname = "System.ObjectModel"; version = "4.3.0"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; }) 151 + (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; }) 152 + (fetchNuGet { pname = "System.Reactive"; version = "5.0.0"; sha256 = "1lafmpnadhiwxyd543kraxa3jfdpm6ipblxrjlibym9b1ykpr5ik"; }) 153 + (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; }) 154 + (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; }) 155 + (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; }) 156 + (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.3.0"; sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; }) 157 + (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.7.0"; sha256 = "121l1z2ypwg02yz84dy6gr82phpys0njk7yask3sihgy214w43qp"; }) 158 + (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; }) 159 + (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.3.0"; sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; }) 160 + (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.7.0"; sha256 = "0l8jpxhpgjlf1nkz5lvp61r4kfdbhr29qi8aapcxn3izd9wd0j8r"; }) 161 + (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) 162 + (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.3.0"; sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; }) 163 + (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; }) 164 + (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.3.0"; sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; }) 165 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 166 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "5.0.0"; sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss"; }) 167 + (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; }) 168 + (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; }) 169 + (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; }) 170 + (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.3.0"; sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; }) 171 + (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.7.0"; sha256 = "04qw9km34pmzr2alckb3mqdb4fpqwlvzk59lg8c7jfidghcl4jqq"; }) 172 + (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.0.1"; sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; }) 173 + (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; }) 174 + (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 175 + (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 176 + (fetchNuGet { pname = "System.Runtime"; version = "4.3.1"; sha256 = "03ch4d2acf6q037a4njxpll2kkx3dwzlg07yxr4z5m6j1kqgmm27"; }) 177 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.2"; sha256 = "1vz4275fjij8inf31np78hw50al8nqkngk04p3xv5n4fcmf1grgi"; }) 178 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.3"; sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln"; }) 179 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.6.0"; sha256 = "0xmzi2gpbmgyfr75p24rqqsba3cmrqgmcv45lsqp5amgrdwd0f0m"; }) 180 + (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; }) 181 + (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; }) 182 + (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.1"; sha256 = "1bzkwqm1yhvm70yq2bx2s3mqfx2lr01sqsay8cl5n5xcbq07ynf6"; }) 183 + (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.0.1"; sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; }) 184 + (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; }) 185 + (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.1.0"; sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; }) 186 + (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; }) 187 + (fetchNuGet { pname = "System.Runtime.InteropServices.WindowsRuntime"; version = "4.3.0"; sha256 = "0bpsy91yqm2ryp5y9li8p6yh4yrxcvg9zvm569ifw25rpy67bgp9"; }) 188 + (fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.0.1"; sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn"; }) 189 + (fetchNuGet { pname = "System.Runtime.Serialization.Primitives"; version = "4.1.1"; sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k"; }) 190 + (fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r"; }) 191 + (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.2.0"; sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; }) 192 + (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.0.0"; sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; }) 193 + (fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.0.0"; sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh"; }) 194 + (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.7.0"; sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d"; }) 195 + (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) 196 + (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 197 + (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 198 + (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 199 + (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 200 + (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 201 + (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; }) 202 + (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; }) 203 + (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; }) 204 + (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 205 + (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 206 + (fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "5.0.0"; sha256 = "028fimgwn5j9fv6m547c975a8b90d9qcnb89k5crjyspsnjcqbhy"; }) 207 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 208 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.3.0"; sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; }) 209 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.3"; sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i"; }) 210 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; }) 211 + (fetchNuGet { pname = "System.Threading.Thread"; version = "4.0.0"; sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc"; }) 212 + (fetchNuGet { pname = "System.Threading.ThreadPool"; version = "4.0.10"; sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx"; }) 213 + (fetchNuGet { pname = "System.ValueTuple"; version = "4.5.0"; sha256 = "00k8ja51d0f9wrq4vv5z2jhq8hy31kac2rg0rv06prylcybzl8cy"; }) 214 + (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; }) 215 + (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.3.1"; sha256 = "15f9vd7r0bxmyv754238bdckfg6sxaa3d4yx71hdzkz9k0mhjcky"; }) 216 + (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 217 + (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) 218 + ]
+12
pkgs/applications/misc/avalonia-ilspy/remove-broken-sources.patch
···
··· 1 + diff --git a/nuget.config b/nuget.config 2 + index 08b468c..349bb11 100644 3 + --- a/nuget.config 4 + +++ b/nuget.config 5 + @@ -3,7 +3,6 @@ 6 + <packageSources> 7 + <clear/> 8 + <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> 9 + - <add key="AvaloniaCI" value="https://www.myget.org/F/avalonia-ci/api/v2" /> 10 + <add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" /> 11 + </packageSources> 12 + </configuration>
+1
pkgs/applications/misc/haxor-news/default.nix
··· 22 inherit version; 23 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 24 }; 25 }); 26 }; 27 };
··· 22 inherit version; 23 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 24 }; 25 + disabledTests = [ "test_bytes_args" ]; 26 }); 27 }; 28 };
+27
pkgs/applications/misc/hyprland-autoname-workspaces/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "hyprland-autoname-workspaces"; 8 + version = "1.1.7"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "hyprland-community"; 12 + repo = "hyprland-autoname-workspaces"; 13 + rev = "v${version}"; 14 + hash = "sha256-OtKPJZI0YKi98HUY4IDU8LRg6dTaD68OgVi9FzfjDbA="; 15 + }; 16 + 17 + cargoHash = "sha256-ueT85rKa2PGvp/R/ZXkDGUFIXyYNpDErg4W8WcXAPIw="; 18 + 19 + meta = with lib; { 20 + description = "Automatically rename workspaces with icons of started applications"; 21 + homepage = "https://github.com/hyprland-community/hyprland-autoname-workspaces"; 22 + license = licenses.isc; 23 + maintainers = with maintainers; [ donovanglover ]; 24 + mainProgram = "hyprland-autoname-workspaces"; 25 + platforms = platforms.linux; 26 + }; 27 + }
+1
pkgs/applications/misc/privacyidea/default.nix
··· 105 inherit version; 106 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 107 }; 108 }); 109 # Now requires `lingua` as check input that requires a newer `click`, 110 # however `click-7` is needed by the older flask we need here. Since it's just
··· 105 inherit version; 106 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 107 }; 108 + disabledTests = [ "test_bytes_args" ]; # https://github.com/pallets/click/commit/6e05e1fa1c2804 109 }); 110 # Now requires `lingua` as check input that requires a newer `click`, 111 # however `click-7` is needed by the older flask we need here. Since it's just
+10
pkgs/applications/networking/browsers/elinks/default.nix
··· 5 enableGuile ? false, guile ? null 6 , enablePython ? false, python ? null 7 , enablePerl ? (!stdenv.isDarwin) && (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null 8 # re-add javascript support when upstream supports modern spidermonkey 9 }: 10 ··· 21 rev = "v${version}"; 22 sha256 = "sha256-u6QGhfi+uWeIzSUFuYHAH3Xu0Fky0yw2h4NOKgYFLsM="; 23 }; 24 25 buildInputs = [ 26 ncurses libX11 bzip2 zlib brotli zstd xz
··· 5 enableGuile ? false, guile ? null 6 , enablePython ? false, python ? null 7 , enablePerl ? (!stdenv.isDarwin) && (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null 8 + , fetchpatch 9 # re-add javascript support when upstream supports modern spidermonkey 10 }: 11 ··· 22 rev = "v${version}"; 23 sha256 = "sha256-u6QGhfi+uWeIzSUFuYHAH3Xu0Fky0yw2h4NOKgYFLsM="; 24 }; 25 + 26 + patches = [ 27 + # Fix build bug with perl 5.38.0. Backport of https://github.com/rkd77/elinks/pull/243 by gentoo: 28 + # https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869 29 + (fetchpatch { 30 + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/elinks/files/elinks-0.16.1.1-perl-5.38.patch?id=dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869"; 31 + hash = "sha256-bHP9bc/l7VEw7oXlkSUQhhuq8rT2QTahh9SM7ZJgK5w="; 32 + }) 33 + ]; 34 35 buildInputs = [ 36 ncurses libX11 bzip2 zlib brotli zstd xz
+1
pkgs/applications/networking/cluster/terraform/default.nix
··· 65 zowoq 66 techknowlogick 67 ]; 68 }; 69 } // attrs'); 70
··· 65 zowoq 66 techknowlogick 67 ]; 68 + mainProgram = "terraform"; 69 }; 70 } // attrs'); 71
+2 -6
pkgs/applications/version-management/gex/default.nix
··· 1 { lib 2 - , stdenv 3 , rustPlatform 4 , fetchFromGitHub 5 , pkg-config 6 - , libgit2 7 - , Security 8 }: 9 10 rustPlatform.buildRustPackage rec { ··· 21 nativeBuildInputs = [ pkg-config ]; 22 23 buildInputs = [ 24 - libgit2 25 - ] ++ lib.optionals stdenv.isDarwin [ 26 - Security 27 ]; 28 29 cargoHash = "sha256-28sMY47LAdaGmPNmxeu/w1Pn6AV3JlWbxFcit5pLkI0";
··· 1 { lib 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2_1_6 6 }: 7 8 rustPlatform.buildRustPackage rec { ··· 19 nativeBuildInputs = [ pkg-config ]; 20 21 buildInputs = [ 22 + libgit2_1_6 23 ]; 24 25 cargoHash = "sha256-28sMY47LAdaGmPNmxeu/w1Pn6AV3JlWbxFcit5pLkI0";
+2 -2
pkgs/applications/version-management/gql/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - , libgit2 6 , zlib 7 }: 8 ··· 24 ]; 25 26 buildInputs = [ 27 - libgit2 28 zlib 29 ]; 30
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2_1_6 6 , zlib 7 }: 8 ··· 24 ]; 25 26 buildInputs = [ 27 + libgit2_1_6 28 zlib 29 ]; 30
+1
pkgs/applications/video/catt/default.nix
··· 24 inherit version; 25 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 26 }; 27 }); 28 29 pychromecast = super.pychromecast.overridePythonAttrs (oldAttrs: rec {
··· 24 inherit version; 25 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 26 }; 27 + disabledTests = [ "test_bytes_args" ]; # https://github.com/pallets/click/commit/6e05e1fa1c2804 28 }); 29 30 pychromecast = super.pychromecast.overridePythonAttrs (oldAttrs: rec {
+2 -2
pkgs/desktops/xfce/applications/catfish/default.nix
··· 16 17 python3Packages.buildPythonApplication rec { 18 pname = "catfish"; 19 - version = "4.16.4"; 20 21 src = fetchFromGitLab { 22 domain = "gitlab.xfce.org"; 23 owner = "apps"; 24 repo = pname; 25 rev = "${pname}-${version}"; 26 - sha256 = "sha256-hdrEFdBa/4i/PF7VyEI7ObiJXLIRW+RFSe8yGnUpqRc="; 27 }; 28 29 nativeBuildInputs = [
··· 16 17 python3Packages.buildPythonApplication rec { 18 pname = "catfish"; 19 + version = "4.18.0"; 20 21 src = fetchFromGitLab { 22 domain = "gitlab.xfce.org"; 23 owner = "apps"; 24 repo = pname; 25 rev = "${pname}-${version}"; 26 + sha256 = "sha256-hfbIgSFn48++eGrJXzhXRxhWkrjgTYsr7BX/n0EXhGo="; 27 }; 28 29 nativeBuildInputs = [
+2 -2
pkgs/development/compilers/yosys/default.nix
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 - version = "0.31"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 - hash = "sha256-BGeqI0U2AdKgsQQw3f/C0l1ENPTlQ3Eoa8TaLRE+aWI="; 81 }; 82 83 enableParallelBuilding = true;
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 + version = "0.32"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 + hash = "sha256-ER61pIvXNjV74A9LwxeXDXoQFkVgqjdI9KiYQyOobk8="; 81 }; 82 83 enableParallelBuilding = true;
+45
pkgs/development/interpreters/risor/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , testers 5 + , risor 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "risor"; 10 + version = "0.10.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "risor-io"; 14 + repo = "risor"; 15 + rev = "v${version}"; 16 + hash = "sha256-CnwejQ6e08AaUshfieXbQx05G6ZoF6vDlrtai3qxrxo="; 17 + }; 18 + 19 + vendorHash = "sha256-diAbQwnlhMm43ZlLKq3llMl9mO3sIkc80aCI5UDn7F4="; 20 + 21 + subPackages = [ 22 + "cmd/..." 23 + ]; 24 + 25 + ldflags = [ 26 + "-s" 27 + "-w" 28 + "-X=main.version=${version}" 29 + ]; 30 + 31 + passthru.tests = { 32 + version = testers.testVersion { 33 + package = risor; 34 + command = "risor version"; 35 + }; 36 + }; 37 + 38 + meta = with lib; { 39 + description = "Fast and flexible scripting for Go developers and DevOps"; 40 + homepage = "https://github.com/risor-io/risor"; 41 + changelog = "https://github.com/risor-io/risor/releases/tag/${src.rev}"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ figsoda ]; 44 + }; 45 + }
+9 -2
pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix
··· 1 - { lib, callPackage, buildDunePackage, re, ocamlformat-lib, menhir 2 - , version ? "0.26.0" }: 3 4 let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; 5 ··· 22 description = "Auto-formatter for OCaml code"; 23 maintainers = with lib.maintainers; [ Zimmi48 marsam Julow ]; 24 license = lib.licenses.mit; 25 }; 26 }
··· 1 + { lib 2 + , callPackage 3 + , buildDunePackage 4 + , re 5 + , ocamlformat-lib 6 + , menhir 7 + , version ? "0.26.0" 8 + }: 9 10 let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; 11 ··· 28 description = "Auto-formatter for OCaml code"; 29 maintainers = with lib.maintainers; [ Zimmi48 marsam Julow ]; 30 license = lib.licenses.mit; 31 + mainProgram = "ocamlformat"; 32 }; 33 }
+3 -3
pkgs/development/python-modules/aiorun/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "aiorun"; 12 - version = "2022.11.1"; 13 format = "flit"; 14 15 - disabled = pythonOlder "3.5"; 16 17 src = fetchFromGitHub { 18 owner = "cjrh"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-1qXt3HT/0sECOqPRwc0p+5+YZh1kyHSbkZHajcrjvZc="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "aiorun"; 12 + version = "2023.7.2"; 13 format = "flit"; 14 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "cjrh"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 + hash = "sha256-3AGsT8IUNi5SZHBsBfd7akj8eQ+xb0mrR7ydIr3T8gs="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/asyncua/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "asyncua"; 20 - version = "1.0.2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "FreeOpcUa"; 27 repo = "opcua-asyncio"; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-DnBxR4nD3dBBhiElDuRgljHaoBPiakdjY/VFn3VsKEQ="; 30 fetchSubmodules = true; 31 }; 32
··· 17 18 buildPythonPackage rec { 19 pname = "asyncua"; 20 + version = "1.0.3"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "FreeOpcUa"; 27 repo = "opcua-asyncio"; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-fSXhW/Ik96HVecwOFWM+VftSzWGX6O4PzPT7JuaYXy0="; 30 fetchSubmodules = true; 31 }; 32
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "bitarray"; 10 - version = "2.8.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-zWmpJqM2PiXpSmRAgwMoPFkIW+ltcVJL2+a/yNouNOA="; 18 }; 19 20 checkPhase = ''
··· 7 8 buildPythonPackage rec { 9 pname = "bitarray"; 10 + version = "2.8.1"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-5ozu81qIYl0WFpVQdo/MjTiUkT42PCTsv2uMB+sCyPM="; 18 }; 19 20 checkPhase = ''
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "casbin"; 12 - version = "1.22.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = pname; 19 repo = "pycasbin"; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-+DoXjIRbXhX3lAOWnDEwG3e0bF9T3dVEU33JMLMAO6Y="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "casbin"; 12 + version = "1.23.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = pname; 19 repo = "pycasbin"; 20 rev = "refs/tags/v${version}"; 21 + hash = "sha256-CPbWPDimbarmltwren63hRj/B7LF9+5osiQAZ6sWsks="; 22 }; 23 24 propagatedBuildInputs = [
+4 -1
pkgs/development/python-modules/isort/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub 2 , colorama 3 , hypothesis 4 , poetry-core ··· 77 homepage = "https://github.com/PyCQA/isort"; 78 license = licenses.mit; 79 maintainers = with maintainers; [ couchemar ]; 80 }; 81 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 , colorama 5 , hypothesis 6 , poetry-core ··· 79 homepage = "https://github.com/PyCQA/isort"; 80 license = licenses.mit; 81 maintainers = with maintainers; [ couchemar ]; 82 + mainProgram = "isort"; 83 }; 84 }
+97 -68
pkgs/development/python-modules/langchain/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 , poetry-core 6 , numpy 7 , pyyaml 8 - , sqlalchemy 9 , requests 10 - , async-timeout 11 - , aiohttp 12 - , numexpr 13 - , openapi-schema-pydantic 14 - , dataclasses-json 15 - , tqdm 16 , tenacity 17 - , bash 18 # optional dependencies 19 , anthropic 20 , clarifai 21 , cohere 22 - , openai 23 - , nlpcloud 24 - , huggingface-hub 25 - , manifest-ml 26 - , torch 27 - , transformers 28 - , qdrant-client 29 - , sentence-transformers 30 - , azure-identity 31 - , azure-cosmos 32 - , azure-core 33 , elasticsearch 34 - , opensearch-py 35 , google-search-results 36 - , faiss 37 - , spacy 38 - , nltk 39 - , wikipedia 40 - , beautifulsoup4 41 - , tiktoken 42 , jinja2 43 - , pinecone-client 44 - , weaviate-client 45 - , redis 46 - , google-api-python-client 47 - , pypdf 48 , networkx 49 , pgvector 50 , psycopg2 51 - , boto3 52 , pyowm 53 , pytesseract 54 - , html2text 55 - , atlassian-python-api 56 - , duckduckgo-search 57 - , lark 58 - , jq 59 , steamship 60 - , pdfminer-six 61 - , lxml 62 - , chardet 63 - , requests-toolbelt 64 - , neo4j 65 - , langsmith 66 # test dependencies 67 - , pytest-vcr 68 , pytest-asyncio 69 , pytest-mock 70 , pytest-socket 71 - , pandas 72 , syrupy 73 , toml 74 - , freezegun 75 - , responses 76 - , pexpect 77 - , pytestCheckHook 78 - , pythonRelaxDepsHook 79 }: 80 81 buildPythonPackage rec { 82 pname = "langchain"; 83 - version = "0.0.247"; 84 format = "pyproject"; 85 86 disabled = pythonOlder "3.8"; ··· 89 owner = "hwchase17"; 90 repo = "langchain"; 91 rev = "refs/tags/v${version}"; 92 - hash = "sha256-Eq9jXfVJuoiNWkJanol/tqQU+kOrftMii90743DeI3Y="; 93 }; 94 95 sourceRoot = "source/libs/langchain"; ··· 111 ]; 112 113 propagatedBuildInputs = [ 114 - numpy 115 - pyyaml 116 sqlalchemy 117 requests 118 - aiohttp 119 - numexpr 120 openapi-schema-pydantic 121 dataclasses-json 122 - tqdm 123 tenacity 124 ] ++ lib.optionals (pythonOlder "3.11") [ 125 async-timeout 126 - ] ++ passthru.optional-dependencies.all; 127 128 passthru.optional-dependencies = { 129 llms = [ ··· 131 clarifai 132 cohere 133 openai 134 nlpcloud 135 huggingface-hub 136 manifest-ml 137 torch 138 transformers 139 ]; 140 qdrant = [ 141 qdrant-client 142 ]; 143 openai = [ 144 openai 145 ]; 146 text_helpers = [ 147 chardet ··· 158 embeddings = [ 159 sentence-transformers 160 ]; 161 azure = [ 162 azure-identity 163 azure-cosmos 164 openai 165 azure-core 166 ]; 167 all = [ 168 anthropic ··· 191 weaviate-client 192 redis 193 google-api-python-client 194 # wolframalpha 195 qdrant-client 196 # tensorflow-text ··· 199 # nomic 200 # aleph-alpha-client 201 # deeplake 202 pgvector 203 psycopg2 204 - boto3 205 pyowm 206 pytesseract 207 html2text 208 atlassian-python-api 209 - # gptcache 210 duckduckgo-search 211 # arxiv 212 azure-identity ··· 229 # azure-ai-formrecognizer 230 # azure-ai-vision 231 # azure-cognitiveservices-speech 232 - langsmith 233 ]; 234 }; 235 236 nativeCheckInputs = [ 237 - pytestCheckHook 238 - pytest-vcr 239 pytest-mock 240 pytest-socket 241 - pytest-asyncio 242 - pandas 243 syrupy 244 toml 245 - freezegun 246 - responses 247 - ]; 248 249 pytestFlagsArray = [ 250 # integration_tests have many network, db access and require `OPENAI_API_KEY`, etc.
··· 1 { lib 2 + , bash 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pythonOlder 6 + , pythonRelaxDepsHook 7 , poetry-core 8 + , aiohttp 9 + , async-timeout 10 + , dataclasses-json 11 + , langsmith 12 + , numexpr 13 , numpy 14 + , openapi-schema-pydantic 15 + , pydantic 16 , pyyaml 17 , requests 18 + , sqlalchemy 19 , tenacity 20 # optional dependencies 21 , anthropic 22 + , atlassian-python-api 23 + , azure-core 24 + , azure-cosmos 25 + , azure-identity 26 + , beautifulsoup4 27 + , chardet 28 , clarifai 29 , cohere 30 + , duckduckgo-search 31 , elasticsearch 32 + , esprima 33 + , faiss 34 + , google-api-python-client 35 + , google-auth 36 , google-search-results 37 + , gptcache 38 + , html2text 39 + , huggingface-hub 40 , jinja2 41 + , jq 42 + , lark 43 + , librosa 44 + , lxml 45 + , manifest-ml 46 + , neo4j 47 , networkx 48 + , nlpcloud 49 + , nltk 50 + , openai 51 + , opensearch-py 52 + , pdfminer-six 53 , pgvector 54 + , pinecone-client 55 , psycopg2 56 , pyowm 57 + , pypdf 58 , pytesseract 59 + , python-arango 60 + , qdrant-client 61 + , rdflib 62 + , redis 63 + , requests-toolbelt 64 + , sentence-transformers 65 + , spacy 66 , steamship 67 + , tiktoken 68 + , torch 69 + , transformers 70 + , weaviate-client 71 + , wikipedia 72 # test dependencies 73 + , freezegun 74 + , pandas 75 + , pexpect 76 , pytest-asyncio 77 , pytest-mock 78 , pytest-socket 79 + , pytest-vcr 80 + , pytestCheckHook 81 + , responses 82 , syrupy 83 , toml 84 }: 85 86 buildPythonPackage rec { 87 pname = "langchain"; 88 + version = "0.0.254"; 89 format = "pyproject"; 90 91 disabled = pythonOlder "3.8"; ··· 94 owner = "hwchase17"; 95 repo = "langchain"; 96 rev = "refs/tags/v${version}"; 97 + hash = "sha256-YQFIF1tA/CjvmD6xGgVre2lbcHR+UYx/sy1dOfpvkPY="; 98 }; 99 100 sourceRoot = "source/libs/langchain"; ··· 116 ]; 117 118 propagatedBuildInputs = [ 119 + pydantic 120 sqlalchemy 121 requests 122 + pyyaml 123 + numpy 124 openapi-schema-pydantic 125 dataclasses-json 126 tenacity 127 + aiohttp 128 + numexpr 129 + langsmith 130 ] ++ lib.optionals (pythonOlder "3.11") [ 131 async-timeout 132 + ]; 133 134 passthru.optional-dependencies = { 135 llms = [ ··· 137 clarifai 138 cohere 139 openai 140 + # openllm 141 + # openlm 142 nlpcloud 143 huggingface-hub 144 manifest-ml 145 torch 146 transformers 147 + # xinference 148 ]; 149 qdrant = [ 150 qdrant-client 151 ]; 152 openai = [ 153 openai 154 + tiktoken 155 ]; 156 text_helpers = [ 157 chardet ··· 168 embeddings = [ 169 sentence-transformers 170 ]; 171 + javascript = [ 172 + esprima 173 + ]; 174 azure = [ 175 azure-identity 176 azure-cosmos 177 openai 178 azure-core 179 + # azure-ai-formrecognizer 180 + # azure-ai-vision 181 + # azure-cognitiveservices-speech 182 + # azure-search-documents 183 ]; 184 all = [ 185 anthropic ··· 208 weaviate-client 209 redis 210 google-api-python-client 211 + google-auth 212 # wolframalpha 213 qdrant-client 214 # tensorflow-text ··· 217 # nomic 218 # aleph-alpha-client 219 # deeplake 220 + # libdeeplake 221 pgvector 222 psycopg2 223 pyowm 224 pytesseract 225 html2text 226 atlassian-python-api 227 + gptcache 228 duckduckgo-search 229 # arxiv 230 azure-identity ··· 247 # azure-ai-formrecognizer 248 # azure-ai-vision 249 # azure-cognitiveservices-speech 250 + # momento 251 + # singlestoredb 252 + # tigrisdb 253 + # nebula3-python 254 + # awadb 255 + # esprima 256 + # octoai-sdk 257 + rdflib 258 + # amadeus 259 + # xinference 260 + librosa 261 + python-arango 262 ]; 263 }; 264 265 nativeCheckInputs = [ 266 + freezegun 267 + pandas 268 + pytest-asyncio 269 pytest-mock 270 pytest-socket 271 + pytest-vcr 272 + pytestCheckHook 273 + responses 274 syrupy 275 toml 276 + ] ++ passthru.optional-dependencies.all; 277 278 pytestFlagsArray = [ 279 # integration_tests have many network, db access and require `OPENAI_API_KEY`, etc.
+4 -2
pkgs/development/python-modules/mdformat/default.nix
··· 88 "mdformat" 89 ]; 90 91 - passthru = {inherit withPlugins;}; 92 93 meta = with lib; { 94 description = "CommonMark compliant Markdown formatter"; 95 homepage = "https://mdformat.rtfd.io/"; 96 license = with licenses; [ mit ]; 97 maintainers = with maintainers; [ fab aldoborrero ]; 98 }; 99 }; 100 - in package
··· 88 "mdformat" 89 ]; 90 91 + passthru = { inherit withPlugins; }; 92 93 meta = with lib; { 94 description = "CommonMark compliant Markdown formatter"; 95 homepage = "https://mdformat.rtfd.io/"; 96 license = with licenses; [ mit ]; 97 maintainers = with maintainers; [ fab aldoborrero ]; 98 + mainProgram = "mdformat"; 99 }; 100 }; 101 + in 102 + package
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "meshtastic"; 23 - version = "2.1.11"; 24 format = "setuptools"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "meshtastic"; 30 repo = "Meshtastic-python"; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-nYbnOlD3yC3aoSSY4jwSgTv/m56I+ral2GwmoyQij1M="; 33 }; 34 35 propagatedBuildInputs = [
··· 20 21 buildPythonPackage rec { 22 pname = "meshtastic"; 23 + version = "2.1.13"; 24 format = "setuptools"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "meshtastic"; 30 repo = "Meshtastic-python"; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-PUZedfKA+t8VdyvuJEuob6Dl7u4NagDRoLSHmsJ+1IE="; 33 }; 34 35 propagatedBuildInputs = [
+3 -19
pkgs/development/python-modules/pygit2/default.nix
··· 4 , cacert 5 , cached-property 6 , cffi 7 - , fetchFromGitHub 8 , fetchPypi 9 , isPyPy 10 - , libgit2 11 , pycparser 12 , pytestCheckHook 13 , pythonOlder 14 }: 15 16 - let 17 - libgit2' = libgit2.overrideAttrs (_: rec { 18 - version = "1.6.4"; 19 - 20 - src = fetchFromGitHub { 21 - owner = "libgit2"; 22 - repo = "libgit2"; 23 - rev = "v${version}"; 24 - hash = "sha256-lW3mokVKsbknVj2xsxEbeZH4IdKZ0aIgGutzenS0Eh0="; 25 - }; 26 - 27 - patches = []; 28 - }); 29 - in 30 - 31 buildPythonPackage rec { 32 pname = "pygit2"; 33 version = "1.12.2"; ··· 41 }; 42 43 preConfigure = lib.optionalString stdenv.isDarwin '' 44 - export DYLD_LIBRARY_PATH="${libgit2}/lib" 45 ''; 46 47 buildInputs = [ 48 - libgit2' 49 ]; 50 51 propagatedBuildInputs = [
··· 4 , cacert 5 , cached-property 6 , cffi 7 , fetchPypi 8 , isPyPy 9 + , libgit2_1_6 10 , pycparser 11 , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "pygit2"; 17 version = "1.12.2"; ··· 25 }; 26 27 preConfigure = lib.optionalString stdenv.isDarwin '' 28 + export DYLD_LIBRARY_PATH="${libgit2_1_6}/lib" 29 ''; 30 31 buildInputs = [ 32 + libgit2_1_6 33 ]; 34 35 propagatedBuildInputs = [
+11 -4
pkgs/development/python-modules/pyrtlsdr/default.nix
··· 4 , fetchpatch 5 , rtl-sdr 6 , setuptools 7 }: 8 9 buildPythonPackage rec { 10 pname = "pyrtlsdr"; 11 - version = "0.2.93"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "sha256-LeKbtOQDcIinjokBK8LMhLc9xFxgYIsot9kD9ikjuiY="; 16 }; 17 18 - propagatedBuildInputs = [ setuptools ]; 19 20 postPatch = '' 21 sed "s|driver_files =.*|driver_files = ['${rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py ··· 27 meta = with lib; { 28 description = "Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)"; 29 homepage = "https://github.com/roger-/pyrtlsdr"; 30 - license = licenses.gpl3; 31 platforms = platforms.unix; 32 maintainers = with maintainers; [ bjornfor ]; 33 };
··· 4 , fetchpatch 5 , rtl-sdr 6 , setuptools 7 + , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "pyrtlsdr"; 12 + version = "0.3.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-+z5YO6BzuGHo4LxeYvZvBzZekUf102SR3krWLyPkU2I="; 20 }; 21 22 + propagatedBuildInputs = [ 23 + setuptools 24 + ]; 25 26 postPatch = '' 27 sed "s|driver_files =.*|driver_files = ['${rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py ··· 33 meta = with lib; { 34 description = "Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)"; 35 homepage = "https://github.com/roger-/pyrtlsdr"; 36 + changelog = "https://github.com/pyrtlsdr/pyrtlsdr/releases/tag/v${version}"; 37 + license = licenses.gpl3Plus; 38 platforms = platforms.unix; 39 maintainers = with maintainers; [ bjornfor ]; 40 };
-30
pkgs/development/python-modules/rednose/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchPypi, isPy27, pythonAtLeast 2 - , nose, six, colorama, termstyle }: 3 - 4 - buildPythonPackage rec { 5 - pname = "rednose"; 6 - version = "1.3.0"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "6da77917788be277b70259edc0bb92fc6f28fe268b765b4ea88206cc3543a3e1"; 11 - }; 12 - 13 - prePatch = '' 14 - substituteInPlace setup.py --replace "six==1.10.0" "six>=1.10.0" 15 - ''; 16 - 17 - # Do not test on Python 2 because the tests suite gets stuck 18 - # https://github.com/NixOS/nixpkgs/issues/60786 19 - # Also macOS tests are broken on python38 20 - doCheck = !(isPy27 || (stdenv.isDarwin && pythonAtLeast "3.8")); 21 - 22 - nativeCheckInputs = [ six ]; 23 - propagatedBuildInputs = [ nose colorama termstyle ]; 24 - 25 - meta = with lib; { 26 - description = "A python nose plugin adding color to console results"; 27 - homepage = "https://github.com/JBKahn/rednose"; 28 - license = licenses.mit; 29 - }; 30 - }
···
+5 -13
pkgs/development/python-modules/s3transfer/default.nix
··· 1 { lib 2 , botocore 3 , buildPythonPackage 4 - , docutils 5 , fetchFromGitHub 6 - , mock 7 , pytestCheckHook 8 , pythonOlder 9 , stdenv 10 - , wheel 11 }: 12 13 buildPythonPackage rec { 14 pname = "s3transfer"; 15 - version = "0.6.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "boto"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-LM1/joc6TeyLLeAHpuCTz2vgpQ3TMkHrKitfiUp5ZrY="; 25 }; 26 27 propagatedBuildInputs = [ botocore ]; 28 29 - buildInputs = [ docutils mock pytestCheckHook wheel ]; 30 31 disabledTestPaths = [ 32 # Requires network access 33 - "tests/integration/test_copy.py" 34 - "tests/integration/test_delete.py" 35 - "tests/integration/test_download.py" 36 - "tests/integration/test_processpool.py" 37 - "tests/integration/test_s3transfer.py" 38 - "tests/integration/test_upload.py" 39 ] ++ 40 # There was a change in python 3.8 that defaults multiprocessing to spawn instead of fork on macOS 41 # See https://bugs.python.org/issue33725 and https://github.com/python/cpython/pull/13603. ··· 48 description = "Library for managing Amazon S3 transfers"; 49 homepage = "https://github.com/boto/s3transfer"; 50 license = licenses.asl20; 51 - maintainers = with maintainers; [ ]; 52 }; 53 }
··· 1 { lib 2 , botocore 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pytestCheckHook 6 , pythonOlder 7 , stdenv 8 }: 9 10 buildPythonPackage rec { 11 pname = "s3transfer"; 12 + version = "0.6.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = "boto"; 19 repo = pname; 20 rev = version; 21 + hash = "sha256-cL4IOfWLRUJC5zCzmN/qRf0N/IV/MDHF/j2JDX5hlUE="; 22 }; 23 24 propagatedBuildInputs = [ botocore ]; 25 26 + nativeCheckInputs = [ pytestCheckHook ]; 27 28 disabledTestPaths = [ 29 # Requires network access 30 + "tests/integration" 31 ] ++ 32 # There was a change in python 3.8 that defaults multiprocessing to spawn instead of fork on macOS 33 # See https://bugs.python.org/issue33725 and https://github.com/python/cpython/pull/13603. ··· 40 description = "Library for managing Amazon S3 transfers"; 41 homepage = "https://github.com/boto/s3transfer"; 42 license = licenses.asl20; 43 + maintainers = with maintainers; [ nickcao ]; 44 }; 45 }
+10 -4
pkgs/development/python-modules/sure/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , rednose 5 , six 6 - , mock 7 , isPyPy 8 }: 9 10 buildPythonPackage rec { ··· 19 sha256 = "sha256-yPxvq8Dn9phO6ruUJUDkVkblvvC7mf5Z4C2mNOTUuco="; 20 }; 21 22 propagatedBuildInputs = [ 23 six 24 - mock 25 ]; 26 27 nativeCheckInputs = [ 28 - rednose 29 ]; 30 31 pythonImportsCheck = [
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , nose 5 + , mock 6 , six 7 , isPyPy 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { ··· 20 sha256 = "sha256-yPxvq8Dn9phO6ruUJUDkVkblvvC7mf5Z4C2mNOTUuco="; 21 }; 22 23 + postPatch = '' 24 + substituteInPlace setup.cfg \ 25 + --replace "rednose = 1" "" 26 + ''; 27 + 28 propagatedBuildInputs = [ 29 + mock 30 six 31 ]; 32 33 nativeCheckInputs = [ 34 + nose 35 ]; 36 37 pythonImportsCheck = [
+4 -2
pkgs/development/python-modules/syrupy/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "syrupy"; 13 - version = "4.0.2"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.8.1"; ··· 19 owner = "tophat"; 20 repo = "syrupy"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-luYYh6L7UxW8wkp1zxR0EOmyTj0mIZ6Miy6HcVHebo4="; 23 }; 24 25 nativeBuildInputs = [ ··· 45 invoke test 46 runHook postCheck 47 ''; 48 49 meta = with lib; { 50 changelog = "https://github.com/tophat/syrupy/releases/tag/v${version}";
··· 10 11 buildPythonPackage rec { 12 pname = "syrupy"; 13 + version = "4.0.8"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.8.1"; ··· 19 owner = "tophat"; 20 repo = "syrupy"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-qUKOZHkpQmeS/QELRf1FoUniaHs/gYyOtsBCFOidx4g="; 23 }; 24 25 nativeBuildInputs = [ ··· 45 invoke test 46 runHook postCheck 47 ''; 48 + 49 + pythonImportsCheck = [ "syrupy" ]; 50 51 meta = with lib; { 52 changelog = "https://github.com/tophat/syrupy/releases/tag/v${version}";
+1
pkgs/development/tools/beautysh/default.nix
··· 45 homepage = "https://github.com/lovesegfault/beautysh"; 46 license = with licenses; [ asl20 ]; 47 maintainers = with maintainers; [ fab ]; 48 }; 49 }
··· 45 homepage = "https://github.com/lovesegfault/beautysh"; 46 license = with licenses; [ asl20 ]; 47 maintainers = with maintainers; [ fab ]; 48 + mainProgram = "beautysh"; 49 }; 50 }
+2 -2
pkgs/development/tools/build-managers/rebar3/default.nix
··· 3 writeScript, common-updater-scripts, coreutils, git, gnused, nix, rebar3-nix }: 4 5 let 6 - version = "3.22.0"; 7 owner = "erlang"; 8 deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; 9 rebar3 = stdenv.mkDerivation rec { ··· 16 inherit owner; 17 repo = pname; 18 rev = version; 19 - sha256 = "OCd9wGwnwOuv/Ojf1S4ALLn73AGKuXlRtukIiTSE2rs="; 20 }; 21 22 buildInputs = [ erlang ];
··· 3 writeScript, common-updater-scripts, coreutils, git, gnused, nix, rebar3-nix }: 4 5 let 6 + version = "3.22.1"; 7 owner = "erlang"; 8 deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; 9 rebar3 = stdenv.mkDerivation rec { ··· 16 inherit owner; 17 repo = pname; 18 rev = version; 19 + sha256 = "bSsDNuwG3LLvBS7P/Ft0rpM/atwy36JonwP0fPRsEis="; 20 }; 21 22 buildInputs = [ erlang ];
+1
pkgs/development/tools/documentation/mdsh/default.nix
··· 18 homepage = "https://github.com/zimbatm/mdsh"; 19 license = with licenses; [ mit ]; 20 maintainers = with maintainers; [ zimbatm ]; 21 }; 22 }
··· 18 homepage = "https://github.com/zimbatm/mdsh"; 19 license = with licenses; [ mit ]; 20 maintainers = with maintainers; [ zimbatm ]; 21 + mainProgram = "mdsh"; 22 }; 23 }
+1
pkgs/development/tools/dprint/default.nix
··· 28 homepage = "https://dprint.dev"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ khushraj ]; 31 }; 32 }
··· 28 homepage = "https://dprint.dev"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ khushraj ]; 31 + mainProgram = "dprint"; 32 }; 33 }
+3 -2
pkgs/development/tools/fnlfmt/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fnlfmt"; 5 - version = "0.3.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~technomancy"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-Q7nQjmEHwdu3qRdLK68aKg7es5okVz9FCoR7INzh/xk="; 12 }; 13 14 nativeBuildInputs = [ luaPackages.fennel ]; ··· 37 license = licenses.lgpl3Plus; 38 platforms = lua.meta.platforms; 39 maintainers = with maintainers; [ chiroptical ]; 40 }; 41 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fnlfmt"; 5 + version = "0.3.1"; 6 7 src = fetchFromSourcehut { 8 owner = "~technomancy"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-rhbYG0TpqAZnbLaZOG739/pDA61Dwb4Y1HhBxWLtOus="; 12 }; 13 14 nativeBuildInputs = [ luaPackages.fennel ]; ··· 37 license = licenses.lgpl3Plus; 38 platforms = lua.meta.platforms; 39 maintainers = with maintainers; [ chiroptical ]; 40 + mainProgram = "fnlfmt"; 41 }; 42 }
+1
pkgs/development/tools/gofumpt/default.nix
··· 18 homepage = "https://github.com/mvdan/gofumpt"; 19 license = licenses.bsd3; 20 maintainers = with maintainers; [ rvolosatovs ]; 21 }; 22 }
··· 18 homepage = "https://github.com/mvdan/gofumpt"; 19 license = licenses.bsd3; 20 maintainers = with maintainers; [ rvolosatovs ]; 21 + mainProgram = "gofumpt"; 22 }; 23 }
+1
pkgs/development/tools/google-java-format/default.nix
··· 42 license = licenses.asl20; 43 maintainers = [ maintainers.emptyflask ]; 44 platforms = platforms.all; 45 }; 46 }
··· 42 license = licenses.asl20; 43 maintainers = [ maintainers.emptyflask ]; 44 platforms = platforms.all; 45 + mainProgram = "google-java-format"; 46 }; 47 }
+2 -2
pkgs/development/tools/initool/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "initool"; 9 - version = "0.10.0"; 10 11 src = fetchFromGitHub { 12 owner = "dbohdan"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-pszlP9gy1zjQjNNr0L1NY0XViejUUuvUZH6JHtUxdJI="; 16 }; 17 18 nativeBuildInputs = [ mlton ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "initool"; 9 + version = "0.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "dbohdan"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-+uyBweTmtMzwTsxL1xWnomtjcwra2hWcylqFHY2AexI="; 16 }; 17 18 nativeBuildInputs = [ mlton ];
+1
pkgs/development/tools/rufo/default.nix
··· 12 homepage = "https://github.com/ruby-formatter/rufo"; 13 license = licenses.mit; 14 maintainers = with maintainers; [ andersk ]; 15 }; 16 }
··· 12 homepage = "https://github.com/ruby-formatter/rufo"; 13 license = licenses.mit; 14 maintainers = with maintainers; [ andersk ]; 15 + mainProgram = "rufo"; 16 }; 17 }
+2 -1
pkgs/development/tools/scalafmt/default.nix
··· 12 cp $(< deps) $out/share/java/ 13 ''; 14 outputHashMode = "recursive"; 15 - outputHash = "sha256-r4vv62H0AryjZb+34fVHvqvndipOYyf6XpQC9u8Dxso="; 16 }; 17 in 18 stdenv.mkDerivation { ··· 42 homepage = "http://scalameta.org/scalafmt"; 43 license = licenses.asl20; 44 maintainers = [ maintainers.markus1189 ]; 45 }; 46 }
··· 12 cp $(< deps) $out/share/java/ 13 ''; 14 outputHashMode = "recursive"; 15 + outputHash = "sha256-r4vv62H0AryjZb+34fVHvqvndipOYyf6XpQC9u8Dxso="; 16 }; 17 in 18 stdenv.mkDerivation { ··· 42 homepage = "http://scalameta.org/scalafmt"; 43 license = licenses.asl20; 44 maintainers = [ maintainers.markus1189 ]; 45 + mainProgram = "scalafmt"; 46 }; 47 }
+9 -7
pkgs/development/tools/shellcheck/default.nix
··· 7 # TODO: move to lib/ in separate PR 8 overrideMeta = drv: overrideFn: 9 let 10 - drv' = if drv ? meta then drv else drv // { meta = {}; }; 11 pos = (builtins.unsafeGetAttrPos "pname" drv'); 12 meta' = drv'.meta // { 13 # copied from the mkDerivation code 14 position = pos.file + ":" + toString pos.line; 15 }; 16 - in drv' // { meta = meta' // overrideFn meta'; }; 17 18 bin = haskell.lib.compose.justStaticExecutables ShellCheck; 19 ··· 38 mkdir $out 39 ''; 40 41 - passthru = ShellCheck.passthru or {} // { 42 # pandoc takes long to build and documentation isn't needed for in nixpkgs usage 43 unwrapped = ShellCheck; 44 }; 45 }; 46 47 in 48 - overrideMeta shellcheck (old: { 49 - maintainers = with lib.maintainers; [ zowoq ]; 50 - outputsToInstall = [ "bin" "man" "doc" ]; 51 - })
··· 7 # TODO: move to lib/ in separate PR 8 overrideMeta = drv: overrideFn: 9 let 10 + drv' = if drv ? meta then drv else drv // { meta = { }; }; 11 pos = (builtins.unsafeGetAttrPos "pname" drv'); 12 meta' = drv'.meta // { 13 # copied from the mkDerivation code 14 position = pos.file + ":" + toString pos.line; 15 }; 16 + in 17 + drv' // { meta = meta' // overrideFn meta'; }; 18 19 bin = haskell.lib.compose.justStaticExecutables ShellCheck; 20 ··· 39 mkdir $out 40 ''; 41 42 + passthru = ShellCheck.passthru or { } // { 43 # pandoc takes long to build and documentation isn't needed for in nixpkgs usage 44 unwrapped = ShellCheck; 45 }; 46 }; 47 48 in 49 + overrideMeta shellcheck (old: { 50 + maintainers = with lib.maintainers; [ zowoq ]; 51 + mainProgram = "shellcheck"; 52 + outputsToInstall = [ "bin" "man" "doc" ]; 53 + })
+1
pkgs/development/tools/stylua/default.nix
··· 31 changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; 32 license = licenses.mpl20; 33 maintainers = with maintainers; [ figsoda ]; 34 }; 35 }
··· 31 changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; 32 license = licenses.mpl20; 33 maintainers = with maintainers; [ figsoda ]; 34 + mainProgram = "stylua"; 35 }; 36 }
+1
pkgs/development/tools/taplo/default.nix
··· 27 homepage = "https://taplo.tamasfe.dev"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ figsoda ]; 30 }; 31 }
··· 27 homepage = "https://taplo.tamasfe.dev"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ figsoda ]; 30 + mainProgram = "taplo"; 31 }; 32 }
+1
pkgs/development/tools/yamlfmt/default.nix
··· 20 homepage = "https://github.com/google/yamlfmt"; 21 license = licenses.asl20; 22 maintainers = with maintainers; [ sno2wman ]; 23 }; 24 }
··· 20 homepage = "https://github.com/google/yamlfmt"; 21 license = licenses.asl20; 22 maintainers = with maintainers; [ sno2wman ]; 23 + mainProgram = "yamlfmt"; 24 }; 25 }
+2 -1
pkgs/development/tools/zprint/default.nix
··· 1 - { lib, buildGraalvmNativeImage, fetchurl }: 2 3 buildGraalvmNativeImage rec { 4 pname = "zprint"; ··· 28 homepage = "https://github.com/kkinnear/zprint"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ stelcodes ]; 31 }; 32 }
··· 1 + { lib, buildGraalvmNativeImage, fetchurl }: 2 3 buildGraalvmNativeImage rec { 4 pname = "zprint"; ··· 28 homepage = "https://github.com/kkinnear/zprint"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ stelcodes ]; 31 + mainProgram = "zprint"; 32 }; 33 }
+2 -2
pkgs/games/cdogs-sdl/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "cdogs-sdl"; 16 - version = "1.4.2"; 17 18 src = fetchFromGitHub { 19 repo = pname; 20 owner = "cxong"; 21 rev = version; 22 - sha256 = "sha256-KRHwcDUAQ6GzJ20pCINq8t+P4G4cWjbIayDsYM4VBaY="; 23 }; 24 25 postPatch = ''
··· 13 14 stdenv.mkDerivation rec { 15 pname = "cdogs-sdl"; 16 + version = "1.5.0"; 17 18 src = fetchFromGitHub { 19 repo = pname; 20 owner = "cxong"; 21 rev = version; 22 + sha256 = "sha256-XSq0TK3ZuLOa8JJnp/Qxt16Ru3p35tq5FOo4+tv+c60="; 23 }; 24 25 postPatch = ''
+2 -2
pkgs/misc/cups/drivers/fxlinuxprint/default.nix
··· 9 pname = "fxlinuxprint"; 10 version = "1.1.2-1"; 11 12 src = fetchzip { 13 - url = "https://support-fb.fujifilm.com/driver_downloads/fxlinuxpdf112119031.zip"; 14 sha256 = "1mv07ch6ysk9bknfmjqsgxb803sj6vfin29s9knaqv17jvgyh0n3"; 15 - curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise 16 }; 17 18 nativeBuildInputs = [ dpkg autoPatchelfHook ];
··· 9 pname = "fxlinuxprint"; 10 version = "1.1.2-1"; 11 12 + # https://support-fb.fujifilm.com/driver_downloads/fxlinuxpdf112119031.zip is gone 13 src = fetchzip { 14 + url = "https://github.com/NixOS/nixpkgs/files/12232817/fxlinuxpdf112119031.zip"; 15 sha256 = "1mv07ch6ysk9bknfmjqsgxb803sj6vfin29s9knaqv17jvgyh0n3"; 16 }; 17 18 nativeBuildInputs = [ dpkg autoPatchelfHook ];
+3 -3
pkgs/servers/nosql/ferretdb/default.nix
··· 5 6 buildGoModule rec { 7 pname = "ferretdb"; 8 - version = "1.6.1"; 9 10 src = fetchFromGitHub { 11 owner = "FerretDB"; 12 repo = "FerretDB"; 13 rev = "v${version}"; 14 - hash = "sha256-DRI05dGEzaQtI9+SEbFqK5i/8b4hmaoJubDI/6K8vUc="; 15 }; 16 17 postPatch = '' ··· 19 echo nixpkgs > build/version/package.txt 20 ''; 21 22 - vendorSha256 = "sha256-mkUV8CGVCfGetkU1DO1F6c17C4xFVEVWxQkYMmfo2cM="; 23 24 CGO_ENABLED = 0; 25
··· 5 6 buildGoModule rec { 7 pname = "ferretdb"; 8 + version = "1.7.0"; 9 10 src = fetchFromGitHub { 11 owner = "FerretDB"; 12 repo = "FerretDB"; 13 rev = "v${version}"; 14 + hash = "sha256-c3xHB0CvgvT2h1F7KFddYuBuikWkGsiApTy3gj61x9s="; 15 }; 16 17 postPatch = '' ··· 19 echo nixpkgs > build/version/package.txt 20 ''; 21 22 + vendorSha256 = "sha256-g2dOfzzOeivAoc0/RNNeVgIYJTOiMQpQfkl8eVy48o0="; 23 24 CGO_ENABLED = 0; 25
+1
pkgs/tools/X11/caffeine-ng/default.nix
··· 30 inherit version; 31 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 32 }; 33 }); 34 in buildPythonApplication rec { 35 pname = "caffeine-ng";
··· 30 inherit version; 31 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 32 }; 33 + disabledTests = [ "test_bytes_args" ]; # https://github.com/pallets/click/commit/6e05e1fa1c2804 34 }); 35 in buildPythonApplication rec { 36 pname = "caffeine-ng";
+1
pkgs/tools/admin/oci-cli/default.nix
··· 15 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 16 sha256 = ""; 17 }; 18 }); 19 20 jmespath = super.jmespath.overridePythonAttrs (oldAttrs: rec {
··· 15 hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo="; 16 sha256 = ""; 17 }; 18 + disabledTests = [ "test_bytes_args" ]; # https://github.com/pallets/click/commit/6e05e1fa1c2804 19 }); 20 21 jmespath = super.jmespath.overridePythonAttrs (oldAttrs: rec {
+3 -1
pkgs/tools/backup/gphotos-sync/default.nix
··· 8 version = "3.1.2"; 9 format = "pyproject"; 10 11 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 12 13 src = fetchFromGitHub { 14 owner = "gilesknap"; ··· 22 ]; 23 24 nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ]; 25 pythonRelaxDeps = [ 26 "psutil" 27 "exif" 28 ]; 29 30 propagatedBuildInputs = with python3.pkgs; [
··· 8 version = "3.1.2"; 9 format = "pyproject"; 10 11 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 12 13 src = fetchFromGitHub { 14 owner = "gilesknap"; ··· 22 ]; 23 24 nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ]; 25 + 26 pythonRelaxDeps = [ 27 "psutil" 28 "exif" 29 + "pyyaml" 30 ]; 31 32 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/tools/misc/fxlinuxprintutil/default.nix
··· 9 pname = "fxlinuxprintutil"; 10 version = "1.1.1-1"; 11 12 src = fetchzip { 13 - url = "https://onlinesupport.fujixerox.com/driver_downloads/fxlinuxpdf112119031.zip"; 14 sha256 = "1mv07ch6ysk9bknfmjqsgxb803sj6vfin29s9knaqv17jvgyh0n3"; 15 - curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise 16 }; 17 18 patches = [
··· 9 pname = "fxlinuxprintutil"; 10 version = "1.1.1-1"; 11 12 + # https://support-fb.fujifilm.com/driver_downloads/fxlinuxpdf112119031.zip is gone 13 src = fetchzip { 14 + url = "https://github.com/NixOS/nixpkgs/files/12232817/fxlinuxpdf112119031.zip"; 15 sha256 = "1mv07ch6ysk9bknfmjqsgxb803sj6vfin29s9knaqv17jvgyh0n3"; 16 }; 17 18 patches = [
+35 -6
pkgs/tools/misc/gif-for-cli/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages, ffmpeg, zlib, libjpeg }: 2 3 python3Packages.buildPythonApplication { 4 pname = "gif-for-cli"; 5 version = "1.1.2"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = "gif-for-cli"; 10 rev = "31f8aa2d617d6d6e941154f60e287c38dd9a74d5"; 11 - sha256 = "Bl5o492BUAn1KsscnlMIXCzJuy7xWUsdnxIKZKaRM3M="; 12 }; 13 14 - nativeCheckInputs = [ python3Packages.coverage ]; 15 - buildInputs = [ zlib libjpeg ]; 16 - propagatedBuildInputs = with python3Packages; [ ffmpeg pillow requests x256 ]; 17 18 meta = with lib; { 19 description = "Render gifs as ASCII art in your cli"; ··· 22 license = licenses.asl20; 23 maintainers = with maintainers; [ Scriptkiddi ]; 24 }; 25 - 26 }
··· 1 + { lib 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , python3Packages 5 + , ffmpeg 6 + , zlib 7 + , libjpeg 8 + }: 9 10 python3Packages.buildPythonApplication { 11 pname = "gif-for-cli"; 12 version = "1.1.2"; 13 + format = "setuptools"; 14 15 src = fetchFromGitHub { 16 owner = "google"; 17 repo = "gif-for-cli"; 18 rev = "31f8aa2d617d6d6e941154f60e287c38dd9a74d5"; 19 + hash = "sha256-Bl5o492BUAn1KsscnlMIXCzJuy7xWUsdnxIKZKaRM3M="; 20 }; 21 22 + patches = [ 23 + # https://github.com/google/gif-for-cli/pull/36 24 + (fetchpatch { 25 + name = "pillow-10-compatibility.patch"; 26 + url = "https://github.com/google/gif-for-cli/commit/49b13ec981e197cbc10f920b7b25a97c4cc6a61c.patch"; 27 + hash = "sha256-B8wfkdhSUY++St6DzgaJ1xF1mZKvi8oxLXbo63yemDM="; 28 + }) 29 + ]; 30 + 31 + # coverage is not needed to build and test this package 32 + postPatch = '' 33 + sed -i '/coverage>=/d' setup.py 34 + ''; 35 + 36 + buildInputs = [ 37 + zlib 38 + libjpeg 39 + ]; 40 + 41 + propagatedBuildInputs = with python3Packages; [ 42 + ffmpeg 43 + pillow 44 + requests 45 + x256 46 + ]; 47 48 meta = with lib; { 49 description = "Render gifs as ASCII art in your cli"; ··· 52 license = licenses.asl20; 53 maintainers = with maintainers; [ Scriptkiddi ]; 54 }; 55 }
+1 -1
pkgs/tools/misc/poweralertd/default.nix
··· 13 sha256 = "19rw9q4pcqw56nmzjfglfikzx5wwjl4n08awwdhg0jy1k0bm3dvp"; 14 }; 15 16 - patchPhase = '' 17 substituteInPlace meson.build --replace "systemd.get_pkgconfig_variable('systemduserunitdir')" "'${placeholder "out"}/lib/systemd/user'" 18 ''; 19
··· 13 sha256 = "19rw9q4pcqw56nmzjfglfikzx5wwjl4n08awwdhg0jy1k0bm3dvp"; 14 }; 15 16 + postPatch = '' 17 substituteInPlace meson.build --replace "systemd.get_pkgconfig_variable('systemduserunitdir')" "'${placeholder "out"}/lib/systemd/user'" 18 ''; 19
+4439
pkgs/tools/networking/lychee/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.19.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.0.1" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "android_system_properties" 31 + version = "0.1.5" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 34 + dependencies = [ 35 + "libc", 36 + ] 37 + 38 + [[package]] 39 + name = "anes" 40 + version = "0.1.6" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 43 + 44 + [[package]] 45 + name = "anstyle" 46 + version = "1.0.0" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 49 + 50 + [[package]] 51 + name = "anyhow" 52 + version = "1.0.71" 53 + source = "registry+https://github.com/rust-lang/crates.io-index" 54 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 55 + 56 + [[package]] 57 + name = "arc-swap" 58 + version = "1.5.1" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" 61 + 62 + [[package]] 63 + name = "ascii_utils" 64 + version = "0.9.3" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" 67 + 68 + [[package]] 69 + name = "assert-json-diff" 70 + version = "2.0.2" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12" 73 + dependencies = [ 74 + "serde", 75 + "serde_json", 76 + ] 77 + 78 + [[package]] 79 + name = "assert_cmd" 80 + version = "2.0.11" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "86d6b683edf8d1119fe420a94f8a7e389239666aa72e65495d91c00462510151" 83 + dependencies = [ 84 + "anstyle", 85 + "bstr", 86 + "doc-comment", 87 + "predicates", 88 + "predicates-core", 89 + "predicates-tree", 90 + "wait-timeout", 91 + ] 92 + 93 + [[package]] 94 + name = "async-channel" 95 + version = "1.8.0" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 98 + dependencies = [ 99 + "concurrent-queue", 100 + "event-listener", 101 + "futures-core", 102 + ] 103 + 104 + [[package]] 105 + name = "async-compression" 106 + version = "0.3.15" 107 + source = "registry+https://github.com/rust-lang/crates.io-index" 108 + checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" 109 + dependencies = [ 110 + "flate2", 111 + "futures-core", 112 + "memchr", 113 + "pin-project-lite", 114 + "tokio", 115 + ] 116 + 117 + [[package]] 118 + name = "async-executor" 119 + version = "1.5.0" 120 + source = "registry+https://github.com/rust-lang/crates.io-index" 121 + checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b" 122 + dependencies = [ 123 + "async-lock", 124 + "async-task", 125 + "concurrent-queue", 126 + "fastrand", 127 + "futures-lite", 128 + "slab", 129 + ] 130 + 131 + [[package]] 132 + name = "async-global-executor" 133 + version = "2.3.1" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" 136 + dependencies = [ 137 + "async-channel", 138 + "async-executor", 139 + "async-io", 140 + "async-lock", 141 + "blocking", 142 + "futures-lite", 143 + "once_cell", 144 + ] 145 + 146 + [[package]] 147 + name = "async-io" 148 + version = "1.12.0" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "8c374dda1ed3e7d8f0d9ba58715f924862c63eae6849c92d3a18e7fbde9e2794" 151 + dependencies = [ 152 + "async-lock", 153 + "autocfg", 154 + "concurrent-queue", 155 + "futures-lite", 156 + "libc", 157 + "log", 158 + "parking", 159 + "polling", 160 + "slab", 161 + "socket2", 162 + "waker-fn", 163 + "windows-sys 0.42.0", 164 + ] 165 + 166 + [[package]] 167 + name = "async-lock" 168 + version = "2.6.0" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685" 171 + dependencies = [ 172 + "event-listener", 173 + "futures-lite", 174 + ] 175 + 176 + [[package]] 177 + name = "async-native-tls" 178 + version = "0.4.0" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "d57d4cec3c647232e1094dc013546c0b33ce785d8aeb251e1f20dfaf8a9a13fe" 181 + dependencies = [ 182 + "native-tls", 183 + "thiserror", 184 + "tokio", 185 + "url", 186 + ] 187 + 188 + [[package]] 189 + name = "async-process" 190 + version = "1.6.0" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "6381ead98388605d0d9ff86371043b5aa922a3905824244de40dc263a14fcba4" 193 + dependencies = [ 194 + "async-io", 195 + "async-lock", 196 + "autocfg", 197 + "blocking", 198 + "cfg-if", 199 + "event-listener", 200 + "futures-lite", 201 + "libc", 202 + "signal-hook", 203 + "windows-sys 0.42.0", 204 + ] 205 + 206 + [[package]] 207 + name = "async-recursion" 208 + version = "1.0.0" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" 211 + dependencies = [ 212 + "proc-macro2", 213 + "quote", 214 + "syn 1.0.107", 215 + ] 216 + 217 + [[package]] 218 + name = "async-smtp" 219 + version = "0.5.0" 220 + source = "registry+https://github.com/rust-lang/crates.io-index" 221 + checksum = "6da21e1dd19fbad3e095ad519fb1558ab77fd82e5c4778dca8f9be0464589e1e" 222 + dependencies = [ 223 + "async-native-tls", 224 + "async-trait", 225 + "base64 0.13.1", 226 + "bufstream", 227 + "fast-socks5", 228 + "futures", 229 + "hostname", 230 + "log", 231 + "nom", 232 + "pin-project", 233 + "pin-utils", 234 + "serde", 235 + "serde_derive", 236 + "serde_json", 237 + "thiserror", 238 + "tokio", 239 + ] 240 + 241 + [[package]] 242 + name = "async-std" 243 + version = "1.12.0" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 246 + dependencies = [ 247 + "async-channel", 248 + "async-global-executor", 249 + "async-io", 250 + "async-lock", 251 + "async-process", 252 + "crossbeam-utils", 253 + "futures-channel", 254 + "futures-core", 255 + "futures-io", 256 + "futures-lite", 257 + "gloo-timers", 258 + "kv-log-macro", 259 + "log", 260 + "memchr", 261 + "once_cell", 262 + "pin-project-lite", 263 + "pin-utils", 264 + "slab", 265 + "wasm-bindgen-futures", 266 + ] 267 + 268 + [[package]] 269 + name = "async-std-resolver" 270 + version = "0.21.2" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + checksum = "0f2f8a4a203be3325981310ab243a28e6e4ea55b6519bffce05d41ab60e09ad8" 273 + dependencies = [ 274 + "async-std", 275 + "async-trait", 276 + "futures-io", 277 + "futures-util", 278 + "pin-utils", 279 + "socket2", 280 + "trust-dns-resolver 0.21.2", 281 + ] 282 + 283 + [[package]] 284 + name = "async-stream" 285 + version = "0.3.5" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 288 + dependencies = [ 289 + "async-stream-impl", 290 + "futures-core", 291 + "pin-project-lite", 292 + ] 293 + 294 + [[package]] 295 + name = "async-stream-impl" 296 + version = "0.3.5" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 299 + dependencies = [ 300 + "proc-macro2", 301 + "quote", 302 + "syn 2.0.3", 303 + ] 304 + 305 + [[package]] 306 + name = "async-task" 307 + version = "4.3.0" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 310 + 311 + [[package]] 312 + name = "async-trait" 313 + version = "0.1.60" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" 316 + dependencies = [ 317 + "proc-macro2", 318 + "quote", 319 + "syn 1.0.107", 320 + ] 321 + 322 + [[package]] 323 + name = "async_once" 324 + version = "0.2.6" 325 + source = "registry+https://github.com/rust-lang/crates.io-index" 326 + checksum = "2ce4f10ea3abcd6617873bae9f91d1c5332b4a778bd9ce34d0cd517474c1de82" 327 + 328 + [[package]] 329 + name = "atomic-waker" 330 + version = "1.0.0" 331 + source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" 333 + 334 + [[package]] 335 + name = "atty" 336 + version = "0.2.14" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 339 + dependencies = [ 340 + "hermit-abi 0.1.19", 341 + "libc", 342 + "winapi", 343 + ] 344 + 345 + [[package]] 346 + name = "autocfg" 347 + version = "1.1.0" 348 + source = "registry+https://github.com/rust-lang/crates.io-index" 349 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 350 + 351 + [[package]] 352 + name = "backtrace" 353 + version = "0.3.67" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 356 + dependencies = [ 357 + "addr2line", 358 + "cc", 359 + "cfg-if", 360 + "libc", 361 + "miniz_oxide", 362 + "object", 363 + "rustc-demangle", 364 + ] 365 + 366 + [[package]] 367 + name = "base64" 368 + version = "0.13.1" 369 + source = "registry+https://github.com/rust-lang/crates.io-index" 370 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 371 + 372 + [[package]] 373 + name = "base64" 374 + version = "0.21.0" 375 + source = "registry+https://github.com/rust-lang/crates.io-index" 376 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 377 + 378 + [[package]] 379 + name = "benches" 380 + version = "0.0.0" 381 + dependencies = [ 382 + "criterion", 383 + "lychee-lib", 384 + ] 385 + 386 + [[package]] 387 + name = "bitflags" 388 + version = "1.3.2" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 391 + 392 + [[package]] 393 + name = "bitflags" 394 + version = "2.0.2" 395 + source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1" 397 + 398 + [[package]] 399 + name = "block-buffer" 400 + version = "0.10.3" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 403 + dependencies = [ 404 + "generic-array", 405 + ] 406 + 407 + [[package]] 408 + name = "blocking" 409 + version = "1.3.0" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8" 412 + dependencies = [ 413 + "async-channel", 414 + "async-lock", 415 + "async-task", 416 + "atomic-waker", 417 + "fastrand", 418 + "futures-lite", 419 + ] 420 + 421 + [[package]] 422 + name = "bstr" 423 + version = "1.1.0" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b" 426 + dependencies = [ 427 + "memchr", 428 + "once_cell", 429 + "regex-automata", 430 + "serde", 431 + ] 432 + 433 + [[package]] 434 + name = "bufstream" 435 + version = "0.1.4" 436 + source = "registry+https://github.com/rust-lang/crates.io-index" 437 + checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" 438 + 439 + [[package]] 440 + name = "builder" 441 + version = "0.1.0" 442 + dependencies = [ 443 + "http", 444 + "lychee-lib", 445 + "regex", 446 + "reqwest", 447 + "tokio", 448 + ] 449 + 450 + [[package]] 451 + name = "bumpalo" 452 + version = "3.11.1" 453 + source = "registry+https://github.com/rust-lang/crates.io-index" 454 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 455 + 456 + [[package]] 457 + name = "by_address" 458 + version = "1.1.0" 459 + source = "registry+https://github.com/rust-lang/crates.io-index" 460 + checksum = "bf8dba2868114ed769a1f2590fc9ae5eb331175b44313b6c9b922f8f7ca813d0" 461 + 462 + [[package]] 463 + name = "bytecount" 464 + version = "0.6.3" 465 + source = "registry+https://github.com/rust-lang/crates.io-index" 466 + checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c" 467 + 468 + [[package]] 469 + name = "bytes" 470 + version = "1.1.0" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 473 + 474 + [[package]] 475 + name = "cached" 476 + version = "0.43.0" 477 + source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "bc2fafddf188d13788e7099295a59b99e99b2148ab2195cae454e754cc099925" 479 + dependencies = [ 480 + "async-trait", 481 + "async_once", 482 + "cached_proc_macro", 483 + "cached_proc_macro_types", 484 + "futures", 485 + "hashbrown 0.13.1", 486 + "instant", 487 + "lazy_static", 488 + "once_cell", 489 + "thiserror", 490 + "tokio", 491 + ] 492 + 493 + [[package]] 494 + name = "cached_proc_macro" 495 + version = "0.16.0" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "e10ca87c81aaa3a949dbbe2b5e6c2c45dbc94ba4897e45ea31ff9ec5087be3dc" 498 + dependencies = [ 499 + "cached_proc_macro_types", 500 + "darling", 501 + "proc-macro2", 502 + "quote", 503 + "syn 1.0.107", 504 + ] 505 + 506 + [[package]] 507 + name = "cached_proc_macro_types" 508 + version = "0.1.0" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" 511 + 512 + [[package]] 513 + name = "cast" 514 + version = "0.3.0" 515 + source = "registry+https://github.com/rust-lang/crates.io-index" 516 + checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 517 + 518 + [[package]] 519 + name = "cc" 520 + version = "1.0.78" 521 + source = "registry+https://github.com/rust-lang/crates.io-index" 522 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 523 + 524 + [[package]] 525 + name = "cfg-if" 526 + version = "1.0.0" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 529 + 530 + [[package]] 531 + name = "check-if-email-exists" 532 + version = "0.9.0" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "bce0a060f3c32a2a609ed1ca38d2d8afdbfd03dc87de8d29124da6e09dfe2cec" 535 + dependencies = [ 536 + "async-native-tls", 537 + "async-recursion", 538 + "async-smtp", 539 + "async-std", 540 + "async-std-resolver", 541 + "log", 542 + "mailchecker", 543 + "rand 0.8.5", 544 + "reacher-fast-socks5", 545 + "regex", 546 + "reqwest", 547 + "serde", 548 + "serde_json", 549 + "trust-dns-proto 0.21.2", 550 + ] 551 + 552 + [[package]] 553 + name = "chrono" 554 + version = "0.4.23" 555 + source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 557 + dependencies = [ 558 + "iana-time-zone", 559 + "num-integer", 560 + "num-traits", 561 + "serde", 562 + "winapi", 563 + ] 564 + 565 + [[package]] 566 + name = "ciborium" 567 + version = "0.2.0" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" 570 + dependencies = [ 571 + "ciborium-io", 572 + "ciborium-ll", 573 + "serde", 574 + ] 575 + 576 + [[package]] 577 + name = "ciborium-io" 578 + version = "0.2.0" 579 + source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" 581 + 582 + [[package]] 583 + name = "ciborium-ll" 584 + version = "0.2.0" 585 + source = "registry+https://github.com/rust-lang/crates.io-index" 586 + checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" 587 + dependencies = [ 588 + "ciborium-io", 589 + "half", 590 + ] 591 + 592 + [[package]] 593 + name = "clap" 594 + version = "3.2.23" 595 + source = "registry+https://github.com/rust-lang/crates.io-index" 596 + checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 597 + dependencies = [ 598 + "bitflags 1.3.2", 599 + "clap_lex 0.2.4", 600 + "indexmap", 601 + "textwrap", 602 + ] 603 + 604 + [[package]] 605 + name = "clap" 606 + version = "4.1.11" 607 + source = "registry+https://github.com/rust-lang/crates.io-index" 608 + checksum = "42dfd32784433290c51d92c438bb72ea5063797fc3cc9a21a8c4346bebbb2098" 609 + dependencies = [ 610 + "bitflags 2.0.2", 611 + "clap_derive", 612 + "clap_lex 0.3.0", 613 + "is-terminal", 614 + "once_cell", 615 + "strsim", 616 + "termcolor", 617 + ] 618 + 619 + [[package]] 620 + name = "clap_derive" 621 + version = "4.1.9" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "fddf67631444a3a3e3e5ac51c36a5e01335302de677bd78759eaa90ab1f46644" 624 + dependencies = [ 625 + "heck", 626 + "proc-macro-error", 627 + "proc-macro2", 628 + "quote", 629 + "syn 1.0.107", 630 + ] 631 + 632 + [[package]] 633 + name = "clap_lex" 634 + version = "0.2.4" 635 + source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 637 + dependencies = [ 638 + "os_str_bytes", 639 + ] 640 + 641 + [[package]] 642 + name = "clap_lex" 643 + version = "0.3.0" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 646 + dependencies = [ 647 + "os_str_bytes", 648 + ] 649 + 650 + [[package]] 651 + name = "client_pool" 652 + version = "0.1.0" 653 + dependencies = [ 654 + "futures", 655 + "lychee-lib", 656 + "tokio", 657 + "tokio-stream", 658 + ] 659 + 660 + [[package]] 661 + name = "codespan-reporting" 662 + version = "0.11.1" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 665 + dependencies = [ 666 + "termcolor", 667 + "unicode-width", 668 + ] 669 + 670 + [[package]] 671 + name = "collect_links" 672 + version = "0.1.0" 673 + dependencies = [ 674 + "http", 675 + "lychee-lib", 676 + "regex", 677 + "reqwest", 678 + "tokio", 679 + "tokio-stream", 680 + ] 681 + 682 + [[package]] 683 + name = "concurrent-queue" 684 + version = "2.0.0" 685 + source = "registry+https://github.com/rust-lang/crates.io-index" 686 + checksum = "bd7bef69dc86e3c610e4e7aed41035e2a7ed12e72dd7530f61327a6579a4390b" 687 + dependencies = [ 688 + "crossbeam-utils", 689 + ] 690 + 691 + [[package]] 692 + name = "console" 693 + version = "0.15.5" 694 + source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" 696 + dependencies = [ 697 + "encode_unicode", 698 + "lazy_static", 699 + "libc", 700 + "unicode-width", 701 + "windows-sys 0.42.0", 702 + ] 703 + 704 + [[package]] 705 + name = "const_format" 706 + version = "0.2.30" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "7309d9b4d3d2c0641e018d449232f2e28f1b22933c137f157d3dbc14228b8c0e" 709 + dependencies = [ 710 + "const_format_proc_macros", 711 + ] 712 + 713 + [[package]] 714 + name = "const_format_proc_macros" 715 + version = "0.2.29" 716 + source = "registry+https://github.com/rust-lang/crates.io-index" 717 + checksum = "d897f47bf7270cf70d370f8f98c1abb6d2d4cf60a6845d30e05bfb90c6568650" 718 + dependencies = [ 719 + "proc-macro2", 720 + "quote", 721 + "unicode-xid", 722 + ] 723 + 724 + [[package]] 725 + name = "core-foundation" 726 + version = "0.9.3" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 729 + dependencies = [ 730 + "core-foundation-sys", 731 + "libc", 732 + ] 733 + 734 + [[package]] 735 + name = "core-foundation-sys" 736 + version = "0.8.3" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 739 + 740 + [[package]] 741 + name = "cpufeatures" 742 + version = "0.2.5" 743 + source = "registry+https://github.com/rust-lang/crates.io-index" 744 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 745 + dependencies = [ 746 + "libc", 747 + ] 748 + 749 + [[package]] 750 + name = "crc32fast" 751 + version = "1.3.2" 752 + source = "registry+https://github.com/rust-lang/crates.io-index" 753 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 754 + dependencies = [ 755 + "cfg-if", 756 + ] 757 + 758 + [[package]] 759 + name = "criterion" 760 + version = "0.4.0" 761 + source = "git+https://github.com/bheisler/criterion.rs#2f5360737807cbe90d149db6199783236f0ef634" 762 + dependencies = [ 763 + "anes", 764 + "atty", 765 + "cast", 766 + "ciborium", 767 + "clap 3.2.23", 768 + "criterion-plot", 769 + "itertools", 770 + "num-traits", 771 + "once_cell", 772 + "oorandom", 773 + "plotters", 774 + "rayon", 775 + "regex", 776 + "serde", 777 + "serde_derive", 778 + "serde_json", 779 + "tinytemplate", 780 + "walkdir", 781 + ] 782 + 783 + [[package]] 784 + name = "criterion-plot" 785 + version = "0.5.0" 786 + source = "git+https://github.com/bheisler/criterion.rs#2f5360737807cbe90d149db6199783236f0ef634" 787 + dependencies = [ 788 + "cast", 789 + "itertools", 790 + ] 791 + 792 + [[package]] 793 + name = "crossbeam" 794 + version = "0.8.2" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" 797 + dependencies = [ 798 + "cfg-if", 799 + "crossbeam-channel", 800 + "crossbeam-deque", 801 + "crossbeam-epoch", 802 + "crossbeam-queue", 803 + "crossbeam-utils", 804 + ] 805 + 806 + [[package]] 807 + name = "crossbeam-channel" 808 + version = "0.5.6" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 811 + dependencies = [ 812 + "cfg-if", 813 + "crossbeam-utils", 814 + ] 815 + 816 + [[package]] 817 + name = "crossbeam-deque" 818 + version = "0.8.2" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 821 + dependencies = [ 822 + "cfg-if", 823 + "crossbeam-epoch", 824 + "crossbeam-utils", 825 + ] 826 + 827 + [[package]] 828 + name = "crossbeam-epoch" 829 + version = "0.9.13" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" 832 + dependencies = [ 833 + "autocfg", 834 + "cfg-if", 835 + "crossbeam-utils", 836 + "memoffset", 837 + "scopeguard", 838 + ] 839 + 840 + [[package]] 841 + name = "crossbeam-queue" 842 + version = "0.3.8" 843 + source = "registry+https://github.com/rust-lang/crates.io-index" 844 + checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 845 + dependencies = [ 846 + "cfg-if", 847 + "crossbeam-utils", 848 + ] 849 + 850 + [[package]] 851 + name = "crossbeam-utils" 852 + version = "0.8.14" 853 + source = "registry+https://github.com/rust-lang/crates.io-index" 854 + checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 855 + dependencies = [ 856 + "cfg-if", 857 + ] 858 + 859 + [[package]] 860 + name = "crypto-common" 861 + version = "0.1.6" 862 + source = "registry+https://github.com/rust-lang/crates.io-index" 863 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 864 + dependencies = [ 865 + "generic-array", 866 + "typenum", 867 + ] 868 + 869 + [[package]] 870 + name = "csv" 871 + version = "1.2.1" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad" 874 + dependencies = [ 875 + "csv-core", 876 + "itoa", 877 + "ryu", 878 + "serde", 879 + ] 880 + 881 + [[package]] 882 + name = "csv-core" 883 + version = "0.1.10" 884 + source = "registry+https://github.com/rust-lang/crates.io-index" 885 + checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 886 + dependencies = [ 887 + "memchr", 888 + ] 889 + 890 + [[package]] 891 + name = "ctor" 892 + version = "0.1.26" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 895 + dependencies = [ 896 + "quote", 897 + "syn 1.0.107", 898 + ] 899 + 900 + [[package]] 901 + name = "cxx" 902 + version = "1.0.85" 903 + source = "registry+https://github.com/rust-lang/crates.io-index" 904 + checksum = "5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd" 905 + dependencies = [ 906 + "cc", 907 + "cxxbridge-flags", 908 + "cxxbridge-macro", 909 + "link-cplusplus", 910 + ] 911 + 912 + [[package]] 913 + name = "cxx-build" 914 + version = "1.0.85" 915 + source = "registry+https://github.com/rust-lang/crates.io-index" 916 + checksum = "b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0" 917 + dependencies = [ 918 + "cc", 919 + "codespan-reporting", 920 + "once_cell", 921 + "proc-macro2", 922 + "quote", 923 + "scratch", 924 + "syn 1.0.107", 925 + ] 926 + 927 + [[package]] 928 + name = "cxxbridge-flags" 929 + version = "1.0.85" 930 + source = "registry+https://github.com/rust-lang/crates.io-index" 931 + checksum = "69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59" 932 + 933 + [[package]] 934 + name = "cxxbridge-macro" 935 + version = "1.0.85" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6" 938 + dependencies = [ 939 + "proc-macro2", 940 + "quote", 941 + "syn 1.0.107", 942 + ] 943 + 944 + [[package]] 945 + name = "darling" 946 + version = "0.14.2" 947 + source = "registry+https://github.com/rust-lang/crates.io-index" 948 + checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" 949 + dependencies = [ 950 + "darling_core", 951 + "darling_macro", 952 + ] 953 + 954 + [[package]] 955 + name = "darling_core" 956 + version = "0.14.2" 957 + source = "registry+https://github.com/rust-lang/crates.io-index" 958 + checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" 959 + dependencies = [ 960 + "fnv", 961 + "ident_case", 962 + "proc-macro2", 963 + "quote", 964 + "strsim", 965 + "syn 1.0.107", 966 + ] 967 + 968 + [[package]] 969 + name = "darling_macro" 970 + version = "0.14.2" 971 + source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" 973 + dependencies = [ 974 + "darling_core", 975 + "quote", 976 + "syn 1.0.107", 977 + ] 978 + 979 + [[package]] 980 + name = "dashmap" 981 + version = "5.4.0" 982 + source = "registry+https://github.com/rust-lang/crates.io-index" 983 + checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" 984 + dependencies = [ 985 + "cfg-if", 986 + "hashbrown 0.12.3", 987 + "lock_api", 988 + "once_cell", 989 + "parking_lot_core", 990 + "serde", 991 + ] 992 + 993 + [[package]] 994 + name = "data-encoding" 995 + version = "2.3.3" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" 998 + 999 + [[package]] 1000 + name = "deadpool" 1001 + version = "0.9.5" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" 1004 + dependencies = [ 1005 + "async-trait", 1006 + "deadpool-runtime", 1007 + "num_cpus", 1008 + "retain_mut", 1009 + "tokio", 1010 + ] 1011 + 1012 + [[package]] 1013 + name = "deadpool-runtime" 1014 + version = "0.1.2" 1015 + source = "registry+https://github.com/rust-lang/crates.io-index" 1016 + checksum = "eaa37046cc0f6c3cc6090fbdbf73ef0b8ef4cfcc37f6befc0020f63e8cf121e1" 1017 + 1018 + [[package]] 1019 + name = "derivative" 1020 + version = "2.2.0" 1021 + source = "registry+https://github.com/rust-lang/crates.io-index" 1022 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 1023 + dependencies = [ 1024 + "proc-macro2", 1025 + "quote", 1026 + "syn 1.0.107", 1027 + ] 1028 + 1029 + [[package]] 1030 + name = "diff" 1031 + version = "0.1.13" 1032 + source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 1034 + 1035 + [[package]] 1036 + name = "difflib" 1037 + version = "0.4.0" 1038 + source = "registry+https://github.com/rust-lang/crates.io-index" 1039 + checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" 1040 + 1041 + [[package]] 1042 + name = "digest" 1043 + version = "0.10.6" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 1046 + dependencies = [ 1047 + "block-buffer", 1048 + "crypto-common", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "dirs" 1053 + version = "4.0.0" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1056 + dependencies = [ 1057 + "dirs-sys", 1058 + ] 1059 + 1060 + [[package]] 1061 + name = "dirs-sys" 1062 + version = "0.3.7" 1063 + source = "registry+https://github.com/rust-lang/crates.io-index" 1064 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 1065 + dependencies = [ 1066 + "libc", 1067 + "redox_users", 1068 + "winapi", 1069 + ] 1070 + 1071 + [[package]] 1072 + name = "doc-comment" 1073 + version = "0.3.3" 1074 + source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 1076 + 1077 + [[package]] 1078 + name = "either" 1079 + version = "1.8.0" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 1082 + 1083 + [[package]] 1084 + name = "email_address" 1085 + version = "0.2.4" 1086 + source = "registry+https://github.com/rust-lang/crates.io-index" 1087 + checksum = "e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112" 1088 + dependencies = [ 1089 + "serde", 1090 + ] 1091 + 1092 + [[package]] 1093 + name = "encode_unicode" 1094 + version = "0.3.6" 1095 + source = "registry+https://github.com/rust-lang/crates.io-index" 1096 + checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1097 + 1098 + [[package]] 1099 + name = "encoding_rs" 1100 + version = "0.8.31" 1101 + source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1103 + dependencies = [ 1104 + "cfg-if", 1105 + ] 1106 + 1107 + [[package]] 1108 + name = "enum-as-inner" 1109 + version = "0.4.0" 1110 + source = "registry+https://github.com/rust-lang/crates.io-index" 1111 + checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" 1112 + dependencies = [ 1113 + "heck", 1114 + "proc-macro2", 1115 + "quote", 1116 + "syn 1.0.107", 1117 + ] 1118 + 1119 + [[package]] 1120 + name = "enum-as-inner" 1121 + version = "0.5.1" 1122 + source = "registry+https://github.com/rust-lang/crates.io-index" 1123 + checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 1124 + dependencies = [ 1125 + "heck", 1126 + "proc-macro2", 1127 + "quote", 1128 + "syn 1.0.107", 1129 + ] 1130 + 1131 + [[package]] 1132 + name = "env_logger" 1133 + version = "0.10.0" 1134 + source = "registry+https://github.com/rust-lang/crates.io-index" 1135 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 1136 + dependencies = [ 1137 + "humantime", 1138 + "is-terminal", 1139 + "log", 1140 + "regex", 1141 + "termcolor", 1142 + ] 1143 + 1144 + [[package]] 1145 + name = "errno" 1146 + version = "0.2.8" 1147 + source = "registry+https://github.com/rust-lang/crates.io-index" 1148 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 1149 + dependencies = [ 1150 + "errno-dragonfly", 1151 + "libc", 1152 + "winapi", 1153 + ] 1154 + 1155 + [[package]] 1156 + name = "errno" 1157 + version = "0.3.0" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0" 1160 + dependencies = [ 1161 + "errno-dragonfly", 1162 + "libc", 1163 + "windows-sys 0.45.0", 1164 + ] 1165 + 1166 + [[package]] 1167 + name = "errno-dragonfly" 1168 + version = "0.1.2" 1169 + source = "registry+https://github.com/rust-lang/crates.io-index" 1170 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1171 + dependencies = [ 1172 + "cc", 1173 + "libc", 1174 + ] 1175 + 1176 + [[package]] 1177 + name = "event-listener" 1178 + version = "2.5.3" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1181 + 1182 + [[package]] 1183 + name = "extract" 1184 + version = "0.1.0" 1185 + dependencies = [ 1186 + "lychee-lib", 1187 + "tokio", 1188 + ] 1189 + 1190 + [[package]] 1191 + name = "fast-socks5" 1192 + version = "0.8.1" 1193 + source = "registry+https://github.com/rust-lang/crates.io-index" 1194 + checksum = "d2687b5a6108f18ba8621e0e618a3be1dcc2768632dad24b7cea1f87975375a9" 1195 + dependencies = [ 1196 + "anyhow", 1197 + "log", 1198 + "thiserror", 1199 + "tokio", 1200 + "tokio-stream", 1201 + ] 1202 + 1203 + [[package]] 1204 + name = "fast_chemail" 1205 + version = "0.9.6" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "495a39d30d624c2caabe6312bfead73e7717692b44e0b32df168c275a2e8e9e4" 1208 + dependencies = [ 1209 + "ascii_utils", 1210 + ] 1211 + 1212 + [[package]] 1213 + name = "fastrand" 1214 + version = "1.8.0" 1215 + source = "registry+https://github.com/rust-lang/crates.io-index" 1216 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 1217 + dependencies = [ 1218 + "instant", 1219 + ] 1220 + 1221 + [[package]] 1222 + name = "flate2" 1223 + version = "1.0.25" 1224 + source = "registry+https://github.com/rust-lang/crates.io-index" 1225 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 1226 + dependencies = [ 1227 + "crc32fast", 1228 + "miniz_oxide", 1229 + ] 1230 + 1231 + [[package]] 1232 + name = "float-cmp" 1233 + version = "0.9.0" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1236 + dependencies = [ 1237 + "num-traits", 1238 + ] 1239 + 1240 + [[package]] 1241 + name = "flume" 1242 + version = "0.10.14" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 1245 + dependencies = [ 1246 + "futures-core", 1247 + "futures-sink", 1248 + "nanorand", 1249 + "pin-project", 1250 + "spin 0.9.4", 1251 + ] 1252 + 1253 + [[package]] 1254 + name = "fnv" 1255 + version = "1.0.7" 1256 + source = "registry+https://github.com/rust-lang/crates.io-index" 1257 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1258 + 1259 + [[package]] 1260 + name = "foreign-types" 1261 + version = "0.3.2" 1262 + source = "registry+https://github.com/rust-lang/crates.io-index" 1263 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1264 + dependencies = [ 1265 + "foreign-types-shared", 1266 + ] 1267 + 1268 + [[package]] 1269 + name = "foreign-types-shared" 1270 + version = "0.1.1" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1273 + 1274 + [[package]] 1275 + name = "form_urlencoded" 1276 + version = "1.1.0" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1279 + dependencies = [ 1280 + "percent-encoding", 1281 + ] 1282 + 1283 + [[package]] 1284 + name = "futf" 1285 + version = "0.1.5" 1286 + source = "registry+https://github.com/rust-lang/crates.io-index" 1287 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 1288 + dependencies = [ 1289 + "mac", 1290 + "new_debug_unreachable", 1291 + ] 1292 + 1293 + [[package]] 1294 + name = "futures" 1295 + version = "0.3.27" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549" 1298 + dependencies = [ 1299 + "futures-channel", 1300 + "futures-core", 1301 + "futures-executor", 1302 + "futures-io", 1303 + "futures-sink", 1304 + "futures-task", 1305 + "futures-util", 1306 + ] 1307 + 1308 + [[package]] 1309 + name = "futures-channel" 1310 + version = "0.3.27" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac" 1313 + dependencies = [ 1314 + "futures-core", 1315 + "futures-sink", 1316 + ] 1317 + 1318 + [[package]] 1319 + name = "futures-core" 1320 + version = "0.3.27" 1321 + source = "registry+https://github.com/rust-lang/crates.io-index" 1322 + checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd" 1323 + 1324 + [[package]] 1325 + name = "futures-executor" 1326 + version = "0.3.27" 1327 + source = "registry+https://github.com/rust-lang/crates.io-index" 1328 + checksum = "1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83" 1329 + dependencies = [ 1330 + "futures-core", 1331 + "futures-task", 1332 + "futures-util", 1333 + ] 1334 + 1335 + [[package]] 1336 + name = "futures-io" 1337 + version = "0.3.27" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91" 1340 + 1341 + [[package]] 1342 + name = "futures-lite" 1343 + version = "1.12.0" 1344 + source = "registry+https://github.com/rust-lang/crates.io-index" 1345 + checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 1346 + dependencies = [ 1347 + "fastrand", 1348 + "futures-core", 1349 + "futures-io", 1350 + "memchr", 1351 + "parking", 1352 + "pin-project-lite", 1353 + "waker-fn", 1354 + ] 1355 + 1356 + [[package]] 1357 + name = "futures-macro" 1358 + version = "0.3.27" 1359 + source = "registry+https://github.com/rust-lang/crates.io-index" 1360 + checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6" 1361 + dependencies = [ 1362 + "proc-macro2", 1363 + "quote", 1364 + "syn 1.0.107", 1365 + ] 1366 + 1367 + [[package]] 1368 + name = "futures-sink" 1369 + version = "0.3.27" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2" 1372 + 1373 + [[package]] 1374 + name = "futures-task" 1375 + version = "0.3.27" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879" 1378 + 1379 + [[package]] 1380 + name = "futures-timer" 1381 + version = "3.0.2" 1382 + source = "registry+https://github.com/rust-lang/crates.io-index" 1383 + checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1384 + 1385 + [[package]] 1386 + name = "futures-util" 1387 + version = "0.3.27" 1388 + source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" 1390 + dependencies = [ 1391 + "futures-channel", 1392 + "futures-core", 1393 + "futures-io", 1394 + "futures-macro", 1395 + "futures-sink", 1396 + "futures-task", 1397 + "memchr", 1398 + "pin-project-lite", 1399 + "pin-utils", 1400 + "slab", 1401 + ] 1402 + 1403 + [[package]] 1404 + name = "generic-array" 1405 + version = "0.14.6" 1406 + source = "registry+https://github.com/rust-lang/crates.io-index" 1407 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 1408 + dependencies = [ 1409 + "typenum", 1410 + "version_check", 1411 + ] 1412 + 1413 + [[package]] 1414 + name = "getopts" 1415 + version = "0.2.21" 1416 + source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 1418 + dependencies = [ 1419 + "unicode-width", 1420 + ] 1421 + 1422 + [[package]] 1423 + name = "getrandom" 1424 + version = "0.1.16" 1425 + source = "registry+https://github.com/rust-lang/crates.io-index" 1426 + checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1427 + dependencies = [ 1428 + "cfg-if", 1429 + "libc", 1430 + "wasi 0.9.0+wasi-snapshot-preview1", 1431 + ] 1432 + 1433 + [[package]] 1434 + name = "getrandom" 1435 + version = "0.2.8" 1436 + source = "registry+https://github.com/rust-lang/crates.io-index" 1437 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 1438 + dependencies = [ 1439 + "cfg-if", 1440 + "js-sys", 1441 + "libc", 1442 + "wasi 0.11.0+wasi-snapshot-preview1", 1443 + "wasm-bindgen", 1444 + ] 1445 + 1446 + [[package]] 1447 + name = "gimli" 1448 + version = "0.27.0" 1449 + source = "registry+https://github.com/rust-lang/crates.io-index" 1450 + checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793" 1451 + 1452 + [[package]] 1453 + name = "glob" 1454 + version = "0.3.1" 1455 + source = "registry+https://github.com/rust-lang/crates.io-index" 1456 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1457 + 1458 + [[package]] 1459 + name = "gloo-timers" 1460 + version = "0.2.5" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "98c4a8d6391675c6b2ee1a6c8d06e8e2d03605c44cec1270675985a4c2a5500b" 1463 + dependencies = [ 1464 + "futures-channel", 1465 + "futures-core", 1466 + "js-sys", 1467 + "wasm-bindgen", 1468 + ] 1469 + 1470 + [[package]] 1471 + name = "h2" 1472 + version = "0.3.17" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f" 1475 + dependencies = [ 1476 + "bytes", 1477 + "fnv", 1478 + "futures-core", 1479 + "futures-sink", 1480 + "futures-util", 1481 + "http", 1482 + "indexmap", 1483 + "slab", 1484 + "tokio", 1485 + "tokio-util", 1486 + "tracing", 1487 + ] 1488 + 1489 + [[package]] 1490 + name = "half" 1491 + version = "1.8.2" 1492 + source = "registry+https://github.com/rust-lang/crates.io-index" 1493 + checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 1494 + 1495 + [[package]] 1496 + name = "hashbrown" 1497 + version = "0.12.3" 1498 + source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1500 + 1501 + [[package]] 1502 + name = "hashbrown" 1503 + version = "0.13.1" 1504 + source = "registry+https://github.com/rust-lang/crates.io-index" 1505 + checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" 1506 + 1507 + [[package]] 1508 + name = "headers" 1509 + version = "0.3.8" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 1512 + dependencies = [ 1513 + "base64 0.13.1", 1514 + "bitflags 1.3.2", 1515 + "bytes", 1516 + "headers-core", 1517 + "http", 1518 + "httpdate", 1519 + "mime", 1520 + "sha1", 1521 + ] 1522 + 1523 + [[package]] 1524 + name = "headers-core" 1525 + version = "0.2.0" 1526 + source = "registry+https://github.com/rust-lang/crates.io-index" 1527 + checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" 1528 + dependencies = [ 1529 + "http", 1530 + ] 1531 + 1532 + [[package]] 1533 + name = "heck" 1534 + version = "0.4.0" 1535 + source = "registry+https://github.com/rust-lang/crates.io-index" 1536 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 1537 + 1538 + [[package]] 1539 + name = "hermit-abi" 1540 + version = "0.1.19" 1541 + source = "registry+https://github.com/rust-lang/crates.io-index" 1542 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1543 + dependencies = [ 1544 + "libc", 1545 + ] 1546 + 1547 + [[package]] 1548 + name = "hermit-abi" 1549 + version = "0.2.6" 1550 + source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1552 + dependencies = [ 1553 + "libc", 1554 + ] 1555 + 1556 + [[package]] 1557 + name = "hostname" 1558 + version = "0.3.1" 1559 + source = "registry+https://github.com/rust-lang/crates.io-index" 1560 + checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" 1561 + dependencies = [ 1562 + "libc", 1563 + "match_cfg", 1564 + "winapi", 1565 + ] 1566 + 1567 + [[package]] 1568 + name = "html5ever" 1569 + version = "0.26.0" 1570 + source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1572 + dependencies = [ 1573 + "log", 1574 + "mac", 1575 + "markup5ever", 1576 + "proc-macro2", 1577 + "quote", 1578 + "syn 1.0.107", 1579 + ] 1580 + 1581 + [[package]] 1582 + name = "html5gum" 1583 + version = "0.5.2" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "3404cc217cc3e11d09c8ac9ccf8b1e540f64477c253d6dc70b5a5074782d934d" 1586 + dependencies = [ 1587 + "jetscii", 1588 + ] 1589 + 1590 + [[package]] 1591 + name = "http" 1592 + version = "0.2.9" 1593 + source = "registry+https://github.com/rust-lang/crates.io-index" 1594 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1595 + dependencies = [ 1596 + "bytes", 1597 + "fnv", 1598 + "itoa", 1599 + ] 1600 + 1601 + [[package]] 1602 + name = "http-body" 1603 + version = "0.4.5" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1606 + dependencies = [ 1607 + "bytes", 1608 + "http", 1609 + "pin-project-lite", 1610 + ] 1611 + 1612 + [[package]] 1613 + name = "http-range-header" 1614 + version = "0.3.0" 1615 + source = "registry+https://github.com/rust-lang/crates.io-index" 1616 + checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29" 1617 + 1618 + [[package]] 1619 + name = "http-types" 1620 + version = "2.12.0" 1621 + source = "registry+https://github.com/rust-lang/crates.io-index" 1622 + checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad" 1623 + dependencies = [ 1624 + "anyhow", 1625 + "async-channel", 1626 + "base64 0.13.1", 1627 + "futures-lite", 1628 + "http", 1629 + "infer", 1630 + "pin-project-lite", 1631 + "rand 0.7.3", 1632 + "serde", 1633 + "serde_json", 1634 + "serde_qs", 1635 + "serde_urlencoded", 1636 + "url", 1637 + ] 1638 + 1639 + [[package]] 1640 + name = "httparse" 1641 + version = "1.8.0" 1642 + source = "registry+https://github.com/rust-lang/crates.io-index" 1643 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1644 + 1645 + [[package]] 1646 + name = "httpdate" 1647 + version = "1.0.2" 1648 + source = "registry+https://github.com/rust-lang/crates.io-index" 1649 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1650 + 1651 + [[package]] 1652 + name = "humantime" 1653 + version = "2.1.0" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1656 + 1657 + [[package]] 1658 + name = "humantime-serde" 1659 + version = "1.1.1" 1660 + source = "registry+https://github.com/rust-lang/crates.io-index" 1661 + checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" 1662 + dependencies = [ 1663 + "humantime", 1664 + "serde", 1665 + ] 1666 + 1667 + [[package]] 1668 + name = "hyper" 1669 + version = "0.14.26" 1670 + source = "registry+https://github.com/rust-lang/crates.io-index" 1671 + checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1672 + dependencies = [ 1673 + "bytes", 1674 + "futures-channel", 1675 + "futures-core", 1676 + "futures-util", 1677 + "h2", 1678 + "http", 1679 + "http-body", 1680 + "httparse", 1681 + "httpdate", 1682 + "itoa", 1683 + "pin-project-lite", 1684 + "socket2", 1685 + "tokio", 1686 + "tower-service", 1687 + "tracing", 1688 + "want", 1689 + ] 1690 + 1691 + [[package]] 1692 + name = "hyper-rustls" 1693 + version = "0.24.0" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" 1696 + dependencies = [ 1697 + "http", 1698 + "hyper", 1699 + "log", 1700 + "rustls", 1701 + "rustls-native-certs", 1702 + "tokio", 1703 + "tokio-rustls", 1704 + ] 1705 + 1706 + [[package]] 1707 + name = "hyper-timeout" 1708 + version = "0.4.1" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 1711 + dependencies = [ 1712 + "hyper", 1713 + "pin-project-lite", 1714 + "tokio", 1715 + "tokio-io-timeout", 1716 + ] 1717 + 1718 + [[package]] 1719 + name = "hyper-tls" 1720 + version = "0.5.0" 1721 + source = "registry+https://github.com/rust-lang/crates.io-index" 1722 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1723 + dependencies = [ 1724 + "bytes", 1725 + "hyper", 1726 + "native-tls", 1727 + "tokio", 1728 + "tokio-native-tls", 1729 + ] 1730 + 1731 + [[package]] 1732 + name = "iana-time-zone" 1733 + version = "0.1.53" 1734 + source = "registry+https://github.com/rust-lang/crates.io-index" 1735 + checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1736 + dependencies = [ 1737 + "android_system_properties", 1738 + "core-foundation-sys", 1739 + "iana-time-zone-haiku", 1740 + "js-sys", 1741 + "wasm-bindgen", 1742 + "winapi", 1743 + ] 1744 + 1745 + [[package]] 1746 + name = "iana-time-zone-haiku" 1747 + version = "0.1.1" 1748 + source = "registry+https://github.com/rust-lang/crates.io-index" 1749 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1750 + dependencies = [ 1751 + "cxx", 1752 + "cxx-build", 1753 + ] 1754 + 1755 + [[package]] 1756 + name = "ident_case" 1757 + version = "1.0.1" 1758 + source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1760 + 1761 + [[package]] 1762 + name = "idna" 1763 + version = "0.2.3" 1764 + source = "registry+https://github.com/rust-lang/crates.io-index" 1765 + checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1766 + dependencies = [ 1767 + "matches", 1768 + "unicode-bidi", 1769 + "unicode-normalization", 1770 + ] 1771 + 1772 + [[package]] 1773 + name = "idna" 1774 + version = "0.3.0" 1775 + source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1777 + dependencies = [ 1778 + "unicode-bidi", 1779 + "unicode-normalization", 1780 + ] 1781 + 1782 + [[package]] 1783 + name = "indexmap" 1784 + version = "1.9.2" 1785 + source = "registry+https://github.com/rust-lang/crates.io-index" 1786 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1787 + dependencies = [ 1788 + "autocfg", 1789 + "hashbrown 0.12.3", 1790 + ] 1791 + 1792 + [[package]] 1793 + name = "indicatif" 1794 + version = "0.17.3" 1795 + source = "registry+https://github.com/rust-lang/crates.io-index" 1796 + checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" 1797 + dependencies = [ 1798 + "console", 1799 + "number_prefix", 1800 + "portable-atomic", 1801 + "unicode-width", 1802 + ] 1803 + 1804 + [[package]] 1805 + name = "infer" 1806 + version = "0.2.3" 1807 + source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" 1809 + 1810 + [[package]] 1811 + name = "instant" 1812 + version = "0.1.12" 1813 + source = "registry+https://github.com/rust-lang/crates.io-index" 1814 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1815 + dependencies = [ 1816 + "cfg-if", 1817 + ] 1818 + 1819 + [[package]] 1820 + name = "io-lifetimes" 1821 + version = "1.0.3" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 1824 + dependencies = [ 1825 + "libc", 1826 + "windows-sys 0.42.0", 1827 + ] 1828 + 1829 + [[package]] 1830 + name = "ip_network" 1831 + version = "0.4.1" 1832 + source = "registry+https://github.com/rust-lang/crates.io-index" 1833 + checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" 1834 + 1835 + [[package]] 1836 + name = "ipconfig" 1837 + version = "0.3.1" 1838 + source = "registry+https://github.com/rust-lang/crates.io-index" 1839 + checksum = "bd302af1b90f2463a98fa5ad469fc212c8e3175a41c3068601bfa2727591c5be" 1840 + dependencies = [ 1841 + "socket2", 1842 + "widestring", 1843 + "winapi", 1844 + "winreg", 1845 + ] 1846 + 1847 + [[package]] 1848 + name = "ipnet" 1849 + version = "2.7.0" 1850 + source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" 1852 + 1853 + [[package]] 1854 + name = "is-terminal" 1855 + version = "0.4.1" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "927609f78c2913a6f6ac3c27a4fe87f43e2a35367c0c4b0f8265e8f49a104330" 1858 + dependencies = [ 1859 + "hermit-abi 0.2.6", 1860 + "io-lifetimes", 1861 + "rustix 0.36.5", 1862 + "windows-sys 0.42.0", 1863 + ] 1864 + 1865 + [[package]] 1866 + name = "is_ci" 1867 + version = "1.1.1" 1868 + source = "registry+https://github.com/rust-lang/crates.io-index" 1869 + checksum = "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb" 1870 + 1871 + [[package]] 1872 + name = "itertools" 1873 + version = "0.10.5" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1876 + dependencies = [ 1877 + "either", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "itoa" 1882 + version = "1.0.5" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1885 + 1886 + [[package]] 1887 + name = "jetscii" 1888 + version = "0.5.3" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e" 1891 + 1892 + [[package]] 1893 + name = "js-sys" 1894 + version = "0.3.60" 1895 + source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1897 + dependencies = [ 1898 + "wasm-bindgen", 1899 + ] 1900 + 1901 + [[package]] 1902 + name = "jsonwebtoken" 1903 + version = "8.2.0" 1904 + source = "registry+https://github.com/rust-lang/crates.io-index" 1905 + checksum = "09f4f04699947111ec1733e71778d763555737579e44b85844cae8e1940a1828" 1906 + dependencies = [ 1907 + "base64 0.13.1", 1908 + "pem", 1909 + "ring", 1910 + "serde", 1911 + "serde_json", 1912 + "simple_asn1", 1913 + ] 1914 + 1915 + [[package]] 1916 + name = "jwalk" 1917 + version = "0.8.1" 1918 + source = "registry+https://github.com/rust-lang/crates.io-index" 1919 + checksum = "2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56" 1920 + dependencies = [ 1921 + "crossbeam", 1922 + "rayon", 1923 + ] 1924 + 1925 + [[package]] 1926 + name = "kv-log-macro" 1927 + version = "1.0.7" 1928 + source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 1930 + dependencies = [ 1931 + "log", 1932 + ] 1933 + 1934 + [[package]] 1935 + name = "lazy_static" 1936 + version = "1.4.0" 1937 + source = "registry+https://github.com/rust-lang/crates.io-index" 1938 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1939 + 1940 + [[package]] 1941 + name = "libc" 1942 + version = "0.2.140" 1943 + source = "registry+https://github.com/rust-lang/crates.io-index" 1944 + checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" 1945 + 1946 + [[package]] 1947 + name = "link-cplusplus" 1948 + version = "1.0.8" 1949 + source = "registry+https://github.com/rust-lang/crates.io-index" 1950 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1951 + dependencies = [ 1952 + "cc", 1953 + ] 1954 + 1955 + [[package]] 1956 + name = "linked-hash-map" 1957 + version = "0.5.6" 1958 + source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1960 + 1961 + [[package]] 1962 + name = "linkify" 1963 + version = "0.9.0" 1964 + source = "registry+https://github.com/rust-lang/crates.io-index" 1965 + checksum = "96dd5884008358112bc66093362197c7248ece00d46624e2cf71e50029f8cff5" 1966 + dependencies = [ 1967 + "memchr", 1968 + ] 1969 + 1970 + [[package]] 1971 + name = "linux-raw-sys" 1972 + version = "0.1.4" 1973 + source = "registry+https://github.com/rust-lang/crates.io-index" 1974 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 1975 + 1976 + [[package]] 1977 + name = "linux-raw-sys" 1978 + version = "0.3.0" 1979 + source = "registry+https://github.com/rust-lang/crates.io-index" 1980 + checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d" 1981 + 1982 + [[package]] 1983 + name = "lock_api" 1984 + version = "0.4.9" 1985 + source = "registry+https://github.com/rust-lang/crates.io-index" 1986 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1987 + dependencies = [ 1988 + "autocfg", 1989 + "scopeguard", 1990 + ] 1991 + 1992 + [[package]] 1993 + name = "log" 1994 + version = "0.4.17" 1995 + source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1997 + dependencies = [ 1998 + "cfg-if", 1999 + "value-bag", 2000 + ] 2001 + 2002 + [[package]] 2003 + name = "lru-cache" 2004 + version = "0.1.2" 2005 + source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 2007 + dependencies = [ 2008 + "linked-hash-map", 2009 + ] 2010 + 2011 + [[package]] 2012 + name = "lychee" 2013 + version = "0.13.0" 2014 + dependencies = [ 2015 + "anyhow", 2016 + "assert-json-diff", 2017 + "assert_cmd", 2018 + "clap 4.1.11", 2019 + "console", 2020 + "const_format", 2021 + "csv", 2022 + "dashmap", 2023 + "env_logger", 2024 + "futures", 2025 + "headers", 2026 + "http", 2027 + "humantime", 2028 + "humantime-serde", 2029 + "indicatif", 2030 + "log", 2031 + "lychee-lib", 2032 + "once_cell", 2033 + "openssl-sys", 2034 + "pad", 2035 + "predicates", 2036 + "pretty_assertions", 2037 + "regex", 2038 + "reqwest", 2039 + "ring", 2040 + "secrecy", 2041 + "serde", 2042 + "serde_json", 2043 + "strum", 2044 + "supports-color", 2045 + "tabled", 2046 + "tempfile", 2047 + "tokio", 2048 + "tokio-stream", 2049 + "toml", 2050 + "tracing-subscriber", 2051 + "uuid", 2052 + "wiremock", 2053 + ] 2054 + 2055 + [[package]] 2056 + name = "lychee-lib" 2057 + version = "0.13.0" 2058 + dependencies = [ 2059 + "async-stream", 2060 + "cached", 2061 + "check-if-email-exists", 2062 + "doc-comment", 2063 + "email_address", 2064 + "futures", 2065 + "glob", 2066 + "html5ever", 2067 + "html5gum", 2068 + "http", 2069 + "hyper", 2070 + "ip_network", 2071 + "jwalk", 2072 + "lazy_static", 2073 + "linkify", 2074 + "log", 2075 + "octocrab", 2076 + "once_cell", 2077 + "openssl-sys", 2078 + "par-stream", 2079 + "path-clean", 2080 + "percent-encoding", 2081 + "pulldown-cmark", 2082 + "regex", 2083 + "reqwest", 2084 + "ring", 2085 + "secrecy", 2086 + "serde", 2087 + "serde_json", 2088 + "shellexpand", 2089 + "tempfile", 2090 + "thiserror", 2091 + "tokio", 2092 + "typed-builder", 2093 + "url", 2094 + "wiremock", 2095 + ] 2096 + 2097 + [[package]] 2098 + name = "mac" 2099 + version = "0.1.1" 2100 + source = "registry+https://github.com/rust-lang/crates.io-index" 2101 + checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 2102 + 2103 + [[package]] 2104 + name = "mailchecker" 2105 + version = "5.0.5" 2106 + source = "registry+https://github.com/rust-lang/crates.io-index" 2107 + checksum = "1fe9dedd4a5942066706bb532daa05c0d1d1bd1f88af77ce672e12955a4aec41" 2108 + dependencies = [ 2109 + "fast_chemail", 2110 + "once_cell", 2111 + ] 2112 + 2113 + [[package]] 2114 + name = "markup5ever" 2115 + version = "0.11.0" 2116 + source = "registry+https://github.com/rust-lang/crates.io-index" 2117 + checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 2118 + dependencies = [ 2119 + "log", 2120 + "phf", 2121 + "phf_codegen", 2122 + "string_cache", 2123 + "string_cache_codegen", 2124 + "tendril", 2125 + ] 2126 + 2127 + [[package]] 2128 + name = "match_cfg" 2129 + version = "0.1.0" 2130 + source = "registry+https://github.com/rust-lang/crates.io-index" 2131 + checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 2132 + 2133 + [[package]] 2134 + name = "matchers" 2135 + version = "0.1.0" 2136 + source = "registry+https://github.com/rust-lang/crates.io-index" 2137 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2138 + dependencies = [ 2139 + "regex-automata", 2140 + ] 2141 + 2142 + [[package]] 2143 + name = "matches" 2144 + version = "0.1.9" 2145 + source = "registry+https://github.com/rust-lang/crates.io-index" 2146 + checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" 2147 + 2148 + [[package]] 2149 + name = "memchr" 2150 + version = "2.5.0" 2151 + source = "registry+https://github.com/rust-lang/crates.io-index" 2152 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 2153 + 2154 + [[package]] 2155 + name = "memoffset" 2156 + version = "0.7.1" 2157 + source = "registry+https://github.com/rust-lang/crates.io-index" 2158 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2159 + dependencies = [ 2160 + "autocfg", 2161 + ] 2162 + 2163 + [[package]] 2164 + name = "mime" 2165 + version = "0.3.16" 2166 + source = "registry+https://github.com/rust-lang/crates.io-index" 2167 + checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 2168 + 2169 + [[package]] 2170 + name = "minimal-lexical" 2171 + version = "0.2.1" 2172 + source = "registry+https://github.com/rust-lang/crates.io-index" 2173 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 2174 + 2175 + [[package]] 2176 + name = "miniz_oxide" 2177 + version = "0.6.2" 2178 + source = "registry+https://github.com/rust-lang/crates.io-index" 2179 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 2180 + dependencies = [ 2181 + "adler", 2182 + ] 2183 + 2184 + [[package]] 2185 + name = "mio" 2186 + version = "0.8.5" 2187 + source = "registry+https://github.com/rust-lang/crates.io-index" 2188 + checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 2189 + dependencies = [ 2190 + "libc", 2191 + "log", 2192 + "wasi 0.11.0+wasi-snapshot-preview1", 2193 + "windows-sys 0.42.0", 2194 + ] 2195 + 2196 + [[package]] 2197 + name = "nanorand" 2198 + version = "0.7.0" 2199 + source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 2201 + dependencies = [ 2202 + "getrandom 0.2.8", 2203 + ] 2204 + 2205 + [[package]] 2206 + name = "native-tls" 2207 + version = "0.2.11" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 2210 + dependencies = [ 2211 + "lazy_static", 2212 + "libc", 2213 + "log", 2214 + "openssl", 2215 + "openssl-probe", 2216 + "openssl-sys", 2217 + "schannel", 2218 + "security-framework", 2219 + "security-framework-sys", 2220 + "tempfile", 2221 + ] 2222 + 2223 + [[package]] 2224 + name = "new_debug_unreachable" 2225 + version = "1.0.4" 2226 + source = "registry+https://github.com/rust-lang/crates.io-index" 2227 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 2228 + 2229 + [[package]] 2230 + name = "nom" 2231 + version = "7.1.1" 2232 + source = "registry+https://github.com/rust-lang/crates.io-index" 2233 + checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" 2234 + dependencies = [ 2235 + "memchr", 2236 + "minimal-lexical", 2237 + ] 2238 + 2239 + [[package]] 2240 + name = "normalize-line-endings" 2241 + version = "0.3.0" 2242 + source = "registry+https://github.com/rust-lang/crates.io-index" 2243 + checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" 2244 + 2245 + [[package]] 2246 + name = "num-bigint" 2247 + version = "0.4.3" 2248 + source = "registry+https://github.com/rust-lang/crates.io-index" 2249 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 2250 + dependencies = [ 2251 + "autocfg", 2252 + "num-integer", 2253 + "num-traits", 2254 + ] 2255 + 2256 + [[package]] 2257 + name = "num-integer" 2258 + version = "0.1.45" 2259 + source = "registry+https://github.com/rust-lang/crates.io-index" 2260 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2261 + dependencies = [ 2262 + "autocfg", 2263 + "num-traits", 2264 + ] 2265 + 2266 + [[package]] 2267 + name = "num-traits" 2268 + version = "0.2.15" 2269 + source = "registry+https://github.com/rust-lang/crates.io-index" 2270 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 2271 + dependencies = [ 2272 + "autocfg", 2273 + ] 2274 + 2275 + [[package]] 2276 + name = "num_cpus" 2277 + version = "1.14.0" 2278 + source = "registry+https://github.com/rust-lang/crates.io-index" 2279 + checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" 2280 + dependencies = [ 2281 + "hermit-abi 0.1.19", 2282 + "libc", 2283 + ] 2284 + 2285 + [[package]] 2286 + name = "number_prefix" 2287 + version = "0.4.0" 2288 + source = "registry+https://github.com/rust-lang/crates.io-index" 2289 + checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 2290 + 2291 + [[package]] 2292 + name = "object" 2293 + version = "0.30.0" 2294 + source = "registry+https://github.com/rust-lang/crates.io-index" 2295 + checksum = "239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb" 2296 + dependencies = [ 2297 + "memchr", 2298 + ] 2299 + 2300 + [[package]] 2301 + name = "octocrab" 2302 + version = "0.21.0" 2303 + source = "registry+https://github.com/rust-lang/crates.io-index" 2304 + checksum = "5db170d97e0e88e41faf8ef5277c850d8370c1ef759403c7004a43f2161ce357" 2305 + dependencies = [ 2306 + "arc-swap", 2307 + "async-trait", 2308 + "base64 0.21.0", 2309 + "bytes", 2310 + "cfg-if", 2311 + "chrono", 2312 + "either", 2313 + "futures", 2314 + "futures-util", 2315 + "http", 2316 + "http-body", 2317 + "hyper", 2318 + "hyper-rustls", 2319 + "hyper-timeout", 2320 + "jsonwebtoken", 2321 + "once_cell", 2322 + "percent-encoding", 2323 + "pin-project", 2324 + "secrecy", 2325 + "serde", 2326 + "serde_json", 2327 + "serde_path_to_error", 2328 + "serde_urlencoded", 2329 + "snafu", 2330 + "tokio", 2331 + "tower", 2332 + "tower-http", 2333 + "tracing", 2334 + "url", 2335 + ] 2336 + 2337 + [[package]] 2338 + name = "once_cell" 2339 + version = "1.17.1" 2340 + source = "registry+https://github.com/rust-lang/crates.io-index" 2341 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 2342 + 2343 + [[package]] 2344 + name = "oorandom" 2345 + version = "11.1.3" 2346 + source = "registry+https://github.com/rust-lang/crates.io-index" 2347 + checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 2348 + 2349 + [[package]] 2350 + name = "openssl" 2351 + version = "0.10.44" 2352 + source = "registry+https://github.com/rust-lang/crates.io-index" 2353 + checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566" 2354 + dependencies = [ 2355 + "bitflags 1.3.2", 2356 + "cfg-if", 2357 + "foreign-types", 2358 + "libc", 2359 + "once_cell", 2360 + "openssl-macros", 2361 + "openssl-sys", 2362 + ] 2363 + 2364 + [[package]] 2365 + name = "openssl-macros" 2366 + version = "0.1.0" 2367 + source = "registry+https://github.com/rust-lang/crates.io-index" 2368 + checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 2369 + dependencies = [ 2370 + "proc-macro2", 2371 + "quote", 2372 + "syn 1.0.107", 2373 + ] 2374 + 2375 + [[package]] 2376 + name = "openssl-probe" 2377 + version = "0.1.5" 2378 + source = "registry+https://github.com/rust-lang/crates.io-index" 2379 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2380 + 2381 + [[package]] 2382 + name = "openssl-src" 2383 + version = "111.24.0+1.1.1s" 2384 + source = "registry+https://github.com/rust-lang/crates.io-index" 2385 + checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" 2386 + dependencies = [ 2387 + "cc", 2388 + ] 2389 + 2390 + [[package]] 2391 + name = "openssl-sys" 2392 + version = "0.9.87" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 2395 + dependencies = [ 2396 + "cc", 2397 + "libc", 2398 + "openssl-src", 2399 + "pkg-config", 2400 + "vcpkg", 2401 + ] 2402 + 2403 + [[package]] 2404 + name = "os_str_bytes" 2405 + version = "6.4.1" 2406 + source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 2408 + 2409 + [[package]] 2410 + name = "output_vt100" 2411 + version = "0.1.3" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" 2414 + dependencies = [ 2415 + "winapi", 2416 + ] 2417 + 2418 + [[package]] 2419 + name = "pad" 2420 + version = "0.1.6" 2421 + source = "registry+https://github.com/rust-lang/crates.io-index" 2422 + checksum = "d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3" 2423 + dependencies = [ 2424 + "unicode-width", 2425 + ] 2426 + 2427 + [[package]] 2428 + name = "papergrid" 2429 + version = "0.9.0" 2430 + source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "1fdfe703c51ddc52887ad78fc69cd2ea78d895ffcd6e955c9d03566db8ab5bb1" 2432 + dependencies = [ 2433 + "bytecount", 2434 + "fnv", 2435 + "unicode-width", 2436 + ] 2437 + 2438 + [[package]] 2439 + name = "par-stream" 2440 + version = "0.10.2" 2441 + source = "registry+https://github.com/rust-lang/crates.io-index" 2442 + checksum = "8ef8c7bc0cbc89c3d02fb0cce36f609e8707150bd38c1cbce79c6b7906f4099a" 2443 + dependencies = [ 2444 + "by_address", 2445 + "crossbeam", 2446 + "dashmap", 2447 + "derivative", 2448 + "flume", 2449 + "futures", 2450 + "num_cpus", 2451 + "once_cell", 2452 + "parking_lot", 2453 + "pin-project", 2454 + "tokio", 2455 + ] 2456 + 2457 + [[package]] 2458 + name = "parking" 2459 + version = "2.0.0" 2460 + source = "registry+https://github.com/rust-lang/crates.io-index" 2461 + checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 2462 + 2463 + [[package]] 2464 + name = "parking_lot" 2465 + version = "0.12.1" 2466 + source = "registry+https://github.com/rust-lang/crates.io-index" 2467 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2468 + dependencies = [ 2469 + "lock_api", 2470 + "parking_lot_core", 2471 + ] 2472 + 2473 + [[package]] 2474 + name = "parking_lot_core" 2475 + version = "0.9.5" 2476 + source = "registry+https://github.com/rust-lang/crates.io-index" 2477 + checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 2478 + dependencies = [ 2479 + "cfg-if", 2480 + "libc", 2481 + "redox_syscall 0.2.16", 2482 + "smallvec", 2483 + "windows-sys 0.42.0", 2484 + ] 2485 + 2486 + [[package]] 2487 + name = "path-clean" 2488 + version = "1.0.1" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" 2491 + 2492 + [[package]] 2493 + name = "pem" 2494 + version = "1.1.0" 2495 + source = "registry+https://github.com/rust-lang/crates.io-index" 2496 + checksum = "03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4" 2497 + dependencies = [ 2498 + "base64 0.13.1", 2499 + ] 2500 + 2501 + [[package]] 2502 + name = "percent-encoding" 2503 + version = "2.2.0" 2504 + source = "registry+https://github.com/rust-lang/crates.io-index" 2505 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 2506 + 2507 + [[package]] 2508 + name = "phf" 2509 + version = "0.10.1" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2512 + dependencies = [ 2513 + "phf_shared", 2514 + ] 2515 + 2516 + [[package]] 2517 + name = "phf_codegen" 2518 + version = "0.10.0" 2519 + source = "registry+https://github.com/rust-lang/crates.io-index" 2520 + checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 2521 + dependencies = [ 2522 + "phf_generator", 2523 + "phf_shared", 2524 + ] 2525 + 2526 + [[package]] 2527 + name = "phf_generator" 2528 + version = "0.10.0" 2529 + source = "registry+https://github.com/rust-lang/crates.io-index" 2530 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2531 + dependencies = [ 2532 + "phf_shared", 2533 + "rand 0.8.5", 2534 + ] 2535 + 2536 + [[package]] 2537 + name = "phf_shared" 2538 + version = "0.10.0" 2539 + source = "registry+https://github.com/rust-lang/crates.io-index" 2540 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2541 + dependencies = [ 2542 + "siphasher", 2543 + ] 2544 + 2545 + [[package]] 2546 + name = "pin-project" 2547 + version = "1.0.12" 2548 + source = "registry+https://github.com/rust-lang/crates.io-index" 2549 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 2550 + dependencies = [ 2551 + "pin-project-internal", 2552 + ] 2553 + 2554 + [[package]] 2555 + name = "pin-project-internal" 2556 + version = "1.0.12" 2557 + source = "registry+https://github.com/rust-lang/crates.io-index" 2558 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 2559 + dependencies = [ 2560 + "proc-macro2", 2561 + "quote", 2562 + "syn 1.0.107", 2563 + ] 2564 + 2565 + [[package]] 2566 + name = "pin-project-lite" 2567 + version = "0.2.9" 2568 + source = "registry+https://github.com/rust-lang/crates.io-index" 2569 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2570 + 2571 + [[package]] 2572 + name = "pin-utils" 2573 + version = "0.1.0" 2574 + source = "registry+https://github.com/rust-lang/crates.io-index" 2575 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2576 + 2577 + [[package]] 2578 + name = "pkg-config" 2579 + version = "0.3.26" 2580 + source = "registry+https://github.com/rust-lang/crates.io-index" 2581 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 2582 + 2583 + [[package]] 2584 + name = "plotters" 2585 + version = "0.3.4" 2586 + source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" 2588 + dependencies = [ 2589 + "num-traits", 2590 + "plotters-backend", 2591 + "plotters-svg", 2592 + "wasm-bindgen", 2593 + "web-sys", 2594 + ] 2595 + 2596 + [[package]] 2597 + name = "plotters-backend" 2598 + version = "0.3.4" 2599 + source = "registry+https://github.com/rust-lang/crates.io-index" 2600 + checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" 2601 + 2602 + [[package]] 2603 + name = "plotters-svg" 2604 + version = "0.3.3" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" 2607 + dependencies = [ 2608 + "plotters-backend", 2609 + ] 2610 + 2611 + [[package]] 2612 + name = "polling" 2613 + version = "2.5.2" 2614 + source = "registry+https://github.com/rust-lang/crates.io-index" 2615 + checksum = "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6" 2616 + dependencies = [ 2617 + "autocfg", 2618 + "cfg-if", 2619 + "libc", 2620 + "log", 2621 + "wepoll-ffi", 2622 + "windows-sys 0.42.0", 2623 + ] 2624 + 2625 + [[package]] 2626 + name = "portable-atomic" 2627 + version = "0.3.18" 2628 + source = "registry+https://github.com/rust-lang/crates.io-index" 2629 + checksum = "81bdd679d533107e090c2704a35982fc06302e30898e63ffa26a81155c012e92" 2630 + 2631 + [[package]] 2632 + name = "ppv-lite86" 2633 + version = "0.2.17" 2634 + source = "registry+https://github.com/rust-lang/crates.io-index" 2635 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2636 + 2637 + [[package]] 2638 + name = "precomputed-hash" 2639 + version = "0.1.1" 2640 + source = "registry+https://github.com/rust-lang/crates.io-index" 2641 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2642 + 2643 + [[package]] 2644 + name = "predicates" 2645 + version = "3.0.3" 2646 + source = "registry+https://github.com/rust-lang/crates.io-index" 2647 + checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" 2648 + dependencies = [ 2649 + "anstyle", 2650 + "difflib", 2651 + "float-cmp", 2652 + "itertools", 2653 + "normalize-line-endings", 2654 + "predicates-core", 2655 + "regex", 2656 + ] 2657 + 2658 + [[package]] 2659 + name = "predicates-core" 2660 + version = "1.0.6" 2661 + source = "registry+https://github.com/rust-lang/crates.io-index" 2662 + checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" 2663 + 2664 + [[package]] 2665 + name = "predicates-tree" 2666 + version = "1.0.7" 2667 + source = "registry+https://github.com/rust-lang/crates.io-index" 2668 + checksum = "54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d" 2669 + dependencies = [ 2670 + "predicates-core", 2671 + "termtree", 2672 + ] 2673 + 2674 + [[package]] 2675 + name = "pretty_assertions" 2676 + version = "1.3.0" 2677 + source = "registry+https://github.com/rust-lang/crates.io-index" 2678 + checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" 2679 + dependencies = [ 2680 + "ctor", 2681 + "diff", 2682 + "output_vt100", 2683 + "yansi", 2684 + ] 2685 + 2686 + [[package]] 2687 + name = "proc-macro-error" 2688 + version = "1.0.4" 2689 + source = "registry+https://github.com/rust-lang/crates.io-index" 2690 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2691 + dependencies = [ 2692 + "proc-macro-error-attr", 2693 + "proc-macro2", 2694 + "quote", 2695 + "syn 1.0.107", 2696 + "version_check", 2697 + ] 2698 + 2699 + [[package]] 2700 + name = "proc-macro-error-attr" 2701 + version = "1.0.4" 2702 + source = "registry+https://github.com/rust-lang/crates.io-index" 2703 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2704 + dependencies = [ 2705 + "proc-macro2", 2706 + "quote", 2707 + "version_check", 2708 + ] 2709 + 2710 + [[package]] 2711 + name = "proc-macro2" 2712 + version = "1.0.52" 2713 + source = "registry+https://github.com/rust-lang/crates.io-index" 2714 + checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" 2715 + dependencies = [ 2716 + "unicode-ident", 2717 + ] 2718 + 2719 + [[package]] 2720 + name = "pulldown-cmark" 2721 + version = "0.9.2" 2722 + source = "registry+https://github.com/rust-lang/crates.io-index" 2723 + checksum = "2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63" 2724 + dependencies = [ 2725 + "bitflags 1.3.2", 2726 + "getopts", 2727 + "memchr", 2728 + "unicase", 2729 + ] 2730 + 2731 + [[package]] 2732 + name = "quick-error" 2733 + version = "1.2.3" 2734 + source = "registry+https://github.com/rust-lang/crates.io-index" 2735 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 2736 + 2737 + [[package]] 2738 + name = "quote" 2739 + version = "1.0.26" 2740 + source = "registry+https://github.com/rust-lang/crates.io-index" 2741 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 2742 + dependencies = [ 2743 + "proc-macro2", 2744 + ] 2745 + 2746 + [[package]] 2747 + name = "rand" 2748 + version = "0.7.3" 2749 + source = "registry+https://github.com/rust-lang/crates.io-index" 2750 + checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2751 + dependencies = [ 2752 + "getrandom 0.1.16", 2753 + "libc", 2754 + "rand_chacha 0.2.2", 2755 + "rand_core 0.5.1", 2756 + "rand_hc", 2757 + ] 2758 + 2759 + [[package]] 2760 + name = "rand" 2761 + version = "0.8.5" 2762 + source = "registry+https://github.com/rust-lang/crates.io-index" 2763 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2764 + dependencies = [ 2765 + "libc", 2766 + "rand_chacha 0.3.1", 2767 + "rand_core 0.6.4", 2768 + ] 2769 + 2770 + [[package]] 2771 + name = "rand_chacha" 2772 + version = "0.2.2" 2773 + source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2775 + dependencies = [ 2776 + "ppv-lite86", 2777 + "rand_core 0.5.1", 2778 + ] 2779 + 2780 + [[package]] 2781 + name = "rand_chacha" 2782 + version = "0.3.1" 2783 + source = "registry+https://github.com/rust-lang/crates.io-index" 2784 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2785 + dependencies = [ 2786 + "ppv-lite86", 2787 + "rand_core 0.6.4", 2788 + ] 2789 + 2790 + [[package]] 2791 + name = "rand_core" 2792 + version = "0.5.1" 2793 + source = "registry+https://github.com/rust-lang/crates.io-index" 2794 + checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2795 + dependencies = [ 2796 + "getrandom 0.1.16", 2797 + ] 2798 + 2799 + [[package]] 2800 + name = "rand_core" 2801 + version = "0.6.4" 2802 + source = "registry+https://github.com/rust-lang/crates.io-index" 2803 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2804 + dependencies = [ 2805 + "getrandom 0.2.8", 2806 + ] 2807 + 2808 + [[package]] 2809 + name = "rand_hc" 2810 + version = "0.2.0" 2811 + source = "registry+https://github.com/rust-lang/crates.io-index" 2812 + checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2813 + dependencies = [ 2814 + "rand_core 0.5.1", 2815 + ] 2816 + 2817 + [[package]] 2818 + name = "rayon" 2819 + version = "1.6.1" 2820 + source = "registry+https://github.com/rust-lang/crates.io-index" 2821 + checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7" 2822 + dependencies = [ 2823 + "either", 2824 + "rayon-core", 2825 + ] 2826 + 2827 + [[package]] 2828 + name = "rayon-core" 2829 + version = "1.10.1" 2830 + source = "registry+https://github.com/rust-lang/crates.io-index" 2831 + checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" 2832 + dependencies = [ 2833 + "crossbeam-channel", 2834 + "crossbeam-deque", 2835 + "crossbeam-utils", 2836 + "num_cpus", 2837 + ] 2838 + 2839 + [[package]] 2840 + name = "reacher-fast-socks5" 2841 + version = "0.8.1" 2842 + source = "registry+https://github.com/rust-lang/crates.io-index" 2843 + checksum = "a1e0ee4dd08849e48b878598d7a8074284147ad924fe066c0923caf7e104cd12" 2844 + dependencies = [ 2845 + "anyhow", 2846 + "log", 2847 + "thiserror", 2848 + "tokio", 2849 + "tokio-stream", 2850 + ] 2851 + 2852 + [[package]] 2853 + name = "redox_syscall" 2854 + version = "0.2.16" 2855 + source = "registry+https://github.com/rust-lang/crates.io-index" 2856 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2857 + dependencies = [ 2858 + "bitflags 1.3.2", 2859 + ] 2860 + 2861 + [[package]] 2862 + name = "redox_syscall" 2863 + version = "0.3.5" 2864 + source = "registry+https://github.com/rust-lang/crates.io-index" 2865 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2866 + dependencies = [ 2867 + "bitflags 1.3.2", 2868 + ] 2869 + 2870 + [[package]] 2871 + name = "redox_users" 2872 + version = "0.4.3" 2873 + source = "registry+https://github.com/rust-lang/crates.io-index" 2874 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2875 + dependencies = [ 2876 + "getrandom 0.2.8", 2877 + "redox_syscall 0.2.16", 2878 + "thiserror", 2879 + ] 2880 + 2881 + [[package]] 2882 + name = "regex" 2883 + version = "1.8.1" 2884 + source = "registry+https://github.com/rust-lang/crates.io-index" 2885 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2886 + dependencies = [ 2887 + "aho-corasick", 2888 + "memchr", 2889 + "regex-syntax 0.7.1", 2890 + ] 2891 + 2892 + [[package]] 2893 + name = "regex-automata" 2894 + version = "0.1.10" 2895 + source = "registry+https://github.com/rust-lang/crates.io-index" 2896 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2897 + dependencies = [ 2898 + "regex-syntax 0.6.29", 2899 + ] 2900 + 2901 + [[package]] 2902 + name = "regex-syntax" 2903 + version = "0.6.29" 2904 + source = "registry+https://github.com/rust-lang/crates.io-index" 2905 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2906 + 2907 + [[package]] 2908 + name = "regex-syntax" 2909 + version = "0.7.1" 2910 + source = "registry+https://github.com/rust-lang/crates.io-index" 2911 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2912 + 2913 + [[package]] 2914 + name = "reqwest" 2915 + version = "0.11.17" 2916 + source = "registry+https://github.com/rust-lang/crates.io-index" 2917 + checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91" 2918 + dependencies = [ 2919 + "async-compression", 2920 + "base64 0.21.0", 2921 + "bytes", 2922 + "encoding_rs", 2923 + "futures-core", 2924 + "futures-util", 2925 + "h2", 2926 + "http", 2927 + "http-body", 2928 + "hyper", 2929 + "hyper-tls", 2930 + "ipnet", 2931 + "js-sys", 2932 + "log", 2933 + "mime", 2934 + "native-tls", 2935 + "once_cell", 2936 + "percent-encoding", 2937 + "pin-project-lite", 2938 + "serde", 2939 + "serde_json", 2940 + "serde_urlencoded", 2941 + "tokio", 2942 + "tokio-native-tls", 2943 + "tokio-socks", 2944 + "tokio-util", 2945 + "tower-service", 2946 + "trust-dns-resolver 0.22.0", 2947 + "url", 2948 + "wasm-bindgen", 2949 + "wasm-bindgen-futures", 2950 + "web-sys", 2951 + "winreg", 2952 + ] 2953 + 2954 + [[package]] 2955 + name = "resolv-conf" 2956 + version = "0.7.0" 2957 + source = "registry+https://github.com/rust-lang/crates.io-index" 2958 + checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 2959 + dependencies = [ 2960 + "hostname", 2961 + "quick-error", 2962 + ] 2963 + 2964 + [[package]] 2965 + name = "retain_mut" 2966 + version = "0.1.9" 2967 + source = "registry+https://github.com/rust-lang/crates.io-index" 2968 + checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" 2969 + 2970 + [[package]] 2971 + name = "ring" 2972 + version = "0.16.20" 2973 + source = "registry+https://github.com/rust-lang/crates.io-index" 2974 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2975 + dependencies = [ 2976 + "cc", 2977 + "libc", 2978 + "once_cell", 2979 + "spin 0.5.2", 2980 + "untrusted", 2981 + "web-sys", 2982 + "winapi", 2983 + ] 2984 + 2985 + [[package]] 2986 + name = "rustc-demangle" 2987 + version = "0.1.21" 2988 + source = "registry+https://github.com/rust-lang/crates.io-index" 2989 + checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 2990 + 2991 + [[package]] 2992 + name = "rustix" 2993 + version = "0.36.5" 2994 + source = "registry+https://github.com/rust-lang/crates.io-index" 2995 + checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" 2996 + dependencies = [ 2997 + "bitflags 1.3.2", 2998 + "errno 0.2.8", 2999 + "io-lifetimes", 3000 + "libc", 3001 + "linux-raw-sys 0.1.4", 3002 + "windows-sys 0.42.0", 3003 + ] 3004 + 3005 + [[package]] 3006 + name = "rustix" 3007 + version = "0.37.4" 3008 + source = "registry+https://github.com/rust-lang/crates.io-index" 3009 + checksum = "c348b5dc624ecee40108aa2922fed8bad89d7fcc2b9f8cb18f632898ac4a37f9" 3010 + dependencies = [ 3011 + "bitflags 1.3.2", 3012 + "errno 0.3.0", 3013 + "io-lifetimes", 3014 + "libc", 3015 + "linux-raw-sys 0.3.0", 3016 + "windows-sys 0.45.0", 3017 + ] 3018 + 3019 + [[package]] 3020 + name = "rustls" 3021 + version = "0.21.0" 3022 + source = "registry+https://github.com/rust-lang/crates.io-index" 3023 + checksum = "07180898a28ed6a7f7ba2311594308f595e3dd2e3c3812fa0a80a47b45f17e5d" 3024 + dependencies = [ 3025 + "log", 3026 + "ring", 3027 + "rustls-webpki", 3028 + "sct", 3029 + ] 3030 + 3031 + [[package]] 3032 + name = "rustls-native-certs" 3033 + version = "0.6.2" 3034 + source = "registry+https://github.com/rust-lang/crates.io-index" 3035 + checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" 3036 + dependencies = [ 3037 + "openssl-probe", 3038 + "rustls-pemfile", 3039 + "schannel", 3040 + "security-framework", 3041 + ] 3042 + 3043 + [[package]] 3044 + name = "rustls-pemfile" 3045 + version = "1.0.2" 3046 + source = "registry+https://github.com/rust-lang/crates.io-index" 3047 + checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 3048 + dependencies = [ 3049 + "base64 0.21.0", 3050 + ] 3051 + 3052 + [[package]] 3053 + name = "rustls-webpki" 3054 + version = "0.100.1" 3055 + source = "registry+https://github.com/rust-lang/crates.io-index" 3056 + checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b" 3057 + dependencies = [ 3058 + "ring", 3059 + "untrusted", 3060 + ] 3061 + 3062 + [[package]] 3063 + name = "rustversion" 3064 + version = "1.0.12" 3065 + source = "registry+https://github.com/rust-lang/crates.io-index" 3066 + checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3067 + 3068 + [[package]] 3069 + name = "ryu" 3070 + version = "1.0.12" 3071 + source = "registry+https://github.com/rust-lang/crates.io-index" 3072 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 3073 + 3074 + [[package]] 3075 + name = "same-file" 3076 + version = "1.0.6" 3077 + source = "registry+https://github.com/rust-lang/crates.io-index" 3078 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3079 + dependencies = [ 3080 + "winapi-util", 3081 + ] 3082 + 3083 + [[package]] 3084 + name = "schannel" 3085 + version = "0.1.20" 3086 + source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 3088 + dependencies = [ 3089 + "lazy_static", 3090 + "windows-sys 0.36.1", 3091 + ] 3092 + 3093 + [[package]] 3094 + name = "scopeguard" 3095 + version = "1.1.0" 3096 + source = "registry+https://github.com/rust-lang/crates.io-index" 3097 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3098 + 3099 + [[package]] 3100 + name = "scratch" 3101 + version = "1.0.3" 3102 + source = "registry+https://github.com/rust-lang/crates.io-index" 3103 + checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 3104 + 3105 + [[package]] 3106 + name = "sct" 3107 + version = "0.7.0" 3108 + source = "registry+https://github.com/rust-lang/crates.io-index" 3109 + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 3110 + dependencies = [ 3111 + "ring", 3112 + "untrusted", 3113 + ] 3114 + 3115 + [[package]] 3116 + name = "secrecy" 3117 + version = "0.8.0" 3118 + source = "registry+https://github.com/rust-lang/crates.io-index" 3119 + checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" 3120 + dependencies = [ 3121 + "serde", 3122 + "zeroize", 3123 + ] 3124 + 3125 + [[package]] 3126 + name = "security-framework" 3127 + version = "2.7.0" 3128 + source = "registry+https://github.com/rust-lang/crates.io-index" 3129 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 3130 + dependencies = [ 3131 + "bitflags 1.3.2", 3132 + "core-foundation", 3133 + "core-foundation-sys", 3134 + "libc", 3135 + "security-framework-sys", 3136 + ] 3137 + 3138 + [[package]] 3139 + name = "security-framework-sys" 3140 + version = "2.6.1" 3141 + source = "registry+https://github.com/rust-lang/crates.io-index" 3142 + checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 3143 + dependencies = [ 3144 + "core-foundation-sys", 3145 + "libc", 3146 + ] 3147 + 3148 + [[package]] 3149 + name = "serde" 3150 + version = "1.0.163" 3151 + source = "registry+https://github.com/rust-lang/crates.io-index" 3152 + checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 3153 + dependencies = [ 3154 + "serde_derive", 3155 + ] 3156 + 3157 + [[package]] 3158 + name = "serde_derive" 3159 + version = "1.0.163" 3160 + source = "registry+https://github.com/rust-lang/crates.io-index" 3161 + checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 3162 + dependencies = [ 3163 + "proc-macro2", 3164 + "quote", 3165 + "syn 2.0.3", 3166 + ] 3167 + 3168 + [[package]] 3169 + name = "serde_json" 3170 + version = "1.0.96" 3171 + source = "registry+https://github.com/rust-lang/crates.io-index" 3172 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 3173 + dependencies = [ 3174 + "itoa", 3175 + "ryu", 3176 + "serde", 3177 + ] 3178 + 3179 + [[package]] 3180 + name = "serde_path_to_error" 3181 + version = "0.1.9" 3182 + source = "registry+https://github.com/rust-lang/crates.io-index" 3183 + checksum = "26b04f22b563c91331a10074bda3dd5492e3cc39d56bd557e91c0af42b6c7341" 3184 + dependencies = [ 3185 + "serde", 3186 + ] 3187 + 3188 + [[package]] 3189 + name = "serde_qs" 3190 + version = "0.8.5" 3191 + source = "registry+https://github.com/rust-lang/crates.io-index" 3192 + checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" 3193 + dependencies = [ 3194 + "percent-encoding", 3195 + "serde", 3196 + "thiserror", 3197 + ] 3198 + 3199 + [[package]] 3200 + name = "serde_spanned" 3201 + version = "0.6.1" 3202 + source = "registry+https://github.com/rust-lang/crates.io-index" 3203 + checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 3204 + dependencies = [ 3205 + "serde", 3206 + ] 3207 + 3208 + [[package]] 3209 + name = "serde_urlencoded" 3210 + version = "0.7.1" 3211 + source = "registry+https://github.com/rust-lang/crates.io-index" 3212 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3213 + dependencies = [ 3214 + "form_urlencoded", 3215 + "itoa", 3216 + "ryu", 3217 + "serde", 3218 + ] 3219 + 3220 + [[package]] 3221 + name = "sha1" 3222 + version = "0.10.5" 3223 + source = "registry+https://github.com/rust-lang/crates.io-index" 3224 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3225 + dependencies = [ 3226 + "cfg-if", 3227 + "cpufeatures", 3228 + "digest", 3229 + ] 3230 + 3231 + [[package]] 3232 + name = "sharded-slab" 3233 + version = "0.1.4" 3234 + source = "registry+https://github.com/rust-lang/crates.io-index" 3235 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 3236 + dependencies = [ 3237 + "lazy_static", 3238 + ] 3239 + 3240 + [[package]] 3241 + name = "shellexpand" 3242 + version = "3.1.0" 3243 + source = "registry+https://github.com/rust-lang/crates.io-index" 3244 + checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" 3245 + dependencies = [ 3246 + "dirs", 3247 + ] 3248 + 3249 + [[package]] 3250 + name = "signal-hook" 3251 + version = "0.3.14" 3252 + source = "registry+https://github.com/rust-lang/crates.io-index" 3253 + checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" 3254 + dependencies = [ 3255 + "libc", 3256 + "signal-hook-registry", 3257 + ] 3258 + 3259 + [[package]] 3260 + name = "signal-hook-registry" 3261 + version = "1.4.0" 3262 + source = "registry+https://github.com/rust-lang/crates.io-index" 3263 + checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 3264 + dependencies = [ 3265 + "libc", 3266 + ] 3267 + 3268 + [[package]] 3269 + name = "simple" 3270 + version = "0.1.0" 3271 + dependencies = [ 3272 + "lychee-lib", 3273 + "tokio", 3274 + ] 3275 + 3276 + [[package]] 3277 + name = "simple_asn1" 3278 + version = "0.6.2" 3279 + source = "registry+https://github.com/rust-lang/crates.io-index" 3280 + checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" 3281 + dependencies = [ 3282 + "num-bigint", 3283 + "num-traits", 3284 + "thiserror", 3285 + "time", 3286 + ] 3287 + 3288 + [[package]] 3289 + name = "siphasher" 3290 + version = "0.3.10" 3291 + source = "registry+https://github.com/rust-lang/crates.io-index" 3292 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 3293 + 3294 + [[package]] 3295 + name = "slab" 3296 + version = "0.4.7" 3297 + source = "registry+https://github.com/rust-lang/crates.io-index" 3298 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 3299 + dependencies = [ 3300 + "autocfg", 3301 + ] 3302 + 3303 + [[package]] 3304 + name = "smallvec" 3305 + version = "1.10.0" 3306 + source = "registry+https://github.com/rust-lang/crates.io-index" 3307 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3308 + 3309 + [[package]] 3310 + name = "snafu" 3311 + version = "0.7.3" 3312 + source = "registry+https://github.com/rust-lang/crates.io-index" 3313 + checksum = "a152ba99b054b22972ee794cf04e5ef572da1229e33b65f3c57abbff0525a454" 3314 + dependencies = [ 3315 + "backtrace", 3316 + "doc-comment", 3317 + "snafu-derive", 3318 + ] 3319 + 3320 + [[package]] 3321 + name = "snafu-derive" 3322 + version = "0.7.3" 3323 + source = "registry+https://github.com/rust-lang/crates.io-index" 3324 + checksum = "d5e79cdebbabaebb06a9bdbaedc7f159b410461f63611d4d0e3fb0fab8fed850" 3325 + dependencies = [ 3326 + "heck", 3327 + "proc-macro2", 3328 + "quote", 3329 + "syn 1.0.107", 3330 + ] 3331 + 3332 + [[package]] 3333 + name = "socket2" 3334 + version = "0.4.9" 3335 + source = "registry+https://github.com/rust-lang/crates.io-index" 3336 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3337 + dependencies = [ 3338 + "libc", 3339 + "winapi", 3340 + ] 3341 + 3342 + [[package]] 3343 + name = "spin" 3344 + version = "0.5.2" 3345 + source = "registry+https://github.com/rust-lang/crates.io-index" 3346 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 3347 + 3348 + [[package]] 3349 + name = "spin" 3350 + version = "0.9.4" 3351 + source = "registry+https://github.com/rust-lang/crates.io-index" 3352 + checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 3353 + dependencies = [ 3354 + "lock_api", 3355 + ] 3356 + 3357 + [[package]] 3358 + name = "string_cache" 3359 + version = "0.8.4" 3360 + source = "registry+https://github.com/rust-lang/crates.io-index" 3361 + checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" 3362 + dependencies = [ 3363 + "new_debug_unreachable", 3364 + "once_cell", 3365 + "parking_lot", 3366 + "phf_shared", 3367 + "precomputed-hash", 3368 + "serde", 3369 + ] 3370 + 3371 + [[package]] 3372 + name = "string_cache_codegen" 3373 + version = "0.5.2" 3374 + source = "registry+https://github.com/rust-lang/crates.io-index" 3375 + checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 3376 + dependencies = [ 3377 + "phf_generator", 3378 + "phf_shared", 3379 + "proc-macro2", 3380 + "quote", 3381 + ] 3382 + 3383 + [[package]] 3384 + name = "strsim" 3385 + version = "0.10.0" 3386 + source = "registry+https://github.com/rust-lang/crates.io-index" 3387 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3388 + 3389 + [[package]] 3390 + name = "strum" 3391 + version = "0.24.1" 3392 + source = "registry+https://github.com/rust-lang/crates.io-index" 3393 + checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 3394 + dependencies = [ 3395 + "strum_macros", 3396 + ] 3397 + 3398 + [[package]] 3399 + name = "strum_macros" 3400 + version = "0.24.3" 3401 + source = "registry+https://github.com/rust-lang/crates.io-index" 3402 + checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 3403 + dependencies = [ 3404 + "heck", 3405 + "proc-macro2", 3406 + "quote", 3407 + "rustversion", 3408 + "syn 1.0.107", 3409 + ] 3410 + 3411 + [[package]] 3412 + name = "supports-color" 3413 + version = "2.0.0" 3414 + source = "registry+https://github.com/rust-lang/crates.io-index" 3415 + checksum = "4950e7174bffabe99455511c39707310e7e9b440364a2fcb1cc21521be57b354" 3416 + dependencies = [ 3417 + "is-terminal", 3418 + "is_ci", 3419 + ] 3420 + 3421 + [[package]] 3422 + name = "syn" 3423 + version = "1.0.107" 3424 + source = "registry+https://github.com/rust-lang/crates.io-index" 3425 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 3426 + dependencies = [ 3427 + "proc-macro2", 3428 + "quote", 3429 + "unicode-ident", 3430 + ] 3431 + 3432 + [[package]] 3433 + name = "syn" 3434 + version = "2.0.3" 3435 + source = "registry+https://github.com/rust-lang/crates.io-index" 3436 + checksum = "e8234ae35e70582bfa0f1fedffa6daa248e41dd045310b19800c4a36382c8f60" 3437 + dependencies = [ 3438 + "proc-macro2", 3439 + "quote", 3440 + "unicode-ident", 3441 + ] 3442 + 3443 + [[package]] 3444 + name = "tabled" 3445 + version = "0.12.0" 3446 + source = "registry+https://github.com/rust-lang/crates.io-index" 3447 + checksum = "da1a2e56bbf7bfdd08aaa7592157a742205459eff774b73bc01809ae2d99dc2a" 3448 + dependencies = [ 3449 + "papergrid", 3450 + "tabled_derive", 3451 + "unicode-width", 3452 + ] 3453 + 3454 + [[package]] 3455 + name = "tabled_derive" 3456 + version = "0.6.0" 3457 + source = "registry+https://github.com/rust-lang/crates.io-index" 3458 + checksum = "99f688a08b54f4f02f0a3c382aefdb7884d3d69609f785bd253dc033243e3fe4" 3459 + dependencies = [ 3460 + "heck", 3461 + "proc-macro-error", 3462 + "proc-macro2", 3463 + "quote", 3464 + "syn 1.0.107", 3465 + ] 3466 + 3467 + [[package]] 3468 + name = "tempfile" 3469 + version = "3.5.0" 3470 + source = "registry+https://github.com/rust-lang/crates.io-index" 3471 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 3472 + dependencies = [ 3473 + "cfg-if", 3474 + "fastrand", 3475 + "redox_syscall 0.3.5", 3476 + "rustix 0.37.4", 3477 + "windows-sys 0.45.0", 3478 + ] 3479 + 3480 + [[package]] 3481 + name = "tendril" 3482 + version = "0.4.3" 3483 + source = "registry+https://github.com/rust-lang/crates.io-index" 3484 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3485 + dependencies = [ 3486 + "futf", 3487 + "mac", 3488 + "utf-8", 3489 + ] 3490 + 3491 + [[package]] 3492 + name = "termcolor" 3493 + version = "1.1.3" 3494 + source = "registry+https://github.com/rust-lang/crates.io-index" 3495 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 3496 + dependencies = [ 3497 + "winapi-util", 3498 + ] 3499 + 3500 + [[package]] 3501 + name = "termtree" 3502 + version = "0.4.0" 3503 + source = "registry+https://github.com/rust-lang/crates.io-index" 3504 + checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8" 3505 + 3506 + [[package]] 3507 + name = "textwrap" 3508 + version = "0.16.0" 3509 + source = "registry+https://github.com/rust-lang/crates.io-index" 3510 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 3511 + 3512 + [[package]] 3513 + name = "thiserror" 3514 + version = "1.0.40" 3515 + source = "registry+https://github.com/rust-lang/crates.io-index" 3516 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3517 + dependencies = [ 3518 + "thiserror-impl", 3519 + ] 3520 + 3521 + [[package]] 3522 + name = "thiserror-impl" 3523 + version = "1.0.40" 3524 + source = "registry+https://github.com/rust-lang/crates.io-index" 3525 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3526 + dependencies = [ 3527 + "proc-macro2", 3528 + "quote", 3529 + "syn 2.0.3", 3530 + ] 3531 + 3532 + [[package]] 3533 + name = "thread_local" 3534 + version = "1.1.4" 3535 + source = "registry+https://github.com/rust-lang/crates.io-index" 3536 + checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 3537 + dependencies = [ 3538 + "once_cell", 3539 + ] 3540 + 3541 + [[package]] 3542 + name = "time" 3543 + version = "0.3.17" 3544 + source = "registry+https://github.com/rust-lang/crates.io-index" 3545 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 3546 + dependencies = [ 3547 + "itoa", 3548 + "serde", 3549 + "time-core", 3550 + "time-macros", 3551 + ] 3552 + 3553 + [[package]] 3554 + name = "time-core" 3555 + version = "0.1.0" 3556 + source = "registry+https://github.com/rust-lang/crates.io-index" 3557 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 3558 + 3559 + [[package]] 3560 + name = "time-macros" 3561 + version = "0.2.6" 3562 + source = "registry+https://github.com/rust-lang/crates.io-index" 3563 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 3564 + dependencies = [ 3565 + "time-core", 3566 + ] 3567 + 3568 + [[package]] 3569 + name = "tinytemplate" 3570 + version = "1.2.1" 3571 + source = "registry+https://github.com/rust-lang/crates.io-index" 3572 + checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" 3573 + dependencies = [ 3574 + "serde", 3575 + "serde_json", 3576 + ] 3577 + 3578 + [[package]] 3579 + name = "tinyvec" 3580 + version = "1.6.0" 3581 + source = "registry+https://github.com/rust-lang/crates.io-index" 3582 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3583 + dependencies = [ 3584 + "tinyvec_macros", 3585 + ] 3586 + 3587 + [[package]] 3588 + name = "tinyvec_macros" 3589 + version = "0.1.0" 3590 + source = "registry+https://github.com/rust-lang/crates.io-index" 3591 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 3592 + 3593 + [[package]] 3594 + name = "tokio" 3595 + version = "1.28.1" 3596 + source = "registry+https://github.com/rust-lang/crates.io-index" 3597 + checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 3598 + dependencies = [ 3599 + "autocfg", 3600 + "bytes", 3601 + "libc", 3602 + "mio", 3603 + "num_cpus", 3604 + "parking_lot", 3605 + "pin-project-lite", 3606 + "signal-hook-registry", 3607 + "socket2", 3608 + "tokio-macros", 3609 + "windows-sys 0.48.0", 3610 + ] 3611 + 3612 + [[package]] 3613 + name = "tokio-io-timeout" 3614 + version = "1.2.0" 3615 + source = "registry+https://github.com/rust-lang/crates.io-index" 3616 + checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 3617 + dependencies = [ 3618 + "pin-project-lite", 3619 + "tokio", 3620 + ] 3621 + 3622 + [[package]] 3623 + name = "tokio-macros" 3624 + version = "2.1.0" 3625 + source = "registry+https://github.com/rust-lang/crates.io-index" 3626 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 3627 + dependencies = [ 3628 + "proc-macro2", 3629 + "quote", 3630 + "syn 2.0.3", 3631 + ] 3632 + 3633 + [[package]] 3634 + name = "tokio-native-tls" 3635 + version = "0.3.0" 3636 + source = "registry+https://github.com/rust-lang/crates.io-index" 3637 + checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 3638 + dependencies = [ 3639 + "native-tls", 3640 + "tokio", 3641 + ] 3642 + 3643 + [[package]] 3644 + name = "tokio-rustls" 3645 + version = "0.24.0" 3646 + source = "registry+https://github.com/rust-lang/crates.io-index" 3647 + checksum = "e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5" 3648 + dependencies = [ 3649 + "rustls", 3650 + "tokio", 3651 + ] 3652 + 3653 + [[package]] 3654 + name = "tokio-socks" 3655 + version = "0.5.1" 3656 + source = "registry+https://github.com/rust-lang/crates.io-index" 3657 + checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0" 3658 + dependencies = [ 3659 + "either", 3660 + "futures-util", 3661 + "thiserror", 3662 + "tokio", 3663 + ] 3664 + 3665 + [[package]] 3666 + name = "tokio-stream" 3667 + version = "0.1.14" 3668 + source = "registry+https://github.com/rust-lang/crates.io-index" 3669 + checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 3670 + dependencies = [ 3671 + "futures-core", 3672 + "pin-project-lite", 3673 + "tokio", 3674 + ] 3675 + 3676 + [[package]] 3677 + name = "tokio-util" 3678 + version = "0.7.4" 3679 + source = "registry+https://github.com/rust-lang/crates.io-index" 3680 + checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 3681 + dependencies = [ 3682 + "bytes", 3683 + "futures-core", 3684 + "futures-sink", 3685 + "pin-project-lite", 3686 + "tokio", 3687 + "tracing", 3688 + ] 3689 + 3690 + [[package]] 3691 + name = "toml" 3692 + version = "0.7.3" 3693 + source = "registry+https://github.com/rust-lang/crates.io-index" 3694 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 3695 + dependencies = [ 3696 + "serde", 3697 + "serde_spanned", 3698 + "toml_datetime", 3699 + "toml_edit", 3700 + ] 3701 + 3702 + [[package]] 3703 + name = "toml_datetime" 3704 + version = "0.6.1" 3705 + source = "registry+https://github.com/rust-lang/crates.io-index" 3706 + checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 3707 + dependencies = [ 3708 + "serde", 3709 + ] 3710 + 3711 + [[package]] 3712 + name = "toml_edit" 3713 + version = "0.19.6" 3714 + source = "registry+https://github.com/rust-lang/crates.io-index" 3715 + checksum = "08de71aa0d6e348f070457f85af8bd566e2bc452156a423ddf22861b3a953fae" 3716 + dependencies = [ 3717 + "indexmap", 3718 + "serde", 3719 + "serde_spanned", 3720 + "toml_datetime", 3721 + "winnow", 3722 + ] 3723 + 3724 + [[package]] 3725 + name = "tower" 3726 + version = "0.4.13" 3727 + source = "registry+https://github.com/rust-lang/crates.io-index" 3728 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 3729 + dependencies = [ 3730 + "futures-core", 3731 + "futures-util", 3732 + "pin-project", 3733 + "pin-project-lite", 3734 + "tokio", 3735 + "tokio-util", 3736 + "tower-layer", 3737 + "tower-service", 3738 + "tracing", 3739 + ] 3740 + 3741 + [[package]] 3742 + name = "tower-http" 3743 + version = "0.4.0" 3744 + source = "registry+https://github.com/rust-lang/crates.io-index" 3745 + checksum = "5d1d42a9b3f3ec46ba828e8d376aec14592ea199f70a06a548587ecd1c4ab658" 3746 + dependencies = [ 3747 + "bitflags 1.3.2", 3748 + "bytes", 3749 + "futures-core", 3750 + "futures-util", 3751 + "http", 3752 + "http-body", 3753 + "http-range-header", 3754 + "pin-project-lite", 3755 + "tower-layer", 3756 + "tower-service", 3757 + "tracing", 3758 + ] 3759 + 3760 + [[package]] 3761 + name = "tower-layer" 3762 + version = "0.3.2" 3763 + source = "registry+https://github.com/rust-lang/crates.io-index" 3764 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 3765 + 3766 + [[package]] 3767 + name = "tower-service" 3768 + version = "0.3.2" 3769 + source = "registry+https://github.com/rust-lang/crates.io-index" 3770 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3771 + 3772 + [[package]] 3773 + name = "tracing" 3774 + version = "0.1.37" 3775 + source = "registry+https://github.com/rust-lang/crates.io-index" 3776 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3777 + dependencies = [ 3778 + "cfg-if", 3779 + "log", 3780 + "pin-project-lite", 3781 + "tracing-attributes", 3782 + "tracing-core", 3783 + ] 3784 + 3785 + [[package]] 3786 + name = "tracing-attributes" 3787 + version = "0.1.23" 3788 + source = "registry+https://github.com/rust-lang/crates.io-index" 3789 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 3790 + dependencies = [ 3791 + "proc-macro2", 3792 + "quote", 3793 + "syn 1.0.107", 3794 + ] 3795 + 3796 + [[package]] 3797 + name = "tracing-core" 3798 + version = "0.1.30" 3799 + source = "registry+https://github.com/rust-lang/crates.io-index" 3800 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 3801 + dependencies = [ 3802 + "once_cell", 3803 + ] 3804 + 3805 + [[package]] 3806 + name = "tracing-subscriber" 3807 + version = "0.3.17" 3808 + source = "registry+https://github.com/rust-lang/crates.io-index" 3809 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3810 + dependencies = [ 3811 + "matchers", 3812 + "once_cell", 3813 + "regex", 3814 + "sharded-slab", 3815 + "thread_local", 3816 + "tracing", 3817 + "tracing-core", 3818 + ] 3819 + 3820 + [[package]] 3821 + name = "trust-dns-proto" 3822 + version = "0.21.2" 3823 + source = "registry+https://github.com/rust-lang/crates.io-index" 3824 + checksum = "9c31f240f59877c3d4bb3b3ea0ec5a6a0cff07323580ff8c7a605cd7d08b255d" 3825 + dependencies = [ 3826 + "async-trait", 3827 + "cfg-if", 3828 + "data-encoding", 3829 + "enum-as-inner 0.4.0", 3830 + "futures-channel", 3831 + "futures-io", 3832 + "futures-util", 3833 + "idna 0.2.3", 3834 + "ipnet", 3835 + "lazy_static", 3836 + "log", 3837 + "rand 0.8.5", 3838 + "smallvec", 3839 + "thiserror", 3840 + "tinyvec", 3841 + "tokio", 3842 + "url", 3843 + ] 3844 + 3845 + [[package]] 3846 + name = "trust-dns-proto" 3847 + version = "0.22.0" 3848 + source = "registry+https://github.com/rust-lang/crates.io-index" 3849 + checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 3850 + dependencies = [ 3851 + "async-trait", 3852 + "cfg-if", 3853 + "data-encoding", 3854 + "enum-as-inner 0.5.1", 3855 + "futures-channel", 3856 + "futures-io", 3857 + "futures-util", 3858 + "idna 0.2.3", 3859 + "ipnet", 3860 + "lazy_static", 3861 + "rand 0.8.5", 3862 + "smallvec", 3863 + "thiserror", 3864 + "tinyvec", 3865 + "tokio", 3866 + "tracing", 3867 + "url", 3868 + ] 3869 + 3870 + [[package]] 3871 + name = "trust-dns-resolver" 3872 + version = "0.21.2" 3873 + source = "registry+https://github.com/rust-lang/crates.io-index" 3874 + checksum = "e4ba72c2ea84515690c9fcef4c6c660bb9df3036ed1051686de84605b74fd558" 3875 + dependencies = [ 3876 + "cfg-if", 3877 + "futures-util", 3878 + "ipconfig", 3879 + "lazy_static", 3880 + "log", 3881 + "lru-cache", 3882 + "parking_lot", 3883 + "resolv-conf", 3884 + "smallvec", 3885 + "thiserror", 3886 + "trust-dns-proto 0.21.2", 3887 + ] 3888 + 3889 + [[package]] 3890 + name = "trust-dns-resolver" 3891 + version = "0.22.0" 3892 + source = "registry+https://github.com/rust-lang/crates.io-index" 3893 + checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" 3894 + dependencies = [ 3895 + "cfg-if", 3896 + "futures-util", 3897 + "ipconfig", 3898 + "lazy_static", 3899 + "lru-cache", 3900 + "parking_lot", 3901 + "resolv-conf", 3902 + "smallvec", 3903 + "thiserror", 3904 + "tokio", 3905 + "tracing", 3906 + "trust-dns-proto 0.22.0", 3907 + ] 3908 + 3909 + [[package]] 3910 + name = "try-lock" 3911 + version = "0.2.3" 3912 + source = "registry+https://github.com/rust-lang/crates.io-index" 3913 + checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 3914 + 3915 + [[package]] 3916 + name = "typed-builder" 3917 + version = "0.14.0" 3918 + source = "registry+https://github.com/rust-lang/crates.io-index" 3919 + checksum = "64cba322cb9b7bc6ca048de49e83918223f35e7a86311267013afff257004870" 3920 + dependencies = [ 3921 + "proc-macro2", 3922 + "quote", 3923 + "syn 1.0.107", 3924 + ] 3925 + 3926 + [[package]] 3927 + name = "typenum" 3928 + version = "1.16.0" 3929 + source = "registry+https://github.com/rust-lang/crates.io-index" 3930 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3931 + 3932 + [[package]] 3933 + name = "unicase" 3934 + version = "2.6.0" 3935 + source = "registry+https://github.com/rust-lang/crates.io-index" 3936 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 3937 + dependencies = [ 3938 + "version_check", 3939 + ] 3940 + 3941 + [[package]] 3942 + name = "unicode-bidi" 3943 + version = "0.3.8" 3944 + source = "registry+https://github.com/rust-lang/crates.io-index" 3945 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 3946 + 3947 + [[package]] 3948 + name = "unicode-ident" 3949 + version = "1.0.6" 3950 + source = "registry+https://github.com/rust-lang/crates.io-index" 3951 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 3952 + 3953 + [[package]] 3954 + name = "unicode-normalization" 3955 + version = "0.1.22" 3956 + source = "registry+https://github.com/rust-lang/crates.io-index" 3957 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3958 + dependencies = [ 3959 + "tinyvec", 3960 + ] 3961 + 3962 + [[package]] 3963 + name = "unicode-width" 3964 + version = "0.1.10" 3965 + source = "registry+https://github.com/rust-lang/crates.io-index" 3966 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3967 + 3968 + [[package]] 3969 + name = "unicode-xid" 3970 + version = "0.2.4" 3971 + source = "registry+https://github.com/rust-lang/crates.io-index" 3972 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3973 + 3974 + [[package]] 3975 + name = "untrusted" 3976 + version = "0.7.1" 3977 + source = "registry+https://github.com/rust-lang/crates.io-index" 3978 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3979 + 3980 + [[package]] 3981 + name = "url" 3982 + version = "2.3.1" 3983 + source = "registry+https://github.com/rust-lang/crates.io-index" 3984 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3985 + dependencies = [ 3986 + "form_urlencoded", 3987 + "idna 0.3.0", 3988 + "percent-encoding", 3989 + "serde", 3990 + ] 3991 + 3992 + [[package]] 3993 + name = "utf-8" 3994 + version = "0.7.6" 3995 + source = "registry+https://github.com/rust-lang/crates.io-index" 3996 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3997 + 3998 + [[package]] 3999 + name = "uuid" 4000 + version = "1.3.2" 4001 + source = "registry+https://github.com/rust-lang/crates.io-index" 4002 + checksum = "4dad5567ad0cf5b760e5665964bec1b47dfd077ba8a2544b513f3556d3d239a2" 4003 + dependencies = [ 4004 + "getrandom 0.2.8", 4005 + ] 4006 + 4007 + [[package]] 4008 + name = "value-bag" 4009 + version = "1.0.0-alpha.9" 4010 + source = "registry+https://github.com/rust-lang/crates.io-index" 4011 + checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" 4012 + dependencies = [ 4013 + "ctor", 4014 + "version_check", 4015 + ] 4016 + 4017 + [[package]] 4018 + name = "vcpkg" 4019 + version = "0.2.15" 4020 + source = "registry+https://github.com/rust-lang/crates.io-index" 4021 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4022 + 4023 + [[package]] 4024 + name = "version_check" 4025 + version = "0.9.4" 4026 + source = "registry+https://github.com/rust-lang/crates.io-index" 4027 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 4028 + 4029 + [[package]] 4030 + name = "wait-timeout" 4031 + version = "0.2.0" 4032 + source = "registry+https://github.com/rust-lang/crates.io-index" 4033 + checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 4034 + dependencies = [ 4035 + "libc", 4036 + ] 4037 + 4038 + [[package]] 4039 + name = "waker-fn" 4040 + version = "1.1.0" 4041 + source = "registry+https://github.com/rust-lang/crates.io-index" 4042 + checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 4043 + 4044 + [[package]] 4045 + name = "walkdir" 4046 + version = "2.3.2" 4047 + source = "registry+https://github.com/rust-lang/crates.io-index" 4048 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 4049 + dependencies = [ 4050 + "same-file", 4051 + "winapi", 4052 + "winapi-util", 4053 + ] 4054 + 4055 + [[package]] 4056 + name = "want" 4057 + version = "0.3.0" 4058 + source = "registry+https://github.com/rust-lang/crates.io-index" 4059 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 4060 + dependencies = [ 4061 + "log", 4062 + "try-lock", 4063 + ] 4064 + 4065 + [[package]] 4066 + name = "wasi" 4067 + version = "0.9.0+wasi-snapshot-preview1" 4068 + source = "registry+https://github.com/rust-lang/crates.io-index" 4069 + checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 4070 + 4071 + [[package]] 4072 + name = "wasi" 4073 + version = "0.11.0+wasi-snapshot-preview1" 4074 + source = "registry+https://github.com/rust-lang/crates.io-index" 4075 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4076 + 4077 + [[package]] 4078 + name = "wasm-bindgen" 4079 + version = "0.2.83" 4080 + source = "registry+https://github.com/rust-lang/crates.io-index" 4081 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 4082 + dependencies = [ 4083 + "cfg-if", 4084 + "wasm-bindgen-macro", 4085 + ] 4086 + 4087 + [[package]] 4088 + name = "wasm-bindgen-backend" 4089 + version = "0.2.83" 4090 + source = "registry+https://github.com/rust-lang/crates.io-index" 4091 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 4092 + dependencies = [ 4093 + "bumpalo", 4094 + "log", 4095 + "once_cell", 4096 + "proc-macro2", 4097 + "quote", 4098 + "syn 1.0.107", 4099 + "wasm-bindgen-shared", 4100 + ] 4101 + 4102 + [[package]] 4103 + name = "wasm-bindgen-futures" 4104 + version = "0.4.33" 4105 + source = "registry+https://github.com/rust-lang/crates.io-index" 4106 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 4107 + dependencies = [ 4108 + "cfg-if", 4109 + "js-sys", 4110 + "wasm-bindgen", 4111 + "web-sys", 4112 + ] 4113 + 4114 + [[package]] 4115 + name = "wasm-bindgen-macro" 4116 + version = "0.2.83" 4117 + source = "registry+https://github.com/rust-lang/crates.io-index" 4118 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 4119 + dependencies = [ 4120 + "quote", 4121 + "wasm-bindgen-macro-support", 4122 + ] 4123 + 4124 + [[package]] 4125 + name = "wasm-bindgen-macro-support" 4126 + version = "0.2.83" 4127 + source = "registry+https://github.com/rust-lang/crates.io-index" 4128 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 4129 + dependencies = [ 4130 + "proc-macro2", 4131 + "quote", 4132 + "syn 1.0.107", 4133 + "wasm-bindgen-backend", 4134 + "wasm-bindgen-shared", 4135 + ] 4136 + 4137 + [[package]] 4138 + name = "wasm-bindgen-shared" 4139 + version = "0.2.83" 4140 + source = "registry+https://github.com/rust-lang/crates.io-index" 4141 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 4142 + 4143 + [[package]] 4144 + name = "web-sys" 4145 + version = "0.3.60" 4146 + source = "registry+https://github.com/rust-lang/crates.io-index" 4147 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 4148 + dependencies = [ 4149 + "js-sys", 4150 + "wasm-bindgen", 4151 + ] 4152 + 4153 + [[package]] 4154 + name = "wepoll-ffi" 4155 + version = "0.1.2" 4156 + source = "registry+https://github.com/rust-lang/crates.io-index" 4157 + checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 4158 + dependencies = [ 4159 + "cc", 4160 + ] 4161 + 4162 + [[package]] 4163 + name = "widestring" 4164 + version = "0.5.1" 4165 + source = "registry+https://github.com/rust-lang/crates.io-index" 4166 + checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" 4167 + 4168 + [[package]] 4169 + name = "winapi" 4170 + version = "0.3.9" 4171 + source = "registry+https://github.com/rust-lang/crates.io-index" 4172 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4173 + dependencies = [ 4174 + "winapi-i686-pc-windows-gnu", 4175 + "winapi-x86_64-pc-windows-gnu", 4176 + ] 4177 + 4178 + [[package]] 4179 + name = "winapi-i686-pc-windows-gnu" 4180 + version = "0.4.0" 4181 + source = "registry+https://github.com/rust-lang/crates.io-index" 4182 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4183 + 4184 + [[package]] 4185 + name = "winapi-util" 4186 + version = "0.1.5" 4187 + source = "registry+https://github.com/rust-lang/crates.io-index" 4188 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 4189 + dependencies = [ 4190 + "winapi", 4191 + ] 4192 + 4193 + [[package]] 4194 + name = "winapi-x86_64-pc-windows-gnu" 4195 + version = "0.4.0" 4196 + source = "registry+https://github.com/rust-lang/crates.io-index" 4197 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4198 + 4199 + [[package]] 4200 + name = "windows-sys" 4201 + version = "0.36.1" 4202 + source = "registry+https://github.com/rust-lang/crates.io-index" 4203 + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 4204 + dependencies = [ 4205 + "windows_aarch64_msvc 0.36.1", 4206 + "windows_i686_gnu 0.36.1", 4207 + "windows_i686_msvc 0.36.1", 4208 + "windows_x86_64_gnu 0.36.1", 4209 + "windows_x86_64_msvc 0.36.1", 4210 + ] 4211 + 4212 + [[package]] 4213 + name = "windows-sys" 4214 + version = "0.42.0" 4215 + source = "registry+https://github.com/rust-lang/crates.io-index" 4216 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4217 + dependencies = [ 4218 + "windows_aarch64_gnullvm 0.42.1", 4219 + "windows_aarch64_msvc 0.42.1", 4220 + "windows_i686_gnu 0.42.1", 4221 + "windows_i686_msvc 0.42.1", 4222 + "windows_x86_64_gnu 0.42.1", 4223 + "windows_x86_64_gnullvm 0.42.1", 4224 + "windows_x86_64_msvc 0.42.1", 4225 + ] 4226 + 4227 + [[package]] 4228 + name = "windows-sys" 4229 + version = "0.45.0" 4230 + source = "registry+https://github.com/rust-lang/crates.io-index" 4231 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4232 + dependencies = [ 4233 + "windows-targets 0.42.1", 4234 + ] 4235 + 4236 + [[package]] 4237 + name = "windows-sys" 4238 + version = "0.48.0" 4239 + source = "registry+https://github.com/rust-lang/crates.io-index" 4240 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4241 + dependencies = [ 4242 + "windows-targets 0.48.0", 4243 + ] 4244 + 4245 + [[package]] 4246 + name = "windows-targets" 4247 + version = "0.42.1" 4248 + source = "registry+https://github.com/rust-lang/crates.io-index" 4249 + checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 4250 + dependencies = [ 4251 + "windows_aarch64_gnullvm 0.42.1", 4252 + "windows_aarch64_msvc 0.42.1", 4253 + "windows_i686_gnu 0.42.1", 4254 + "windows_i686_msvc 0.42.1", 4255 + "windows_x86_64_gnu 0.42.1", 4256 + "windows_x86_64_gnullvm 0.42.1", 4257 + "windows_x86_64_msvc 0.42.1", 4258 + ] 4259 + 4260 + [[package]] 4261 + name = "windows-targets" 4262 + version = "0.48.0" 4263 + source = "registry+https://github.com/rust-lang/crates.io-index" 4264 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4265 + dependencies = [ 4266 + "windows_aarch64_gnullvm 0.48.0", 4267 + "windows_aarch64_msvc 0.48.0", 4268 + "windows_i686_gnu 0.48.0", 4269 + "windows_i686_msvc 0.48.0", 4270 + "windows_x86_64_gnu 0.48.0", 4271 + "windows_x86_64_gnullvm 0.48.0", 4272 + "windows_x86_64_msvc 0.48.0", 4273 + ] 4274 + 4275 + [[package]] 4276 + name = "windows_aarch64_gnullvm" 4277 + version = "0.42.1" 4278 + source = "registry+https://github.com/rust-lang/crates.io-index" 4279 + checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 4280 + 4281 + [[package]] 4282 + name = "windows_aarch64_gnullvm" 4283 + version = "0.48.0" 4284 + source = "registry+https://github.com/rust-lang/crates.io-index" 4285 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4286 + 4287 + [[package]] 4288 + name = "windows_aarch64_msvc" 4289 + version = "0.36.1" 4290 + source = "registry+https://github.com/rust-lang/crates.io-index" 4291 + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 4292 + 4293 + [[package]] 4294 + name = "windows_aarch64_msvc" 4295 + version = "0.42.1" 4296 + source = "registry+https://github.com/rust-lang/crates.io-index" 4297 + checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 4298 + 4299 + [[package]] 4300 + name = "windows_aarch64_msvc" 4301 + version = "0.48.0" 4302 + source = "registry+https://github.com/rust-lang/crates.io-index" 4303 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4304 + 4305 + [[package]] 4306 + name = "windows_i686_gnu" 4307 + version = "0.36.1" 4308 + source = "registry+https://github.com/rust-lang/crates.io-index" 4309 + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 4310 + 4311 + [[package]] 4312 + name = "windows_i686_gnu" 4313 + version = "0.42.1" 4314 + source = "registry+https://github.com/rust-lang/crates.io-index" 4315 + checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 4316 + 4317 + [[package]] 4318 + name = "windows_i686_gnu" 4319 + version = "0.48.0" 4320 + source = "registry+https://github.com/rust-lang/crates.io-index" 4321 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4322 + 4323 + [[package]] 4324 + name = "windows_i686_msvc" 4325 + version = "0.36.1" 4326 + source = "registry+https://github.com/rust-lang/crates.io-index" 4327 + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 4328 + 4329 + [[package]] 4330 + name = "windows_i686_msvc" 4331 + version = "0.42.1" 4332 + source = "registry+https://github.com/rust-lang/crates.io-index" 4333 + checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 4334 + 4335 + [[package]] 4336 + name = "windows_i686_msvc" 4337 + version = "0.48.0" 4338 + source = "registry+https://github.com/rust-lang/crates.io-index" 4339 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4340 + 4341 + [[package]] 4342 + name = "windows_x86_64_gnu" 4343 + version = "0.36.1" 4344 + source = "registry+https://github.com/rust-lang/crates.io-index" 4345 + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 4346 + 4347 + [[package]] 4348 + name = "windows_x86_64_gnu" 4349 + version = "0.42.1" 4350 + source = "registry+https://github.com/rust-lang/crates.io-index" 4351 + checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 4352 + 4353 + [[package]] 4354 + name = "windows_x86_64_gnu" 4355 + version = "0.48.0" 4356 + source = "registry+https://github.com/rust-lang/crates.io-index" 4357 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4358 + 4359 + [[package]] 4360 + name = "windows_x86_64_gnullvm" 4361 + version = "0.42.1" 4362 + source = "registry+https://github.com/rust-lang/crates.io-index" 4363 + checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 4364 + 4365 + [[package]] 4366 + name = "windows_x86_64_gnullvm" 4367 + version = "0.48.0" 4368 + source = "registry+https://github.com/rust-lang/crates.io-index" 4369 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4370 + 4371 + [[package]] 4372 + name = "windows_x86_64_msvc" 4373 + version = "0.36.1" 4374 + source = "registry+https://github.com/rust-lang/crates.io-index" 4375 + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 4376 + 4377 + [[package]] 4378 + name = "windows_x86_64_msvc" 4379 + version = "0.42.1" 4380 + source = "registry+https://github.com/rust-lang/crates.io-index" 4381 + checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" 4382 + 4383 + [[package]] 4384 + name = "windows_x86_64_msvc" 4385 + version = "0.48.0" 4386 + source = "registry+https://github.com/rust-lang/crates.io-index" 4387 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4388 + 4389 + [[package]] 4390 + name = "winnow" 4391 + version = "0.3.5" 4392 + source = "registry+https://github.com/rust-lang/crates.io-index" 4393 + checksum = "ee7b2c67f962bf5042bfd8b6a916178df33a26eec343ae064cb8e069f638fa6f" 4394 + dependencies = [ 4395 + "memchr", 4396 + ] 4397 + 4398 + [[package]] 4399 + name = "winreg" 4400 + version = "0.10.1" 4401 + source = "registry+https://github.com/rust-lang/crates.io-index" 4402 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 4403 + dependencies = [ 4404 + "winapi", 4405 + ] 4406 + 4407 + [[package]] 4408 + name = "wiremock" 4409 + version = "0.5.18" 4410 + source = "registry+https://github.com/rust-lang/crates.io-index" 4411 + checksum = "bd7b0b5b253ebc0240d6aac6dd671c495c467420577bf634d3064ae7e6fa2b4c" 4412 + dependencies = [ 4413 + "assert-json-diff", 4414 + "async-trait", 4415 + "base64 0.21.0", 4416 + "deadpool", 4417 + "futures", 4418 + "futures-timer", 4419 + "http-types", 4420 + "hyper", 4421 + "log", 4422 + "once_cell", 4423 + "regex", 4424 + "serde", 4425 + "serde_json", 4426 + "tokio", 4427 + ] 4428 + 4429 + [[package]] 4430 + name = "yansi" 4431 + version = "0.5.1" 4432 + source = "registry+https://github.com/rust-lang/crates.io-index" 4433 + checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 4434 + 4435 + [[package]] 4436 + name = "zeroize" 4437 + version = "1.5.7" 4438 + source = "registry+https://github.com/rust-lang/crates.io-index" 4439 + checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f"
+25 -7
pkgs/tools/networking/lychee/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "lychee"; 12 - version = "0.11.1"; 13 14 src = fetchFromGitHub { 15 owner = "lycheeverse"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-fOD28O6ycRIniQz841PGJzEFGtYord/y44mdqyAmNDg="; 19 }; 20 21 - cargoHash = "sha256-r089P2VOeIIW0FjkO4oqVXbrxDND4loagVfVMm5EtaE="; 22 23 nativeBuildInputs = [ pkg-config ]; 24 25 buildInputs = [ openssl ] 26 ++ lib.optionals stdenv.isDarwin [ Security ]; 27 28 - # Disabled because they currently fail 29 - doCheck = false; 30 31 meta = with lib; { 32 - description = "A fast, async, resource-friendly link checker written in Rust."; 33 homepage = "https://github.com/lycheeverse/lychee"; 34 license = with licenses; [ asl20 mit ]; 35 - maintainers = with maintainers; [ tuxinaut ]; 36 }; 37 }
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "lychee"; 12 + version = "0.13.0"; 13 14 src = fetchFromGitHub { 15 owner = "lycheeverse"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-JUyoOtlypDWK6HxsonVzbfQAdcXk728a8gVI/5GI2fs="; 19 }; 20 21 + cargoLock = { 22 + lockFile = ./Cargo.lock; 23 + outputHashes = { 24 + "criterion-0.4.0" = "sha256-0EKLRdxbH2czkZjmuaYLzkTBU687y6Iw9yqNV2TbsDw="; 25 + }; 26 + }; 27 28 nativeBuildInputs = [ pkg-config ]; 29 30 buildInputs = [ openssl ] 31 ++ lib.optionals stdenv.isDarwin [ Security ]; 32 33 + checkFlags = [ 34 + # Network errors for all of these tests 35 + # "error reading DNS system conf: No such file or directory (os error 2)" } } 36 + "--skip=archive::wayback::tests::wayback_suggestion" 37 + "--skip=archive::wayback::tests::wayback_suggestion_unknown_url" 38 + "--skip=cli::test_dont_dump_data_uris_by_default" 39 + "--skip=cli::test_dump_data_uris_in_verbose_mode" 40 + "--skip=cli::test_exclude_example_domains" 41 + "--skip=cli::test_local_dir" 42 + "--skip=cli::test_local_file" 43 + "--skip=client::tests" 44 + "--skip=collector::tests" 45 + "--skip=src/lib.rs" 46 + ]; 47 48 meta = with lib; { 49 + description = "A fast, async, stream-based link checker written in Rust."; 50 homepage = "https://github.com/lycheeverse/lychee"; 51 + downloadPage = "https://github.com/lycheeverse/lychee/releases/tag/v${version}"; 52 license = with licenses; [ asl20 mit ]; 53 + maintainers = with maintainers; [ totoroot tuxinaut ]; 54 }; 55 }
+2 -2
pkgs/tools/networking/mu/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "mu"; 17 - version = "1.10.5"; 18 19 src = fetchFromGitHub { 20 owner = "djcb"; 21 repo = "mu"; 22 rev = "v${version}"; 23 - hash = "sha256-ha3ckyRNzWF52unY6Pw2M6qeUdC68SGHFvzJ8Jbk2fY="; 24 }; 25 26 postPatch = ''
··· 14 15 stdenv.mkDerivation rec { 16 pname = "mu"; 17 + version = "1.10.6"; 18 19 src = fetchFromGitHub { 20 owner = "djcb"; 21 repo = "mu"; 22 rev = "v${version}"; 23 + hash = "sha256-AGHPczGh4z0bla034FGSTmaRgMIfBNYFBUPevJ9LHqI="; 24 }; 25 26 postPatch = ''
+2 -2
pkgs/tools/nix/nix-init/default.nix
··· 6 , installShellFiles 7 , pkg-config 8 , bzip2 9 - , libgit2 10 , openssl 11 , zlib 12 , zstd ··· 45 buildInputs = [ 46 bzip2 47 curl 48 - libgit2 49 openssl 50 zlib 51 zstd
··· 6 , installShellFiles 7 , pkg-config 8 , bzip2 9 + , libgit2_1_6 10 , openssl 11 , zlib 12 , zstd ··· 45 buildInputs = [ 46 bzip2 47 curl 48 + libgit2_1_6 49 openssl 50 zlib 51 zstd
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/manual.py
··· 623 elif bt.type == 'footnote_ref' and (id := cast(str, bt.attrs.get('id', ''))): 624 result.append(XrefTarget(id, "???", None, None, target_file)) 625 elif bt.type == 'inline': 626 - assert bt.children 627 result += self._collect_ids(bt.children, target_file, typ, False) 628 elif id := cast(str, bt.attrs.get('id', '')): 629 # anchors and examples have no titles we could use, but we'll have to put
··· 623 elif bt.type == 'footnote_ref' and (id := cast(str, bt.attrs.get('id', ''))): 624 result.append(XrefTarget(id, "???", None, None, target_file)) 625 elif bt.type == 'inline': 626 + assert bt.children is not None 627 result += self._collect_ids(bt.children, target_file, typ, False) 628 elif id := cast(str, bt.attrs.get('id', '')): 629 # anchors and examples have no titles we could use, but we'll have to put
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py
··· 458 token.attrs['id'] = f'{token.meta["label"]}.__back.{token.meta["subId"]}' 459 token.meta['target'] = token.meta["label"] 460 elif token.type == 'inline': 461 - assert token.children 462 generate_ids(token.children) 463 464 def footnote_ids(state: markdown_it.rules_core.StateCore) -> None:
··· 458 token.attrs['id'] = f'{token.meta["label"]}.__back.{token.meta["subId"]}' 459 token.meta['target'] = token.meta["label"] 460 elif token.type == 'inline': 461 + assert token.children is not None 462 generate_ids(token.children) 463 464 def footnote_ids(state: markdown_it.rules_core.StateCore) -> None:
+3 -3
pkgs/tools/package-management/repro-get/default.nix
··· 9 10 buildGoModule rec { 11 pname = "repro-get"; 12 - version = "0.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "reproducible-containers"; 16 repo = "repro-get"; 17 rev = "v${version}"; 18 - sha256 = "sha256-2B4jNP58t+cfeHi5pICtB9+NwujRzkhl1d/cPkWlNrk="; 19 }; 20 21 - vendorHash = "sha256-GM8sKIZb2G9dBj2RoRO80hQrv8D+hHYo0O9FbBuK780="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
··· 9 10 buildGoModule rec { 11 pname = "repro-get"; 12 + version = "0.4.0"; 13 14 src = fetchFromGitHub { 15 owner = "reproducible-containers"; 16 repo = "repro-get"; 17 rev = "v${version}"; 18 + sha256 = "sha256-Ij74EQz5NreOhjz6XPAriYUb5iNT4E+w5vO5uzjzFR4="; 19 }; 20 21 + vendorHash = "sha256-Tev6MaquEup5EN7aeIA1wzc08kqLtvLuUz7U8o7CW04="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
+1
pkgs/tools/text/shfmt/default.nix
··· 33 ''; 34 license = licenses.bsd3; 35 maintainers = with maintainers; [ zowoq SuperSandro2000 ]; 36 }; 37 }
··· 33 ''; 34 license = licenses.bsd3; 35 maintainers = with maintainers; [ zowoq SuperSandro2000 ]; 36 + mainProgram = "shfmt"; 37 }; 38 }
+19 -4
pkgs/top-level/all-packages.nix
··· 2087 2088 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { }; 2089 2090 - gex = callPackage ../applications/version-management/gex { 2091 - inherit (darwin.apple_sdk.frameworks) Security; 2092 - }; 2093 2094 gfold = callPackage ../applications/version-management/gfold { 2095 inherit (darwin.apple_sdk.frameworks) Security; ··· 5545 wlroots = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/wlroots.nix { }; 5546 udis86 = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { }; 5547 }; 5548 5549 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { }; 5550 ··· 12362 12363 richgo = callPackage ../development/tools/richgo { }; 12364 12365 rlci = callPackage ../development/interpreters/rlci { }; 12366 12367 rs = callPackage ../tools/text/rs { }; ··· 21296 patches = []; 21297 }; 21298 21299 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 21300 21301 libhsts = callPackage ../development/libraries/libhsts { }; ··· 32523 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8. 32524 }; 32525 32526 - avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy { }; 32527 32528 image-roll = callPackage ../applications/graphics/image-roll { }; 32529
··· 2087 2088 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { }; 2089 2090 + gex = callPackage ../applications/version-management/gex { }; 2091 2092 gfold = callPackage ../applications/version-management/gfold { 2093 inherit (darwin.apple_sdk.frameworks) Security; ··· 5543 wlroots = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/wlroots.nix { }; 5544 udis86 = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { }; 5545 }; 5546 + 5547 + hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { }; 5548 5549 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { }; 5550 ··· 12362 12363 richgo = callPackage ../development/tools/richgo { }; 12364 12365 + risor = callPackage ../development/interpreters/risor { }; 12366 + 12367 rlci = callPackage ../development/interpreters/rlci { }; 12368 12369 rs = callPackage ../tools/text/rs { }; ··· 21298 patches = []; 21299 }; 21300 21301 + libgit2_1_6 = libgit2.overrideAttrs rec { 21302 + version = "1.6.4"; 21303 + src = fetchFromGitHub { 21304 + owner = "libgit2"; 21305 + repo = "libgit2"; 21306 + rev = "v${version}"; 21307 + hash = "sha256-lW3mokVKsbknVj2xsxEbeZH4IdKZ0aIgGutzenS0Eh0="; 21308 + }; 21309 + patches = [ ]; 21310 + }; 21311 + 21312 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 21313 21314 libhsts = callPackage ../development/libraries/libhsts { }; ··· 32536 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8. 32537 }; 32538 32539 + avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy { 32540 + inherit (darwin) autoSignDarwinBinariesHook; 32541 + }; 32542 32543 image-roll = callPackage ../applications/graphics/image-roll { }; 32544
+9 -4
pkgs/top-level/perl-packages.nix
··· 26543 hash = "sha256-0QbPfCPBdNBbUiZ8Ppg2zao98+Ddl3l+yX6y1/J50rg="; 26544 }; 26545 26546 buildInputs = [ 26547 GD 26548 IPCShareLite 26549 JSON 26550 LWP 26551 - HTTPDaemon 26552 - pkgs.cairo 26553 pkgs.mapnik 26554 - pkgs.zlib 26555 - ]; 26556 26557 installPhase = '' 26558 install -m 755 -d $out/usr/libexec
··· 26543 hash = "sha256-0QbPfCPBdNBbUiZ8Ppg2zao98+Ddl3l+yX6y1/J50rg="; 26544 }; 26545 26546 + patches = [ 26547 + # https://github.com/openstreetmap/tirex/pull/54 26548 + (fetchpatch { 26549 + url = "https://github.com/openstreetmap/tirex/commit/da0c5db926bc0939c53dd902a969b689ccf9edde.patch"; 26550 + hash = "sha256-bnL1ZGy8ZNSZuCRbZn59qRVLg3TL0GjFYnhRKroeVO0="; 26551 + }) 26552 + ]; 26553 + 26554 buildInputs = [ 26555 GD 26556 IPCShareLite 26557 JSON 26558 LWP 26559 pkgs.mapnik 26560 + ] ++ pkgs.mapnik.buildInputs; 26561 26562 installPhase = '' 26563 install -m 755 -d $out/usr/libexec
+1
pkgs/top-level/python-aliases.nix
··· 316 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 317 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01 318 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 319 retworkx = rustworkx; # added 2023-05-14 320 repeated_test = repeated-test; # added 2022-11-15 321 requests_oauthlib = requests-oauthlib; # added 2022-02-12
··· 316 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 317 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01 318 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 319 + rednose = throw "rednose is no longer maintained (since February 2018)"; # added 2023-08-06 320 retworkx = rustworkx; # added 2023-05-14 321 repeated_test = repeated-test; # added 2022-11-15 322 requests_oauthlib = requests-oauthlib; # added 2022-02-12
-2
pkgs/top-level/python-packages.nix
··· 10881 10882 redis = callPackage ../development/python-modules/redis { }; 10883 10884 - rednose = callPackage ../development/python-modules/rednose { }; 10885 - 10886 redshift-connector = callPackage ../development/python-modules/redshift-connector { }; 10887 10888 reedsolo = callPackage ../development/python-modules/reedsolo { };
··· 10881 10882 redis = callPackage ../development/python-modules/redis { }; 10883 10884 redshift-connector = callPackage ../development/python-modules/redshift-connector { }; 10885 10886 reedsolo = callPackage ../development/python-modules/reedsolo { };