Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 4a640f8b 07310e59

+4160 -281
+25 -32
maintainers/maintainer-list.nix
··· 309 githubId = 2321000; 310 name = "Ruslan Babayev"; 311 }; 312 acairncross = { 313 email = "acairncross@gmail.com"; 314 github = "acairncross"; ··· 2943 }; 2944 citadelcore = { 2945 email = "alex@arctarus.co.uk"; 2946 - github = "CitadelCore"; 2947 githubId = 5567402; 2948 name = "Alex Zero"; 2949 keys = [{ ··· 4952 githubId = 2512008; 4953 name = "Even Brenden"; 4954 }; 4955 evils = { 4956 email = "evils.devils@protonmail.com"; 4957 matrix = "@evils:nixos.dev"; ··· 5422 githubId = 7551358; 5423 name = "Frede Emil"; 5424 }; 5425 - Freed-Wu = { 5426 email = "wuzhenyu@ustc.edu"; 5427 github = "Freed-Wu"; 5428 githubId = 32936898; ··· 5531 }; 5532 fuzen = { 5533 email = "me@fuzen.cafe"; 5534 - github = "Fuzen-py"; 5535 githubId = 17859309; 5536 name = "Fuzen"; 5537 }; ··· 5884 github = "goodrone"; 5885 githubId = 1621335; 5886 name = "Andrew Trachenko"; 5887 - }; 5888 - gordias = { 5889 - name = "Gordias"; 5890 - email = "gordias@disroot.org"; 5891 - github = "gordiasdot"; 5892 - githubId = 94724133; 5893 - keys = [{ 5894 - fingerprint = "C006 B8A0 0618 F3B6 E0E4 2ECD 5D47 2848 30FA A4FA"; 5895 - }]; 5896 }; 5897 gotcha = { 5898 email = "gotcha@bubblenet.be"; ··· 6768 }; 6769 ilya-kolpakov = { 6770 email = "ilya.kolpakov@gmail.com"; 6771 - github = "ilya-kolpakov"; 6772 githubId = 592849; 6773 name = "Ilya Kolpakov"; 6774 }; ··· 7170 jayesh-bhoot = { 7171 name = "Jayesh Bhoot"; 7172 email = "jb@jayeshbhoot.com"; 7173 - github = "jayeshbhoot"; 7174 githubId = 1915507; 7175 }; 7176 jayman2000 = { ··· 7655 name = "Jocelyn Thode"; 7656 }; 7657 joedevivo = { 7658 - github = "joedevivo"; 7659 - githubId = 55951; 7660 - name = "Joe DeVivo"; 7661 - }; 7662 joelancaster = { 7663 email = "joe.a.lancas@gmail.com"; 7664 github = "JoeLancaster"; ··· 7988 }; 7989 juaningan = { 7990 email = "juaningan@gmail.com"; 7991 - github = "uningan"; 7992 githubId = 810075; 7993 name = "Juan Rodal"; 7994 }; ··· 8951 github = "leifhelm"; 8952 githubId = 31693262; 8953 name = "Jakob Leifhelm"; 8954 - keys =[{ 8955 fingerprint = "4A82 F68D AC07 9FFD 8BF0 89C4 6817 AA02 3810 0822"; 8956 }]; 8957 }; ··· 10008 githubId = 95194; 10009 name = "Mauricio Scheffer"; 10010 }; 10011 - maxbrunet = { 10012 email = "max@brnt.mx"; 10013 github = "maxbrunet"; 10014 githubId = 32458727; ··· 10380 name = "Michael Pacheco"; 10381 github = "MichaelPachec0"; 10382 githubId = 48970112; 10383 - keys = [ { 10384 fingerprint = "8D12 991F 5558 C501 70B2 779C 7811 46B0 B5F9 5F64"; 10385 }]; 10386 }; ··· 17008 email = "david@adaltas.com"; 17009 github = "wdavidw"; 17010 githubId = 46896; 17011 - }; 17012 - WeebSorceress = { 17013 - name = "WeebSorceress"; 17014 - email = "hello@weebsorceress.anonaddy.me"; 17015 - matrix = "@weebsorceress:matrix.org"; 17016 - github = "WeebSorceress"; 17017 - githubId = 106774777; 17018 - keys = [{ 17019 - fingerprint = "659A 9BC3 F904 EC24 1461 2EFE 7F57 3443 17F0 FA43"; 17020 - }]; 17021 }; 17022 wegank = { 17023 name = "Weijia Wang";
··· 309 githubId = 2321000; 310 name = "Ruslan Babayev"; 311 }; 312 + abustany = { 313 + email = "adrien@bustany.org"; 314 + github = "abustany"; 315 + githubId = 2526296; 316 + name = "Adrien Bustany"; 317 + }; 318 acairncross = { 319 email = "acairncross@gmail.com"; 320 github = "acairncross"; ··· 2949 }; 2950 citadelcore = { 2951 email = "alex@arctarus.co.uk"; 2952 + github = "VertexA115"; 2953 githubId = 5567402; 2954 name = "Alex Zero"; 2955 keys = [{ ··· 4958 githubId = 2512008; 4959 name = "Even Brenden"; 4960 }; 4961 + evilmav = { 4962 + email = "elenskiy.ilya@gmail.com"; 4963 + github = "evilmav"; 4964 + githubId = 6803717; 4965 + name = "Ilya Elenskiy"; 4966 + }; 4967 evils = { 4968 email = "evils.devils@protonmail.com"; 4969 matrix = "@evils:nixos.dev"; ··· 5434 githubId = 7551358; 5435 name = "Frede Emil"; 5436 }; 5437 + Freed-Wu = { 5438 email = "wuzhenyu@ustc.edu"; 5439 github = "Freed-Wu"; 5440 githubId = 32936898; ··· 5543 }; 5544 fuzen = { 5545 email = "me@fuzen.cafe"; 5546 + github = "LovingMelody"; 5547 githubId = 17859309; 5548 name = "Fuzen"; 5549 }; ··· 5896 github = "goodrone"; 5897 githubId = 1621335; 5898 name = "Andrew Trachenko"; 5899 }; 5900 gotcha = { 5901 email = "gotcha@bubblenet.be"; ··· 6771 }; 6772 ilya-kolpakov = { 6773 email = "ilya.kolpakov@gmail.com"; 6774 + github = "1pakch"; 6775 githubId = 592849; 6776 name = "Ilya Kolpakov"; 6777 }; ··· 7173 jayesh-bhoot = { 7174 name = "Jayesh Bhoot"; 7175 email = "jb@jayeshbhoot.com"; 7176 + github = "bhootjb"; 7177 githubId = 1915507; 7178 }; 7179 jayman2000 = { ··· 7658 name = "Jocelyn Thode"; 7659 }; 7660 joedevivo = { 7661 + github = "joedevivo"; 7662 + githubId = 55951; 7663 + name = "Joe DeVivo"; 7664 + }; 7665 joelancaster = { 7666 email = "joe.a.lancas@gmail.com"; 7667 github = "JoeLancaster"; ··· 7991 }; 7992 juaningan = { 7993 email = "juaningan@gmail.com"; 7994 + github = "oneingan"; 7995 githubId = 810075; 7996 name = "Juan Rodal"; 7997 }; ··· 8954 github = "leifhelm"; 8955 githubId = 31693262; 8956 name = "Jakob Leifhelm"; 8957 + keys = [{ 8958 fingerprint = "4A82 F68D AC07 9FFD 8BF0 89C4 6817 AA02 3810 0822"; 8959 }]; 8960 }; ··· 10011 githubId = 95194; 10012 name = "Mauricio Scheffer"; 10013 }; 10014 + maxbrunet = { 10015 email = "max@brnt.mx"; 10016 github = "maxbrunet"; 10017 githubId = 32458727; ··· 10383 name = "Michael Pacheco"; 10384 github = "MichaelPachec0"; 10385 githubId = 48970112; 10386 + keys = [{ 10387 fingerprint = "8D12 991F 5558 C501 70B2 779C 7811 46B0 B5F9 5F64"; 10388 }]; 10389 }; ··· 17011 email = "david@adaltas.com"; 17012 github = "wdavidw"; 17013 githubId = 46896; 17014 }; 17015 wegank = { 17016 name = "Weijia Wang";
+1 -1
maintainers/scripts/fix-maintainers.pl
··· 42 } 43 my $resp_json = from_json($resp->content); 44 my $api_user = %$resp_json{"login"}; 45 - if ($current_user ne $api_user) { 46 print $current_user . " is now known on github as " . $api_user . ". Editing maintainer-list.nix…\n"; 47 my $file = path($maintainers_list_nix); 48 my $data = $file->slurp_utf8;
··· 42 } 43 my $resp_json = from_json($resp->content); 44 my $api_user = %$resp_json{"login"}; 45 + if (lc($current_user) ne lc($api_user)) { 46 print $current_user . " is now known on github as " . $api_user . ". Editing maintainer-list.nix…\n"; 47 my $file = path($maintainers_list_nix); 48 my $data = $file->slurp_utf8;
+2
nixos/doc/manual/release-notes/rl-2305.section.md
··· 356 357 - Only `k3s` version 1.26 is included. Users of the `k3s_1_24` or `k3s_1_25` packages should upgrade to use the `1.26` version of the package. 358 359 ## Other Notable Changes {#sec-release-23.05-notable-changes} 360 361 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
··· 356 357 - Only `k3s` version 1.26 is included. Users of the `k3s_1_24` or `k3s_1_25` packages should upgrade to use the `1.26` version of the package. 358 359 + - The `nerdfonts` package has been updated to major version 3, which includes potential [breaking changes](https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.0.0). 360 + 361 ## Other Notable Changes {#sec-release-23.05-notable-changes} 362 363 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+23 -2
nixos/modules/services/web-servers/traefik.nix
··· 48 '' 49 else 50 cfg.staticConfigFile; 51 in { 52 options.services.traefik = { 53 enable = mkEnableOption (lib.mdDoc "Traefik web server"); ··· 127 type = types.package; 128 description = lib.mdDoc "Traefik package to use."; 129 }; 130 }; 131 132 config = mkIf cfg.enable { ··· 139 startLimitIntervalSec = 86400; 140 startLimitBurst = 5; 141 serviceConfig = { 142 - ExecStart = 143 - "${cfg.package}/bin/traefik --configfile=${staticConfigFile}"; 144 Type = "simple"; 145 User = "traefik"; 146 Group = cfg.group; ··· 155 ProtectHome = true; 156 ProtectSystem = "full"; 157 ReadWriteDirectories = cfg.dataDir; 158 }; 159 }; 160
··· 48 '' 49 else 50 cfg.staticConfigFile; 51 + 52 + finalStaticConfigFile = 53 + if cfg.environmentFiles == [] 54 + then staticConfigFile 55 + else "/run/traefik/config.toml"; 56 in { 57 options.services.traefik = { 58 enable = mkEnableOption (lib.mdDoc "Traefik web server"); ··· 132 type = types.package; 133 description = lib.mdDoc "Traefik package to use."; 134 }; 135 + 136 + environmentFiles = mkOption { 137 + default = []; 138 + type = types.listOf types.path; 139 + example = [ "/run/secrets/traefik.env" ]; 140 + description = lib.mdDoc '' 141 + Files to load as environment file. Environment variables from this file 142 + will be substituted into the static configuration file using envsubst. 143 + ''; 144 + }; 145 }; 146 147 config = mkIf cfg.enable { ··· 154 startLimitIntervalSec = 86400; 155 startLimitBurst = 5; 156 serviceConfig = { 157 + EnvironmentFile = cfg.environmentFiles; 158 + ExecStartPre = lib.optional (cfg.environmentFiles != []) 159 + (pkgs.writeShellScript "pre-start" '' 160 + umask 077 161 + ${pkgs.envsubst}/bin/envsubst -i "${staticConfigFile}" > "${finalStaticConfigFile}" 162 + ''); 163 + ExecStart = "${cfg.package}/bin/traefik --configfile=${finalStaticConfigFile}"; 164 Type = "simple"; 165 User = "traefik"; 166 Group = cfg.group; ··· 175 ProtectHome = true; 176 ProtectSystem = "full"; 177 ReadWriteDirectories = cfg.dataDir; 178 + RuntimeDirectory = "traefik"; 179 }; 180 }; 181
+4 -1
nixos/tests/traefik.nix
··· 52 sendAnonymousUsage = false; 53 }; 54 55 - entryPoints.web.address = ":80"; 56 57 providers.docker.exposedByDefault = false; 58 }; 59 }; 60 61 systemd.services.simplehttp = {
··· 52 sendAnonymousUsage = false; 53 }; 54 55 + entryPoints.web.address = ":\${HTTP_PORT}"; 56 57 providers.docker.exposedByDefault = false; 58 }; 59 + environmentFiles = [(pkgs.writeText "traefik.env" '' 60 + HTTP_PORT=80 61 + '')]; 62 }; 63 64 systemd.services.simplehttp = {
+1 -1
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 30 description = "App for Ledger hardware wallets"; 31 homepage = "https://www.ledger.com/ledger-live/"; 32 license = licenses.mit; 33 - maintainers = with maintainers; [ andresilva thedavidmeister nyanloutre RaghavSood th0rgal WeebSorceress ]; 34 platforms = [ "x86_64-linux" ]; 35 }; 36 }
··· 30 description = "App for Ledger hardware wallets"; 31 homepage = "https://www.ledger.com/ledger-live/"; 32 license = licenses.mit; 33 + maintainers = with maintainers; [ andresilva thedavidmeister nyanloutre RaghavSood th0rgal ]; 34 platforms = [ "x86_64-linux" ]; 35 }; 36 }
+3 -1
pkgs/applications/editors/ldtk/default.nix
··· 1 { lib, stdenv, fetchurl, makeWrapper, makeDesktopItem, copyDesktopItems, unzip 2 - , appimage-run }: 3 4 stdenv.mkDerivation rec { 5 pname = "ldtk"; ··· 46 mimeTypes = [ "application/json" ]; 47 }) 48 ]; 49 50 meta = with lib; { 51 description = "Modern, lightweight and efficient 2D level editor";
··· 1 { lib, stdenv, fetchurl, makeWrapper, makeDesktopItem, copyDesktopItems, unzip 2 + , appimage-run, nix-update-script }: 3 4 stdenv.mkDerivation rec { 5 pname = "ldtk"; ··· 46 mimeTypes = [ "application/json" ]; 47 }) 48 ]; 49 + 50 + passthru.updateScript = nix-update-script { }; 51 52 meta = with lib; { 53 description = "Modern, lightweight and efficient 2D level editor";
+3 -1
pkgs/applications/editors/pixelorama/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, godot-headless, godot-export-templates }: 2 3 let 4 preset = ··· 46 47 runHook postInstall 48 ''; 49 50 meta = with lib; { 51 homepage = "https://orama-interactive.itch.io/pixelorama";
··· 1 + { lib, stdenv, fetchFromGitHub, godot-headless, godot-export-templates, nix-update-script }: 2 3 let 4 preset = ··· 46 47 runHook postInstall 48 ''; 49 + 50 + passthru.updateScript = nix-update-script { }; 51 52 meta = with lib; { 53 homepage = "https://orama-interactive.itch.io/pixelorama";
+13 -3
pkgs/applications/networking/browsers/mullvad-browser/default.nix
··· 6 , makeWrapper 7 , writeText 8 , wrapGAppsHook 9 10 # Common run-time dependencies 11 , zlib ··· 79 80 version = "12.0.6"; 81 82 - srcs = { 83 x86_64-linux = fetchurl { 84 url = "https://cdn.mullvad.net/browser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz"; 85 hash = "sha256-XE6HFU38FhnikxGHRHxIGS3Z3Y2JNWH0yq2NejqbROI="; ··· 103 pname = "mullvad-browser"; 104 inherit version; 105 106 - src = srcs.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 107 108 nativeBuildInputs = [ copyDesktopItems makeWrapper wrapGAppsHook ]; 109 ··· 219 runHook postInstall 220 ''; 221 222 meta = with lib; { 223 description = "Privacy-focused browser made in a collaboration between The Tor Project and Mullvad"; 224 homepage = "https://mullvad.net/en/browser"; 225 - platforms = attrNames srcs; 226 maintainers = with maintainers; [ felschr ]; 227 # MPL2.0+, GPL+, &c. While it's not entirely clear whether 228 # the compound is "libre" in a strict sense (some components place certain
··· 6 , makeWrapper 7 , writeText 8 , wrapGAppsHook 9 + , callPackage 10 11 # Common run-time dependencies 12 , zlib ··· 80 81 version = "12.0.6"; 82 83 + sources = { 84 x86_64-linux = fetchurl { 85 url = "https://cdn.mullvad.net/browser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz"; 86 hash = "sha256-XE6HFU38FhnikxGHRHxIGS3Z3Y2JNWH0yq2NejqbROI="; ··· 104 pname = "mullvad-browser"; 105 inherit version; 106 107 + src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 108 109 nativeBuildInputs = [ copyDesktopItems makeWrapper wrapGAppsHook ]; 110 ··· 220 runHook postInstall 221 ''; 222 223 + passthru = { 224 + inherit sources; 225 + updateScript = callPackage ../tor-browser-bundle-bin/update.nix { 226 + inherit pname version meta; 227 + baseUrl = "https://cdn.mullvad.net/browser/"; 228 + prefix = "mullvad-browser-"; 229 + }; 230 + }; 231 + 232 meta = with lib; { 233 description = "Privacy-focused browser made in a collaboration between The Tor Project and Mullvad"; 234 homepage = "https://mullvad.net/en/browser"; 235 + platforms = attrNames sources; 236 maintainers = with maintainers; [ felschr ]; 237 # MPL2.0+, GPL+, &c. While it's not entirely clear whether 238 # the compound is "libre" in a strict sense (some components place certain
+11 -3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 2 , fetchurl 3 , makeDesktopItem 4 , writeText 5 6 # Common run-time dependencies 7 , zlib ··· 92 93 lang = "ALL"; 94 95 - srcs = { 96 x86_64-linux = fetchurl { 97 urls = [ 98 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" ··· 131 pname = "tor-browser-bundle-bin"; 132 inherit version; 133 134 - src = srcs.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 135 136 preferLocalBuild = true; 137 allowSubstitutes = false; ··· 447 runHook postInstall 448 ''; 449 450 meta = with lib; { 451 description = "Tor Browser Bundle built by torproject.org"; 452 longDescription = '' ··· 460 ''; 461 homepage = "https://www.torproject.org/"; 462 changelog = "https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt?h=maint-${version}"; 463 - platforms = attrNames srcs; 464 maintainers = with maintainers; [ offline matejc thoughtpolice joachifm hax404 KarlJoad ]; 465 mainProgram = "tor-browser"; 466 # MPL2.0+, GPL+, &c. While it's not entirely clear whether
··· 2 , fetchurl 3 , makeDesktopItem 4 , writeText 5 + , callPackage 6 7 # Common run-time dependencies 8 , zlib ··· 93 94 lang = "ALL"; 95 96 + sources = { 97 x86_64-linux = fetchurl { 98 urls = [ 99 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" ··· 132 pname = "tor-browser-bundle-bin"; 133 inherit version; 134 135 + src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 136 137 preferLocalBuild = true; 138 allowSubstitutes = false; ··· 448 runHook postInstall 449 ''; 450 451 + passthru = { 452 + inherit sources; 453 + updateScript = callPackage ./update.nix { 454 + inherit pname version meta; 455 + }; 456 + }; 457 + 458 meta = with lib; { 459 description = "Tor Browser Bundle built by torproject.org"; 460 longDescription = '' ··· 468 ''; 469 homepage = "https://www.torproject.org/"; 470 changelog = "https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt?h=maint-${version}"; 471 + platforms = attrNames sources; 472 maintainers = with maintainers; [ offline matejc thoughtpolice joachifm hax404 KarlJoad ]; 473 mainProgram = "tor-browser"; 474 # MPL2.0+, GPL+, &c. While it's not entirely clear whether
+62
pkgs/applications/networking/browsers/tor-browser-bundle-bin/update.nix
···
··· 1 + { lib 2 + , writeShellScript 3 + , coreutils 4 + , gnused 5 + , gnugrep 6 + , curl 7 + , gnupg 8 + , nix 9 + , common-updater-scripts 10 + 11 + # options 12 + , pname 13 + , version 14 + , meta 15 + , baseUrl ? "https://dist.torproject.org/torbrowser/" 16 + # prefix used to match published archive 17 + , prefix ? "tor-browser-" 18 + # suffix used to match published archive 19 + , suffix ? "_ALL.tar.xz" 20 + }: 21 + 22 + writeShellScript "update-${pname}" '' 23 + PATH="${lib.makeBinPath [ coreutils curl gnugrep gnused gnupg nix common-updater-scripts ]}" 24 + set -euo pipefail 25 + 26 + trap 27 + 28 + url=${baseUrl} 29 + version=$(curl -s $url \ 30 + | sed -rne 's,^.*href="([0-9]+(\.[0-9]+)*)/".*,\1,p' \ 31 + | sort --version-sort | tail -1) 32 + 33 + if [[ "${version}" = "$version" ]]; then 34 + echo "The new version same as the old version." 35 + exit 0 36 + fi 37 + 38 + HOME=$(mktemp -d) 39 + export GNUPGHOME=$(mktemp -d) 40 + trap 'rm -rf "$HOME" "$GNUPGHOME"' EXIT 41 + 42 + gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org 43 + gpg --output $HOME/tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290 44 + 45 + curl --silent --show-error --fail -o $HOME/shasums "$url$version/sha256sums-signed-build.txt" 46 + curl --silent --show-error --fail -o $HOME/shasums.asc "$url$version/sha256sums-signed-build.txt.asc" 47 + gpgv --keyring=$HOME/tor.keyring $HOME/shasums.asc $HOME/shasums 48 + 49 + declare -A platforms=( 50 + ['x86_64-linux']='linux64' 51 + ['i686-linux']='linux32' 52 + ) 53 + 54 + for platform in ${lib.escapeShellArgs meta.platforms}; do 55 + arch="''${platforms[$platform]}" 56 + sha256=$(cat "$HOME/shasums" | grep "${prefix}""$arch-$version""${suffix}" | cut -d" " -f1) 57 + hash=$(nix hash to-sri --type sha256 "$sha256") 58 + 59 + update-source-version "${pname}" "0" "sha256-${lib.fakeSha256}" --source-key="sources.$platform" 60 + update-source-version "${pname}" "$version" "$hash" --source-key="sources.$platform" 61 + done 62 + ''
+42
pkgs/applications/networking/cluster/yor/default.nix
···
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "yor"; 8 + version = "0.1.177"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "bridgecrewio"; 12 + repo = pname; 13 + rev = version; 14 + hash = "sha256-tOYRd3LxSlAvXCW89LAm4GWWukDBZhsgYIWYlEVKokE="; 15 + }; 16 + 17 + vendorHash = "sha256-ZeTjGmlu8LndD2DKNncPzlpECdvkOjfwaVvV6S3sL9E="; 18 + 19 + doCheck = false; 20 + 21 + # https://github.com/bridgecrewio/yor/blob/main/set-version.sh 22 + preBuild = '' 23 + cat << EOF > src/common/version.go 24 + package common 25 + 26 + const Version = "${version}" 27 + EOF 28 + ''; 29 + 30 + ldflags = [ 31 + "-s" 32 + "-w" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it."; 37 + homepage = "https://github.com/bridgecrewio/yor"; 38 + changelog = "https://github.com/bridgecrewio/yor/releases/tag/${version}"; 39 + license = licenses.asl20; 40 + maintainers = [ maintainers.ivankovnatsky ]; 41 + }; 42 + }
+2 -2
pkgs/applications/networking/newsreaders/raven-reader/default.nix
··· 2 3 let 4 pname = "raven-reader"; 5 - version = "1.0.78"; 6 src = fetchurl { 7 url = "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${version}/Raven-Reader-${version}.AppImage"; 8 - sha256 = "sha256-H9V2zTD80fBuIuNZnGDR21IYAAl/b6iYrde5rfsMECQ="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
··· 2 3 let 4 pname = "raven-reader"; 5 + version = "1.0.80"; 6 src = fetchurl { 7 url = "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${version}/Raven-Reader-${version}.AppImage"; 8 + sha256 = "sha256-RkpUWM1hAH73ePpQPj2C3SOukLpcPXbaXmb1VbcHaSU="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
+1 -1
pkgs/applications/video/adl/default.nix
··· 38 description = "popcorn anime-downloader + trackma wrapper"; 39 license = licenses.gpl3Plus; 40 platforms = platforms.linux; 41 - maintainers = with maintainers; [ WeebSorceress ]; 42 }; 43 }
··· 38 description = "popcorn anime-downloader + trackma wrapper"; 39 license = licenses.gpl3Plus; 40 platforms = platforms.linux; 41 + maintainers = with maintainers; [ ]; 42 }; 43 }
+1 -1
pkgs/applications/video/anime-downloader/default.nix
··· 49 description = "A simple but powerful anime downloader and streamer"; 50 license = licenses.unlicense; 51 platforms = platforms.linux; 52 - maintainers = with maintainers; [ WeebSorceress ]; 53 }; 54 }
··· 49 description = "A simple but powerful anime downloader and streamer"; 50 license = licenses.unlicense; 51 platforms = platforms.linux; 52 + maintainers = with maintainers; [ ]; 53 }; 54 }
+8
pkgs/applications/video/filebot/default.nix
··· 1 { lib, stdenv, fetchurl, coreutils, openjdk17, makeWrapper, autoPatchelfHook 2 , zlib, libzen, libmediainfo, curlWithGnuTls, libmms, glib 3 }: 4 5 let ··· 42 # Expose the binary in bin to make runnable. 43 ln -s $out/opt/filebot.sh $out/bin/filebot 44 ''; 45 46 meta = with lib; { 47 description = "The ultimate TV and Movie Renamer";
··· 1 { lib, stdenv, fetchurl, coreutils, openjdk17, makeWrapper, autoPatchelfHook 2 , zlib, libzen, libmediainfo, curlWithGnuTls, libmms, glib 3 + , genericUpdater, writeShellScript 4 }: 5 6 let ··· 43 # Expose the binary in bin to make runnable. 44 ln -s $out/opt/filebot.sh $out/bin/filebot 45 ''; 46 + 47 + passthru.updateScript = genericUpdater { 48 + versionLister = writeShellScript "filebot-versionLister" '' 49 + curl -s https://www.filebot.net \ 50 + | sed -rne 's,^.*FileBot_([0-9]*\.[0-9]+\.[0-9]+)-portable.tar.xz.*,\1,p' 51 + ''; 52 + }; 53 54 meta = with lib; { 55 description = "The ultimate TV and Movie Renamer";
+4 -4
pkgs/applications/video/mpv/scripts/thumbfast.nix
··· 2 3 stdenvNoCC.mkDerivation { 4 name = "mpv-thumbfast"; 5 - version = "unstable-2023-05-12"; 6 7 src = fetchFromGitHub { 8 owner = "po5"; 9 repo = "thumbfast"; 10 - rev = "10e9f6133d4ea88e3e5d154969abfaee17173570"; 11 - hash = "sha256-3fzkAR/itgheXQHTr30XPQR3NpYpIVeZfkcBxEoAnGg="; 12 }; 13 14 postPatch = '' ··· 32 meta = { 33 description = "High-performance on-the-fly thumbnailer for mpv"; 34 homepage = "https://github.com/po5/thumbfast"; 35 - license = lib.licenses.unfree; # no explicit licensing information available at this time 36 maintainers = with lib.maintainers; [ apfelkuchen6 ]; 37 }; 38 }
··· 2 3 stdenvNoCC.mkDerivation { 4 name = "mpv-thumbfast"; 5 + version = "unstable-2023-06-04"; 6 7 src = fetchFromGitHub { 8 owner = "po5"; 9 repo = "thumbfast"; 10 + rev = "6f1d92da25a7b807427f55f085e7ad4d60c4e0d7"; 11 + hash = "sha256-7CCxMPmZZRDIcWn+YbV4xzZFL80qZS5UFA25E+Y2P2Q="; 12 }; 13 14 postPatch = '' ··· 32 meta = { 33 description = "High-performance on-the-fly thumbnailer for mpv"; 34 homepage = "https://github.com/po5/thumbfast"; 35 + license = lib.licenses.mpl20; 36 maintainers = with lib.maintainers; [ apfelkuchen6 ]; 37 }; 38 }
+7 -6
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
··· 18 , obs-vkcapture32 19 }: 20 21 - stdenv.mkDerivation rec { 22 pname = "obs-vkcapture"; 23 - version = "1.3.2"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 - repo = pname; 28 - rev = "v${version}"; 29 - hash = "sha256-UQQ8oBEnOxmSN4ZyW4LdPZYvd5eB9EmdR0UvE1wgMZw="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [ ··· 60 meta = with lib; { 61 description = "OBS Linux Vulkan/OpenGL game capture"; 62 homepage = "https://github.com/nowrep/obs-vkcapture"; 63 maintainers = with maintainers; [ atila pedrohlc ]; 64 license = licenses.gpl2Only; 65 platforms = platforms.linux; 66 }; 67 - }
··· 18 , obs-vkcapture32 19 }: 20 21 + stdenv.mkDerivation (finalAttrs: { 22 pname = "obs-vkcapture"; 23 + version = "1.3.3"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 + repo = finalAttrs.pname; 28 + rev = "v${finalAttrs.version}"; 29 + hash = "sha256-pvJzzDbsmsu46C8Jki+eMfCZLejkgvqns2hVNDtpSk0="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [ ··· 60 meta = with lib; { 61 description = "OBS Linux Vulkan/OpenGL game capture"; 62 homepage = "https://github.com/nowrep/obs-vkcapture"; 63 + changelog = "https://github.com/nowrep/obs-vkcapture/releases/tag/v${finalAttrs.version}"; 64 maintainers = with maintainers; [ atila pedrohlc ]; 65 license = licenses.gpl2Only; 66 platforms = platforms.linux; 67 }; 68 + })
+5
pkgs/desktops/plasma-5/kwayland-integration.nix
··· 14 pname = "kwayland-integration"; 15 nativeBuildInputs = [ extra-cmake-modules wayland-scanner ]; 16 buildInputs = [ kguiaddons kidletime kwindowsystem kwayland qtbase wayland-protocols wayland ]; 17 }
··· 14 pname = "kwayland-integration"; 15 nativeBuildInputs = [ extra-cmake-modules wayland-scanner ]; 16 buildInputs = [ kguiaddons kidletime kwindowsystem kwayland qtbase wayland-protocols wayland ]; 17 + 18 + meta = { 19 + description = "Integration plugins for various KDE frameworks for the Wayland windowing system"; 20 + homepage = "https://invent.kde.org/plasma/kwayland-integration"; 21 + }; 22 }
+5
pkgs/desktops/plasma-5/plasma-browser-integration.nix
··· 33 kactivities 34 plasma-workspace 35 ]; 36 }
··· 33 kactivities 34 plasma-workspace 35 ]; 36 + 37 + meta = { 38 + description = "Components necessary to integrate browsers into the Plasma Desktop"; 39 + homepage = "https://community.kde.org/Plasma/Browser_Integration"; 40 + }; 41 }
+5
pkgs/desktops/plasma-5/plasma-integration/default.nix
··· 33 wayland-protocols 34 plasma-wayland-protocols 35 ]; 36 }
··· 33 wayland-protocols 34 plasma-wayland-protocols 35 ]; 36 + 37 + meta = { 38 + description = "A set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace"; 39 + homepage = "https://invent.kde.org/plasma/plasma-integration"; 40 + }; 41 }
+19 -19
pkgs/development/compilers/pforth/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 3 - stdenv.mkDerivation { 4 - version = "28"; 5 pname = "pforth"; 6 src = fetchFromGitHub { 7 owner = "philburk"; 8 repo = "pforth"; 9 - rev = "9190005e32c6151b76ac707b30eeb4d5d9dd1d36"; 10 - sha256 = "0k3pmcgybsnwrxy75piyb2420r8d4ij190606js32j99062glr3x"; 11 }; 12 13 - patches = [ 14 - (fetchpatch { 15 - name = "gnumake-4.3-fix.patch"; 16 - url = "https://github.com/philburk/pforth/commit/457cb99f57292bc855e53abcdcb7b12d6681e847.patch"; 17 - sha256 = "0x1bwx3pqb09ddjhmdli47lnk1ys4ny42819g17kfn8nkjs5hbx7"; 18 - }) 19 - ]; 20 21 - makeFlags = [ "SRCDIR=." ]; 22 - makefile = "build/unix/Makefile"; 23 24 installPhase = '' 25 install -Dm755 pforth_standalone $out/bin/pforth 26 ''; 27 28 - 29 meta = { 30 - description = "Portable ANSI style Forth written in ANSI C"; 31 homepage = "http://www.softsynth.com/pforth/"; 32 - license = lib.licenses.publicDomain; 33 platforms = lib.platforms.unix; 34 - maintainers = with lib.maintainers; [ yrashk ]; 35 }; 36 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + }: 5 6 + stdenv.mkDerivation (finalAttrs: { 7 pname = "pforth"; 8 + version = "2.0.1"; 9 + 10 src = fetchFromGitHub { 11 owner = "philburk"; 12 repo = "pforth"; 13 + rev = "v${finalAttrs.version}"; 14 + hash = "sha256-vEjFeHSJl+yAtatYJEnu+r9hmOr/kZOgIbSUXR/c8WU="; 15 }; 16 17 + dontConfigure = true; 18 19 + preBuild = '' 20 + cd platforms/unix 21 + ''; 22 23 installPhase = '' 24 install -Dm755 pforth_standalone $out/bin/pforth 25 ''; 26 27 meta = { 28 homepage = "http://www.softsynth.com/pforth/"; 29 + description = "Portable Portable ANS-like Forth written in ANSI 'C'"; 30 + changelog = "https://github.com/philburk/pforth/blob/v${finalAttrs.version}/RELEASES.md"; 31 + license = lib.licenses.bsd0; 32 + maintainers = with lib.maintainers; [ AndersonTorres yrashk ]; 33 platforms = lib.platforms.unix; 34 }; 35 + }) 36 + # TODO: option for install the non-standalone executable
+2 -2
pkgs/development/libraries/openimageio/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "openimageio"; 19 - version = "2.4.11.1"; 20 21 src = fetchFromGitHub { 22 owner = "OpenImageIO"; 23 repo = "oiio"; 24 rev = "v${version}"; 25 - hash = "sha256-Q8Gb/zscZre7fJPyLlZn04Xp3VFFbr6Z007mDPzownc="; 26 }; 27 28 outputs = [ "bin" "out" "dev" "doc" ];
··· 16 17 stdenv.mkDerivation rec { 18 pname = "openimageio"; 19 + version = "2.4.12.0"; 20 21 src = fetchFromGitHub { 22 owner = "OpenImageIO"; 23 repo = "oiio"; 24 rev = "v${version}"; 25 + hash = "sha256-0Jilfe4jNNnpsbodJBFIyxjWqOA99MwmzAriwJgvqVs="; 26 }; 27 28 outputs = [ "bin" "out" "dev" "doc" ];
+37
pkgs/development/libraries/tbox/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "tbox"; 8 + version = "1.7.3"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "tboox"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-6SqMvwxKSiJO7Z33xx7cJoECu5AJ1gWF8ZsiERWx8DU="; 15 + }; 16 + 17 + configureFlags = [ 18 + "--hash=y" 19 + "--charset=y" 20 + "--float=y" 21 + "--demo=n" 22 + ]; 23 + 24 + postInstall = '' 25 + mkdir -p $out/lib/pkgconfig 26 + substituteAll ${./libtbox.pc.in} $out/lib/pkgconfig/libtbox.pc 27 + ''; 28 + 29 + meta = with lib; { 30 + description = "A glib-like multi-platform c library"; 31 + homepage = "https://docs.tboox.org"; 32 + license = licenses.asl20; 33 + platforms = platforms.linux; 34 + maintainers = with maintainers; [ rewine ]; 35 + }; 36 + } 37 +
+10
pkgs/development/libraries/tbox/libtbox.pc.in
···
··· 1 + prefix=@out@ 2 + exec_prefix=${prefix} 3 + libdir=@out@/lib 4 + includedir=@out@/include 5 + 6 + Name: tbox 7 + Description: A glib-like multi-platform c library 8 + Version: @version@ 9 + Libs: -L${libdir} -ltbox 10 + Cflags: -I${includedir}
+30
pkgs/development/libraries/xmake-core-sv/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "xmake-core-sv"; 9 + version = "1.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "xmake-io"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + hash = "sha256-icvGQi6FNSZXNGs2oLiUKu6rrVsWcXh1r91kycGjnwY="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + autoreconfHook 20 + ]; 21 + 22 + meta = with lib; { 23 + description = "Public domain cross-platform semantic versioning in c99"; 24 + homepage = "https://github.com/xmake-io/xmake-core-sv"; 25 + license = licenses.unlicense; 26 + platforms = platforms.linux; 27 + maintainers = with maintainers; [ rewine ]; 28 + }; 29 + } 30 +
+2 -2
pkgs/development/misc/resholve/test.nix
··· 20 , runDemo ? false 21 , binlore 22 , sqlite 23 - , util-linux 24 , gawk 25 , rlwrap 26 , gnutar ··· 29 30 let 31 default_packages = [ bash file findutils gettext ]; 32 - parsed_packages = [ coreutils sqlite util-linux gnused gawk findutils rlwrap gnutar bc ]; 33 in 34 rec { 35 module1 = resholve.mkDerivation {
··· 20 , runDemo ? false 21 , binlore 22 , sqlite 23 + , unixtools 24 , gawk 25 , rlwrap 26 , gnutar ··· 29 30 let 31 default_packages = [ bash file findutils gettext ]; 32 + parsed_packages = [ coreutils sqlite unixtools.script gnused gawk findutils rlwrap gnutar bc ]; 33 in 34 rec { 35 module1 = resholve.mkDerivation {
+23
pkgs/development/mobile/ios-webkit-debug-proxy/0001-Don-t-compile-examples.patch
···
··· 1 + diff --git a/Makefile.am b/Makefile.am 2 + index 52dc7a8..407c056 100644 3 + --- a/Makefile.am 4 + +++ b/Makefile.am 5 + @@ -2,4 +2,4 @@ 6 + # Copyright 2012 Google Inc. wrightt@google.com 7 + 8 + AUTOMAKE_OPTIONS = foreign 9 + -SUBDIRS = src include examples 10 + +SUBDIRS = src include 11 + diff --git a/configure.ac b/configure.ac 12 + index ac2a278..a4104b7 100644 13 + --- a/configure.ac 14 + +++ b/configure.ac 15 + @@ -82,7 +82,7 @@ fi 16 + 17 + AC_CHECK_FUNCS([memmove memset regcomp select socket strcasecmp strncasecmp strchr strdup strndup strrchr strstr strtol strcasestr getline]) 18 + 19 + -AC_CONFIG_FILES([Makefile src/Makefile include/Makefile examples/Makefile]) 20 + +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile]) 21 + 22 + CFLAGS="${CFLAGS} -Wall -Werror" 23 +
+57
pkgs/development/mobile/ios-webkit-debug-proxy/default.nix
···
··· 1 + { stdenv 2 + , autoconf 3 + , automake 4 + , fetchFromGitHub 5 + , fetchpatch 6 + , lib 7 + , libimobiledevice 8 + , libusb1 9 + , libplist 10 + , libtool 11 + , openssl 12 + , pkg-config 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "ios-webkit-debug-proxy"; 17 + version = "1.9.0"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "google"; 21 + repo = pname; 22 + rev = "v${version}"; 23 + sha256 = "sha256-cZ/p/aWET/BXKDrD+qgR+rfTISd+4jPNQFuV8klSLUo="; 24 + }; 25 + 26 + patches = [ 27 + # OpenSSL 3.0 compatibility 28 + (fetchpatch { 29 + url = "https://github.com/google/ios-webkit-debug-proxy/commit/5ba30a2a67f39d25025cadf37c0eafb2e2d2d0a8.patch"; 30 + sha256 = "sha256-2b9BjG9wkqO+ZfoBYYJvD2Db5Kr0F/MxKMTRsI0ea3s="; 31 + }) 32 + # Examples compilation breaks with --disable-static, see https://github.com/google/ios-webkit-debug-proxy/issues/399 33 + ./0001-Don-t-compile-examples.patch 34 + ]; 35 + 36 + outputs = [ "out" "dev" ]; 37 + 38 + nativeBuildInputs = [ autoconf automake libtool pkg-config ]; 39 + buildInputs = [ libimobiledevice libusb1 libplist openssl ]; 40 + 41 + preConfigure = '' 42 + NOCONFIGURE=1 ./autogen.sh 43 + ''; 44 + enableParallelBuilding = true; 45 + 46 + meta = with lib; { 47 + description = "A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)."; 48 + longDescription = '' 49 + The ios_webkit_debug_proxy (aka iwdp) proxies requests from usbmuxd 50 + daemon over a websocket connection, allowing developers to send commands 51 + to MobileSafari and UIWebViews on real and simulated iOS devices. 52 + ''; 53 + homepage = "https://github.com/google/ios-webkit-debug-proxy"; 54 + license = licenses.bsd3; 55 + maintainers = [ maintainers.abustany ]; 56 + }; 57 + }
+47
pkgs/development/python-modules/broadbean/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools 6 + , versioningit 7 + , numpy 8 + , matplotlib 9 + , schema 10 + , hypothesis 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "broadbean"; 16 + version = "0.11.0"; 17 + format = "pyproject"; 18 + 19 + disabled = pythonOlder "3.7"; 20 + 21 + src = fetchPypi { 22 + inherit pname version; 23 + sha256 = "sha256-e+LAcmWxT+SkaWtToPgg+x3QRu5fCSm+w4dLCcyZrw8="; 24 + }; 25 + 26 + nativeBuildInputs = [ setuptools versioningit ]; 27 + 28 + propagatedBuildInputs = [ 29 + numpy 30 + matplotlib 31 + schema 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + hypothesis 36 + pytestCheckHook 37 + ]; 38 + 39 + pythonImportsCheck = [ "broadbean" ]; 40 + 41 + meta = { 42 + homepage = "https://qcodes.github.io/broadbean"; 43 + description = "A library for making pulses that can be leveraged with QCoDeS"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ evilmav ]; 46 + }; 47 + }
+1 -1
pkgs/development/python-modules/cfscrape/default.nix
··· 23 description = "A Python module to bypass Cloudflare's anti-bot page"; 24 license = licenses.mit; 25 platforms = platforms.linux; 26 - maintainers = with maintainers; [ WeebSorceress ]; 27 }; 28 }
··· 23 description = "A Python module to bypass Cloudflare's anti-bot page"; 24 license = licenses.mit; 25 platforms = platforms.linux; 26 + maintainers = with maintainers; [ ]; 27 }; 28 }
+2 -2
pkgs/development/python-modules/google-auth/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 - version = "2.18.1"; 31 format = "setuptools"; 32 33 disabled = pythonOlder "3.6"; 34 35 src = fetchPypi { 36 inherit pname version; 37 - hash = "sha256-16MkkCfn9GT7v9fugxmgitCdLupRV4V1xL02D/oEnMs="; 38 }; 39 40 propagatedBuildInputs = [
··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 + version = "2.19.1"; 31 format = "setuptools"; 32 33 disabled = pythonOlder "3.6"; 34 35 src = fetchPypi { 36 inherit pname version; 37 + hash = "sha256-qc+oiz4WGWhF5ko2WOuVOZISnROsczewZMZUb3fBcYM="; 38 }; 39 40 propagatedBuildInputs = [
+46
pkgs/development/python-modules/oca-port/default.nix
···
··· 1 + { buildPythonPackage 2 + , click 3 + , fetchPypi 4 + , gitpython 5 + , lib 6 + , nix-update-script 7 + , requests 8 + , setuptools-scm 9 + , setuptools 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "oca-port"; 14 + version = "0.13"; 15 + format = "pyproject"; 16 + 17 + src = fetchPypi { 18 + inherit version; 19 + pname = "oca_port"; 20 + hash = "sha256-9ihqjnGdBPasiRD2pZeaiibwzFQKI9t+s/zMzvyLLHQ="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + setuptools-scm 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + click 30 + gitpython 31 + requests 32 + ]; 33 + 34 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 35 + 36 + passthru.updateScript = nix-update-script { }; 37 + 38 + pythonImportsCheck = [ "oca_port" ]; 39 + 40 + meta = with lib; { 41 + description = "Tool helping to port an addon or missing commits of an addon from one branch to another"; 42 + homepage = "https://github.com/OCA/oca-port"; 43 + license = licenses.lgpl3Plus; 44 + maintainers = with maintainers; [ yajo ]; 45 + }; 46 + }
+42
pkgs/development/python-modules/opencensus-ext-azure/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , azure-core 6 + , azure-identity 7 + , opencensus 8 + , psutil 9 + , requests 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "opencensus-ext-azure"; 14 + version = "1.1.9"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.4"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + hash = "sha256-UHYIt36djqq2/9X/EbfOuH9U5KapQMS4FDMbTRsDQVE="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + azure-core 26 + azure-identity 27 + opencensus 28 + psutil 29 + requests 30 + ]; 31 + 32 + pythonImportsCheck = [ "opencensus.ext.azure" ]; 33 + 34 + doCheck = false; # tests are not included in the PyPi tarball 35 + 36 + meta = with lib; { 37 + homepage = "https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-azure"; 38 + description = "OpenCensus Azure Monitor Exporter"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ billhuang evilmav ]; 41 + }; 42 + }
+58
pkgs/development/python-modules/opentelemetry-api/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , deprecated 6 + , hatchling 7 + , importlib-metadata 8 + , opentelemetry-test-utils 9 + , setuptools 10 + , pytestCheckHook 11 + }: 12 + 13 + let 14 + self = buildPythonPackage { 15 + pname = "opentelemetry-api"; 16 + version = "1.18.0"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "open-telemetry"; 21 + repo = "opentelemetry-python"; 22 + rev = "refs/tags/v${self.version}"; 23 + hash = "sha256-h6XDzM29wYiC51S7OpBXvWFCfZ7DmIyGMG2pFjJV7pI="; 24 + sparseCheckout = [ "/${self.pname}" ]; 25 + } + "/${self.pname}"; 26 + 27 + format = "pyproject"; 28 + 29 + nativeBuildInputs = [ 30 + hatchling 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + deprecated 35 + importlib-metadata 36 + setuptools 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + opentelemetry-test-utils 41 + pytestCheckHook 42 + ]; 43 + 44 + pythonImportsCheck = [ "opentelemetry" ]; 45 + 46 + doCheck = false; 47 + 48 + # Enable tests via passthru to avoid cyclic dependency with opentelemetry-test-utils. 49 + passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; }; 50 + 51 + meta = with lib; { 52 + homepage = "https://opentelemetry.io"; 53 + description = "OpenTelemetry Python API"; 54 + license = licenses.asl20; 55 + maintainers = teams.deshaw.members; 56 + }; 57 + }; 58 + in self
+49
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-common/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , opentelemetry-proto 7 + , opentelemetry-sdk 8 + , opentelemetry-test-utils 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "opentelemetry-exporter-otlp-proto-common"; 14 + version = "1.18.0"; 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "open-telemetry"; 19 + repo = "opentelemetry-python"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-HNlkbDyYnr0/lDeY1xt0pRxqk+977ljgPdfJzAxL3AQ="; 22 + sparseCheckout = [ "/exporter/${pname}" ]; 23 + } + "/exporter/${pname}"; 24 + 25 + format = "pyproject"; 26 + 27 + nativeBuildInputs = [ 28 + hatchling 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + opentelemetry-sdk 33 + opentelemetry-proto 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + opentelemetry-test-utils 38 + pytestCheckHook 39 + ]; 40 + 41 + pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.common" ]; 42 + 43 + meta = with lib; { 44 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-common"; 45 + description = "OpenTelemetry Protobuf encoding"; 46 + license = licenses.asl20; 47 + maintainers = teams.deshaw.members; 48 + }; 49 + }
+58
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , backoff 6 + , googleapis-common-protos 7 + , grpcio 8 + , hatchling 9 + , opentelemetry-test-utils 10 + , opentelemetry-exporter-otlp-proto-common 11 + , pytest-grpc 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "opentelemetry-exporter-otlp-proto-grpc"; 17 + version = "1.18.0"; 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "open-telemetry"; 22 + repo = "opentelemetry-python"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-feAmPL/G3ABIY5tBODlMJIBzxqg6Bl7imJB2EYtEp2o="; 25 + sparseCheckout = [ "/exporter/${pname}" ]; 26 + } + "/exporter/${pname}"; 27 + 28 + format = "pyproject"; 29 + 30 + nativeBuildInputs = [ 31 + hatchling 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + backoff 36 + googleapis-common-protos 37 + grpcio 38 + opentelemetry-exporter-otlp-proto-common 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + opentelemetry-test-utils 43 + pytestCheckHook 44 + ]; 45 + 46 + disabledTestPaths = [ 47 + "tests/performance/benchmarks/" 48 + ]; 49 + 50 + pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ]; 51 + 52 + meta = with lib; { 53 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-grpc"; 54 + description = "OpenTelemetry Collector Protobuf over gRPC Exporter"; 55 + license = licenses.asl20; 56 + maintainers = teams.deshaw.members; 57 + }; 58 + }
+55
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-http/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , backoff 6 + , googleapis-common-protos 7 + , hatchling 8 + , opentelemetry-exporter-otlp-proto-common 9 + , opentelemetry-test-utils 10 + , requests 11 + , responses 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "opentelemetry-exporter-otlp-proto-http"; 17 + version = "1.18.0"; 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "open-telemetry"; 22 + repo = "opentelemetry-python"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-r4jvIhRM9E4CuZyS/XvvYO+F9cPxip8ab57CUfip47Q="; 25 + sparseCheckout = [ "/exporter/${pname}" ]; 26 + } + "/exporter/${pname}"; 27 + 28 + format = "pyproject"; 29 + 30 + nativeBuildInputs = [ 31 + hatchling 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + backoff 36 + googleapis-common-protos 37 + opentelemetry-exporter-otlp-proto-common 38 + requests 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + opentelemetry-test-utils 43 + pytestCheckHook 44 + responses 45 + ]; 46 + 47 + pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.http" ]; 48 + 49 + meta = with lib; { 50 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-http"; 51 + description = "OpenTelemetry Collector Protobuf over HTTP Exporter"; 52 + license = licenses.asl20; 53 + maintainers = teams.deshaw.members; 54 + }; 55 + }
+48
pkgs/development/python-modules/opentelemetry-exporter-otlp/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , backoff 6 + , hatchling 7 + , opentelemetry-exporter-otlp-proto-grpc 8 + , opentelemetry-exporter-otlp-proto-http 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "opentelemetry-exporter-otlp"; 14 + version = "1.18.0"; 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "open-telemetry"; 19 + repo = "opentelemetry-python"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-ph9ahT6M8UBvuUJjk6nug68Ou/D7XuuXkfnKHEdD8x8="; 22 + sparseCheckout = [ "/exporter/${pname}" ]; 23 + } + "/exporter/${pname}"; 24 + 25 + format = "pyproject"; 26 + 27 + nativeBuildInputs = [ 28 + hatchling 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + opentelemetry-exporter-otlp-proto-grpc 33 + opentelemetry-exporter-otlp-proto-http 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ "opentelemetry.exporter.otlp" ]; 41 + 42 + meta = with lib; { 43 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp"; 44 + description = "OpenTelemetry Collector Exporters"; 45 + license = licenses.asl20; 46 + maintainers = teams.deshaw.members; 47 + }; 48 + }
+51
pkgs/development/python-modules/opentelemetry-exporter-prometheus/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , opentelemetry-api 7 + , opentelemetry-sdk 8 + , opentelemetry-test-utils 9 + , prometheus-client 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "opentelemetry-exporter-prometheus"; 15 + version = "1.18.0"; 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "open-telemetry"; 20 + repo = "opentelemetry-python"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-vWVLUt3Ett04kqUyoTOBNvRj51/M35X83saBBxeOTZI="; 23 + sparseCheckout = [ "/exporter/${pname}" ]; 24 + } + "/exporter/${pname}"; 25 + 26 + format = "pyproject"; 27 + 28 + nativeBuildInputs = [ 29 + hatchling 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + opentelemetry-api 34 + opentelemetry-sdk 35 + prometheus-client 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + opentelemetry-test-utils 40 + pytestCheckHook 41 + ]; 42 + 43 + pythonImportsCheck = [ "opentelemetry.exporter.prometheus" ]; 44 + 45 + meta = with lib; { 46 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-prometheus"; 47 + description = "Prometheus Metric Exporter for OpenTelemetry"; 48 + license = licenses.asl20; 49 + maintainers = teams.deshaw.members; 50 + }; 51 + }
+55
pkgs/development/python-modules/opentelemetry-instrumentation-asgi/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , asgiref 6 + , hatchling 7 + , opentelemetry-api 8 + , opentelemetry-instrumentation 9 + , opentelemetry-semantic-conventions 10 + , opentelemetry-test-utils 11 + , opentelemetry-util-http 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "opentelemetry-instrumentation-asgi"; 17 + version = "0.39b0"; 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "open-telemetry"; 22 + repo = "opentelemetry-python-contrib"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-BfNrbOQwyApdcKOVGF0LqzWOxzLkHZYiYdYVVPkGmdQ="; 25 + sparseCheckout = [ "/instrumentation/${pname}" ]; 26 + } + "/instrumentation/${pname}"; 27 + 28 + format = "pyproject"; 29 + 30 + nativeBuildInputs = [ 31 + hatchling 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + asgiref 36 + opentelemetry-instrumentation 37 + opentelemetry-api 38 + opentelemetry-semantic-conventions 39 + opentelemetry-util-http 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + opentelemetry-test-utils 44 + pytestCheckHook 45 + ]; 46 + 47 + pythonImportsCheck = [ "opentelemetry.instrumentation.asgi" ]; 48 + 49 + meta = with lib; { 50 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-asgi"; 51 + description = "ASGI instrumentation for OpenTelemetry"; 52 + license = licenses.asl20; 53 + maintainers = teams.deshaw.members; 54 + }; 55 + }
+59
pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , django 6 + , hatchling 7 + , opentelemetry-api 8 + , opentelemetry-instrumentation 9 + , opentelemetry-instrumentation-asgi 10 + , opentelemetry-instrumentation-wsgi 11 + , opentelemetry-semantic-conventions 12 + , opentelemetry-test-utils 13 + , opentelemetry-util-http 14 + , pytestCheckHook 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "opentelemetry-instrumentation-django"; 19 + version = "0.39b0"; 20 + disabled = pythonOlder "3.7"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "open-telemetry"; 24 + repo = "opentelemetry-python-contrib"; 25 + rev = "refs/tags/v${version}"; 26 + hash = "sha256-5tyLFQTYuJBFAFZirqsaHXCw72Q3TigDctZZFi/2zdI="; 27 + sparseCheckout = [ "/instrumentation/${pname}" ]; 28 + } + "/instrumentation/${pname}"; 29 + 30 + format = "pyproject"; 31 + 32 + nativeBuildInputs = [ 33 + hatchling 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + django 38 + opentelemetry-api 39 + opentelemetry-instrumentation 40 + opentelemetry-instrumentation-asgi 41 + opentelemetry-instrumentation-wsgi 42 + opentelemetry-semantic-conventions 43 + opentelemetry-util-http 44 + ]; 45 + 46 + nativeCheckInputs = [ 47 + opentelemetry-test-utils 48 + pytestCheckHook 49 + ]; 50 + 51 + pythonImportsCheck = [ "opentelemetry.instrumentation.django" ]; 52 + 53 + meta = with lib; { 54 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-django"; 55 + description = "OpenTelemetry Instrumentation for Django"; 56 + license = licenses.asl20; 57 + maintainers = teams.deshaw.members; 58 + }; 59 + }
+53
pkgs/development/python-modules/opentelemetry-instrumentation-wsgi/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , opentelemetry-api 7 + , opentelemetry-instrumentation 8 + , opentelemetry-semantic-conventions 9 + , opentelemetry-test-utils 10 + , opentelemetry-util-http 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "opentelemetry-instrumentation-wsgi"; 16 + version = "0.39b0"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "open-telemetry"; 21 + repo = "opentelemetry-python-contrib"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-DBZGXY8Y208YC/guk0qUB04UA/JFAtiv3kjsikskTRs="; 24 + sparseCheckout = [ "/instrumentation/${pname}" ]; 25 + } + "/instrumentation/${pname}"; 26 + 27 + format = "pyproject"; 28 + 29 + nativeBuildInputs = [ 30 + hatchling 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + opentelemetry-instrumentation 35 + opentelemetry-api 36 + opentelemetry-semantic-conventions 37 + opentelemetry-util-http 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + opentelemetry-test-utils 42 + pytestCheckHook 43 + ]; 44 + 45 + pythonImportsCheck = [ "opentelemetry.instrumentation.wsgi" ]; 46 + 47 + meta = with lib; { 48 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-wsgi"; 49 + description = "WSGI Middleware for OpenTelemetry"; 50 + license = licenses.asl20; 51 + maintainers = teams.deshaw.members; 52 + }; 53 + }
+53
pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , opentelemetry-api 7 + , opentelemetry-sdk 8 + , opentelemetry-test-utils 9 + , setuptools 10 + , wrapt 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "opentelemetry-instrumentation"; 16 + version = "0.39b0"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "open-telemetry"; 21 + repo = "opentelemetry-python-contrib"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-+zk76A640nyd1L0I55JrMMs7EnQ+SPQdYGAFIyQFc6E="; 24 + sparseCheckout = [ "/${pname}" ]; 25 + } + "/${pname}"; 26 + 27 + format = "pyproject"; 28 + 29 + nativeBuildInputs = [ 30 + hatchling 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + opentelemetry-api 35 + opentelemetry-sdk 36 + setuptools 37 + wrapt 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + opentelemetry-test-utils 42 + pytestCheckHook 43 + ]; 44 + 45 + pythonImportsCheck = [ "opentelemetry.instrumentation" ]; 46 + 47 + meta = with lib; { 48 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/opentelemetry-instrumentation"; 49 + description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python"; 50 + license = licenses.asl20; 51 + maintainers = teams.deshaw.members; 52 + }; 53 + }
+45
pkgs/development/python-modules/opentelemetry-proto/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , protobuf 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "opentelemetry-proto"; 12 + version = "1.18.0"; 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "open-telemetry"; 17 + repo = "opentelemetry-python"; 18 + rev = "refs/tags/v${version}"; 19 + hash = "sha256-6iB+QlBUqRvIJ9p38NYgP4icW2rYs1P3bNCxI95cOvs="; 20 + sparseCheckout = [ "/${pname}" ]; 21 + } + "/${pname}"; 22 + 23 + format = "pyproject"; 24 + 25 + nativeBuildInputs = [ 26 + hatchling 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + protobuf 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ "opentelemetry.proto" ]; 38 + 39 + meta = with lib; { 40 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-proto"; 41 + description = "OpenTelemetry Python Proto"; 42 + license = licenses.asl20; 43 + maintainers = teams.deshaw.members; 44 + }; 45 + }
+66
pkgs/development/python-modules/opentelemetry-sdk/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , flaky 6 + , hatchling 7 + , opentelemetry-api 8 + , opentelemetry-semantic-conventions 9 + , opentelemetry-test-utils 10 + , setuptools 11 + , typing-extensions 12 + , pytestCheckHook 13 + }: 14 + 15 + let 16 + self = buildPythonPackage { 17 + pname = "opentelemetry-sdk"; 18 + version = "1.18.0"; 19 + disabled = pythonOlder "3.7"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "open-telemetry"; 23 + repo = "opentelemetry-python"; 24 + rev = "refs/tags/v${self.version}"; 25 + hash = "sha256-YMFSmzuvm/VA9Fpe7pbF9mnGQHOQpobWMb1iGRt+d3w="; 26 + sparseCheckout = [ "/${self.pname}" ]; 27 + } + "/${self.pname}"; 28 + 29 + format = "pyproject"; 30 + 31 + nativeBuildInputs = [ 32 + hatchling 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + opentelemetry-api 37 + opentelemetry-semantic-conventions 38 + setuptools 39 + typing-extensions 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + flaky 44 + opentelemetry-test-utils 45 + pytestCheckHook 46 + ]; 47 + 48 + disabledTestPaths = [ 49 + "tests/performance/benchmarks/" 50 + ]; 51 + 52 + pythonImportsCheck = [ "opentelemetry.sdk" ]; 53 + 54 + doCheck = false; 55 + 56 + # Enable tests via passthru to avoid cyclic dependency with opentelemetry-test-utils. 57 + passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; }; 58 + 59 + meta = with lib; { 60 + homepage = "https://opentelemetry.io"; 61 + description = "OpenTelemetry Python API and SDK"; 62 + license = licenses.asl20; 63 + maintainers = teams.deshaw.members; 64 + }; 65 + }; 66 + in self
+40
pkgs/development/python-modules/opentelemetry-semantic-conventions/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "opentelemetry-semantic-conventions"; 11 + version = "1.18.0"; 12 + disabled = pythonOlder "3.7"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "open-telemetry"; 16 + repo = "opentelemetry-python"; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-82L/tDoWgu0r+Li3CS3hjVR99DQQmA5yt3y85+37imI="; 19 + sparseCheckout = [ "/${pname}" ]; 20 + } + "/${pname}"; 21 + 22 + format = "pyproject"; 23 + 24 + nativeBuildInputs = [ 25 + hatchling 26 + ]; 27 + 28 + nativeCheckInputs = [ 29 + pytestCheckHook 30 + ]; 31 + 32 + pythonImportsCheck = [ "opentelemetry.semconv" ]; 33 + 34 + meta = with lib; { 35 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-semantic-conventions"; 36 + description = "OpenTelemetry Semantic Conventions"; 37 + license = licenses.asl20; 38 + maintainers = teams.deshaw.members; 39 + }; 40 + }
+45
pkgs/development/python-modules/opentelemetry-test-utils/default.nix
···
··· 1 + { lib 2 + , callPackage 3 + , buildPythonPackage 4 + , pythonOlder 5 + , fetchFromGitHub 6 + , asgiref 7 + , hatchling 8 + , opentelemetry-api 9 + , opentelemetry-sdk 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "opentelemetry-test-utils"; 14 + version = "1.18.0"; 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "open-telemetry"; 19 + repo = "opentelemetry-python"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-WRcKTE3eVqOSQUi5gZ3du+RGw8CrMazXHrctdrjgzHo="; 22 + sparseCheckout = [ "/tests/${pname}" ]; 23 + } + "/tests/${pname}"; 24 + 25 + format = "pyproject"; 26 + 27 + nativeBuildInputs = [ 28 + hatchling 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + asgiref 33 + opentelemetry-api 34 + opentelemetry-sdk 35 + ]; 36 + 37 + pythonImportsCheck = [ "opentelemetry.test" ]; 38 + 39 + meta = with lib; { 40 + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/tests/opentelemetry-test-utils"; 41 + description = "Test utilities for OpenTelemetry unit tests"; 42 + license = licenses.asl20; 43 + maintainers = teams.deshaw.members; 44 + }; 45 + }
+51
pkgs/development/python-modules/opentelemetry-util-http/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , hatchling 6 + , opentelemetry-instrumentation 7 + , opentelemetry-sdk 8 + , opentelemetry-semantic-conventions 9 + , opentelemetry-test-utils 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "opentelemetry-util-http"; 15 + version = "0.39b0"; 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "open-telemetry"; 20 + repo = "opentelemetry-python-contrib"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-C20/M5wimQec/8tTKx7+jkIYgfgNPtU9lkPKliIM3Uk="; 23 + sparseCheckout = [ "/util/${pname}" ]; 24 + } + "/util/${pname}"; 25 + 26 + format = "pyproject"; 27 + 28 + nativeBuildInputs = [ 29 + hatchling 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + opentelemetry-instrumentation 34 + opentelemetry-sdk 35 + opentelemetry-semantic-conventions 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + opentelemetry-test-utils 40 + pytestCheckHook 41 + ]; 42 + 43 + pythonImportsCheck = [ "opentelemetry.util.http" ]; 44 + 45 + meta = with lib; { 46 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-util-http"; 47 + description = "Web util for OpenTelemetry"; 48 + license = licenses.asl20; 49 + maintainers = teams.deshaw.members; 50 + }; 51 + }
+3 -2
pkgs/development/python-modules/playwright/default.nix
··· 15 in 16 buildPythonPackage rec { 17 pname = "playwright"; 18 - version = "1.32.1"; 19 format = "setuptools"; 20 disabled = pythonOlder "3.7"; 21 ··· 23 owner = "microsoft"; 24 repo = "playwright-python"; 25 rev = "v${version}"; 26 - hash = "sha256-rguobFaepTOL2duHRdFV5o2JSsBlYiA7rY3/RyHvoMc="; 27 }; 28 29 patches = [
··· 15 in 16 buildPythonPackage rec { 17 pname = "playwright"; 18 + # run ./pkgs/development/python-modules/playwright/update.sh to update 19 + version = "1.34.0"; 20 format = "setuptools"; 21 disabled = pythonOlder "3.7"; 22 ··· 24 owner = "microsoft"; 25 repo = "playwright-python"; 26 rev = "v${version}"; 27 + hash = "sha256-GIxMVuSSJsRDsHDOPnJsDsTcghGYtIFpRS5u7HJd+zY="; 28 }; 29 30 patches = [
+8 -4
pkgs/development/python-modules/playwright/update.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl gnused nix-prefetch common-updater-scripts 3 set -euo pipefail 4 5 root="$(dirname "$(readlink -f "$0")")" 6 7 version=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} -s https://api.github.com/repos/microsoft/playwright-python/releases/latest | jq -r '.tag_name | sub("^v"; "")') 8 ··· 13 driver_version=$(curl -Ls "$setup_py_url" | grep '^driver_version =' | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') 14 15 fetch_driver_arch() { 16 - nix-prefetch-url "https://playwright.azureedge.net/builds/driver/playwright-${version}-${1}.zip" 17 } 18 19 replace_sha() { 20 - sed -i "s|$1 = \".\{44,52\}\"|$1 = \"$2\"|" "$root/default.nix" 21 } 22 23 # Replace SHAs for the driver downloads ··· 27 replace_sha "aarch64-darwin" "$(fetch_driver_arch "mac-arm64")" 28 29 # Update the version stamps 30 - sed -i "s/driverVersion = \"[^\$]*\"/driverVersion = \"$driver_version\"/" "$root/default.nix" 31 update-source-version playwright "$version" --rev="v$version"
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix-prefetch common-updater-scripts node2nix 3 set -euo pipefail 4 5 root="$(dirname "$(readlink -f "$0")")" 6 + driver_file="$root/../../web/playwright/driver.nix" 7 + playwright_test="$root/../../web/playwright-test" 8 9 version=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} -s https://api.github.com/repos/microsoft/playwright-python/releases/latest | jq -r '.tag_name | sub("^v"; "")') 10 ··· 15 driver_version=$(curl -Ls "$setup_py_url" | grep '^driver_version =' | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') 16 17 fetch_driver_arch() { 18 + nix-prefetch-url "https://playwright.azureedge.net/builds/driver/playwright-${driver_version}-${1}.zip" 19 } 20 21 replace_sha() { 22 + sed -i "s|$1 = \".\{44,52\}\"|$1 = \"$2\"|" "$driver_file" 23 } 24 25 # Replace SHAs for the driver downloads ··· 29 replace_sha "aarch64-darwin" "$(fetch_driver_arch "mac-arm64")" 30 31 # Update the version stamps 32 + sed -i "s/version =\s*\"[^\$]*\"/version = \"$driver_version\"/" "$driver_file" 33 + sed -i "s/\"@playwright\/test\": \"[^\$]*\"/\"@playwright\/test\": \"$driver_version\"/" "$playwright_test/node-packages.json" 34 + (cd "$playwright_test"; node2nix -i node-packages.json) 35 update-source-version playwright "$version" --rev="v$version"
+1 -1
pkgs/development/python-modules/pySmartDL/default.nix
··· 20 description = "A Smart Download Manager for Python"; 21 license = licenses.unlicense; 22 platforms = platforms.linux; 23 - maintainers = with maintainers; [ WeebSorceress ]; 24 }; 25 }
··· 20 description = "A Smart Download Manager for Python"; 21 license = licenses.unlicense; 22 platforms = platforms.linux; 23 + maintainers = with maintainers; [ ]; 24 }; 25 }
+32
pkgs/development/python-modules/pytest-grpc/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpcio 5 + , pytest 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pytest-grpc"; 11 + version = "0.8.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + hash = "sha256-C9JoP/00GZRE1wfAqwGXCyLgr7umyx3bbVeMhev+Cb0="; 16 + }; 17 + 18 + buildInputs = [ 19 + pytest 20 + ]; 21 + 22 + propagatedBuildInputs = [ 23 + grpcio 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "pytest plugin for grpc"; 28 + homepage = "https://github.com/MobileDynasty/pytest-env"; 29 + license = licenses.mit; 30 + maintainers = teams.deshaw.members; 31 + }; 32 + }
+49
pkgs/development/python-modules/pyvisa-sim/default.nix
···
··· 1 + { lib 2 + , fetchPypi 3 + , pythonOlder 4 + , buildPythonPackage 5 + , pyvisa 6 + , pyyaml 7 + , stringparser 8 + , typing-extensions 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pyvisa-sim"; 14 + version = "0.5.1"; 15 + format = "pyproject"; 16 + 17 + disabled = pythonOlder "3.8"; 18 + 19 + src = fetchPypi { 20 + pname = "PyVISA-sim"; 21 + inherit version; 22 + sha256 = "sha256-vWxW941/1e58pqL/Rzq+eoZJpwsvLphgIe48SuJtohY="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + pyvisa 27 + pyyaml 28 + stringparser 29 + typing-extensions 30 + ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ "pyvisa_sim" ]; 37 + 38 + # should be fixed after 0.5.1, remove at next release 39 + disabledTestPaths = [ 40 + "pyvisa_sim/testsuite/test_all.py" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Simulated backend for PyVISA implementing TCPIP, GPIB, RS232, and USB resources"; 45 + homepage = "https://pyvisa.readthedocs.io/projects/pyvisa-sim/en/latest/"; 46 + license = licenses.mit; 47 + maintainers = with maintainers; [ evilmav ]; 48 + }; 49 + }
+58
pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , pythonOlder 4 + , buildPythonPackage 5 + , setuptools 6 + , versioningit 7 + , qcodes 8 + , packaging 9 + , pytestCheckHook 10 + , pytest-mock 11 + , pyvisa-sim 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "qcodes-contrib-drivers"; 16 + version = "0.18.0"; 17 + 18 + disabled = pythonOlder "3.8"; 19 + format = "pyproject"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "QCoDeS"; 23 + repo = "Qcodes_contrib_drivers"; 24 + rev = "v${version}"; 25 + sha256 = "sha256-hg3jSiuOkiuOInnUzzlKtBeoP5zkCDBQ3xP6KCwq+lU="; 26 + }; 27 + 28 + nativeBuildInputs = [ setuptools versioningit ]; 29 + 30 + propagatedBuildInputs = [ 31 + qcodes 32 + packaging 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + pytestCheckHook 37 + pytest-mock 38 + pyvisa-sim 39 + ]; 40 + 41 + pythonImportsCheck = [ "qcodes_contrib_drivers" ]; 42 + 43 + # should be fixed starting with 0.19.0, remove at next release 44 + disabledTestPaths = [ 45 + "qcodes_contrib_drivers/tests/test_Keysight_M3201A.py" 46 + ]; 47 + 48 + postInstall = '' 49 + export HOME="$TMPDIR" 50 + ''; 51 + 52 + meta = with lib; { 53 + description = "User contributed drivers for QCoDeS"; 54 + homepage = "https://github.com/QCoDeS/Qcodes_contrib_drivers"; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ evilmav ]; 57 + }; 58 + }
+87
pkgs/development/python-modules/qcodes-loop/default.nix
···
··· 1 + { lib 2 + , fetchPypi 3 + , pythonOlder 4 + , buildPythonPackage 5 + , qcodes 6 + , h5py 7 + , lazy-loader 8 + , matplotlib 9 + , numpy 10 + , pandas 11 + , versioningit 12 + , xarray 13 + , hickle 14 + , ipython 15 + , slack-sdk 16 + , hypothesis 17 + , pytest-xdist 18 + , pytest-mock 19 + , pyqtgraph 20 + , pyqt5 21 + , pytestCheckHook 22 + }: 23 + 24 + buildPythonPackage rec { 25 + pname = "qcodes-loop"; 26 + version = "0.1.1"; 27 + 28 + disabled = pythonOlder "3.8"; 29 + format = "pyproject"; 30 + 31 + src = fetchPypi { 32 + inherit version; 33 + pname = "qcodes_loop"; 34 + sha256 = "sha256-pDR0Ws8cYQifftdE9dKcSzMxmouFo4tJmQvNanm6zyM="; 35 + }; 36 + 37 + nativeBuildInputs = [ 38 + versioningit 39 + ]; 40 + 41 + propagatedBuildInputs = [ 42 + qcodes 43 + h5py 44 + lazy-loader 45 + matplotlib 46 + numpy 47 + pandas 48 + xarray 49 + hickle 50 + ipython 51 + ]; 52 + 53 + passthru.optional-dependencies = { 54 + qtplot = [ 55 + pyqtgraph 56 + ]; 57 + slack = [ 58 + slack-sdk 59 + ]; 60 + }; 61 + 62 + nativeCheckInputs = [ 63 + pytestCheckHook 64 + hypothesis 65 + pytest-xdist 66 + pytest-mock 67 + pyqt5 68 + ]; 69 + 70 + pythonImportsCheck = [ "qcodes_loop" ]; 71 + 72 + disabledTestPaths = [ 73 + # test broken in 0.1.1, see https://github.com/QCoDeS/Qcodes_loop/pull/25 74 + "src/qcodes_loop/tests/test_hdf5formatter.py" 75 + ]; 76 + 77 + postInstall = '' 78 + export HOME="$TMPDIR" 79 + ''; 80 + 81 + meta = with lib; { 82 + description = "Features previously in QCoDeS"; 83 + homepage = "https://github.com/QCoDeS/Qcodes_loop"; 84 + license = licenses.mit; 85 + maintainers = with maintainers; [ evilmav ]; 86 + }; 87 + }
+133
pkgs/development/python-modules/qcodes/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools 6 + , versioningit 7 + 8 + # mandatory 9 + , broadbean 10 + , h5netcdf 11 + , h5py 12 + , importlib-metadata 13 + , importlib-resources 14 + , ipywidgets 15 + , ipykernel 16 + , jsonschema 17 + , matplotlib 18 + , numpy 19 + , opencensus 20 + , opencensus-ext-azure 21 + , packaging 22 + , pandas 23 + , pyvisa 24 + , ruamel-yaml 25 + , tabulate 26 + , typing-extensions 27 + , tqdm 28 + , uncertainties 29 + , websockets 30 + , wrapt 31 + , xarray 32 + , ipython 33 + , pillow 34 + , rsa 35 + 36 + # optional 37 + , qcodes-loop 38 + 39 + # test 40 + , pytestCheckHook 41 + , deepdiff 42 + , hypothesis 43 + , lxml 44 + , pytest-asyncio 45 + , pytest-mock 46 + , pytest-rerunfailures 47 + , pytest-xdist 48 + , pyvisa-sim 49 + , sphinx 50 + }: 51 + 52 + buildPythonPackage rec { 53 + pname = "qcodes"; 54 + version = "0.38.1"; 55 + 56 + disabled = pythonOlder "3.8"; 57 + format = "pyproject"; 58 + 59 + src = fetchPypi { 60 + inherit pname version; 61 + sha256 = "sha256-whUGkRvYQOdYxWoj7qhv2kiiyTwq3ZLLipI424PBzFg="; 62 + }; 63 + 64 + nativeBuildInputs = [ setuptools versioningit ]; 65 + 66 + propagatedBuildInputs = [ 67 + broadbean 68 + h5netcdf 69 + h5py 70 + ipywidgets 71 + ipykernel 72 + jsonschema 73 + matplotlib 74 + numpy 75 + opencensus 76 + opencensus-ext-azure 77 + packaging 78 + pandas 79 + pyvisa 80 + ruamel-yaml 81 + tabulate 82 + typing-extensions 83 + tqdm 84 + uncertainties 85 + websockets 86 + wrapt 87 + xarray 88 + ipython 89 + pillow 90 + rsa 91 + ] ++ lib.optionals (pythonOlder "3.10") [ 92 + importlib-metadata 93 + ] ++ lib.optionals (pythonOlder "3.9") [ 94 + importlib-resources 95 + ]; 96 + 97 + passthru.optional-dependencies = { 98 + loop = [ 99 + qcodes-loop 100 + ]; 101 + }; 102 + 103 + nativeCheckInputs = [ 104 + pytestCheckHook 105 + deepdiff 106 + hypothesis 107 + lxml 108 + pytest-asyncio 109 + pytest-mock 110 + pytest-rerunfailures 111 + pytest-xdist 112 + pyvisa-sim 113 + sphinx 114 + ]; 115 + 116 + disabledTestPaths = [ 117 + # depends on qcodes-loop, causing a cyclic dependency 118 + "qcodes/tests/dataset/measurement/test_load_legacy_data.py" 119 + ]; 120 + 121 + pythonImportsCheck = [ "qcodes" ]; 122 + 123 + postInstall = '' 124 + export HOME="$TMPDIR" 125 + ''; 126 + 127 + meta = { 128 + homepage = "https://qcodes.github.io/Qcodes/"; 129 + description = "Python-based data acquisition framework"; 130 + license = lib.licenses.mit; 131 + maintainers = with lib.maintainers; [ evilmav ]; 132 + }; 133 + }
+2 -2
pkgs/development/python-modules/sentry-sdk/default.nix
··· 40 41 buildPythonPackage rec { 42 pname = "sentry-sdk"; 43 - version = "1.24.0"; 44 format = "setuptools"; 45 46 disabled = pythonOlder "3.7"; ··· 49 owner = "getsentry"; 50 repo = "sentry-python"; 51 rev = "refs/tags/${version}"; 52 - hash = "sha256-gCZvRkR5p94RxCe+STaV5M32xc2G71QkYF1TO2PHNMk="; 53 }; 54 55 propagatedBuildInputs = [
··· 40 41 buildPythonPackage rec { 42 pname = "sentry-sdk"; 43 + version = "1.25.0"; 44 format = "setuptools"; 45 46 disabled = pythonOlder "3.7"; ··· 49 owner = "getsentry"; 50 repo = "sentry-python"; 51 rev = "refs/tags/${version}"; 52 + hash = "sha256-aY6oZf6S6jioeL10euxo1ijvzE7FcHQoWjadE21ILA4="; 53 }; 54 55 propagatedBuildInputs = [
+36
pkgs/development/python-modules/stringparser/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , setuptools 6 + , setuptools-scm 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "stringparser"; 12 + version = "0.6"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.5"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "hgrecco"; 19 + repo = pname; 20 + rev = version; 21 + sha256 = "sha256-uyeHuH0UfpZqh7sMRI6+fR/Rr2jSzdR+5O/MtzslO5w="; 22 + }; 23 + 24 + nativeBuildInputs = [ setuptools setuptools-scm ]; 25 + 26 + pythonImportsCheck = [ "stringparser" ]; 27 + 28 + nativeCheckInputs = [ pytestCheckHook ]; 29 + 30 + meta = with lib; { 31 + description = "Easy to use pattern matching and information extraction"; 32 + homepage = "https://github.com/hgrecco/stringparser"; 33 + license = licenses.bsd3; 34 + maintainers = with maintainers; [ evilmav ]; 35 + }; 36 + }
+2 -2
pkgs/development/tools/air/default.nix
··· 2 3 buildGoModule rec { 4 pname = "air"; 5 - version = "1.43.0"; 6 7 src = fetchFromGitHub { 8 owner = "cosmtrek"; 9 repo = "air"; 10 rev = "v${version}"; 11 - hash = "sha256-gFMT/casY2ASbh0UzUjtgVGCiVFcFHBlvWlRptqRw3Y="; 12 }; 13 14 vendorHash = "sha256-n2Ei+jckSYAydAdJnMaPc7FGUcwSbC49hk6nlDyDMPE=";
··· 2 3 buildGoModule rec { 4 pname = "air"; 5 + version = "1.44.0"; 6 7 src = fetchFromGitHub { 8 owner = "cosmtrek"; 9 repo = "air"; 10 rev = "v${version}"; 11 + hash = "sha256-BLha2PDn7iF0B5OPVkJT6en1Znt/6xiHxuCj14ha9tc="; 12 }; 13 14 vendorHash = "sha256-n2Ei+jckSYAydAdJnMaPc7FGUcwSbC49hk6nlDyDMPE=";
+46
pkgs/development/tools/build-managers/xmake/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , lua 6 + , readline 7 + , ncurses 8 + , lz4 9 + , tbox 10 + , xmake-core-sv 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "xmake"; 15 + version = "2.7.9"; 16 + 17 + src = fetchurl { 18 + url = "https://github.com/xmake-io/xmake/releases/download/v${version}/xmake-v${version}.tar.gz"; 19 + hash = "sha256-m0LYY0gz9IhbBbiUKd1gBE3KmSMvYJYyC42Ff7M9Ku8="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + lua 28 + lua.pkgs.cjson 29 + readline 30 + ncurses 31 + lz4 32 + tbox 33 + xmake-core-sv 34 + ]; 35 + 36 + configureFlags = [ "--external=y" ]; 37 + 38 + meta = with lib; { 39 + description = "A cross-platform build utility based on Lua"; 40 + homepage = "https://xmake.io"; 41 + license = licenses.asl20; 42 + platforms = lua.meta.platforms; 43 + maintainers = with maintainers; [ rewine ]; 44 + }; 45 + } 46 +
+29
pkgs/development/tools/capnproto-rust/default.nix
···
··· 1 + { lib 2 + , fetchCrate 3 + , rustPlatform 4 + , capnproto 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "capnproto-rust"; 9 + version = "0.17.1"; 10 + 11 + src = fetchCrate { 12 + crateName = "capnpc"; 13 + inherit version; 14 + sha256 = "sha256-7RfJUYV3X9w0FALP3pbhmeIqrWLqlgr4oNvPnBc+RY8="; 15 + }; 16 + 17 + cargoHash = "sha256-wmoXdukXWagW61jbFBODnIjlBrV6Q+wgvuFG/TqkvVk="; 18 + 19 + nativeCheckInputs = [ 20 + capnproto 21 + ]; 22 + 23 + meta = with lib; { 24 + description = "Cap'n Proto codegen plugin for Rust"; 25 + homepage = "https://github.com/capnproto/capnproto-rust"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ mikroskeem ]; 28 + }; 29 + }
+31 -22
pkgs/development/tools/electron/binary/default.nix
··· 24 in 25 rec { 26 27 - electron-bin = electron_24-bin; 28 29 electron_9-bin = mkElectron "9.4.4" { 30 x86_64-linux = "781d6ca834d415c71078e1c2c198faba926d6fce19e31448bbf4450869135450"; ··· 151 headers = "0zvwd3gz5y3yq5jgkswnarv75j05lfaz58w37fidq5aib1hi50hn"; 152 }; 153 154 - electron_22-bin = mkElectron "22.3.8" { 155 - armv7l-linux = "6488e32debf6e4a2027897b7748e2fdb6e27d1d05475e7aacd30e798e92af996"; 156 - aarch64-linux = "ab93be098c74edcc6f66ed461cbe6eb5f8185245edb611252ebb91a07e04ebe4"; 157 - x86_64-linux = "40a2394417c976dbe055fe96875f482bb73731991f547a977d049dba6a067c0e"; 158 - x86_64-darwin = "47cf839bbb59fc9d4abfff9bdfe3ec8ada88c0cfafe451227034e20592565344"; 159 - aarch64-darwin = "6dcc9ae7928f6fa01bc17377bd78ddef4fe5beb9a69ee293a8df60b2cc058a00"; 160 - headers = "1g4d81iwbkhw3b75q4fh1qajxfwwryqfbiqhviz1yqcw01cbah4f"; 161 }; 162 163 - electron_23-bin = mkElectron "23.3.1" { 164 - armv7l-linux = "0a0b4baf598fac6eed150436cccc754277c6c5765dcf06d33bf1457eb570e260"; 165 - aarch64-linux = "6aae5e986fd578d7ba8a6bf0f4631f314d48bac58f66f493e79f35ab9af911c1"; 166 - x86_64-linux = "084e16b84df37e31761cbf7f76effdd673d923c17115608b95a7b0cfc84caa46"; 167 - x86_64-darwin = "811309609df9dcd6e727fac6694b56847a1401d76eee94c26f12343e11a81beb"; 168 - aarch64-darwin = "2c092341413725c7609f6a891e6552dd094807fbce1a6f272be85723041e3b6f"; 169 - headers = "0as0wri865kj9m44qka8by8nw3c4g1hgyc8ar5m18r8kr0x28z00"; 170 }; 171 172 - electron_24-bin = mkElectron "24.2.0" { 173 - armv7l-linux = "c611ec6a6620a199a0656656c191384f498cff7e7831c45e449728379de4ba23"; 174 - aarch64-linux = "e81baa9f45dcf36f10960e823143bd30633ff679b4253a266896028c3b438959"; 175 - x86_64-linux = "8d7780dd2afcfe5e94a2cf574f4fa10a2a2c691227771fca49051c524ac67513"; 176 - x86_64-darwin = "23f77fbde72cad8315e7d370d929cdceb5408f5533494241fc5dd503d8ad0cdc"; 177 - aarch64-darwin = "529d0745e99278c66f631c81edbef22a5ad8871332366002edd371b409850b24"; 178 - headers = "1ydj6fddrn8h6igzim637di39i4vx7fajc9n98nhlzvpmc43rgbs"; 179 }; 180 }
··· 24 in 25 rec { 26 27 + electron-bin = electron_25-bin; 28 29 electron_9-bin = mkElectron "9.4.4" { 30 x86_64-linux = "781d6ca834d415c71078e1c2c198faba926d6fce19e31448bbf4450869135450"; ··· 151 headers = "0zvwd3gz5y3yq5jgkswnarv75j05lfaz58w37fidq5aib1hi50hn"; 152 }; 153 154 + electron_22-bin = mkElectron "22.3.12" { 155 + armv7l-linux = "aee831671cb7f869366ed165900743e6e8a53845e9a059a68ef81bb725c93dca"; 156 + aarch64-linux = "35d8ba41d2247a26923e93d7b96425b39ac821fd24d31c286718a1e5b64a7156"; 157 + x86_64-linux = "616bc674bf7cbdd6369888b987514c7a63442755561e1f5e6d85575e881d107e"; 158 + x86_64-darwin = "e421bc52de410b45b68bae2f13c405ef0ef43f8aa2046419a0f15e38d04f214a"; 159 + aarch64-darwin = "f2d4b327df42f9801e09260b94adaeed878e02b7e4a9adfd5912b754181ead3c"; 160 + headers = "1k5a8sg8g5jzv9vih4n81wwlvi14snzxgvrh13w5canihj6hiygi"; 161 }; 162 163 + electron_23-bin = mkElectron "23.3.5" { 164 + armv7l-linux = "3525ab12e582c36b7e905550a13a4f8c205586eccbd818db7f705ee46be19939"; 165 + aarch64-linux = "49e9ff90165d12accd34e8fc6808016e20f7588fba2195af39f4467698adbcf0"; 166 + x86_64-linux = "168c9332448276c7f0338bffd02a90d6bdea90c4789ae655464831f74d3e6e43"; 167 + x86_64-darwin = "453ddddbe0a935b5349410d783f3dba079b4e913bfbd6b56a9c4927c4c3f1601"; 168 + aarch64-darwin = "a41bd320d73143f0469e6d250e65f2f629bef2c36f1e6730110b86436842d2d1"; 169 + headers = "11w1vz5kyklahhn7046bccknym24f076b5p19mxjwmmdbvggmvsq"; 170 + }; 171 + 172 + electron_24-bin = mkElectron "24.4.1" { 173 + armv7l-linux = "4c0d12186e1fe918b0e5a618fc10eabb2b120b432ea5ff45e29c41a163f338f4"; 174 + aarch64-linux = "e9e9ac6b24e6dd79650be3619a98187fb9d07cc97bb181051912bead7c06cefe"; 175 + x86_64-linux = "4751d5320e0a2668e5b964dccf433fc7e537a3cb7f215d3042fd7d61d7f1198e"; 176 + x86_64-darwin = "a8417febf79db15f15edf209a03dcf4240ed0d7b7e731b31224173b685a768c2"; 177 + aarch64-darwin = "f2efec7bfe62002e1b52b0e14fa7bc5fd586812c0c49fbb0aa99830c20088484"; 178 + headers = "13zicpwzsnl34nvy0y15ykfabkda4991h6kc933r9n4fz4wk7493"; 179 }; 180 181 + electron_25-bin = mkElectron "25.0.1" { 182 + armv7l-linux = "1bfdb7e6d85880dd1695d8fab69558e69728fb4f23756375ba7f7bc4f441516a"; 183 + aarch64-linux = "0a8b44cc2c280a31f7a7e3c9927e55e4ea8ad3841a8cd4fe70237771e6c71023"; 184 + x86_64-linux = "c7c85dd575b7d1eccba8d338c91f524663514eb43c2fb936035c219bd84ab885"; 185 + x86_64-darwin = "f4a51adf95b37bfe39320ab7f8025b148a6b6b7140bd96101788a62b77c13d8c"; 186 + aarch64-darwin = "6a26d58eb5b37ce9852668e59330ca54bf6226e8bb1172e179bb9ddb592e4b8c"; 187 + headers = "0par0jw88j5n0jpg0lik6gws7iwqq45jcfs42w7vxz2g2nkpdgxp"; 188 }; 189 }
+1 -1
pkgs/development/tools/frece/default.nix
··· 18 homepage = "https://github.com/YodaEmbedding/frece"; 19 license = licenses.mit; 20 platforms = platforms.linux; 21 - maintainers = with maintainers; [ WeebSorceress ]; 22 }; 23 }
··· 18 homepage = "https://github.com/YodaEmbedding/frece"; 19 license = licenses.mit; 20 platforms = platforms.linux; 21 + maintainers = with maintainers; [ ]; 22 }; 23 }
+3 -3
pkgs/development/tools/golangci-lint/default.nix
··· 2 3 buildGoModule rec { 4 pname = "golangci-lint"; 5 - version = "1.53.1"; 6 7 src = fetchFromGitHub { 8 owner = "golangci"; 9 repo = "golangci-lint"; 10 rev = "v${version}"; 11 - hash = "sha256-8cZpWfWkqMqz63dcF11ZKRWEFbk3XUG7a69nASC7dNE="; 12 }; 13 14 - vendorHash = "sha256-DnAW56TSZRywom4riRvylJaN8zk9U0Eq0quh6LRGtL4="; 15 16 subPackages = [ "cmd/golangci-lint" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "golangci-lint"; 5 + version = "1.53.2"; 6 7 src = fetchFromGitHub { 8 owner = "golangci"; 9 repo = "golangci-lint"; 10 rev = "v${version}"; 11 + hash = "sha256-fsK9uHPh3ltZpAlo4kDp9MtGKBYqDMxJSygvaloKbMs="; 12 }; 13 14 + vendorHash = "sha256-gg4E+6u1aukyXWJrRJRmhdeqUN/zw76kznSuE+99CDc="; 15 16 subPackages = [ "cmd/golangci-lint" ]; 17
+3 -3
pkgs/development/tools/language-servers/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-y9FgB8Qsm5wQ7dtrKrcl/bHTw04eRU1B7a+aZmA+eBE="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-MkldIbp7BpdfyapiJ1E4h3ft6g74zMb72tt4tCJlJz8="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.12.2"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + sha256 = "sha256-mbJ9CzJxhAxYByfNpNux/zOWBGaiH4fvIRIh+BMprMk="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorSha256 = "sha256-Wx0tXrw3Y3Of3aZNYiD9EVYKFpqA3kqe5tFqppoe0A0="; 16 17 doCheck = false; 18
+3 -3
pkgs/development/tools/language-servers/pylyzer/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "pylyzer"; 14 - version = "0.0.30"; 15 16 src = fetchFromGitHub { 17 owner = "mtshiba"; 18 repo = "pylyzer"; 19 rev = "v${version}"; 20 - hash = "sha256-o90NmUTRdmfjOO0swc4d3SsbywiMeT1zKrkiFO3VeGk="; 21 }; 22 23 - cargoHash = "sha256-IUNT30hKpBlmXoHiJQihQF4oD7odSJh2NK3d2On1WQA="; 24 25 nativeBuildInputs = [ 26 git
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "pylyzer"; 14 + version = "0.0.31"; 15 16 src = fetchFromGitHub { 17 owner = "mtshiba"; 18 repo = "pylyzer"; 19 rev = "v${version}"; 20 + hash = "sha256-1sUsCZFm61XYFguohLA3NzYa2tX21lc3wYiFkg1y0/o="; 21 }; 22 23 + cargoHash = "sha256-pQnRFGAeVVGKRBfpbQXCGBHxkXBYei7nOxYKg3hPJ1k="; 24 25 nativeBuildInputs = [ 26 git
+6 -6
pkgs/development/tools/misc/blackfire/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "blackfire"; 13 - version = "2.15.0"; 14 15 src = passthru.sources.${stdenv.hostPlatform.system} or (throw "Unsupported platform for blackfire: ${stdenv.hostPlatform.system}"); 16 ··· 57 sources = { 58 "x86_64-linux" = fetchurl { 59 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; 60 - sha256 = "eKHP7yOy6hnHi0EomZhsGXWinNy4roQ9qRGn8tah6KI="; 61 }; 62 "i686-linux" = fetchurl { 63 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; 64 - sha256 = "sCFVmGz850h9NKoVKUBV+93k913ihpfk+48buzsNOqw="; 65 }; 66 "aarch64-linux" = fetchurl { 67 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; 68 - sha256 = "V6adZVR82Z15fN//wuwHZK6C95hAxXPB9NuA0kx1qPA="; 69 }; 70 "aarch64-darwin" = fetchurl { 71 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; 72 - sha256 = "X0sWPjmVAzJTKHUxVLbhWTdc7ryn2GkNMj9CuRgTb0I="; 73 }; 74 "x86_64-darwin" = fetchurl { 75 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; 76 - sha256 = "FvoslunTPxmc2KqaxNSb0uK9fP4CV5HR39UDoW3zJfw="; 77 }; 78 }; 79
··· 10 11 stdenv.mkDerivation rec { 12 pname = "blackfire"; 13 + version = "2.16.1"; 14 15 src = passthru.sources.${stdenv.hostPlatform.system} or (throw "Unsupported platform for blackfire: ${stdenv.hostPlatform.system}"); 16 ··· 57 sources = { 58 "x86_64-linux" = fetchurl { 59 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; 60 + sha256 = "G+uiPCt7AJQsxkY2Snc2941nkyo9NY3wv3uNCAFfSmE="; 61 }; 62 "i686-linux" = fetchurl { 63 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; 64 + sha256 = "F2uRmxe8fAPAN/z7T7Kr0h4zcVS4I9mg6nqNXmcwxpE="; 65 }; 66 "aarch64-linux" = fetchurl { 67 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; 68 + sha256 = "0MJDqRU+2phJ9P/c8GpB+btde0rSkR1gPx8Jbc4gIGo="; 69 }; 70 "aarch64-darwin" = fetchurl { 71 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; 72 + sha256 = "j6EfHRIN81uyro0QlzAjRSl3BLzObqI1EVuT9WaACu0="; 73 }; 74 "x86_64-darwin" = fetchurl { 75 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; 76 + sha256 = "n02ABC8HzmQXWpgmXgCNBNFl1xw/kW/ncTNIeoJCUB0="; 77 }; 78 }; 79
+16 -16
pkgs/development/tools/misc/blackfire/php-probe.nix
··· 13 let 14 phpMajor = lib.versions.majorMinor php.version; 15 16 - version = "1.86.8"; 17 18 hashes = { 19 "x86_64-linux" = { 20 system = "amd64"; 21 sha256 = { 22 - "8.0" = "zoT9f906lvMTyq+w7BAqwA3Wnadk0hEsc9KLYuffE8c="; 23 - "8.1" = "KJB3/BlS8FCDg3CEaYf14RJk3xhda1K2XEPVylSRFTQ="; 24 - "8.2" = "PrhPtYUkz+Zs4ctIJUsHlUqLHZDfXNMc7s6uA5RJNVI="; 25 }; 26 }; 27 "i686-linux" = { 28 system = "i386"; 29 sha256 = { 30 - "8.0" = "IByOPOvzJZOR9hw6Ngn81XtXBczRPLswDA4Mvh8dQdQ="; 31 - "8.1" = "Mob30xhKWaREiqw3cjlrz0jtAc9onERT6NxTz9bUSSY="; 32 - "8.2" = "a7paFrgLfMLvcQRcHPi+sJ61XTjphcba+tewrJw0OnE="; 33 }; 34 }; 35 "aarch64-linux" = { 36 system = "arm64"; 37 sha256 = { 38 - "8.0" = "6ZhFRjjj/y3yyH2PXVnw+Mhkm2trfpysxfXocH5nx48="; 39 - "8.1" = "x2TGaehSJmgJJcapr6xBO9Svo1HE66eVRHt/Ab+RSzQ="; 40 - "8.2" = "YUs8h/DBwaNvmYA9TS7l0skg+X4yBzcHbPH4QXeSdCI="; 41 }; 42 }; 43 "aarch64-darwin" = { 44 system = "arm64"; 45 sha256 = { 46 - "8.0" = "HZV7I8HOWvGwV9kMuSBW1/vgs+plxYLvbVs/d8aNNfE="; 47 - "8.1" = "PsHDB/P/vbdpqbLl12UqelHfvHHt2WxiWEUCV7s5ZJg="; 48 - "8.2" = "pEkFLhjWOLquBcxE06Gv7HUB/lPU8cPajhsFc0kcKlA="; 49 }; 50 }; 51 "x86_64-darwin" = { 52 system = "amd64"; 53 sha256 = { 54 - "8.0" = "VOi901nkVNjHSk02HNk6/z9q3avs+doHWL+Zxxruc6k="; 55 - "8.1" = "TVV9Iysueo1M2WaaX6CF52WzMfJJ96gOIxuy1mIA6ao="; 56 - "8.2" = "XOcjZes3JNfulJimdCTkipiRzrJ/237SSfqNAelVPNU="; 57 }; 58 }; 59 };
··· 13 let 14 phpMajor = lib.versions.majorMinor php.version; 15 16 + version = "1.87.2"; 17 18 hashes = { 19 "x86_64-linux" = { 20 system = "amd64"; 21 sha256 = { 22 + "8.0" = "ylzxQlyk6jpyO9Zcqv/uUiRWcMSkPKFBgiCDnyU8lWI="; 23 + "8.1" = "FEb0NBJpwoYaNdEHEn4TkSQR7VShGpHptaDIRKwrmkQ="; 24 + "8.2" = "itB0Zm1Mog18F8vIHn9AZMYMzafLQR0v5zcOgqy1ouI="; 25 }; 26 }; 27 "i686-linux" = { 28 system = "i386"; 29 sha256 = { 30 + "8.0" = "DL5wiaez4tzrn8xY+ptYiCvZ1HWaStT9vGWPd5whTaE="; 31 + "8.1" = "0bX2frll0ne6H6o7HNH4TRV2D+NDe11mVvqwhvSDg9E="; 32 + "8.2" = "U6zmbEkRr3+9yVwUgQ1+SBNK0zWD92S2KBOHJ1gMmjM="; 33 }; 34 }; 35 "aarch64-linux" = { 36 system = "arm64"; 37 sha256 = { 38 + "8.0" = "R6zdOw/K+/YPYzSEOEyz83hqiLHCM4EOjz2tLrJOPlE="; 39 + "8.1" = "agLQVI3u7ENcWLDRx7YSEBZobRnwEaKAmFpIU5AXhqo="; 40 + "8.2" = "Y2bUYaymoZ/Ct5a7K+5U+zNh9ZKUaq0Oal/v04nzuaU="; 41 }; 42 }; 43 "aarch64-darwin" = { 44 system = "arm64"; 45 sha256 = { 46 + "8.0" = "XcFU1lq694aLIn1HQdDSg2Zx68/fLew3GjkTLsxHYvk="; 47 + "8.1" = "ovTtwXPut9jCvxVyd5mQzrfJPCy+rQvUi4c74NrBzY4="; 48 + "8.2" = "8hybE62l8vSwbqpcrnj/lI2Wjy8R3wuO04zwofLi9EY="; 49 }; 50 }; 51 "x86_64-darwin" = { 52 system = "amd64"; 53 sha256 = { 54 + "8.0" = "F4mIvjyf3Zi3icKcPe6KP2gR9jeC7EJskw9TfsTHz6Y="; 55 + "8.1" = "WsHH/XJboHeRhxpYY0WtXEJwOsGNFtfexBShC/J7GaQ="; 56 + "8.2" = "w3Vu7CTFebn59i1FYVCYHiOadTIPlPCkQ1QHEfvHWig="; 57 }; 58 }; 59 };
+3 -3
pkgs/development/tools/okteto/default.nix
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 - version = "2.16.2"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 - hash = "sha256-ehalSPD9yEWL9mm5qjUXWlPIbdEO8StLL2mOZPnB5do="; 12 }; 13 14 - vendorHash = "sha256-bEAUkTl5O5i2R4oglOWSgWG7OKzOrZo5YDe5TzNlZ3E="; 15 16 postPatch = '' 17 # Disable some tests that need file system & network access.
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 + version = "2.16.3"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 + hash = "sha256-SbLOrdsBy4rq2wm4tTIfjF61kcXXQQZdOJEclRdASOc="; 12 }; 13 14 + vendorHash = "sha256-aNXKRP7WFzscDPjZmDTbgKItNEQrRpsq+XiOuggx85w="; 15 16 postPatch = '' 17 # Disable some tests that need file system & network access.
+1918
pkgs/development/tools/volta/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 = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "ahash" 13 + version = "0.7.6" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 16 + dependencies = [ 17 + "getrandom", 18 + "once_cell", 19 + "version_check", 20 + ] 21 + 22 + [[package]] 23 + name = "aho-corasick" 24 + version = "0.7.18" 25 + source = "registry+https://github.com/rust-lang/crates.io-index" 26 + checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 27 + dependencies = [ 28 + "memchr", 29 + ] 30 + 31 + [[package]] 32 + name = "android_system_properties" 33 + version = "0.1.4" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "d7ed72e1635e121ca3e79420540282af22da58be50de153d36f81ddc6b83aa9e" 36 + dependencies = [ 37 + "libc", 38 + ] 39 + 40 + [[package]] 41 + name = "ansi_term" 42 + version = "0.12.1" 43 + source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 45 + dependencies = [ 46 + "winapi", 47 + ] 48 + 49 + [[package]] 50 + name = "archive" 51 + version = "0.1.0" 52 + dependencies = [ 53 + "attohttpc", 54 + "cfg-if 1.0.0", 55 + "flate2", 56 + "fs-utils", 57 + "hyperx", 58 + "progress-read", 59 + "tar", 60 + "tee", 61 + "thiserror", 62 + "verbatim", 63 + "zip", 64 + ] 65 + 66 + [[package]] 67 + name = "assert-json-diff" 68 + version = "2.0.1" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + checksum = "50f1c3703dd33532d7f0ca049168930e9099ecac238e23cf932f3a69c42f06da" 71 + dependencies = [ 72 + "serde", 73 + "serde_json", 74 + ] 75 + 76 + [[package]] 77 + name = "attohttpc" 78 + version = "0.24.0" 79 + source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "b85f766c20e6ae766956f7a2fcc4e0931e79a7e1f48b29132b5d647021114914" 81 + dependencies = [ 82 + "flate2", 83 + "http", 84 + "log", 85 + "rustls", 86 + "rustls-native-certs", 87 + "serde", 88 + "serde_json", 89 + "url", 90 + "webpki", 91 + ] 92 + 93 + [[package]] 94 + name = "atty" 95 + version = "0.2.14" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 98 + dependencies = [ 99 + "hermit-abi", 100 + "libc", 101 + "winapi", 102 + ] 103 + 104 + [[package]] 105 + name = "autocfg" 106 + version = "0.1.4" 107 + source = "registry+https://github.com/rust-lang/crates.io-index" 108 + checksum = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" 109 + 110 + [[package]] 111 + name = "autocfg" 112 + version = "1.0.0" 113 + source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" 115 + 116 + [[package]] 117 + name = "base64" 118 + version = "0.13.1" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 121 + 122 + [[package]] 123 + name = "bitflags" 124 + version = "1.3.2" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 127 + 128 + [[package]] 129 + name = "block-buffer" 130 + version = "0.7.3" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" 133 + dependencies = [ 134 + "block-padding", 135 + "byte-tools", 136 + "byteorder", 137 + "generic-array", 138 + ] 139 + 140 + [[package]] 141 + name = "block-padding" 142 + version = "0.1.4" 143 + source = "registry+https://github.com/rust-lang/crates.io-index" 144 + checksum = "6d4dc3af3ee2e12f3e5d224e5e1e3d73668abbeb69e566d361f7d5563a4fdf09" 145 + dependencies = [ 146 + "byte-tools", 147 + ] 148 + 149 + [[package]] 150 + name = "bumpalo" 151 + version = "3.12.0" 152 + source = "registry+https://github.com/rust-lang/crates.io-index" 153 + checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 154 + 155 + [[package]] 156 + name = "byte-tools" 157 + version = "0.3.1" 158 + source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 160 + 161 + [[package]] 162 + name = "byteorder" 163 + version = "1.3.2" 164 + source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" 166 + 167 + [[package]] 168 + name = "bytes" 169 + version = "1.1.0" 170 + source = "registry+https://github.com/rust-lang/crates.io-index" 171 + checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 172 + 173 + [[package]] 174 + name = "bzip2" 175 + version = "0.3.3" 176 + source = "registry+https://github.com/rust-lang/crates.io-index" 177 + checksum = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b" 178 + dependencies = [ 179 + "bzip2-sys", 180 + "libc", 181 + ] 182 + 183 + [[package]] 184 + name = "bzip2-sys" 185 + version = "0.1.7" 186 + source = "registry+https://github.com/rust-lang/crates.io-index" 187 + checksum = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" 188 + dependencies = [ 189 + "cc", 190 + "libc", 191 + ] 192 + 193 + [[package]] 194 + name = "cc" 195 + version = "1.0.73" 196 + source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 198 + 199 + [[package]] 200 + name = "cfg-if" 201 + version = "0.1.10" 202 + source = "registry+https://github.com/rust-lang/crates.io-index" 203 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 204 + 205 + [[package]] 206 + name = "cfg-if" 207 + version = "1.0.0" 208 + source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 210 + 211 + [[package]] 212 + name = "chain-map" 213 + version = "0.1.0" 214 + source = "registry+https://github.com/rust-lang/crates.io-index" 215 + checksum = "bc076b92c3d763b90697600bf9833c204b517ff911f64dcfb58221b0663d3ee9" 216 + 217 + [[package]] 218 + name = "chrono" 219 + version = "0.4.23" 220 + source = "registry+https://github.com/rust-lang/crates.io-index" 221 + checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 222 + dependencies = [ 223 + "iana-time-zone", 224 + "js-sys", 225 + "num-integer", 226 + "num-traits", 227 + "time", 228 + "wasm-bindgen", 229 + "winapi", 230 + ] 231 + 232 + [[package]] 233 + name = "ci_info" 234 + version = "0.14.9" 235 + source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "62a62f39080c8c83e899dff6abd46c4fac05c1cf8dafece96ad8238e79addbf8" 237 + dependencies = [ 238 + "envmnt", 239 + ] 240 + 241 + [[package]] 242 + name = "clap" 243 + version = "2.34.0" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 246 + dependencies = [ 247 + "ansi_term", 248 + "atty", 249 + "bitflags", 250 + "strsim", 251 + "textwrap 0.11.0", 252 + "unicode-width", 253 + "vec_map", 254 + ] 255 + 256 + [[package]] 257 + name = "cmdline_words_parser" 258 + version = "0.2.1" 259 + source = "registry+https://github.com/rust-lang/crates.io-index" 260 + checksum = "75d8078f03daf673d8bd34a1ef48c680ea4a895204882ce5f0ccfb2487b2bd29" 261 + 262 + [[package]] 263 + name = "colored" 264 + version = "2.0.0" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" 267 + dependencies = [ 268 + "atty", 269 + "lazy_static", 270 + "winapi", 271 + ] 272 + 273 + [[package]] 274 + name = "console" 275 + version = "0.15.5" 276 + source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" 278 + dependencies = [ 279 + "encode_unicode", 280 + "lazy_static", 281 + "libc", 282 + "unicode-width", 283 + "windows-sys 0.42.0", 284 + ] 285 + 286 + [[package]] 287 + name = "core-foundation" 288 + version = "0.9.3" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 291 + dependencies = [ 292 + "core-foundation-sys", 293 + "libc", 294 + ] 295 + 296 + [[package]] 297 + name = "core-foundation-sys" 298 + version = "0.8.3" 299 + source = "registry+https://github.com/rust-lang/crates.io-index" 300 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 301 + 302 + [[package]] 303 + name = "crc32fast" 304 + version = "1.2.0" 305 + source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" 307 + dependencies = [ 308 + "cfg-if 0.1.10", 309 + ] 310 + 311 + [[package]] 312 + name = "ctrlc" 313 + version = "3.2.4" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "1631ca6e3c59112501a9d87fd86f21591ff77acd31331e8a73f8d80a65bbdd71" 316 + dependencies = [ 317 + "nix", 318 + "windows-sys 0.42.0", 319 + ] 320 + 321 + [[package]] 322 + name = "detect-indent" 323 + version = "0.1.0" 324 + source = "git+https://github.com/stefanpenner/detect-indent-rs?branch=master#f645bcc81bfb1f9745c4a4dec7c7f6faf3f84ec5" 325 + dependencies = [ 326 + "lazy_static", 327 + "regex", 328 + ] 329 + 330 + [[package]] 331 + name = "digest" 332 + version = "0.8.0" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" 335 + dependencies = [ 336 + "generic-array", 337 + ] 338 + 339 + [[package]] 340 + name = "dirs" 341 + version = "4.0.0" 342 + source = "registry+https://github.com/rust-lang/crates.io-index" 343 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 344 + dependencies = [ 345 + "dirs-sys", 346 + ] 347 + 348 + [[package]] 349 + name = "dirs-sys" 350 + version = "0.3.6" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" 353 + dependencies = [ 354 + "libc", 355 + "redox_users", 356 + "winapi", 357 + ] 358 + 359 + [[package]] 360 + name = "dunce" 361 + version = "1.0.3" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" 364 + 365 + [[package]] 366 + name = "either" 367 + version = "1.6.1" 368 + source = "registry+https://github.com/rust-lang/crates.io-index" 369 + checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 370 + 371 + [[package]] 372 + name = "encode_unicode" 373 + version = "0.3.5" 374 + source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "90b2c9496c001e8cb61827acdefad780795c42264c137744cae6f7d9e3450abd" 376 + 377 + [[package]] 378 + name = "envmnt" 379 + version = "0.10.0" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "9fbb2fcaad9e6c9e3388dfcc1b44ae5508ae864b7af36f163a8a7c1a48796eee" 382 + dependencies = [ 383 + "fsio", 384 + "indexmap", 385 + ] 386 + 387 + [[package]] 388 + name = "envoy" 389 + version = "0.1.3" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "bb34b6240ca977e7ab7dff6f060f9cb9a8f92c7745fe9e292b9443944d1aa768" 392 + 393 + [[package]] 394 + name = "fake-simd" 395 + version = "0.1.2" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 398 + 399 + [[package]] 400 + name = "fastrand" 401 + version = "1.6.0" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2" 404 + dependencies = [ 405 + "instant", 406 + ] 407 + 408 + [[package]] 409 + name = "filetime" 410 + version = "0.2.16" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" 413 + dependencies = [ 414 + "cfg-if 1.0.0", 415 + "libc", 416 + "redox_syscall", 417 + "winapi", 418 + ] 419 + 420 + [[package]] 421 + name = "flate2" 422 + version = "1.0.24" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 425 + dependencies = [ 426 + "crc32fast", 427 + "miniz_oxide", 428 + ] 429 + 430 + [[package]] 431 + name = "fnv" 432 + version = "1.0.6" 433 + source = "registry+https://github.com/rust-lang/crates.io-index" 434 + checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" 435 + 436 + [[package]] 437 + name = "form_urlencoded" 438 + version = "1.0.1" 439 + source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 441 + dependencies = [ 442 + "matches", 443 + "percent-encoding", 444 + ] 445 + 446 + [[package]] 447 + name = "fs-utils" 448 + version = "0.1.0" 449 + 450 + [[package]] 451 + name = "fs2" 452 + version = "0.4.3" 453 + source = "registry+https://github.com/rust-lang/crates.io-index" 454 + checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 455 + dependencies = [ 456 + "libc", 457 + "winapi", 458 + ] 459 + 460 + [[package]] 461 + name = "fsio" 462 + version = "0.3.0" 463 + source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "09e87827efaf94c7a44b562ff57de06930712fe21b530c3797cdede26e6377eb" 465 + dependencies = [ 466 + "dunce", 467 + ] 468 + 469 + [[package]] 470 + name = "generic-array" 471 + version = "0.12.4" 472 + source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" 474 + dependencies = [ 475 + "typenum", 476 + ] 477 + 478 + [[package]] 479 + name = "getrandom" 480 + version = "0.2.3" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" 483 + dependencies = [ 484 + "cfg-if 1.0.0", 485 + "libc", 486 + "wasi", 487 + ] 488 + 489 + [[package]] 490 + name = "hamcrest2" 491 + version = "0.3.0" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "49f837c62de05dc9cc71ff6486cd85de8856a330395ae338a04bfcefe5e91075" 494 + dependencies = [ 495 + "num", 496 + "regex", 497 + ] 498 + 499 + [[package]] 500 + name = "hashbrown" 501 + version = "0.12.3" 502 + source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 504 + dependencies = [ 505 + "ahash", 506 + ] 507 + 508 + [[package]] 509 + name = "heck" 510 + version = "0.3.1" 511 + source = "registry+https://github.com/rust-lang/crates.io-index" 512 + checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 513 + dependencies = [ 514 + "unicode-segmentation", 515 + ] 516 + 517 + [[package]] 518 + name = "hermit-abi" 519 + version = "0.1.19" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 522 + dependencies = [ 523 + "libc", 524 + ] 525 + 526 + [[package]] 527 + name = "http" 528 + version = "0.2.8" 529 + source = "registry+https://github.com/rust-lang/crates.io-index" 530 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 531 + dependencies = [ 532 + "bytes", 533 + "fnv", 534 + "itoa 1.0.1", 535 + ] 536 + 537 + [[package]] 538 + name = "httparse" 539 + version = "1.3.3" 540 + source = "registry+https://github.com/rust-lang/crates.io-index" 541 + checksum = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" 542 + 543 + [[package]] 544 + name = "httpdate" 545 + version = "0.3.2" 546 + source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" 548 + 549 + [[package]] 550 + name = "hyperx" 551 + version = "1.4.0" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "5617e92fc2f2501c3e2bc6ce547cad841adba2bae5b921c7e52510beca6d084c" 554 + dependencies = [ 555 + "base64", 556 + "bytes", 557 + "http", 558 + "httpdate", 559 + "language-tags", 560 + "mime", 561 + "percent-encoding", 562 + "unicase", 563 + ] 564 + 565 + [[package]] 566 + name = "iana-time-zone" 567 + version = "0.1.45" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "ef5528d9c2817db4e10cc78f8d4c8228906e5854f389ff6b076cee3572a09d35" 570 + dependencies = [ 571 + "android_system_properties", 572 + "core-foundation-sys", 573 + "js-sys", 574 + "wasm-bindgen", 575 + "winapi", 576 + ] 577 + 578 + [[package]] 579 + name = "idna" 580 + version = "0.2.0" 581 + source = "registry+https://github.com/rust-lang/crates.io-index" 582 + checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" 583 + dependencies = [ 584 + "matches", 585 + "unicode-bidi", 586 + "unicode-normalization", 587 + ] 588 + 589 + [[package]] 590 + name = "indexmap" 591 + version = "1.9.2" 592 + source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 594 + dependencies = [ 595 + "autocfg 1.0.0", 596 + "hashbrown", 597 + ] 598 + 599 + [[package]] 600 + name = "indicatif" 601 + version = "0.17.3" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" 604 + dependencies = [ 605 + "console", 606 + "number_prefix", 607 + "portable-atomic", 608 + "unicode-width", 609 + ] 610 + 611 + [[package]] 612 + name = "instant" 613 + version = "0.1.12" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 616 + dependencies = [ 617 + "cfg-if 1.0.0", 618 + ] 619 + 620 + [[package]] 621 + name = "itoa" 622 + version = "0.4.4" 623 + source = "registry+https://github.com/rust-lang/crates.io-index" 624 + checksum = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f" 625 + 626 + [[package]] 627 + name = "itoa" 628 + version = "1.0.1" 629 + source = "registry+https://github.com/rust-lang/crates.io-index" 630 + checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" 631 + 632 + [[package]] 633 + name = "js-sys" 634 + version = "0.3.59" 635 + source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" 637 + dependencies = [ 638 + "wasm-bindgen", 639 + ] 640 + 641 + [[package]] 642 + name = "language-tags" 643 + version = "0.3.2" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" 646 + 647 + [[package]] 648 + name = "lazy_static" 649 + version = "1.4.0" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 652 + 653 + [[package]] 654 + name = "lazycell" 655 + version = "1.3.0" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 658 + 659 + [[package]] 660 + name = "libc" 661 + version = "0.2.138" 662 + source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" 664 + 665 + [[package]] 666 + name = "log" 667 + version = "0.4.17" 668 + source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 670 + dependencies = [ 671 + "cfg-if 1.0.0", 672 + ] 673 + 674 + [[package]] 675 + name = "maplit" 676 + version = "1.0.1" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "08cbb6b4fef96b6d77bfc40ec491b1690c779e77b05cd9f07f787ed376fd4c43" 679 + 680 + [[package]] 681 + name = "matches" 682 + version = "0.1.8" 683 + source = "registry+https://github.com/rust-lang/crates.io-index" 684 + checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 685 + 686 + [[package]] 687 + name = "maybe-uninit" 688 + version = "2.0.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 691 + 692 + [[package]] 693 + name = "memchr" 694 + version = "2.4.1" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" 697 + 698 + [[package]] 699 + name = "mime" 700 + version = "0.3.13" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425" 703 + dependencies = [ 704 + "unicase", 705 + ] 706 + 707 + [[package]] 708 + name = "miniz_oxide" 709 + version = "0.5.4" 710 + source = "registry+https://github.com/rust-lang/crates.io-index" 711 + checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" 712 + dependencies = [ 713 + "adler", 714 + ] 715 + 716 + [[package]] 717 + name = "mockito" 718 + version = "0.31.1" 719 + source = "registry+https://github.com/rust-lang/crates.io-index" 720 + checksum = "80f9fece9bd97ab74339fe19f4bcaf52b76dcc18e5364c7977c1838f76b38de9" 721 + dependencies = [ 722 + "assert-json-diff", 723 + "colored", 724 + "httparse", 725 + "lazy_static", 726 + "log", 727 + "rand", 728 + "regex", 729 + "serde_json", 730 + "serde_urlencoded", 731 + "similar", 732 + ] 733 + 734 + [[package]] 735 + name = "msdos_time" 736 + version = "0.1.6" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "aad9dfe950c057b1bfe9c1f2aa51583a8468ef2a5baba2ebbe06d775efeb7729" 739 + dependencies = [ 740 + "time", 741 + "winapi", 742 + ] 743 + 744 + [[package]] 745 + name = "nix" 746 + version = "0.26.1" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "46a58d1d356c6597d08cde02c2f09d785b09e28711837b1ed667dc652c08a694" 749 + dependencies = [ 750 + "bitflags", 751 + "cfg-if 1.0.0", 752 + "libc", 753 + "static_assertions", 754 + ] 755 + 756 + [[package]] 757 + name = "num" 758 + version = "0.2.0" 759 + source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "cf4825417e1e1406b3782a8ce92f4d53f26ec055e3622e1881ca8e9f5f9e08db" 761 + dependencies = [ 762 + "num-bigint", 763 + "num-complex", 764 + "num-integer", 765 + "num-iter", 766 + "num-rational", 767 + "num-traits", 768 + ] 769 + 770 + [[package]] 771 + name = "num-bigint" 772 + version = "0.2.3" 773 + source = "registry+https://github.com/rust-lang/crates.io-index" 774 + checksum = "f9c3f34cdd24f334cb265d9bf8bfa8a241920d026916785747a92f0e55541a1a" 775 + dependencies = [ 776 + "autocfg 0.1.4", 777 + "num-integer", 778 + "num-traits", 779 + ] 780 + 781 + [[package]] 782 + name = "num-complex" 783 + version = "0.2.3" 784 + source = "registry+https://github.com/rust-lang/crates.io-index" 785 + checksum = "fcb0cf31fb3ff77e6d2a6ebd6800df7fdcd106f2ad89113c9130bcd07f93dffc" 786 + dependencies = [ 787 + "autocfg 0.1.4", 788 + "num-traits", 789 + ] 790 + 791 + [[package]] 792 + name = "num-integer" 793 + version = "0.1.41" 794 + source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" 796 + dependencies = [ 797 + "autocfg 0.1.4", 798 + "num-traits", 799 + ] 800 + 801 + [[package]] 802 + name = "num-iter" 803 + version = "0.1.39" 804 + source = "registry+https://github.com/rust-lang/crates.io-index" 805 + checksum = "76bd5272412d173d6bf9afdf98db8612bbabc9a7a830b7bfc9c188911716132e" 806 + dependencies = [ 807 + "autocfg 0.1.4", 808 + "num-integer", 809 + "num-traits", 810 + ] 811 + 812 + [[package]] 813 + name = "num-rational" 814 + version = "0.2.2" 815 + source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "f2885278d5fe2adc2f75ced642d52d879bffaceb5a2e0b1d4309ffdfb239b454" 817 + dependencies = [ 818 + "autocfg 0.1.4", 819 + "num-bigint", 820 + "num-integer", 821 + "num-traits", 822 + ] 823 + 824 + [[package]] 825 + name = "num-traits" 826 + version = "0.2.8" 827 + source = "registry+https://github.com/rust-lang/crates.io-index" 828 + checksum = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 829 + dependencies = [ 830 + "autocfg 0.1.4", 831 + ] 832 + 833 + [[package]] 834 + name = "number_prefix" 835 + version = "0.4.0" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 838 + 839 + [[package]] 840 + name = "once_cell" 841 + version = "1.17.0" 842 + source = "registry+https://github.com/rust-lang/crates.io-index" 843 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 844 + 845 + [[package]] 846 + name = "opaque-debug" 847 + version = "0.2.2" 848 + source = "registry+https://github.com/rust-lang/crates.io-index" 849 + checksum = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" 850 + 851 + [[package]] 852 + name = "openssl-probe" 853 + version = "0.1.5" 854 + source = "registry+https://github.com/rust-lang/crates.io-index" 855 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 856 + 857 + [[package]] 858 + name = "os_info" 859 + version = "3.5.1" 860 + source = "registry+https://github.com/rust-lang/crates.io-index" 861 + checksum = "c4750134fb6a5d49afc80777394ad5d95b04bc12068c6abb92fae8f43817270f" 862 + dependencies = [ 863 + "log", 864 + "serde", 865 + "winapi", 866 + ] 867 + 868 + [[package]] 869 + name = "percent-encoding" 870 + version = "2.1.0" 871 + source = "registry+https://github.com/rust-lang/crates.io-index" 872 + checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 873 + 874 + [[package]] 875 + name = "pest" 876 + version = "2.1.1" 877 + source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "933085deae3f32071f135d799d75667b63c8dc1f4537159756e3d4ceab41868c" 879 + dependencies = [ 880 + "ucd-trie", 881 + ] 882 + 883 + [[package]] 884 + name = "pest_derive" 885 + version = "2.1.0" 886 + source = "registry+https://github.com/rust-lang/crates.io-index" 887 + checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" 888 + dependencies = [ 889 + "pest", 890 + "pest_generator", 891 + ] 892 + 893 + [[package]] 894 + name = "pest_generator" 895 + version = "2.1.0" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "63120576c4efd69615b5537d3d052257328a4ca82876771d6944424ccfd9f646" 898 + dependencies = [ 899 + "pest", 900 + "pest_meta", 901 + "proc-macro2 0.4.30", 902 + "quote 0.6.12", 903 + "syn 0.15.36", 904 + ] 905 + 906 + [[package]] 907 + name = "pest_meta" 908 + version = "2.1.1" 909 + source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "f249ea6de7c7b7aba92b4ff4376a994c6dbd98fd2166c89d5c4947397ecb574d" 911 + dependencies = [ 912 + "maplit", 913 + "pest", 914 + "sha-1", 915 + ] 916 + 917 + [[package]] 918 + name = "podio" 919 + version = "0.1.6" 920 + source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "780fb4b6698bbf9cf2444ea5d22411cef2953f0824b98f33cf454ec5615645bd" 922 + 923 + [[package]] 924 + name = "portable-atomic" 925 + version = "0.3.15" 926 + source = "registry+https://github.com/rust-lang/crates.io-index" 927 + checksum = "15eb2c6e362923af47e13c23ca5afb859e83d54452c55b0b9ac763b8f7c1ac16" 928 + 929 + [[package]] 930 + name = "ppv-lite86" 931 + version = "0.2.8" 932 + source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" 934 + 935 + [[package]] 936 + name = "proc-macro2" 937 + version = "0.4.30" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 940 + dependencies = [ 941 + "unicode-xid", 942 + ] 943 + 944 + [[package]] 945 + name = "proc-macro2" 946 + version = "1.0.47" 947 + source = "registry+https://github.com/rust-lang/crates.io-index" 948 + checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 949 + dependencies = [ 950 + "unicode-ident", 951 + ] 952 + 953 + [[package]] 954 + name = "progress-read" 955 + version = "0.1.0" 956 + 957 + [[package]] 958 + name = "quote" 959 + version = "0.6.12" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" 962 + dependencies = [ 963 + "proc-macro2 0.4.30", 964 + ] 965 + 966 + [[package]] 967 + name = "quote" 968 + version = "1.0.2" 969 + source = "registry+https://github.com/rust-lang/crates.io-index" 970 + checksum = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" 971 + dependencies = [ 972 + "proc-macro2 1.0.47", 973 + ] 974 + 975 + [[package]] 976 + name = "rand" 977 + version = "0.8.4" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" 980 + dependencies = [ 981 + "libc", 982 + "rand_chacha", 983 + "rand_core", 984 + "rand_hc", 985 + ] 986 + 987 + [[package]] 988 + name = "rand_chacha" 989 + version = "0.3.1" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 992 + dependencies = [ 993 + "ppv-lite86", 994 + "rand_core", 995 + ] 996 + 997 + [[package]] 998 + name = "rand_core" 999 + version = "0.6.3" 1000 + source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 1002 + dependencies = [ 1003 + "getrandom", 1004 + ] 1005 + 1006 + [[package]] 1007 + name = "rand_hc" 1008 + version = "0.3.1" 1009 + source = "registry+https://github.com/rust-lang/crates.io-index" 1010 + checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" 1011 + dependencies = [ 1012 + "rand_core", 1013 + ] 1014 + 1015 + [[package]] 1016 + name = "readext" 1017 + version = "0.1.0" 1018 + source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "abdc58f5f18bcf347b55cebb34ed4618b0feff9a9223160f5902adbc1f6a72a6" 1020 + 1021 + [[package]] 1022 + name = "redox_syscall" 1023 + version = "0.2.10" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" 1026 + dependencies = [ 1027 + "bitflags", 1028 + ] 1029 + 1030 + [[package]] 1031 + name = "redox_users" 1032 + version = "0.4.0" 1033 + source = "registry+https://github.com/rust-lang/crates.io-index" 1034 + checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 1035 + dependencies = [ 1036 + "getrandom", 1037 + "redox_syscall", 1038 + ] 1039 + 1040 + [[package]] 1041 + name = "regex" 1042 + version = "1.7.1" 1043 + source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 1045 + dependencies = [ 1046 + "aho-corasick", 1047 + "memchr", 1048 + "regex-syntax", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "regex-syntax" 1053 + version = "0.6.27" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 1056 + 1057 + [[package]] 1058 + name = "remove_dir_all" 1059 + version = "0.5.2" 1060 + source = "registry+https://github.com/rust-lang/crates.io-index" 1061 + checksum = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" 1062 + dependencies = [ 1063 + "winapi", 1064 + ] 1065 + 1066 + [[package]] 1067 + name = "retry" 1068 + version = "2.0.0" 1069 + source = "registry+https://github.com/rust-lang/crates.io-index" 1070 + checksum = "9166d72162de3575f950507683fac47e30f6f2c3836b71b7fbc61aa517c9c5f4" 1071 + dependencies = [ 1072 + "rand", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "ring" 1077 + version = "0.16.20" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 1080 + dependencies = [ 1081 + "cc", 1082 + "libc", 1083 + "once_cell", 1084 + "spin", 1085 + "untrusted", 1086 + "web-sys", 1087 + "winapi", 1088 + ] 1089 + 1090 + [[package]] 1091 + name = "rustls" 1092 + version = "0.20.6" 1093 + source = "registry+https://github.com/rust-lang/crates.io-index" 1094 + checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" 1095 + dependencies = [ 1096 + "log", 1097 + "ring", 1098 + "sct", 1099 + "webpki", 1100 + ] 1101 + 1102 + [[package]] 1103 + name = "rustls-native-certs" 1104 + version = "0.6.2" 1105 + source = "registry+https://github.com/rust-lang/crates.io-index" 1106 + checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" 1107 + dependencies = [ 1108 + "openssl-probe", 1109 + "rustls-pemfile", 1110 + "schannel", 1111 + "security-framework", 1112 + ] 1113 + 1114 + [[package]] 1115 + name = "rustls-pemfile" 1116 + version = "1.0.1" 1117 + source = "registry+https://github.com/rust-lang/crates.io-index" 1118 + checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" 1119 + dependencies = [ 1120 + "base64", 1121 + ] 1122 + 1123 + [[package]] 1124 + name = "ryu" 1125 + version = "1.0.6" 1126 + source = "registry+https://github.com/rust-lang/crates.io-index" 1127 + checksum = "3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568" 1128 + 1129 + [[package]] 1130 + name = "same-file" 1131 + version = "1.0.5" 1132 + source = "registry+https://github.com/rust-lang/crates.io-index" 1133 + checksum = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" 1134 + dependencies = [ 1135 + "winapi-util", 1136 + ] 1137 + 1138 + [[package]] 1139 + name = "schannel" 1140 + version = "0.1.20" 1141 + source = "registry+https://github.com/rust-lang/crates.io-index" 1142 + checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 1143 + dependencies = [ 1144 + "lazy_static", 1145 + "windows-sys 0.36.1", 1146 + ] 1147 + 1148 + [[package]] 1149 + name = "sct" 1150 + version = "0.7.0" 1151 + source = "registry+https://github.com/rust-lang/crates.io-index" 1152 + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 1153 + dependencies = [ 1154 + "ring", 1155 + "untrusted", 1156 + ] 1157 + 1158 + [[package]] 1159 + name = "security-framework" 1160 + version = "2.7.0" 1161 + source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 1163 + dependencies = [ 1164 + "bitflags", 1165 + "core-foundation", 1166 + "core-foundation-sys", 1167 + "libc", 1168 + "security-framework-sys", 1169 + ] 1170 + 1171 + [[package]] 1172 + name = "security-framework-sys" 1173 + version = "2.6.1" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 1176 + dependencies = [ 1177 + "core-foundation-sys", 1178 + "libc", 1179 + ] 1180 + 1181 + [[package]] 1182 + name = "semver" 1183 + version = "0.9.0" 1184 + source = "git+https://github.com/mikrostew/semver?branch=new-parser#7583eb352dc181ccd09978fd2b16461c1b1669c1" 1185 + dependencies = [ 1186 + "semver-parser", 1187 + ] 1188 + 1189 + [[package]] 1190 + name = "semver-parser" 1191 + version = "0.10.0" 1192 + source = "git+https://github.com/mikrostew/semver-parser?branch=rewrite#f5c74268a09eef16a289a667ca7b4925e690fe13" 1193 + dependencies = [ 1194 + "pest", 1195 + "pest_derive", 1196 + ] 1197 + 1198 + [[package]] 1199 + name = "serde" 1200 + version = "1.0.152" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 1203 + dependencies = [ 1204 + "serde_derive", 1205 + ] 1206 + 1207 + [[package]] 1208 + name = "serde_derive" 1209 + version = "1.0.152" 1210 + source = "registry+https://github.com/rust-lang/crates.io-index" 1211 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 1212 + dependencies = [ 1213 + "proc-macro2 1.0.47", 1214 + "quote 1.0.2", 1215 + "syn 1.0.105", 1216 + ] 1217 + 1218 + [[package]] 1219 + name = "serde_json" 1220 + version = "1.0.91" 1221 + source = "registry+https://github.com/rust-lang/crates.io-index" 1222 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 1223 + dependencies = [ 1224 + "indexmap", 1225 + "itoa 1.0.1", 1226 + "ryu", 1227 + "serde", 1228 + ] 1229 + 1230 + [[package]] 1231 + name = "serde_urlencoded" 1232 + version = "0.7.0" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" 1235 + dependencies = [ 1236 + "form_urlencoded", 1237 + "itoa 0.4.4", 1238 + "ryu", 1239 + "serde", 1240 + ] 1241 + 1242 + [[package]] 1243 + name = "sha-1" 1244 + version = "0.8.1" 1245 + source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "23962131a91661d643c98940b20fcaffe62d776a823247be80a48fcb8b6fce68" 1247 + dependencies = [ 1248 + "block-buffer", 1249 + "digest", 1250 + "fake-simd", 1251 + "opaque-debug", 1252 + ] 1253 + 1254 + [[package]] 1255 + name = "similar" 1256 + version = "2.1.0" 1257 + source = "registry+https://github.com/rust-lang/crates.io-index" 1258 + checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3" 1259 + 1260 + [[package]] 1261 + name = "smallvec" 1262 + version = "0.6.14" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" 1265 + dependencies = [ 1266 + "maybe-uninit", 1267 + ] 1268 + 1269 + [[package]] 1270 + name = "smawk" 1271 + version = "0.3.1" 1272 + source = "registry+https://github.com/rust-lang/crates.io-index" 1273 + checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" 1274 + 1275 + [[package]] 1276 + name = "spin" 1277 + version = "0.5.2" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1280 + 1281 + [[package]] 1282 + name = "static_assertions" 1283 + version = "1.1.0" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1286 + 1287 + [[package]] 1288 + name = "strsim" 1289 + version = "0.8.0" 1290 + source = "registry+https://github.com/rust-lang/crates.io-index" 1291 + checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1292 + 1293 + [[package]] 1294 + name = "structopt" 1295 + version = "0.2.18" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "16c2cdbf9cc375f15d1b4141bc48aeef444806655cd0e904207edc8d68d86ed7" 1298 + dependencies = [ 1299 + "clap", 1300 + "structopt-derive", 1301 + ] 1302 + 1303 + [[package]] 1304 + name = "structopt-derive" 1305 + version = "0.2.18" 1306 + source = "registry+https://github.com/rust-lang/crates.io-index" 1307 + checksum = "53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107" 1308 + dependencies = [ 1309 + "heck", 1310 + "proc-macro2 0.4.30", 1311 + "quote 0.6.12", 1312 + "syn 0.15.36", 1313 + ] 1314 + 1315 + [[package]] 1316 + name = "syn" 1317 + version = "0.15.36" 1318 + source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "8b4f551a91e2e3848aeef8751d0d4eec9489b6474c720fd4c55958d8d31a430c" 1320 + dependencies = [ 1321 + "proc-macro2 0.4.30", 1322 + "quote 0.6.12", 1323 + "unicode-xid", 1324 + ] 1325 + 1326 + [[package]] 1327 + name = "syn" 1328 + version = "1.0.105" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" 1331 + dependencies = [ 1332 + "proc-macro2 1.0.47", 1333 + "quote 1.0.2", 1334 + "unicode-ident", 1335 + ] 1336 + 1337 + [[package]] 1338 + name = "tar" 1339 + version = "0.4.38" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 1342 + dependencies = [ 1343 + "filetime", 1344 + "libc", 1345 + "xattr", 1346 + ] 1347 + 1348 + [[package]] 1349 + name = "tee" 1350 + version = "0.1.0" 1351 + source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "37c12559dba7383625faaff75be24becf35bfc885044375bcab931111799a3da" 1353 + 1354 + [[package]] 1355 + name = "tempfile" 1356 + version = "3.3.0" 1357 + source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 1359 + dependencies = [ 1360 + "cfg-if 1.0.0", 1361 + "fastrand", 1362 + "libc", 1363 + "redox_syscall", 1364 + "remove_dir_all", 1365 + "winapi", 1366 + ] 1367 + 1368 + [[package]] 1369 + name = "term_size" 1370 + version = "0.3.2" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9" 1373 + dependencies = [ 1374 + "libc", 1375 + "winapi", 1376 + ] 1377 + 1378 + [[package]] 1379 + name = "test-support" 1380 + version = "0.1.0" 1381 + dependencies = [ 1382 + "archive", 1383 + "hamcrest2", 1384 + "serde_json", 1385 + "thiserror", 1386 + ] 1387 + 1388 + [[package]] 1389 + name = "textwrap" 1390 + version = "0.11.0" 1391 + source = "registry+https://github.com/rust-lang/crates.io-index" 1392 + checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1393 + dependencies = [ 1394 + "unicode-width", 1395 + ] 1396 + 1397 + [[package]] 1398 + name = "textwrap" 1399 + version = "0.16.0" 1400 + source = "registry+https://github.com/rust-lang/crates.io-index" 1401 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 1402 + dependencies = [ 1403 + "smawk", 1404 + "unicode-linebreak", 1405 + "unicode-width", 1406 + ] 1407 + 1408 + [[package]] 1409 + name = "thiserror" 1410 + version = "1.0.38" 1411 + source = "registry+https://github.com/rust-lang/crates.io-index" 1412 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 1413 + dependencies = [ 1414 + "thiserror-impl", 1415 + ] 1416 + 1417 + [[package]] 1418 + name = "thiserror-impl" 1419 + version = "1.0.38" 1420 + source = "registry+https://github.com/rust-lang/crates.io-index" 1421 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 1422 + dependencies = [ 1423 + "proc-macro2 1.0.47", 1424 + "quote 1.0.2", 1425 + "syn 1.0.105", 1426 + ] 1427 + 1428 + [[package]] 1429 + name = "time" 1430 + version = "0.1.44" 1431 + source = "registry+https://github.com/rust-lang/crates.io-index" 1432 + checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 1433 + dependencies = [ 1434 + "libc", 1435 + "wasi", 1436 + "winapi", 1437 + ] 1438 + 1439 + [[package]] 1440 + name = "typenum" 1441 + version = "1.14.0" 1442 + source = "registry+https://github.com/rust-lang/crates.io-index" 1443 + checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" 1444 + 1445 + [[package]] 1446 + name = "ucd-trie" 1447 + version = "0.1.1" 1448 + source = "registry+https://github.com/rust-lang/crates.io-index" 1449 + checksum = "71a9c5b1fe77426cf144cc30e49e955270f5086e31a6441dfa8b32efc09b9d77" 1450 + 1451 + [[package]] 1452 + name = "unicase" 1453 + version = "2.6.0" 1454 + source = "registry+https://github.com/rust-lang/crates.io-index" 1455 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 1456 + dependencies = [ 1457 + "version_check", 1458 + ] 1459 + 1460 + [[package]] 1461 + name = "unicode-bidi" 1462 + version = "0.3.4" 1463 + source = "registry+https://github.com/rust-lang/crates.io-index" 1464 + checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" 1465 + dependencies = [ 1466 + "matches", 1467 + ] 1468 + 1469 + [[package]] 1470 + name = "unicode-ident" 1471 + version = "1.0.5" 1472 + source = "registry+https://github.com/rust-lang/crates.io-index" 1473 + checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 1474 + 1475 + [[package]] 1476 + name = "unicode-linebreak" 1477 + version = "0.1.4" 1478 + source = "registry+https://github.com/rust-lang/crates.io-index" 1479 + checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 1480 + dependencies = [ 1481 + "hashbrown", 1482 + "regex", 1483 + ] 1484 + 1485 + [[package]] 1486 + name = "unicode-normalization" 1487 + version = "0.1.8" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" 1490 + dependencies = [ 1491 + "smallvec", 1492 + ] 1493 + 1494 + [[package]] 1495 + name = "unicode-segmentation" 1496 + version = "1.3.0" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9" 1499 + 1500 + [[package]] 1501 + name = "unicode-width" 1502 + version = "0.1.10" 1503 + source = "registry+https://github.com/rust-lang/crates.io-index" 1504 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1505 + 1506 + [[package]] 1507 + name = "unicode-xid" 1508 + version = "0.1.0" 1509 + source = "registry+https://github.com/rust-lang/crates.io-index" 1510 + checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 1511 + 1512 + [[package]] 1513 + name = "untrusted" 1514 + version = "0.7.1" 1515 + source = "registry+https://github.com/rust-lang/crates.io-index" 1516 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 1517 + 1518 + [[package]] 1519 + name = "url" 1520 + version = "2.3.0" 1521 + source = "registry+https://github.com/rust-lang/crates.io-index" 1522 + checksum = "22fe195a4f217c25b25cb5058ced57059824a678474874038dc88d211bf508d3" 1523 + dependencies = [ 1524 + "form_urlencoded", 1525 + "idna", 1526 + "percent-encoding", 1527 + ] 1528 + 1529 + [[package]] 1530 + name = "validate-npm-package-name" 1531 + version = "0.1.0" 1532 + dependencies = [ 1533 + "lazy_static", 1534 + "percent-encoding", 1535 + "regex", 1536 + ] 1537 + 1538 + [[package]] 1539 + name = "vec_map" 1540 + version = "0.8.1" 1541 + source = "registry+https://github.com/rust-lang/crates.io-index" 1542 + checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 1543 + 1544 + [[package]] 1545 + name = "verbatim" 1546 + version = "0.1.1" 1547 + source = "registry+https://github.com/rust-lang/crates.io-index" 1548 + checksum = "bbad0679079b451226e954019b2efac46bafa8f7b1418b953861e864072a97c6" 1549 + 1550 + [[package]] 1551 + name = "version_check" 1552 + version = "0.9.1" 1553 + source = "registry+https://github.com/rust-lang/crates.io-index" 1554 + checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" 1555 + 1556 + [[package]] 1557 + name = "volta" 1558 + version = "1.1.1" 1559 + dependencies = [ 1560 + "atty", 1561 + "cfg-if 1.0.0", 1562 + "ci_info", 1563 + "dirs", 1564 + "envoy", 1565 + "hamcrest2", 1566 + "hyperx", 1567 + "lazy_static", 1568 + "log", 1569 + "mockito", 1570 + "semver", 1571 + "serde", 1572 + "serde_json", 1573 + "structopt", 1574 + "test-support", 1575 + "textwrap 0.16.0", 1576 + "volta-core", 1577 + "volta-migrate", 1578 + "which", 1579 + "winreg", 1580 + ] 1581 + 1582 + [[package]] 1583 + name = "volta-core" 1584 + version = "0.1.0" 1585 + dependencies = [ 1586 + "archive", 1587 + "attohttpc", 1588 + "atty", 1589 + "cfg-if 1.0.0", 1590 + "chain-map", 1591 + "chrono", 1592 + "ci_info", 1593 + "cmdline_words_parser", 1594 + "console", 1595 + "ctrlc", 1596 + "detect-indent", 1597 + "dirs", 1598 + "dunce", 1599 + "envoy", 1600 + "fs-utils", 1601 + "fs2", 1602 + "hyperx", 1603 + "indexmap", 1604 + "indicatif", 1605 + "lazy_static", 1606 + "lazycell", 1607 + "log", 1608 + "mockito", 1609 + "once_cell", 1610 + "os_info", 1611 + "readext", 1612 + "regex", 1613 + "retry", 1614 + "semver", 1615 + "serde", 1616 + "serde_json", 1617 + "tempfile", 1618 + "term_size", 1619 + "textwrap 0.16.0", 1620 + "validate-npm-package-name", 1621 + "volta-layout", 1622 + "walkdir", 1623 + "winreg", 1624 + ] 1625 + 1626 + [[package]] 1627 + name = "volta-layout" 1628 + version = "0.1.1" 1629 + dependencies = [ 1630 + "volta-layout-macro", 1631 + ] 1632 + 1633 + [[package]] 1634 + name = "volta-layout-macro" 1635 + version = "0.1.0" 1636 + dependencies = [ 1637 + "proc-macro2 1.0.47", 1638 + "quote 1.0.2", 1639 + "syn 1.0.105", 1640 + ] 1641 + 1642 + [[package]] 1643 + name = "volta-migrate" 1644 + version = "0.1.0" 1645 + dependencies = [ 1646 + "log", 1647 + "semver", 1648 + "serde", 1649 + "serde_json", 1650 + "tempfile", 1651 + "volta-core", 1652 + "volta-layout", 1653 + "walkdir", 1654 + ] 1655 + 1656 + [[package]] 1657 + name = "walkdir" 1658 + version = "2.3.2" 1659 + source = "registry+https://github.com/rust-lang/crates.io-index" 1660 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 1661 + dependencies = [ 1662 + "same-file", 1663 + "winapi", 1664 + "winapi-util", 1665 + ] 1666 + 1667 + [[package]] 1668 + name = "wasi" 1669 + version = "0.10.0+wasi-snapshot-preview1" 1670 + source = "registry+https://github.com/rust-lang/crates.io-index" 1671 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 1672 + 1673 + [[package]] 1674 + name = "wasm-bindgen" 1675 + version = "0.2.82" 1676 + source = "registry+https://github.com/rust-lang/crates.io-index" 1677 + checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" 1678 + dependencies = [ 1679 + "cfg-if 1.0.0", 1680 + "wasm-bindgen-macro", 1681 + ] 1682 + 1683 + [[package]] 1684 + name = "wasm-bindgen-backend" 1685 + version = "0.2.82" 1686 + source = "registry+https://github.com/rust-lang/crates.io-index" 1687 + checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" 1688 + dependencies = [ 1689 + "bumpalo", 1690 + "log", 1691 + "once_cell", 1692 + "proc-macro2 1.0.47", 1693 + "quote 1.0.2", 1694 + "syn 1.0.105", 1695 + "wasm-bindgen-shared", 1696 + ] 1697 + 1698 + [[package]] 1699 + name = "wasm-bindgen-macro" 1700 + version = "0.2.82" 1701 + source = "registry+https://github.com/rust-lang/crates.io-index" 1702 + checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" 1703 + dependencies = [ 1704 + "quote 1.0.2", 1705 + "wasm-bindgen-macro-support", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "wasm-bindgen-macro-support" 1710 + version = "0.2.82" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" 1713 + dependencies = [ 1714 + "proc-macro2 1.0.47", 1715 + "quote 1.0.2", 1716 + "syn 1.0.105", 1717 + "wasm-bindgen-backend", 1718 + "wasm-bindgen-shared", 1719 + ] 1720 + 1721 + [[package]] 1722 + name = "wasm-bindgen-shared" 1723 + version = "0.2.82" 1724 + source = "registry+https://github.com/rust-lang/crates.io-index" 1725 + checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" 1726 + 1727 + [[package]] 1728 + name = "web-sys" 1729 + version = "0.3.59" 1730 + source = "registry+https://github.com/rust-lang/crates.io-index" 1731 + checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" 1732 + dependencies = [ 1733 + "js-sys", 1734 + "wasm-bindgen", 1735 + ] 1736 + 1737 + [[package]] 1738 + name = "webpki" 1739 + version = "0.22.0" 1740 + source = "registry+https://github.com/rust-lang/crates.io-index" 1741 + checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 1742 + dependencies = [ 1743 + "ring", 1744 + "untrusted", 1745 + ] 1746 + 1747 + [[package]] 1748 + name = "which" 1749 + version = "4.4.0" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 1752 + dependencies = [ 1753 + "either", 1754 + "libc", 1755 + "once_cell", 1756 + ] 1757 + 1758 + [[package]] 1759 + name = "winapi" 1760 + version = "0.3.9" 1761 + source = "registry+https://github.com/rust-lang/crates.io-index" 1762 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1763 + dependencies = [ 1764 + "winapi-i686-pc-windows-gnu", 1765 + "winapi-x86_64-pc-windows-gnu", 1766 + ] 1767 + 1768 + [[package]] 1769 + name = "winapi-i686-pc-windows-gnu" 1770 + version = "0.4.0" 1771 + source = "registry+https://github.com/rust-lang/crates.io-index" 1772 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1773 + 1774 + [[package]] 1775 + name = "winapi-util" 1776 + version = "0.1.5" 1777 + source = "registry+https://github.com/rust-lang/crates.io-index" 1778 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1779 + dependencies = [ 1780 + "winapi", 1781 + ] 1782 + 1783 + [[package]] 1784 + name = "winapi-x86_64-pc-windows-gnu" 1785 + version = "0.4.0" 1786 + source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1788 + 1789 + [[package]] 1790 + name = "windows-sys" 1791 + version = "0.36.1" 1792 + source = "registry+https://github.com/rust-lang/crates.io-index" 1793 + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 1794 + dependencies = [ 1795 + "windows_aarch64_msvc 0.36.1", 1796 + "windows_i686_gnu 0.36.1", 1797 + "windows_i686_msvc 0.36.1", 1798 + "windows_x86_64_gnu 0.36.1", 1799 + "windows_x86_64_msvc 0.36.1", 1800 + ] 1801 + 1802 + [[package]] 1803 + name = "windows-sys" 1804 + version = "0.42.0" 1805 + source = "registry+https://github.com/rust-lang/crates.io-index" 1806 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1807 + dependencies = [ 1808 + "windows_aarch64_gnullvm", 1809 + "windows_aarch64_msvc 0.42.0", 1810 + "windows_i686_gnu 0.42.0", 1811 + "windows_i686_msvc 0.42.0", 1812 + "windows_x86_64_gnu 0.42.0", 1813 + "windows_x86_64_gnullvm", 1814 + "windows_x86_64_msvc 0.42.0", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "windows_aarch64_gnullvm" 1819 + version = "0.42.0" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 1822 + 1823 + [[package]] 1824 + name = "windows_aarch64_msvc" 1825 + version = "0.36.1" 1826 + source = "registry+https://github.com/rust-lang/crates.io-index" 1827 + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 1828 + 1829 + [[package]] 1830 + name = "windows_aarch64_msvc" 1831 + version = "0.42.0" 1832 + source = "registry+https://github.com/rust-lang/crates.io-index" 1833 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 1834 + 1835 + [[package]] 1836 + name = "windows_i686_gnu" 1837 + version = "0.36.1" 1838 + source = "registry+https://github.com/rust-lang/crates.io-index" 1839 + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 1840 + 1841 + [[package]] 1842 + name = "windows_i686_gnu" 1843 + version = "0.42.0" 1844 + source = "registry+https://github.com/rust-lang/crates.io-index" 1845 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1846 + 1847 + [[package]] 1848 + name = "windows_i686_msvc" 1849 + version = "0.36.1" 1850 + source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 1852 + 1853 + [[package]] 1854 + name = "windows_i686_msvc" 1855 + version = "0.42.0" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1858 + 1859 + [[package]] 1860 + name = "windows_x86_64_gnu" 1861 + version = "0.36.1" 1862 + source = "registry+https://github.com/rust-lang/crates.io-index" 1863 + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 1864 + 1865 + [[package]] 1866 + name = "windows_x86_64_gnu" 1867 + version = "0.42.0" 1868 + source = "registry+https://github.com/rust-lang/crates.io-index" 1869 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1870 + 1871 + [[package]] 1872 + name = "windows_x86_64_gnullvm" 1873 + version = "0.42.0" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1876 + 1877 + [[package]] 1878 + name = "windows_x86_64_msvc" 1879 + version = "0.36.1" 1880 + source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 1882 + 1883 + [[package]] 1884 + name = "windows_x86_64_msvc" 1885 + version = "0.42.0" 1886 + source = "registry+https://github.com/rust-lang/crates.io-index" 1887 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 1888 + 1889 + [[package]] 1890 + name = "winreg" 1891 + version = "0.10.1" 1892 + source = "registry+https://github.com/rust-lang/crates.io-index" 1893 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 1894 + dependencies = [ 1895 + "winapi", 1896 + ] 1897 + 1898 + [[package]] 1899 + name = "xattr" 1900 + version = "0.2.2" 1901 + source = "registry+https://github.com/rust-lang/crates.io-index" 1902 + checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" 1903 + dependencies = [ 1904 + "libc", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "zip" 1909 + version = "0.2.8" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "e7341988e4535c60882d5e5f0b7ad0a9a56b080ade8bdb5527cb512f7b2180e0" 1912 + dependencies = [ 1913 + "bzip2", 1914 + "flate2", 1915 + "msdos_time", 1916 + "podio", 1917 + "time", 1918 + ]
+55
pkgs/development/tools/volta/default.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + libiconv, 5 + stdenv, 6 + installShellFiles, 7 + darwin, 8 + fetchFromGitHub, 9 + }: 10 + rustPlatform.buildRustPackage rec { 11 + pname = "volta"; 12 + version = "1.1.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "volta-cli"; 16 + repo = "volta"; 17 + rev = "v${version}"; 18 + hash = "sha256-+j3WRpunV+3YfZnyuKA/CsiKr+gOaP2NbmnyoGMN+Mg="; 19 + }; 20 + 21 + cargoLock = { 22 + lockFile = ./Cargo.lock; 23 + outputHashes = { 24 + "detect-indent-0.1.0" = "sha256-qtPkPaBiyuT8GhpEFdU7IkAgKnCbTES0FB2CvNKWqic="; 25 + "semver-0.9.0" = "sha256-nw1somkZe9Qi36vjfWlTcDqHAIbaJj72KBTfmucVxXs="; 26 + "semver-parser-0.10.0" = "sha256-iTGnKSddsriF6JS6lvJNjp9aDzGtfjrHEiCijeie3uE="; 27 + }; 28 + }; 29 + 30 + buildInputs = [ installShellFiles ] 31 + ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security libiconv ]; 32 + 33 + HOME = "$TMPDIR"; 34 + 35 + postInstall = '' 36 + installShellCompletion --cmd volta \ 37 + --bash <($out/bin/volta completions bash) \ 38 + --fish <($out/bin/volta completions fish) \ 39 + --zsh <($out/bin/volta completions zsh) 40 + ''; 41 + meta = with lib; { 42 + description = "The Hassle-Free JavaScript Tool Manager"; 43 + longDescription = '' 44 + With Volta, you can select a Node engine once and then stop worrying 45 + about it. You can switch between projects and stop having to manually 46 + switch between Nodes. You can install npm package binaries in your 47 + toolchain without having to periodically reinstall them or figure out why 48 + they’ve stopped working. 49 + ''; 50 + homepage = "https://volta.sh/"; 51 + changelog = "https://github.com/volta-cli/volta/blob/main/RELEASES.md"; 52 + license = with licenses; [ bsd2 ]; 53 + maintainers = with maintainers; [ fbrs ]; 54 + }; 55 + }
+1 -1
pkgs/development/web/playwright-test/default.nix
··· 2 3 {pkgs ? import <nixpkgs> { 4 inherit system; 5 - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}: 6 7 let 8 nodeEnv = import ./node-env.nix {
··· 2 3 {pkgs ? import <nixpkgs> { 4 inherit system; 5 + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}: 6 7 let 8 nodeEnv = import ./node-env.nix {
+5 -2
pkgs/development/web/playwright-test/node-env.nix
··· 530 then 531 ln -s $out/lib/node_modules/.bin $out/bin 532 533 - # Patch the shebang lines of all the executables 534 ls $out/bin/* | while read i 535 do 536 file="$(readlink -f "$i")" 537 chmod u+rwx "$file" 538 - patchShebangs "$file" 539 done 540 fi 541
··· 530 then 531 ln -s $out/lib/node_modules/.bin $out/bin 532 533 + # Fixup all executables 534 ls $out/bin/* | while read i 535 do 536 file="$(readlink -f "$i")" 537 chmod u+rwx "$file" 538 + if isScript "$file" 539 + then 540 + sed -i 's/\r$//' "$file" # convert crlf to lf 541 + fi 542 done 543 fi 544
+1 -1
pkgs/development/web/playwright-test/node-packages.json
··· 1 [ 2 - {"@playwright/test": "1.31.1"} 3 ]
··· 1 [ 2 + {"@playwright/test": "1.34.3"} 3 ]
+14 -14
pkgs/development/web/playwright-test/node-packages.nix
··· 4 5 let 6 sources = { 7 - "@types/node-18.15.11" = { 8 name = "_at_types_slash_node"; 9 packageName = "@types/node"; 10 - version = "18.15.11"; 11 src = fetchurl { 12 - url = "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz"; 13 - sha512 = "E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q=="; 14 }; 15 }; 16 "fsevents-2.3.2" = { ··· 22 sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; 23 }; 24 }; 25 - "playwright-core-1.31.1" = { 26 name = "playwright-core"; 27 packageName = "playwright-core"; 28 - version = "1.31.1"; 29 src = fetchurl { 30 - url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.31.1.tgz"; 31 - sha512 = "JTyX4kV3/LXsvpHkLzL2I36aCdml4zeE35x+G5aPc4bkLsiRiQshU5lWeVpHFAuC8xAcbI6FDcw/8z3q2xtJSQ=="; 32 }; 33 }; 34 }; 35 in 36 { 37 - "@playwright/test-1.31.1" = nodeEnv.buildNodePackage { 38 name = "_at_playwright_slash_test"; 39 packageName = "@playwright/test"; 40 - version = "1.31.1"; 41 src = fetchurl { 42 - url = "https://registry.npmjs.org/@playwright/test/-/test-1.31.1.tgz"; 43 - sha512 = "IsytVZ+0QLDh1Hj83XatGp/GsI1CDJWbyDaBGbainsh0p2zC7F4toUocqowmjS6sQff2NGT3D9WbDj/3K2CJiA=="; 44 }; 45 dependencies = [ 46 - sources."@types/node-18.15.11" 47 sources."fsevents-2.3.2" 48 - sources."playwright-core-1.31.1" 49 ]; 50 buildInputs = globalBuildInputs; 51 meta = {
··· 4 5 let 6 sources = { 7 + "@types/node-20.2.5" = { 8 name = "_at_types_slash_node"; 9 packageName = "@types/node"; 10 + version = "20.2.5"; 11 src = fetchurl { 12 + url = "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz"; 13 + sha512 = "JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ=="; 14 }; 15 }; 16 "fsevents-2.3.2" = { ··· 22 sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; 23 }; 24 }; 25 + "playwright-core-1.34.3" = { 26 name = "playwright-core"; 27 packageName = "playwright-core"; 28 + version = "1.34.3"; 29 src = fetchurl { 30 + url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.34.3.tgz"; 31 + sha512 = "2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw=="; 32 }; 33 }; 34 }; 35 in 36 { 37 + "@playwright/test-1.34.3" = nodeEnv.buildNodePackage { 38 name = "_at_playwright_slash_test"; 39 packageName = "@playwright/test"; 40 + version = "1.34.3"; 41 src = fetchurl { 42 + url = "https://registry.npmjs.org/@playwright/test/-/test-1.34.3.tgz"; 43 + sha512 = "zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw=="; 44 }; 45 dependencies = [ 46 + sources."@types/node-20.2.5" 47 sources."fsevents-2.3.2" 48 + sources."playwright-core-1.34.3" 49 ]; 50 buildInputs = globalBuildInputs; 51 meta = {
+6 -5
pkgs/development/web/playwright/driver.nix
··· 29 in 30 { 31 pname = "playwright-driver"; 32 - version = "1.31.1"; 33 34 src = fetchurl { 35 url = "https://playwright.azureedge.net/builds/driver/${filename}"; 36 sha256 = { 37 - x86_64-linux = "1wg49kfs8fflmx8g01bkckbjkghhwy7c44akckjf7dp4lbh1z8fd"; 38 - aarch64-linux = "0f09a0cxqxihy8lmbjzii80jkpf3n5xlvhjpgdkwmrr3wh0nnixj"; 39 - x86_64-darwin = "1zd0dz8jazymcpa1im5yzxb7rwl6wn4xz19lpz83bnpd1njq01b3"; 40 - aarch64-darwin = "0hcn80zm9aki8hzsf1cljzcmi4iaw7fascs8ajj0qcwqkkm4jnw0"; 41 }.${system} or throwSystem; 42 }; 43
··· 29 in 30 { 31 pname = "playwright-driver"; 32 + # run ./pkgs/development/python-modules/playwright/update.sh to update 33 + version = "1.34.3"; 34 35 src = fetchurl { 36 url = "https://playwright.azureedge.net/builds/driver/${filename}"; 37 sha256 = { 38 + x86_64-linux = "1xh05v3yqa8gkwayhl4nffgjcnlakpyyi17hwzh0wqzrbwwn0cs8"; 39 + aarch64-linux = "18jxbmhiqda5pzrv6b3n7xi14xg4zvlh6sn7hc3b3hckl77vl933"; 40 + x86_64-darwin = "0fy5nxbvp1kxplavj832gxiznjqpvl0ww869hsfj0h1fibhly7cy"; 41 + aarch64-darwin = "11msl4pnmr8cmlw32xq2qvfz3g3fy0azvq134a47c0fnpj2gd5zl"; 42 }.${system} or throwSystem; 43 }; 44
+1 -1
pkgs/servers/alps/default.nix
··· 45 description = "A simple and extensible webmail."; 46 homepage = "https://git.sr.ht/~migadu/alps"; 47 license = licenses.mit; 48 - maintainers = with maintainers; [ gordias booklearner madonius hmenke ]; 49 }; 50 }
··· 45 description = "A simple and extensible webmail."; 46 homepage = "https://git.sr.ht/~migadu/alps"; 47 license = licenses.mit; 48 + maintainers = with maintainers; [ booklearner madonius hmenke ]; 49 }; 50 }
+3
pkgs/servers/etebase/default.nix
··· 12 , python-ldap 13 , withPostgres ? true 14 , psycopg2 15 }: 16 17 buildPythonPackage rec { ··· 46 wrapProgram $out/bin/etebase-server --prefix PYTHONPATH : "$PYTHONPATH" 47 chmod +x $out/bin/etebase-server 48 ''; 49 50 meta = with lib; { 51 homepage = "https://github.com/etesync/server";
··· 12 , python-ldap 13 , withPostgres ? true 14 , psycopg2 15 + , nix-update-script 16 }: 17 18 buildPythonPackage rec { ··· 47 wrapProgram $out/bin/etebase-server --prefix PYTHONPATH : "$PYTHONPATH" 48 chmod +x $out/bin/etebase-server 49 ''; 50 + 51 + passthru.updateScript = nix-update-script {}; 52 53 meta = with lib; { 54 homepage = "https://github.com/etesync/server";
+1
pkgs/servers/matrix-synapse/matrix-hookshot/default.nix
··· 74 description = "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA"; 75 maintainers = with maintainers; [ chvp ]; 76 license = licenses.asl20; 77 }; 78 }
··· 74 description = "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA"; 75 maintainers = with maintainers; [ chvp ]; 76 license = licenses.asl20; 77 + platforms = platforms.linux; 78 }; 79 }
+11 -10
pkgs/servers/matrix-synapse/matrix-hookshot/package.json
··· 1 { 2 "name": "matrix-hookshot", 3 - "version": "4.0.0", 4 "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", 5 "main": "lib/app.js", 6 "repository": "https://github.com/matrix-org/matrix-hookshot", ··· 35 "test:cover": "nyc --reporter=lcov --reporter=text yarn test", 36 "lint": "yarn run lint:js && yarn run lint:rs", 37 "lint:js": "eslint -c .eslintrc.js 'src/**/*.ts' 'tests/**/*.ts' 'web/**/*.ts' 'web/**/*.tsx'", 38 - "lint:rs": "cargo fmt --all -- --check", 39 - "lint:rs:apply": "cargo fmt --all", 40 - "generate-default-config": "ts-node src/Config/Defaults.ts --config > config.sample.yml", 41 - "validate-config": "ts-node src/Config/Config.ts" 42 }, 43 "dependencies": { 44 "@alloc/quick-lru": "^5.2.0", ··· 46 "@octokit/auth-token": "^2.4.5", 47 "@octokit/rest": "^18.10.0", 48 "@octokit/webhooks": "^9.1.2", 49 "ajv": "^8.11.0", 50 "axios": "^0.24.0", 51 "cors": "^2.8.5", ··· 68 "source-map-support": "^0.5.21", 69 "string-argv": "^0.3.1", 70 "tiny-typed-emitter": "^2.1.0", 71 - "vm2": "^3.9.17", 72 "winston": "^3.3.3", 73 "xml2js": "^0.5.0", 74 "yaml": "^2.2.2" ··· 87 "@types/micromatch": "^4.0.1", 88 "@types/mime": "^2.0.3", 89 "@types/mocha": "^9.0.0", 90 "@types/node-emoji": "^1.8.1", 91 "@types/uuid": "^8.3.3", 92 "@types/xml2js": "^0.4.11", 93 - "@types/node": "18", 94 - "@typescript-eslint/eslint-plugin": "^5.4.0", 95 - "@typescript-eslint/parser": "^5.4.0", 96 "@uiw/react-codemirror": "^4.12.3", 97 "chai": "^4.3.4", 98 - "eslint": "^8.3.0", 99 "eslint-config-preact": "^1.3.0", 100 "eslint-plugin-mocha": "^9.0.0", 101 "mini.css": "^3.0.1",
··· 1 { 2 "name": "matrix-hookshot", 3 + "version": "4.1.0", 4 "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", 5 "main": "lib/app.js", 6 "repository": "https://github.com/matrix-org/matrix-hookshot", ··· 35 "test:cover": "nyc --reporter=lcov --reporter=text yarn test", 36 "lint": "yarn run lint:js && yarn run lint:rs", 37 "lint:js": "eslint -c .eslintrc.js 'src/**/*.ts' 'tests/**/*.ts' 'web/**/*.ts' 'web/**/*.tsx'", 38 + "lint:rs": "cargo fmt --all -- --check && cargo clippy -- -Dwarnings", 39 + "lint:rs:apply": "cargo clippy --fix && cargo fmt --all", 40 + "generate-default-config": "ts-node src/config/Defaults.ts --config > config.sample.yml", 41 + "validate-config": "ts-node src/config/Config.ts" 42 }, 43 "dependencies": { 44 "@alloc/quick-lru": "^5.2.0", ··· 46 "@octokit/auth-token": "^2.4.5", 47 "@octokit/rest": "^18.10.0", 48 "@octokit/webhooks": "^9.1.2", 49 + "@sentry/node": "^7.52.1", 50 "ajv": "^8.11.0", 51 "axios": "^0.24.0", 52 "cors": "^2.8.5", ··· 69 "source-map-support": "^0.5.21", 70 "string-argv": "^0.3.1", 71 "tiny-typed-emitter": "^2.1.0", 72 + "vm2": "^3.9.18", 73 "winston": "^3.3.3", 74 "xml2js": "^0.5.0", 75 "yaml": "^2.2.2" ··· 88 "@types/micromatch": "^4.0.1", 89 "@types/mime": "^2.0.3", 90 "@types/mocha": "^9.0.0", 91 + "@types/node": "18", 92 "@types/node-emoji": "^1.8.1", 93 "@types/uuid": "^8.3.3", 94 "@types/xml2js": "^0.4.11", 95 + "@typescript-eslint/eslint-plugin": "^5.59.1", 96 + "@typescript-eslint/parser": "^5.59.1", 97 "@uiw/react-codemirror": "^4.12.3", 98 "chai": "^4.3.4", 99 + "eslint": "^8.39.0", 100 "eslint-config-preact": "^1.3.0", 101 "eslint-plugin-mocha": "^9.0.0", 102 "mini.css": "^3.0.1",
+4 -4
pkgs/servers/matrix-synapse/matrix-hookshot/pin.json
··· 1 { 2 - "version": "4.0.0", 3 - "srcHash": "imZMYp1bgt5N8hPO6S4V133DoPCQoJ5TnMCG905qT1s=", 4 - "yarnHash": "0rnb7i6v7pz2wywjrj0nb2c9am94pbxin1jiykj5p6czmzw289kl", 5 - "cargoHash": "ldz5b7bC7qWRMVDixA4d5ls5Y1ONvElruRC+/TgQWr8=" 6 }
··· 1 { 2 + "version": "4.1.0", 3 + "srcHash": "TcLdZ9pSZ5T2sI6q1c+BpIFR647HUrwvamuQZ333NOg=", 4 + "yarnHash": "1ydxjmr241kwhsacg4cx05951nijy6ch687xgqw4515islpb89v3", 5 + "cargoHash": "s7NOZ2fKp6i2m4HbbcIWZcZgP8n45nGZqWGG9cV+FWw=" 6 }
+10 -2
pkgs/servers/monitoring/thanos/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 buildGoModule rec { 3 pname = "thanos"; 4 version = "0.31.0"; ··· 10 sha256 = "sha256-EJZGc4thu0WhVSSRolIRYg39S81Cgm+JHwpW5eE7mDc="; 11 }; 12 13 - vendorHash = "sha256-bNQwDttJ7YuQFrpp0alqe37/lue0CX5gB2UDRWWtTXQ="; 14 15 doCheck = true; 16
··· 1 + { lib, buildGoModule, fetchFromGitHub, fetchpatch }: 2 buildGoModule rec { 3 pname = "thanos"; 4 version = "0.31.0"; ··· 10 sha256 = "sha256-EJZGc4thu0WhVSSRolIRYg39S81Cgm+JHwpW5eE7mDc="; 11 }; 12 13 + patches = [ 14 + # https://github.com/thanos-io/thanos/pull/6126 15 + (fetchpatch { 16 + url = "https://github.com/thanos-io/thanos/commit/a4c218bd690259fc0c78fe67e0739bd33d38541e.patch"; 17 + hash = "sha256-Hxc1s5IXAyw01/o4JvOXuyYuOFy0+cBUv3OkRv4DCXs="; 18 + }) 19 + ]; 20 + 21 + vendorHash = "sha256-8+MUMux6v/O2syVyTx758yUBfJkertzibz6yFB05nWk="; 22 23 doCheck = true; 24
-56
pkgs/servers/search/zinc/default.nix
··· 1 - { lib 2 - , buildGoModule 3 - , fetchFromGitHub 4 - , buildNpmPackage 5 - }: 6 - let 7 - version = "0.3.6"; 8 - src = fetchFromGitHub { 9 - owner = "zinclabs"; 10 - repo = "zinc"; 11 - rev = "v${version}"; 12 - sha256 = "sha256-7pPVX/jdHN7EMss6/uRZqJO+zDfDLZv/iG5iboB+s64="; 13 - }; 14 - 15 - webui = buildNpmPackage { 16 - inherit src version; 17 - pname = "zinc-ui"; 18 - 19 - sourceRoot = "source/web"; 20 - 21 - npmDepsHash = "sha256-clRijS+hxWc1LwlAKjEEk/6XPBYC6CcLq5g/ry4a04g="; 22 - 23 - CYPRESS_INSTALL_BINARY = 0; # cypress tries to download binaries otherwise 24 - 25 - installPhase = '' 26 - mkdir -p $out/share 27 - mv dist $out/share/zinc-ui 28 - ''; 29 - }; 30 - in 31 - buildGoModule rec { 32 - pname = "zinc"; 33 - inherit src version; 34 - 35 - preBuild = '' 36 - cp -r ${webui}/share/zinc-ui web/dist 37 - ''; 38 - 39 - vendorHash = "sha256-akjb0cxHbITKS26c+7lVSHWO/KRoQVVKzAOra+tdAD8="; 40 - subPackages = [ "cmd/zinc" ]; 41 - 42 - CGO_ENABLED = 0; 43 - 44 - ldflags = [ 45 - "-s" 46 - "-w" 47 - "-X github.com/zinclabs/zinc/pkg/meta.Version=${version}" 48 - ]; 49 - 50 - meta = with lib; { 51 - description = "A lightweight alternative to elasticsearch that requires minimal resources, written in Go"; 52 - homepage = "https://github.com/zinclabs/zinc"; 53 - license = licenses.asl20; 54 - maintainers = with maintainers; [ dit7ya ]; 55 - }; 56 - }
···
+58
pkgs/servers/search/zincsearch/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , buildNpmPackage 5 + }: 6 + 7 + let 8 + version = "0.4.5"; 9 + src = fetchFromGitHub { 10 + owner = "zinclabs"; 11 + repo = "zincsearch"; 12 + rev = "v${version}"; 13 + hash = "sha256-V4eI7cur+KI+PEcplQJdTBaT0czpN0ENN30W5rrzE+k="; 14 + }; 15 + 16 + webui = buildNpmPackage { 17 + inherit src version; 18 + pname = "zinc-ui"; 19 + 20 + sourceRoot = "source/web"; 21 + 22 + npmDepsHash = "sha256-2AjUaEOn2Tj+X4f42SvNq1kX07WxkB1sl5KtGdCjbdw="; 23 + 24 + env = { 25 + CYPRESS_INSTALL_BINARY = 0; # cypress tries to download binaries otherwise 26 + }; 27 + 28 + installPhase = '' 29 + mkdir -p $out/share 30 + mv dist $out/share/zinc-ui 31 + ''; 32 + }; 33 + in 34 + 35 + buildGoModule rec { 36 + pname = "zincsearch"; 37 + inherit src version; 38 + 39 + preBuild = '' 40 + cp -r ${webui}/share/zinc-ui web/dist 41 + ''; 42 + 43 + vendorHash = "sha256-TYs1iRUA4WC3iMS508c7jUC3Co86CKYjL5WFlnoyPhg="; 44 + subPackages = [ "cmd/zincsearch" ]; 45 + 46 + ldflags = [ 47 + "-s" 48 + "-w" 49 + "-X github.com/zinclabs/zincsearch/pkg/meta.Version=${version}" 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "A lightweight alternative to elasticsearch that requires minimal resources, written in Go"; 54 + homepage = "https://zinc.dev"; 55 + license = licenses.asl20; 56 + maintainers = with maintainers; [ dit7ya ]; 57 + }; 58 + }
+3 -2
pkgs/servers/sql/pgbouncer/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgbouncer"; 5 - version = "1.19.0"; 6 7 src = fetchurl { 8 url = "https://www.pgbouncer.org/downloads/files/${version}/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-rwsF6X0OH9mtRf4A6m0qk0xjB19n9+LM7yylnj2M5oI="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ]; ··· 16 meta = with lib; { 17 homepage = "https://www.pgbouncer.org/"; 18 description = "Lightweight connection pooler for PostgreSQL"; 19 license = licenses.isc; 20 maintainers = with maintainers; [ _1000101 ]; 21 platforms = platforms.all;
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgbouncer"; 5 + version = "1.19.1"; 6 7 src = fetchurl { 8 url = "https://www.pgbouncer.org/downloads/files/${version}/${pname}-${version}.tar.gz"; 9 + hash = "sha256-WMPv+btywYEzso4fA0/Vk1bqdigcZeEnQyyhAcIIo5Q="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ]; ··· 16 meta = with lib; { 17 homepage = "https://www.pgbouncer.org/"; 18 description = "Lightweight connection pooler for PostgreSQL"; 19 + changelog = "https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_${replaceStrings ["."] ["_"] version}"; 20 license = licenses.isc; 21 maintainers = with maintainers; [ _1000101 ]; 22 platforms = platforms.all;
+42
pkgs/servers/web-apps/livebook/default.nix
···
··· 1 + { lib, beamPackages, makeWrapper, rebar3, elixir, erlang, fetchFromGitHub }: 2 + beamPackages.mixRelease rec { 3 + pname = "livebook"; 4 + version = "0.9.2"; 5 + 6 + inherit elixir; 7 + 8 + buildInputs = [ erlang ]; 9 + 10 + nativeBuildInputs = [ makeWrapper ]; 11 + 12 + src = fetchFromGitHub { 13 + owner = "livebook-dev"; 14 + repo = "livebook"; 15 + rev = "v${version}"; 16 + hash = "sha256-khC3gtRvywgAY6qHslZgAV3kmziJgKhdCB8CDg/HkIU="; 17 + }; 18 + 19 + mixFodDeps = beamPackages.fetchMixDeps { 20 + pname = "mix-deps-${pname}"; 21 + inherit src version; 22 + sha256 = "rwWGs4fGeuyV6BBFgCyyDwKf/YLgs1wY0xnHYy8iioE="; 23 + }; 24 + 25 + installPhase = '' 26 + mix escript.build 27 + mkdir -p $out/bin 28 + mv ./livebook $out/bin 29 + 30 + wrapProgram $out/bin/livebook \ 31 + --prefix PATH : ${lib.makeBinPath [ elixir ]} \ 32 + --set MIX_REBAR3 ${rebar3}/bin/rebar3 33 + ''; 34 + 35 + meta = with lib; { 36 + license = licenses.asl20; 37 + homepage = "https://livebook.dev/"; 38 + description = "Automate code & data workflows with interactive Elixir notebooks"; 39 + maintainers = with maintainers; [ munksgaard ]; 40 + platforms = platforms.unix; 41 + }; 42 + }
+3 -3
pkgs/tools/admin/pulumi/default.nix
··· 14 15 buildGoModule rec { 16 pname = "pulumi"; 17 - version = "3.60.1"; 18 19 # Used in pulumi-language packages, which inherit this prop 20 sdkVendorHash = "sha256-oXsU4h4CwukJHttYLT7JiW2He8Yq5qAwnxL8+G5FIpc="; ··· 23 owner = pname; 24 repo = pname; 25 rev = "v${version}"; 26 - hash = "sha256-bSuntT5b8UVrYw4ds4AfZB3Plvav5zGaEQpe34FefXk="; 27 # Some tests rely on checkout directory name 28 name = "pulumi"; 29 }; 30 31 - vendorHash = "sha256-QDF2z8AjULQYvlxah/JgmbzoPuKQrgQng/33S+7K1Bw="; 32 33 sourceRoot = "${src.name}/pkg"; 34
··· 14 15 buildGoModule rec { 16 pname = "pulumi"; 17 + version = "3.69.0"; 18 19 # Used in pulumi-language packages, which inherit this prop 20 sdkVendorHash = "sha256-oXsU4h4CwukJHttYLT7JiW2He8Yq5qAwnxL8+G5FIpc="; ··· 23 owner = pname; 24 repo = pname; 25 rev = "v${version}"; 26 + hash = "sha256-tjYACGfUqWFAgOvcdPfGyZNxi0qhV6RaNgUgKivteZU="; 27 # Some tests rely on checkout directory name 28 name = "pulumi"; 29 }; 30 31 + vendorHash = "sha256-VVgawsRSjMIYu/+f9MmVQNgL90o8vrj9kzZpKbg8/98="; 32 33 sourceRoot = "${src.name}/pkg"; 34
+3 -3
pkgs/tools/misc/boxxy/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "boxxy"; 11 - version = "0.7.1"; 12 13 src = fetchFromGitHub { 14 owner = "queer"; 15 repo = "boxxy"; 16 rev = "v${version}"; 17 - hash = "sha256-cXEoY9+no+WSp/VbbKl6q/mV5+B5d54kuIRfTtQUFc4="; 18 }; 19 20 - cargoHash = "sha256-PiX10Q3tYkVcbj3SX5MkaN1xQ/H7SCNpqTIgG+nJ6uo="; 21 22 nativeBuildInputs = [ 23 pkg-config
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "boxxy"; 11 + version = "0.7.2"; 12 13 src = fetchFromGitHub { 14 owner = "queer"; 15 repo = "boxxy"; 16 rev = "v${version}"; 17 + hash = "sha256-hA+xgvixq9h8HdUVM/8WvYhl+aADiqkMLp0JPLD0YUE="; 18 }; 19 20 + cargoHash = "sha256-LLDlnCO2POMcchXwbUuEYfM8tFlOLGzv6ErgXsobfsU="; 21 22 nativeBuildInputs = [ 23 pkg-config
+7 -4
pkgs/tools/misc/codevis/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "codevis"; 10 - version = "0.8.3"; 11 12 src = fetchFromGitHub { 13 owner = "sloganking"; 14 repo = "codevis"; 15 rev = "v${version}"; 16 - hash = "sha256-J2cF0ELH9E05ZXRIZQU5qhU1taIorORtqIzq61hTHxQ="; 17 }; 18 19 - cargoHash = "sha256-9QRd/UWlaRTtTOjtBa2TzrxCNf/sBbKT3GUnr1Spw+g="; 20 21 nativeBuildInputs = [ 22 pkg-config ··· 26 oniguruma 27 ]; 28 29 - RUSTONIG_SYSTEM_LIBONIG = true; 30 31 meta = with lib; { 32 description = "A tool to take all source code in a folder and render them to one image"; 33 homepage = "https://github.com/sloganking/codevis"; 34 license = licenses.mit; 35 maintainers = with maintainers; [ figsoda ]; 36 };
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "codevis"; 10 + version = "0.8.4"; 11 12 src = fetchFromGitHub { 13 owner = "sloganking"; 14 repo = "codevis"; 15 rev = "v${version}"; 16 + hash = "sha256-LZ6NsoyEPUvgcVdbG7U2Vzuz/TLLraScvW97PocUNpU="; 17 }; 18 19 + cargoHash = "sha256-sQKZJVnRs4IcBKmmaQDoJYBQtnuZW4aEICr6Xa8Flnk="; 20 21 nativeBuildInputs = [ 22 pkg-config ··· 26 oniguruma 27 ]; 28 29 + env = { 30 + RUSTONIG_SYSTEM_LIBONIG = true; 31 + }; 32 33 meta = with lib; { 34 description = "A tool to take all source code in a folder and render them to one image"; 35 homepage = "https://github.com/sloganking/codevis"; 36 + changelog = "https://github.com/sloganking/codevis/releases/tag/${src.rev}"; 37 license = licenses.mit; 38 maintainers = with maintainers; [ figsoda ]; 39 };
+3 -3
pkgs/tools/misc/shopware-cli/default.nix
··· 8 9 buildGoModule rec { 10 pname = "shopware-cli"; 11 - version = "0.1.74"; 12 src = fetchFromGitHub { 13 repo = "shopware-cli"; 14 owner = "FriendsOfShopware"; 15 rev = version; 16 - hash = "sha256-2gqmHSQ8ODXKZPD8PUEwazitASDJUxhaeY2ETT7W/G0="; 17 }; 18 19 nativeBuildInputs = [ installShellFiles makeWrapper ]; 20 21 - vendorHash = "sha256-AdyT44dh8xNE7CBiInBntz+KnyjrTqDPwnssNNDL/y4="; 22 23 postInstall = '' 24 export HOME="$(mktemp -d)"
··· 8 9 buildGoModule rec { 10 pname = "shopware-cli"; 11 + version = "0.1.78"; 12 src = fetchFromGitHub { 13 repo = "shopware-cli"; 14 owner = "FriendsOfShopware"; 15 rev = version; 16 + hash = "sha256-IJOT4hnh/ufF8x9EXAJ6TaXVD3qoyv+NqDXqH9XB9C4="; 17 }; 18 19 nativeBuildInputs = [ installShellFiles makeWrapper ]; 20 21 + vendorHash = "sha256-MoqLxEPxApxMyGKGiPfdehdmKacpwL0BqRP7rEC0TdY="; 22 23 postInstall = '' 24 export HOME="$(mktemp -d)"
+1 -1
pkgs/tools/misc/trackma/default.nix
··· 76 description = "Open multi-site list manager for Unix-like systems (ex-wMAL)"; 77 license = licenses.gpl3Plus; 78 platforms = platforms.linux; 79 - maintainers = with maintainers; [ WeebSorceress ]; 80 }; 81 }
··· 76 description = "Open multi-site list manager for Unix-like systems (ex-wMAL)"; 77 license = licenses.gpl3Plus; 78 platforms = platforms.linux; 79 + maintainers = with maintainers; [ ]; 80 }; 81 }
+38
pkgs/tools/misc/whatsapp-chat-exporter/default.nix
···
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3Packages.buildPythonApplication rec { 7 + pname = "whatsapp-chat-exporter"; 8 + version = "0.9.1"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "KnugiHK"; 13 + repo = "Whatsapp-Chat-Exporter"; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-DvCYMfR9GgdP9rVpcoIR5nG9b4ToOBMG1a9OTvjfIiU="; 16 + }; 17 + 18 + propagatedBuildInputs = with python3Packages; [ 19 + bleach 20 + jinja2 21 + pycryptodome 22 + javaobj-py3 23 + ]; 24 + 25 + meta = with lib; { 26 + homepage = "https://github.com/KnugiHK/Whatsapp-Chat-Exporter"; 27 + description = "WhatsApp database parser"; 28 + changelog = "https://github.com/KnugiHK/Whatsapp-Chat-Exporter/releases/tag/${version}"; 29 + longDescription = '' 30 + A customizable Android and iPhone WhatsApp database parser that will give 31 + you the history of your WhatsApp conversations inHTML and JSON. Android 32 + Backup Crypt12, Crypt14 and Crypt15 supported. 33 + ''; 34 + license = licenses.mit; 35 + mainProgram = "wtsexporter"; 36 + maintainers = with maintainers; [ bbenno ]; 37 + }; 38 + }
+3 -1
pkgs/tools/networking/isync/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, perl 2 , openssl, db, cyrus_sasl, zlib 3 , Security 4 - , withCyrusSaslXoauth2 ? true, cyrus-sasl-xoauth2, makeWrapper 5 }: 6 7 stdenv.mkDerivation rec {
··· 1 { lib, stdenv, fetchurl, pkg-config, perl 2 , openssl, db, cyrus_sasl, zlib 3 , Security 4 + # Disabled by default as XOAUTH2 is an "OBSOLETE" SASL mechanism and this relies 5 + # on a package that isn't really maintained anymore: 6 + , withCyrusSaslXoauth2 ? false, cyrus-sasl-xoauth2, makeWrapper 7 }: 8 9 stdenv.mkDerivation rec {
+3 -3
pkgs/tools/networking/rshijack/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rshijack"; 5 - version = "0.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "kpcyrd"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-jpiwbjsYsb5scFbjtv2eTv6oo0HWWTYLpnpTZ8DEqb0="; 12 }; 13 14 - cargoSha256 = "sha256-biHDnLu7OiYpnwtmayk2m6QYvX51YUVJH2FGP4qo14Q="; 15 16 meta = with lib; { 17 description = "TCP connection hijacker";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rshijack"; 5 + version = "0.5.0"; 6 7 src = fetchFromGitHub { 8 owner = "kpcyrd"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-ys1uiUQbge/eKAog2f0wL9xM+RxuxNlsc8ZceoDJk9s="; 12 }; 13 14 + cargoHash = "sha256-GkoRgl0jzej8HoD2wojLg71NQcGvQZTtdD4zuvsJa4Y="; 15 16 meta = with lib; { 17 description = "TCP connection hijacker";
+2 -2
pkgs/tools/security/hash-slinger/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "hash-slinger"; 11 - version = "3.2"; 12 13 src = fetchFromGitHub { 14 owner = "letoams"; 15 repo = pname; 16 rev = version; 17 - sha256 = "sha256-PfOEGqPMGLixoqHENZnxOv9nK+dYMqe6P0k+ZiJMik0="; 18 }; 19 20 pythonPath = with python3.pkgs; [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "hash-slinger"; 11 + version = "3.3"; 12 13 src = fetchFromGitHub { 14 owner = "letoams"; 15 repo = pname; 16 rev = version; 17 + sha256 = "sha256-c6IZHUFuhcccUWZYSOUGFbKpTtwMclIvEvDX8gE5d8o="; 18 }; 19 20 pythonPath = with python3.pkgs; [
+6 -3
pkgs/tools/typesetting/mmark/default.nix
··· 2 3 buildGoModule rec { 4 pname = "mmark"; 5 - version = "2.2.31"; 6 7 src = fetchFromGitHub { 8 owner = "mmarkdown"; 9 repo = "mmark"; 10 - rev = "v${version}"; 11 - sha256 = "sha256-mCnlLsvkkB7ZvBCLYHvYanz9XgWo92v5M/kKulhUKTE="; 12 }; 13 14 vendorHash = "sha256-GjR9cOGLB6URHQi+qcyNbP7rm0+y4wypvgUxgJzIgGQ=";
··· 2 3 buildGoModule rec { 4 pname = "mmark"; 5 + version = "2.2.32"; 6 7 src = fetchFromGitHub { 8 owner = "mmarkdown"; 9 repo = "mmark"; 10 + # The tag has an outdated version number and fails the versio ntest 11 + # The pinned revision includes one extra commit that fixes the issue 12 + # rev = "v${version}"; 13 + rev = "158e9cca0280c58e205cb69b02bf33d7d826915e"; 14 + hash = "sha256-OzmqtmAAsG3ncrTl2o9rhK75i1WIpDnph0YrY38SlU0="; 15 }; 16 17 vendorHash = "sha256-GjR9cOGLB6URHQi+qcyNbP7rm0+y4wypvgUxgJzIgGQ=";
+1
pkgs/top-level/aliases.nix
··· 1833 zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22 1834 zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions"; # Added 2021-03-28 1835 zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10. 1836 zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06 1837 1838 # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03
··· 1833 zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22 1834 zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions"; # Added 2021-03-28 1835 zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10. 1836 + zinc = zincsearch; # Added 2023-05-28 1837 zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06 1838 1839 # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03
+25 -7
pkgs/top-level/all-packages.nix
··· 3620 3621 lesspass-cli = callPackage ../tools/security/lesspass-cli { }; 3622 3623 lsix = callPackage ../tools/graphics/lsix { }; 3624 3625 mdr = callPackage ../tools/misc/mdr { }; ··· 3751 waypoint = callPackage ../applications/networking/cluster/waypoint { }; 3752 3753 xc = callPackage ../development/tools/xc { }; 3754 3755 xcodeenv = callPackage ../development/mobile/xcodeenv { }; 3756 ··· 13713 13714 whatip = callPackage ../tools/networking/whatip { }; 13715 13716 whatweb = callPackage ../tools/security/whatweb { }; 13717 13718 whipper = callPackage ../applications/audio/whipper { }; ··· 14364 14365 zip = callPackage ../tools/archivers/zip { }; 14366 14367 - zinc = callPackage ../servers/search/zinc { }; 14368 14369 zkfuse = callPackage ../tools/filesystems/zkfuse { }; 14370 ··· 16758 }; 16759 16760 tinyscheme = callPackage ../development/interpreters/tinyscheme { }; 16761 16762 inherit (nodePackages) typescript; 16763 ··· 17808 electron_21-bin 17809 electron_22-bin 17810 electron_23-bin 17811 - electron_24-bin; 17812 17813 electron = electron-bin; 17814 electron_9 = electron_9-bin; ··· 17827 electron_22 = electron_22-bin; 17828 electron_23 = electron_23-bin; 17829 electron_24 = electron_24-bin; 17830 17831 autobuild = callPackage ../development/tools/misc/autobuild { }; 17832 ··· 19571 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { }; 19572 19573 visualvm = callPackage ../development/tools/java/visualvm { }; 19574 19575 vultr = callPackage ../development/tools/vultr { }; 19576 ··· 19592 19593 webdis = callPackage ../development/tools/database/webdis { }; 19594 19595 xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; }; 19596 19597 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { }; ··· 19944 capnproto = callPackage ../development/libraries/capnproto { }; 19945 19946 capnproto-java = callPackage ../development/tools/capnproto-java { }; 19947 19948 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 19949 ··· 24723 24724 xgeometry-select = callPackage ../tools/X11/xgeometry-select { }; 24725 24726 xmlada = callPackage ../development/libraries/ada/xmlada { }; 24727 24728 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { }; ··· 26404 26405 tailspin = callPackage ../tools/misc/tailspin { }; 26406 26407 - thanos = callPackage ../servers/monitoring/thanos { 26408 - # Fails to run with go1.20 due to go4.org/unsafe/assume-no-moving-gc not being 26409 - # update to be compatible with Go 1.20 26410 - buildGoModule = buildGo119Module; 26411 - }; 26412 26413 trafficserver = callPackage ../servers/http/trafficserver { }; 26414 ··· 40603 webwormhole = callPackage ../tools/networking/webwormhole { }; 40604 40605 werf = callPackage ../applications/networking/cluster/werf { }; 40606 40607 wifi-password = callPackage ../os-specific/darwin/wifi-password { }; 40608
··· 3620 3621 lesspass-cli = callPackage ../tools/security/lesspass-cli { }; 3622 3623 + livebook = callPackage ../servers/web-apps/livebook { }; 3624 + 3625 lsix = callPackage ../tools/graphics/lsix { }; 3626 3627 mdr = callPackage ../tools/misc/mdr { }; ··· 3753 waypoint = callPackage ../applications/networking/cluster/waypoint { }; 3754 3755 xc = callPackage ../development/tools/xc { }; 3756 + 3757 + ios-webkit-debug-proxy = callPackage ../development/mobile/ios-webkit-debug-proxy { }; 3758 3759 xcodeenv = callPackage ../development/mobile/xcodeenv { }; 3760 ··· 13717 13718 whatip = callPackage ../tools/networking/whatip { }; 13719 13720 + whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { }; 13721 + 13722 whatweb = callPackage ../tools/security/whatweb { }; 13723 13724 whipper = callPackage ../applications/audio/whipper { }; ··· 14370 14371 zip = callPackage ../tools/archivers/zip { }; 14372 14373 + zincsearch = callPackage ../servers/search/zincsearch { }; 14374 14375 zkfuse = callPackage ../tools/filesystems/zkfuse { }; 14376 ··· 16764 }; 16765 16766 tinyscheme = callPackage ../development/interpreters/tinyscheme { }; 16767 + 16768 + tbox = callPackage ../development/libraries/tbox { }; 16769 16770 inherit (nodePackages) typescript; 16771 ··· 17816 electron_21-bin 17817 electron_22-bin 17818 electron_23-bin 17819 + electron_24-bin 17820 + electron_25-bin; 17821 17822 electron = electron-bin; 17823 electron_9 = electron_9-bin; ··· 17836 electron_22 = electron_22-bin; 17837 electron_23 = electron_23-bin; 17838 electron_24 = electron_24-bin; 17839 + electron_25 = electron_25-bin; 17840 17841 autobuild = callPackage ../development/tools/misc/autobuild { }; 17842 ··· 19581 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { }; 19582 19583 visualvm = callPackage ../development/tools/java/visualvm { }; 19584 + 19585 + volta = callPackage ../development/tools/volta { }; 19586 19587 vultr = callPackage ../development/tools/vultr { }; 19588 ··· 19604 19605 webdis = callPackage ../development/tools/database/webdis { }; 19606 19607 + xmake = callPackage ../development/tools/build-managers/xmake { 19608 + lua = lua5_4; 19609 + }; 19610 + 19611 xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; }; 19612 19613 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { }; ··· 19960 capnproto = callPackage ../development/libraries/capnproto { }; 19961 19962 capnproto-java = callPackage ../development/tools/capnproto-java { }; 19963 + 19964 + capnproto-rust = callPackage ../development/tools/capnproto-rust { }; 19965 19966 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 19967 ··· 24741 24742 xgeometry-select = callPackage ../tools/X11/xgeometry-select { }; 24743 24744 + xmake-core-sv = callPackage ../development/libraries/xmake-core-sv { }; 24745 + 24746 xmlada = callPackage ../development/libraries/ada/xmlada { }; 24747 24748 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { }; ··· 26424 26425 tailspin = callPackage ../tools/misc/tailspin { }; 26426 26427 + thanos = callPackage ../servers/monitoring/thanos { }; 26428 26429 trafficserver = callPackage ../servers/http/trafficserver { }; 26430 ··· 40619 webwormhole = callPackage ../tools/networking/webwormhole { }; 40620 40621 werf = callPackage ../applications/networking/cluster/werf { }; 40622 + 40623 + yor = callPackage ../applications/networking/cluster/yor { }; 40624 40625 wifi-password = callPackage ../os-specific/darwin/wifi-password { }; 40626
+48
pkgs/top-level/python-packages.nix
··· 1493 1494 brian2 = callPackage ../development/python-modules/brian2 { }; 1495 1496 broadlink = callPackage ../development/python-modules/broadlink { }; 1497 1498 brother = callPackage ../development/python-modules/brother { }; ··· 6958 6959 obspy = callPackage ../development/python-modules/obspy { }; 6960 6961 oci = callPackage ../development/python-modules/oci { }; 6962 6963 ocifs = callPackage ../development/python-modules/ocifs { }; ··· 7059 7060 opencensus-context = callPackage ../development/python-modules/opencensus-context { }; 7061 7062 opencontainers = callPackage ../development/python-modules/opencontainers { }; 7063 7064 opencv3 = toPythonModule (pkgs.opencv3.override { ··· 7107 openstacksdk = callPackage ../development/python-modules/openstacksdk { }; 7108 7109 opentimestamps = callPackage ../development/python-modules/opentimestamps { }; 7110 7111 openturns = toPythonModule (pkgs.openturns.override { 7112 python3Packages = self; ··· 9555 9556 pytest-golden = callPackage ../development/python-modules/pytest-golden { }; 9557 9558 pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { }; 9559 9560 pytest-html = callPackage ../development/python-modules/pytest-html { }; ··· 10135 10136 pyvisa-py = callPackage ../development/python-modules/pyvisa-py { }; 10137 10138 pyvista = callPackage ../development/python-modules/pyvista { }; 10139 10140 pyviz-comms = callPackage ../development/python-modules/pyviz-comms { }; ··· 10226 qcelemental = callPackage ../development/python-modules/qcelemental { }; 10227 10228 qcengine = callPackage ../development/python-modules/qcengine { }; 10229 10230 qcs-api-client = callPackage ../development/python-modules/qcs-api-client { }; 10231 ··· 11709 stringcase = callPackage ../development/python-modules/stringcase { }; 11710 11711 stringly = callPackage ../development/python-modules/stringly { }; 11712 11713 stripe = callPackage ../development/python-modules/stripe { }; 11714
··· 1493 1494 brian2 = callPackage ../development/python-modules/brian2 { }; 1495 1496 + broadbean = callPackage ../development/python-modules/broadbean { }; 1497 + 1498 broadlink = callPackage ../development/python-modules/broadlink { }; 1499 1500 brother = callPackage ../development/python-modules/brother { }; ··· 6960 6961 obspy = callPackage ../development/python-modules/obspy { }; 6962 6963 + oca-port = callPackage ../development/python-modules/oca-port { }; 6964 + 6965 oci = callPackage ../development/python-modules/oci { }; 6966 6967 ocifs = callPackage ../development/python-modules/ocifs { }; ··· 7063 7064 opencensus-context = callPackage ../development/python-modules/opencensus-context { }; 7065 7066 + opencensus-ext-azure = callPackage ../development/python-modules/opencensus-ext-azure { }; 7067 + 7068 opencontainers = callPackage ../development/python-modules/opencontainers { }; 7069 7070 opencv3 = toPythonModule (pkgs.opencv3.override { ··· 7113 openstacksdk = callPackage ../development/python-modules/openstacksdk { }; 7114 7115 opentimestamps = callPackage ../development/python-modules/opentimestamps { }; 7116 + 7117 + opentelemetry-api = callPackage ../development/python-modules/opentelemetry-api { }; 7118 + 7119 + opentelemetry-exporter-otlp = callPackage ../development/python-modules/opentelemetry-exporter-otlp { }; 7120 + 7121 + opentelemetry-exporter-otlp-proto-common = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-common { }; 7122 + 7123 + opentelemetry-exporter-otlp-proto-grpc = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-grpc { }; 7124 + 7125 + opentelemetry-exporter-otlp-proto-http = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-http { }; 7126 + 7127 + opentelemetry-exporter-prometheus = callPackage ../development/python-modules/opentelemetry-exporter-prometheus { }; 7128 + 7129 + opentelemetry-instrumentation = callPackage ../development/python-modules/opentelemetry-instrumentation { }; 7130 + 7131 + opentelemetry-instrumentation-asgi = callPackage ../development/python-modules/opentelemetry-instrumentation-asgi { }; 7132 + 7133 + opentelemetry-instrumentation-django = callPackage ../development/python-modules/opentelemetry-instrumentation-django { }; 7134 + 7135 + opentelemetry-instrumentation-wsgi = callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi { }; 7136 + 7137 + opentelemetry-proto = callPackage ../development/python-modules/opentelemetry-proto { }; 7138 + 7139 + opentelemetry-semantic-conventions = callPackage ../development/python-modules/opentelemetry-semantic-conventions { }; 7140 + 7141 + opentelemetry-sdk = callPackage ../development/python-modules/opentelemetry-sdk { }; 7142 + 7143 + opentelemetry-test-utils = callPackage ../development/python-modules/opentelemetry-test-utils { }; 7144 + 7145 + opentelemetry-util-http = callPackage ../development/python-modules/opentelemetry-util-http { }; 7146 7147 openturns = toPythonModule (pkgs.openturns.override { 7148 python3Packages = self; ··· 9591 9592 pytest-golden = callPackage ../development/python-modules/pytest-golden { }; 9593 9594 + pytest-grpc = callPackage ../development/python-modules/pytest-grpc { }; 9595 + 9596 pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { }; 9597 9598 pytest-html = callPackage ../development/python-modules/pytest-html { }; ··· 10173 10174 pyvisa-py = callPackage ../development/python-modules/pyvisa-py { }; 10175 10176 + pyvisa-sim = callPackage ../development/python-modules/pyvisa-sim { }; 10177 + 10178 pyvista = callPackage ../development/python-modules/pyvista { }; 10179 10180 pyviz-comms = callPackage ../development/python-modules/pyviz-comms { }; ··· 10266 qcelemental = callPackage ../development/python-modules/qcelemental { }; 10267 10268 qcengine = callPackage ../development/python-modules/qcengine { }; 10269 + 10270 + qcodes = callPackage ../development/python-modules/qcodes { }; 10271 + 10272 + qcodes-contrib-drivers = callPackage ../development/python-modules/qcodes-contrib-drivers { }; 10273 + 10274 + qcodes-loop = callPackage ../development/python-modules/qcodes-loop { }; 10275 10276 qcs-api-client = callPackage ../development/python-modules/qcs-api-client { }; 10277 ··· 11755 stringcase = callPackage ../development/python-modules/stringcase { }; 11756 11757 stringly = callPackage ../development/python-modules/stringly { }; 11758 + 11759 + stringparser = callPackage ../development/python-modules/stringparser { }; 11760 11761 stripe = callPackage ../development/python-modules/stripe { }; 11762