Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 02bb5e52 7f898ed4

+1701 -1196
+6 -3
nixos/modules/config/resolvconf.nix
··· 161 162 script = '' 163 ${lib.getExe cfg.package} -u 164 - files=(/run/resolvconf ${lib.escapeShellArgs cfg.subscriberFiles}) 165 - chgrp -R resolvconf "''${files[@]}" 166 - chmod -R g=u "''${files[@]}" 167 ''; 168 }; 169
··· 161 162 script = '' 163 ${lib.getExe cfg.package} -u 164 + chgrp resolvconf ${lib.escapeShellArgs cfg.subscriberFiles} 165 + chmod g=u ${lib.escapeShellArgs cfg.subscriberFiles} 166 + ${lib.getExe' pkgs.acl "setfacl"} -R \ 167 + -m group:resolvconf:rwx \ 168 + -m default:group:resolvconf:rwx \ 169 + /run/resolvconf 170 ''; 171 }; 172
+23
nixos/modules/services/monitoring/prometheus/default.nix
··· 201 }; 202 }; 203 204 promTypes.tls_config = types.submodule { 205 options = { 206 ca_file = mkOpt types.str '' ··· 1463 bearer_token_file = mkOpt types.str '' 1464 Sets the `Authorization` header on every remote write request with the bearer token 1465 read from the configured file. It is mutually exclusive with `bearer_token`. 1466 ''; 1467 tls_config = mkOpt promTypes.tls_config '' 1468 Configures the remote write request's TLS settings.
··· 201 }; 202 }; 203 204 + promTypes.sigv4 = types.submodule { 205 + options = { 206 + region = mkOpt types.str '' 207 + The AWS region. 208 + ''; 209 + access_key = mkOpt types.str '' 210 + The Access Key ID. 211 + ''; 212 + secret_key = mkOpt types.str '' 213 + The Secret Access Key. 214 + ''; 215 + profile = mkOpt types.str '' 216 + The named AWS profile used to authenticate. 217 + ''; 218 + role_arn = mkOpt types.str '' 219 + The AWS role ARN. 220 + ''; 221 + }; 222 + }; 223 + 224 promTypes.tls_config = types.submodule { 225 options = { 226 ca_file = mkOpt types.str '' ··· 1483 bearer_token_file = mkOpt types.str '' 1484 Sets the `Authorization` header on every remote write request with the bearer token 1485 read from the configured file. It is mutually exclusive with `bearer_token`. 1486 + ''; 1487 + sigv4 = mkOpt promTypes.sigv4 '' 1488 + Configures AWS Signature Version 4 settings. 1489 ''; 1490 tls_config = mkOpt promTypes.tls_config '' 1491 Configures the remote write request's TLS settings.
+1 -1
nixos/modules/services/networking/dhcpcd.nix
··· 249 ExecReload = "${dhcpcd}/sbin/dhcpcd --rebind"; 250 Restart = "always"; 251 AmbientCapabilities = [ "CAP_NET_ADMIN" "CAP_NET_RAW" "CAP_NET_BIND_SERVICE" ]; 252 - ReadWritePaths = [ "/proc/sys/net/ipv6" ] 253 ++ lib.optionals useResolvConf ([ "/run/resolvconf" ] ++ config.networking.resolvconf.subscriberFiles); 254 DeviceAllow = ""; 255 LockPersonality = true;
··· 249 ExecReload = "${dhcpcd}/sbin/dhcpcd --rebind"; 250 Restart = "always"; 251 AmbientCapabilities = [ "CAP_NET_ADMIN" "CAP_NET_RAW" "CAP_NET_BIND_SERVICE" ]; 252 + ReadWritePaths = [ "/proc/sys/net/ipv4" "/proc/sys/net/ipv6" ] 253 ++ lib.optionals useResolvConf ([ "/run/resolvconf" ] ++ config.networking.resolvconf.subscriberFiles); 254 DeviceAllow = ""; 255 LockPersonality = true;
+1 -4
nixos/modules/services/networking/pptpd.nix
··· 101 102 secrets="/etc/ppp-pptpd/chap-secrets" 103 104 - [ -f "$secrets" ] || cat > "$secrets" << EOF 105 # From: pptpd-1.4.0/samples/chap-secrets 106 # Secrets for authentication using CHAP 107 # client server secret IP addresses 108 #username pptpd password * 109 EOF 110 - 111 - chown root:root "$secrets" 112 - chmod 600 "$secrets" 113 ''; 114 115 serviceConfig = {
··· 101 102 secrets="/etc/ppp-pptpd/chap-secrets" 103 104 + [ -f "$secrets" ] || install -m 600 -o root -g root /dev/stdin "$secrets" << EOF 105 # From: pptpd-1.4.0/samples/chap-secrets 106 # Secrets for authentication using CHAP 107 # client server secret IP addresses 108 #username pptpd password * 109 EOF 110 ''; 111 112 serviceConfig = {
+1
nixos/tests/all-tests.nix
··· 440 pyload = handleTest ./pyload.nix {}; 441 oci-containers = handleTestOn ["aarch64-linux" "x86_64-linux"] ./oci-containers.nix {}; 442 odoo = handleTest ./odoo.nix {}; 443 odoo16 = handleTest ./odoo.nix { package = pkgs.odoo16; }; 444 odoo15 = handleTest ./odoo.nix { package = pkgs.odoo15; }; 445 # 9pnet_virtio used to mount /nix partition doesn't support
··· 440 pyload = handleTest ./pyload.nix {}; 441 oci-containers = handleTestOn ["aarch64-linux" "x86_64-linux"] ./oci-containers.nix {}; 442 odoo = handleTest ./odoo.nix {}; 443 + odoo17 = handleTest ./odoo.nix { package = pkgs.odoo17; }; 444 odoo16 = handleTest ./odoo.nix { package = pkgs.odoo16; }; 445 odoo15 = handleTest ./odoo.nix { package = pkgs.odoo15; }; 446 # 9pnet_virtio used to mount /nix partition doesn't support
-98
pkgs/applications/misc/lenmus/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , cmake 5 - , pkg-config 6 - , makeWrapper 7 - , boost 8 - , portmidi 9 - , sqlite 10 - , freetype 11 - , libpng 12 - , pngpp 13 - , zlib 14 - , wxGTK32 15 - , wxsqlite3 16 - , fluidsynth 17 - , fontconfig 18 - , darwin 19 - , soundfont-fluid 20 - , openlilylib-fonts 21 - }: 22 - 23 - let 24 - inherit (darwin.apple_sdk.frameworks) Cocoa; 25 - in 26 - stdenv.mkDerivation rec { 27 - pname = "lenmus"; 28 - version = "6.0.1"; 29 - 30 - src = fetchFromGitHub { 31 - owner = "lenmus"; 32 - repo = "lenmus"; 33 - rev = "Release_${version}"; 34 - sha256 = "sha256-qegOAc6vs2+6VViDHVjv0q+qjLZyTT7yPF3hFpTt5zE="; 35 - }; 36 - 37 - postPatch = '' 38 - substituteInPlace CMakeLists.txt \ 39 - --replace "/usr" "${placeholder "out"}" 40 - sed -i 's/fixup_bundle.*")/")/g' CMakeLists.txt 41 - ''; 42 - 43 - nativeBuildInputs = [ 44 - cmake 45 - pkg-config 46 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 47 - makeWrapper 48 - ]; 49 - 50 - buildInputs = [ 51 - boost 52 - portmidi 53 - sqlite 54 - freetype 55 - libpng 56 - pngpp 57 - zlib 58 - wxGTK32 59 - wxsqlite3 60 - fluidsynth 61 - fontconfig 62 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 63 - Cocoa 64 - ]; 65 - 66 - preConfigure = '' 67 - mkdir res/fonts 68 - ln -s ${openlilylib-fonts.bravura}/share/lilypond/*/fonts/otf/Bravura.otf res/fonts/Bravura.otf 69 - ln -s ${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2 res/sounds/FluidR3_GM.sf2 70 - ''; 71 - 72 - cmakeFlags = [ 73 - "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}" 74 - "-DLENMUS_INSTALL_SOUNDFONT=ON" 75 - "-DMAN_INSTALL_DIR=${placeholder "out"}/share/man" 76 - ]; 77 - 78 - postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' 79 - mkdir -p $out/{Applications,bin} 80 - mv $out/lenmus.app $out/Applications 81 - mv $out/Resources $out/Applications/lenmus.app/Contents 82 - makeWrapper $out/{Applications/lenmus.app/Contents/MacOS,bin}/lenmus 83 - ''; 84 - 85 - meta = with lib; { 86 - description = "LenMus Phonascus is a program for learning music"; 87 - longDescription = '' 88 - LenMus Phonascus is a free open source program (GPL v3) for learning music. 89 - It allows you to focus on specific skills and exercises, on both theory and aural training. 90 - The different activities can be customized to meet your needs 91 - ''; 92 - homepage = "http://www.lenmus.org/"; 93 - license = licenses.gpl3Plus; 94 - maintainers = with maintainers; [ ramkromberg ]; 95 - platforms = with platforms; unix; 96 - mainProgram = "lenmus"; 97 - }; 98 - }
···
+6 -6
pkgs/applications/misc/yubioath-flutter/default.nix
··· 43 44 postInstall = '' 45 # Swap the authenticator-helper symlink with the correct symlink. 46 - ln -fs "${passthru.helper}/bin/authenticator-helper" "$out/app/helper/authenticator-helper" 47 48 # Move the icon. 49 mkdir $out/share/icons 50 - mv $out/app/linux_support/com.yubico.yubioath.png $out/share/icons 51 52 # Cleanup. 53 rm -rf \ 54 - "$out/app/README.adoc" \ 55 - "$out/app/desktop_integration.sh" \ 56 - "$out/app/linux_support" \ 57 $out/bin/* # We will repopulate this directory later. 58 59 # Symlink binary. 60 - ln -sf "$out/app/authenticator" "$out/bin/yubioath-flutter" 61 62 # Set the correct path to the binary in desktop file. 63 substituteInPlace "$out/share/applications/com.yubico.authenticator.desktop" \
··· 43 44 postInstall = '' 45 # Swap the authenticator-helper symlink with the correct symlink. 46 + ln -fs "${passthru.helper}/bin/authenticator-helper" "$out/app/$pname/helper/authenticator-helper" 47 48 # Move the icon. 49 mkdir $out/share/icons 50 + mv $out/app/$pname/linux_support/com.yubico.yubioath.png $out/share/icons 51 52 # Cleanup. 53 rm -rf \ 54 + "$out/app/$pname/README.adoc" \ 55 + "$out/app/$pname/desktop_integration.sh" \ 56 + "$out/app/$pname/linux_support" \ 57 $out/bin/* # We will repopulate this directory later. 58 59 # Symlink binary. 60 + ln -sf "$out/app/$pname/authenticator" "$out/bin/yubioath-flutter" 61 62 # Set the correct path to the binary in desktop file. 63 substituteInPlace "$out/share/applications/com.yubico.authenticator.desktop" \
+3 -3
pkgs/applications/networking/browsers/ladybird/default.nix
··· 48 in 49 stdenv.mkDerivation (finalAttrs: { 50 pname = "ladybird"; 51 - version = "0-unstable-2024-10-05"; 52 53 src = fetchFromGitHub { 54 owner = "LadybirdWebBrowser"; 55 repo = "ladybird"; 56 - rev = "077bc68a4cbf2d8c97abc818515a22471da42c99"; 57 - hash = "sha256-zlQEOk9rex9Evpc2+4q2e2QPwGd9kLOQ393DJPuwh7c="; 58 }; 59 60 postPatch = ''
··· 48 in 49 stdenv.mkDerivation (finalAttrs: { 50 pname = "ladybird"; 51 + version = "0-unstable-2024-10-22"; 52 53 src = fetchFromGitHub { 54 owner = "LadybirdWebBrowser"; 55 repo = "ladybird"; 56 + rev = "648fac7215e1841e3714d4c72c7aee75152da522"; 57 + hash = "sha256-OB9dV+dNr5eA4h1+telYitrI62m+XSK/SYc9UPs7D4M="; 58 }; 59 60 postPatch = ''
+2 -2
pkgs/applications/science/logic/bitwuzla/default.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "bitwuzla"; 20 - version = "0.5.0"; 21 22 src = fetchFromGitHub { 23 owner = "bitwuzla"; 24 repo = "bitwuzla"; 25 rev = finalAttrs.version; 26 - hash = "sha256-/izxmN+zlrXsY6g6TRC1QqsLqltvrmZquXRd6h8RLRc="; 27 }; 28 29 strictDeps = true;
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "bitwuzla"; 20 + version = "0.6.0"; 21 22 src = fetchFromGitHub { 23 owner = "bitwuzla"; 24 repo = "bitwuzla"; 25 rev = finalAttrs.version; 26 + hash = "sha256-xO9+hixboGaCAIi01sWuIYtPamIwUpiTujmOD60NEm0="; 27 }; 28 29 strictDeps = true;
+1
pkgs/by-name/ax/axis2/package.nix
··· 34 installPhase = '' 35 runHook preInstall 36 37 install -Dm644 dist/axis2.war -t $out/webapps 38 unzip $out/webapps/axis2.war -d $out/webapps/axis2 39
··· 34 installPhase = '' 35 runHook preInstall 36 37 + install -Dm644 lib/* -t $out/lib 38 install -Dm644 dist/axis2.war -t $out/webapps 39 unzip $out/webapps/axis2.war -d $out/webapps/axis2 40
+16 -7
pkgs/by-name/ba/bant/package.nix
··· 15 rev = "40bc9ad53e5a59d596935839e7c072679e706266"; 16 hash = "sha256-CL0YMQd1ck6/dlvJCLxt9jYyqDuk+iAWfdBOMj864u8="; 17 }; 18 - in buildBazelPackage rec { 19 pname = "bant"; 20 version = "0.1.7"; 21 ··· 26 hash = "sha256-QbxPosjlrpxbz6gQKUKccF2Gu/i5xvqh2gwfABYE8kE="; 27 }; 28 29 - bazelFlags = ["--registry" "file://${registry}"]; 30 31 postPatch = '' 32 patchShebangs scripts/create-workspace-status.sh 33 ''; 34 35 fetchAttrs = { 36 - sha256 = { 37 - aarch64-linux = "sha256-09RL0tj6xsGEmuv11V81eAtqLc9nAaE8Il3d6ueS0UQ="; 38 - x86_64-linux = "sha256-6mlaJ/kT14vKvlJjxqBK/lESjjxbcYxApi7+eiiI37M="; 39 - }.${system} or (throw "No hash for system: ${system}"); 40 }; 41 42 nativeBuildInputs = [ ··· 58 description = "Bazel/Build Analysis and Navigation Tool"; 59 homepage = "http://bant.build/"; 60 license = licenses.gpl2Only; 61 - maintainers = with maintainers; [ hzeller lromor ]; 62 platforms = platforms.linux; 63 }; 64 }
··· 15 rev = "40bc9ad53e5a59d596935839e7c072679e706266"; 16 hash = "sha256-CL0YMQd1ck6/dlvJCLxt9jYyqDuk+iAWfdBOMj864u8="; 17 }; 18 + in 19 + buildBazelPackage rec { 20 pname = "bant"; 21 version = "0.1.7"; 22 ··· 27 hash = "sha256-QbxPosjlrpxbz6gQKUKccF2Gu/i5xvqh2gwfABYE8kE="; 28 }; 29 30 + bazelFlags = [ 31 + "--registry" 32 + "file://${registry}" 33 + ]; 34 35 postPatch = '' 36 patchShebangs scripts/create-workspace-status.sh 37 ''; 38 39 fetchAttrs = { 40 + hash = 41 + { 42 + aarch64-linux = "sha256-LNca4h4yceSgve9GYUoXqlODKPjLAa71kh1BWXqRYtk="; 43 + x86_64-linux = "sha256-bRFIfaVbsU2WroXR/i0E7J4rWeaNEoum93r8qOMXXvc="; 44 + } 45 + .${system} or (throw "No hash for system: ${system}"); 46 }; 47 48 nativeBuildInputs = [ ··· 64 description = "Bazel/Build Analysis and Navigation Tool"; 65 homepage = "http://bant.build/"; 66 license = licenses.gpl2Only; 67 + maintainers = with maintainers; [ 68 + hzeller 69 + lromor 70 + ]; 71 platforms = platforms.linux; 72 }; 73 }
+3 -3
pkgs/by-name/co/commitlint-rs/package.nix
··· 8 }: 9 rustPlatform.buildRustPackage rec { 10 pname = "commitlint-rs"; 11 - version = "0.1.11"; 12 13 src = fetchFromGitHub { 14 owner = "KeisukeYamashita"; 15 repo = "commitlint-rs"; 16 rev = "v${version}"; 17 - hash = "sha256-FrYXEh75H0u1rE1YNDL/B1gMYMG43jPDJGUMv9y5/3g="; 18 }; 19 - cargoHash = "sha256-W6HkLCUoylgQQc2fFprmJeLH8KtpVUD4+BXWbNECVZ4="; 20 21 passthru = { 22 updateScript = nix-update-script { };
··· 8 }: 9 rustPlatform.buildRustPackage rec { 10 pname = "commitlint-rs"; 11 + version = "0.1.12"; 12 13 src = fetchFromGitHub { 14 owner = "KeisukeYamashita"; 15 repo = "commitlint-rs"; 16 rev = "v${version}"; 17 + hash = "sha256-xDEd3jNmqur+ULjXOReolIDiqvpT2tAHj/IbH2op5Po="; 18 }; 19 + cargoHash = "sha256-SNOy0B1QARfoueMsCjLZhJsGQy2jTSeFC/D1+R/FH4Y="; 20 21 passthru = { 22 updateScript = nix-update-script { };
+5 -5
pkgs/by-name/db/dbeaver-bin/package.nix
··· 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "dbeaver-bin"; 19 - version = "24.2.1"; 20 21 src = 22 let ··· 29 aarch64-darwin = "macos-aarch64.dmg"; 30 }; 31 hash = selectSystem { 32 - x86_64-linux = "sha256-U1KJxE1PzRRMvYw3jSYV2n6JuhzyL30le1HeY0kft1k="; 33 - aarch64-linux = "sha256-AT/Xx+Hwu64sUfR1fS9nI+RTsIfdi9udF9TR9hbjnxg="; 34 - x86_64-darwin = "sha256-hCIfBv6FaNoZiTvpx1UCdwBg15vq+ZsTG5upmbWXN0M="; 35 - aarch64-darwin = "sha256-g0G6fqR75AoOEzlYr6MbTBL8aQ/hWQuFyw1G2w9/JlU="; 36 }; 37 in 38 fetchurl {
··· 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "dbeaver-bin"; 19 + version = "24.2.3"; 20 21 src = 22 let ··· 29 aarch64-darwin = "macos-aarch64.dmg"; 30 }; 31 hash = selectSystem { 32 + x86_64-linux = "sha256-TvDpoEcnZBS8ORggFwLM80FXsJ8EXKvRSPUn+VtNTk8="; 33 + aarch64-linux = "sha256-59khU3VQzpNeZv69pbeeE4ZAFajyI5gUUw9baOWPIFM="; 34 + x86_64-darwin = "sha256-/YyN5daeoxq0oii6qYRpZ8cb43u6n8HuVc2JqVOhrxs="; 35 + aarch64-darwin = "sha256-Stb76QpLnpmpBYDm+6fgkcx+TlY8hVkNtvGgdMWbaHg="; 36 }; 37 in 38 fetchurl {
+1 -1
pkgs/by-name/fi/finamp/package.nix
··· 33 }; 34 35 postFixup = '' 36 - patchelf $out/app/finamp --add-needed libisar.so --add-needed libmpv.so --add-rpath ${lib.makeLibraryPath [ mpv-unwrapped ]} 37 ''; 38 39 postInstall = ''
··· 33 }; 34 35 postFixup = '' 36 + patchelf $out/app/$pname/finamp --add-needed libisar.so --add-needed libmpv.so --add-rpath ${lib.makeLibraryPath [ mpv-unwrapped ]} 37 ''; 38 39 postInstall = ''
+4 -3
pkgs/by-name/gu/guile-ssh/package.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "guile-ssh"; 15 - version = "0.16.3"; 16 17 src = fetchFromGitHub { 18 owner = "artyom-poptsov"; 19 repo = "guile-ssh"; 20 - rev = "v${finalAttrs.version}"; 21 - hash = "sha256-P29U88QrCjoyl/wdTPZbiMoykd/v6ul6CW/IJn9UAyw="; 22 }; 23 24 patches = [
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "guile-ssh"; 15 + # XXX: using unstable to ensure proper build with libssh 0.11.1 (https://github.com/artyom-poptsov/guile-ssh/issues/42) 16 + version = "0.17.0-unstable-2024-10-15"; 17 18 src = fetchFromGitHub { 19 owner = "artyom-poptsov"; 20 repo = "guile-ssh"; 21 + rev = "9336580f92f83bb73041c5374b400144a56b4c35"; 22 + hash = "sha256-Hwg0xaNSm/SEZfzczjb7o8TJXfzT1mmOk1rJROxahLQ="; 23 }; 24 25 patches = [
+4 -2
pkgs/by-name/in/intiface-central/package.nix
··· 50 51 # without this, only the splash screen will be shown and the logs will contain the 52 # line `Failed to load dynamic library 'lib/libintiface_engine_flutter_bridge.so'` 53 - extraWrapProgramArgs = "--chdir $out/app"; 54 55 postInstall = '' 56 mkdir -p $out/share/pixmaps 57 - cp $out/app/data/flutter_assets/assets/icons/intiface_central_icon.png $out/share/pixmaps/intiface-central.png 58 ''; 59 60 desktopItems = [
··· 50 51 # without this, only the splash screen will be shown and the logs will contain the 52 # line `Failed to load dynamic library 'lib/libintiface_engine_flutter_bridge.so'` 53 + # Environmental variables don't quite eval outside of hooks so use pname and 54 + # version directly. 55 + extraWrapProgramArgs = "--chdir $out/app/${pname}"; 56 57 postInstall = '' 58 mkdir -p $out/share/pixmaps 59 + cp $out/app/$pname/data/flutter_assets/assets/icons/intiface_central_icon.png $out/share/pixmaps/intiface-central.png 60 ''; 61 62 desktopItems = [
+107
pkgs/by-name/le/lenmus/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + pkg-config, 7 + makeWrapper, 8 + boost, 9 + portmidi, 10 + sqlite, 11 + freetype, 12 + libpng, 13 + pngpp, 14 + zlib, 15 + wxGTK32, 16 + wxsqlite3, 17 + fluidsynth, 18 + fontconfig, 19 + darwin, 20 + soundfont-fluid, 21 + openlilylib-fonts, 22 + }: 23 + 24 + let 25 + inherit (darwin.apple_sdk.frameworks) Cocoa; 26 + in 27 + stdenv.mkDerivation (finalAttrs: { 28 + pname = "lenmus"; 29 + version = "6.0.1"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "lenmus"; 33 + repo = "lenmus"; 34 + rev = "Release_${finalAttrs.version}"; 35 + hash = "sha256-qegOAc6vs2+6VViDHVjv0q+qjLZyTT7yPF3hFpTt5zE="; 36 + }; 37 + 38 + env = { 39 + NIX_CFLAGS_COMPILE = "-fpermissive"; 40 + }; 41 + 42 + postPatch = '' 43 + substituteInPlace CMakeLists.txt \ 44 + --replace "/usr" "${placeholder "out"}" 45 + sed -i 's/fixup_bundle.*")/")/g' CMakeLists.txt 46 + ''; 47 + 48 + nativeBuildInputs = 49 + [ 50 + cmake 51 + pkg-config 52 + ] 53 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 54 + makeWrapper 55 + ]; 56 + 57 + buildInputs = 58 + [ 59 + boost 60 + portmidi 61 + sqlite 62 + freetype 63 + libpng 64 + pngpp 65 + zlib 66 + wxGTK32 67 + wxsqlite3 68 + fluidsynth 69 + fontconfig 70 + ] 71 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 72 + Cocoa 73 + ]; 74 + 75 + preConfigure = '' 76 + mkdir res/fonts 77 + ln -s ${openlilylib-fonts.bravura}/share/lilypond/*/fonts/otf/Bravura.otf res/fonts/Bravura.otf 78 + ln -s ${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2 res/sounds/FluidR3_GM.sf2 79 + ''; 80 + 81 + cmakeFlags = [ 82 + "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}" 83 + "-DLENMUS_INSTALL_SOUNDFONT=ON" 84 + "-DMAN_INSTALL_DIR=${placeholder "out"}/share/man" 85 + ]; 86 + 87 + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' 88 + mkdir -p $out/{Applications,bin} 89 + mv $out/lenmus.app $out/Applications 90 + mv $out/Resources $out/Applications/lenmus.app/Contents 91 + makeWrapper $out/{Applications/lenmus.app/Contents/MacOS,bin}/lenmus 92 + ''; 93 + 94 + meta = { 95 + description = "LenMus Phonascus is a program for learning music"; 96 + longDescription = '' 97 + LenMus Phonascus is a free open source program (GPL v3) for learning music. 98 + It allows you to focus on specific skills and exercises, on both theory and aural training. 99 + The different activities can be customized to meet your needs 100 + ''; 101 + homepage = "http://www.lenmus.org/"; 102 + license = lib.licenses.gpl3Plus; 103 + maintainers = with lib.maintainers; [ ramkromberg ]; 104 + platforms = lib.platforms.unix; 105 + mainProgram = "lenmus"; 106 + }; 107 + })
+2 -2
pkgs/by-name/lu/lunar-client/package.nix
··· 6 7 appimageTools.wrapType2 rec { 8 pname = "lunarclient"; 9 - version = "3.2.19"; 10 11 src = fetchurl { 12 url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage"; 13 - hash = "sha512-OLXp355IxMmhLtsxNVj0/ykl2lGJtwu1Ti3TOJZ1dwTsx/Y+tdeFT+WeDAju9fMC2AssciUnAeqqdp76sHxUgw=="; 14 }; 15 16 nativeBuildInputs = [ makeWrapper ];
··· 6 7 appimageTools.wrapType2 rec { 8 pname = "lunarclient"; 9 + version = "3.2.24"; 10 11 src = fetchurl { 12 url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage"; 13 + hash = "sha512-0rTADFgOOBDuv4nk2lgP4YUFxfsasZDQkp/r26iVwSa5f1swQXALGFwLl1VdJTRQ5AlZvRm6WBbt/ML2jODTZw=="; 14 }; 15 16 nativeBuildInputs = [ makeWrapper ];
+8 -22
pkgs/by-name/od/odoo/package.nix
··· 1 { lib 2 , fetchgit 3 , fetchzip 4 - , python310 5 , rtlcss 6 , wkhtmltopdf 7 , nixosTests 8 - , odoo_version ? "17.0" 9 - , odoo_release ? "20240610" 10 }: 11 12 let 13 - python = python310.override { 14 self = python; 15 - packageOverrides = final: prev: { 16 - # requirements.txt fixes docutils at 0.17; the default 0.21.1 tested throws exceptions 17 - docutils-0_17 = prev.docutils.overridePythonAttrs (old: rec { 18 - version = "0.17"; 19 - src = fetchgit { 20 - url = "git://repo.or.cz/docutils.git"; 21 - rev = "docutils-${version}"; 22 - hash = "sha256-O/9q/Dg1DBIxKdNBOhDV16yy5ez0QANJYMjeovDoWX8="; 23 - }; 24 - buildInputs = with prev; [setuptools]; 25 - }); 26 - }; 27 }; 28 in python.pkgs.buildPythonApplication rec { 29 pname = "odoo"; ··· 34 src = fetchzip { 35 # find latest version on https://nightly.odoo.com/${odoo_version}/nightly/src 36 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 37 - name = "${pname}-${version}"; 38 - hash = "sha256-blibGJyaz+MxMazOXhPbGBAJWZoGubirwSnjVYyLBJs="; # odoo 39 }; 40 - 41 - # needs some investigation 42 - doCheck = false; 43 44 makeWrapperArgs = [ 45 "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf rtlcss ]}" ··· 50 chardet 51 cryptography 52 decorator 53 - docutils-0_17 # sphinx has a docutils requirement >= 18 54 ebaysdk 55 freezegun 56 geoip2
··· 1 { lib 2 , fetchgit 3 , fetchzip 4 + , python312 5 , rtlcss 6 , wkhtmltopdf 7 , nixosTests 8 }: 9 10 let 11 + odoo_version = "18.0"; 12 + odoo_release = "20241010"; 13 + python = python312.override { 14 self = python; 15 }; 16 in python.pkgs.buildPythonApplication rec { 17 pname = "odoo"; ··· 22 src = fetchzip { 23 # find latest version on https://nightly.odoo.com/${odoo_version}/nightly/src 24 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 25 + name = "odoo-${version}"; 26 + hash = "sha256-TUfLyB0m8XyEiS493Q/ECgSJutAd1rtWX93f3mwfOK0="; # odoo 27 }; 28 29 makeWrapperArgs = [ 30 "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf rtlcss ]}" ··· 35 chardet 36 cryptography 37 decorator 38 + docutils 39 + distutils 40 ebaysdk 41 freezegun 42 geoip2
+13 -7
pkgs/by-name/od/odoo/update.sh
··· 1 #!/usr/bin/env nix-shell 2 #!nix-shell -i bash -p curl gnused nix coreutils nix-prefetch 3 4 set -euo pipefail 5 6 - VERSION="17.0" # must be incremented manually 7 8 RELEASE="$( 9 curl "https://nightly.odoo.com/$VERSION/nightly/src/" | ··· 12 )" 13 14 latestVersion="$VERSION.$RELEASE" 15 - currentVersion=$(nix-instantiate --eval -E "with import ./. {}; odoo.version or (lib.getVersion odoo)" | tr -d '"') 16 17 if [[ "$currentVersion" == "$latestVersion" ]]; then 18 - echo "odoo is up-to-date: $currentVersion" 19 exit 0 20 fi 21 22 - cd "$(dirname "${BASH_SOURCE[0]}")" 23 24 - sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix 25 - sed -ri "s|, odoo_version \? .+|, odoo_version ? \"$VERSION\"|" package.nix 26 - sed -ri "s|, odoo_release \? .+|, odoo_release ? \"$RELEASE\"|" package.nix
··· 1 #!/usr/bin/env nix-shell 2 #!nix-shell -i bash -p curl gnused nix coreutils nix-prefetch 3 + # shellcheck shell=bash 4 5 set -euo pipefail 6 7 + SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" 8 + PKG=$(basename "$SCRIPT_DIR") 9 + 10 + LATEST="18" # increment manually 11 + VERSION="${PKG/#odoo}" 12 + VERSION="${VERSION:-$LATEST}.0" 13 14 RELEASE="$( 15 curl "https://nightly.odoo.com/$VERSION/nightly/src/" | ··· 18 )" 19 20 latestVersion="$VERSION.$RELEASE" 21 + currentVersion=$(nix-instantiate --eval -E "with import ./. {}; $PKG.version or (lib.getVersion $PKG)" | tr -d '"') 22 23 if [[ "$currentVersion" == "$latestVersion" ]]; then 24 + echo "$PKG is up-to-date: $currentVersion" 25 exit 0 26 fi 27 28 + cd "$SCRIPT_DIR" 29 30 + sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --option extra-experimental-features flakes --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix 31 + sed -ri "s|odoo_version = .+|odoo_version = \"$VERSION\";|" package.nix 32 + sed -ri "s|odoo_release = .+|odoo_release = \"$RELEASE\";|" package.nix
+18 -27
pkgs/by-name/od/odoo15/package.nix
··· 1 - { lib, fetchFromGitHub, fetchzip, python310, rtlcss, wkhtmltopdf 2 - , nixosTests }: 3 4 let 5 python = python310.override { 6 self = python; 7 packageOverrides = self: super: { 8 pypdf2 = super.pypdf2.overridePythonAttrs (old: rec { 9 version = "1.28.6"; 10 - format = "setuptools"; 11 12 src = fetchFromGitHub { 13 owner = "py-pdf"; ··· 17 hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4="; 18 }; 19 20 nativeCheckInputs = with self; [ pytestCheckHook pillow ]; 21 }); 22 - flask = super.flask.overridePythonAttrs (old: rec { 23 - version = "2.1.3"; 24 - src = old.src.override { 25 - inherit version; 26 - hash = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss="; 27 - }; 28 - }); 29 - werkzeug = super.werkzeug.overridePythonAttrs (old: rec { 30 - version = "2.1.2"; 31 - src = old.src.override { 32 - inherit version; 33 - hash = "sha256-HOCOgJPtZ9Y41jh5/Rujc1gX96gN42dNKT9ZhPJftuY="; 34 - }; 35 - }); 36 }; 37 }; 38 - 39 - odoo_version = "15.0"; 40 - odoo_release = "20230816"; 41 in python.pkgs.buildPythonApplication rec { 42 - pname = "odoo15"; 43 version = "${odoo_version}.${odoo_release}"; 44 45 format = "setuptools"; 46 47 - # latest release is at https://github.com/odoo/docker/blob/master/15.0/Dockerfile 48 src = fetchzip { 49 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 50 - name = "${pname}-${version}"; 51 - hash = "sha256-h81JA0o44DVtl/bZ52rGQfg54TigwQcNpcMjQbi0zIQ="; # odoo 52 }; 53 - 54 - # needs some investigation 55 - doCheck = false; 56 57 makeWrapperArgs = [ 58 "--prefix" ··· 74 jinja2 75 libsass 76 lxml 77 markupsafe 78 mock 79 num2words ··· 108 dontStrip = true; 109 110 passthru = { 111 tests = { inherit (nixosTests) odoo15; }; 112 }; 113
··· 1 + { lib 2 + , fetchFromGitHub 3 + , fetchzip 4 + , python310 5 + , rtlcss 6 + , wkhtmltopdf 7 + , nixosTests 8 + }: 9 10 let 11 + odoo_version = "15.0"; 12 + odoo_release = "20241010"; 13 python = python310.override { 14 self = python; 15 packageOverrides = self: super: { 16 pypdf2 = super.pypdf2.overridePythonAttrs (old: rec { 17 version = "1.28.6"; 18 19 src = fetchFromGitHub { 20 owner = "py-pdf"; ··· 24 hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4="; 25 }; 26 27 + dependencies = [ self.setuptools ]; 28 + 29 nativeCheckInputs = with self; [ pytestCheckHook pillow ]; 30 }); 31 }; 32 }; 33 in python.pkgs.buildPythonApplication rec { 34 + pname = "odoo"; 35 version = "${odoo_version}.${odoo_release}"; 36 37 format = "setuptools"; 38 39 + # latest release is at https://github.com/odoo/docker/blob/5fb6a842747c296099d9384587cd89640eb7a615/15.0/Dockerfile#L58 40 src = fetchzip { 41 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 42 + name = "odoo-${version}"; 43 + hash = "sha256-Hkre6mghEiLrDwfB1BxGbqEm/zruHLwaS+eIFQKjl1o="; # odoo 44 }; 45 46 makeWrapperArgs = [ 47 "--prefix" ··· 63 jinja2 64 libsass 65 lxml 66 + lxml-html-clean 67 markupsafe 68 mock 69 num2words ··· 98 dontStrip = true; 99 100 passthru = { 101 + updateScript = ./update.sh; 102 tests = { inherit (nixosTests) odoo15; }; 103 }; 104
+32
pkgs/by-name/od/odoo15/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix coreutils nix-prefetch 3 + # shellcheck shell=bash 4 + 5 + set -euo pipefail 6 + 7 + SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" 8 + PKG=$(basename "$SCRIPT_DIR") 9 + 10 + LATEST="18" # increment manually 11 + VERSION="${PKG/#odoo}" 12 + VERSION="${VERSION:-$LATEST}.0" 13 + 14 + RELEASE="$( 15 + curl "https://nightly.odoo.com/$VERSION/nightly/src/" | 16 + sed -nE 's/.*odoo_'"$VERSION"'.(20[0-9]{6}).tar.gz.*/\1/p' | 17 + tail -n 1 18 + )" 19 + 20 + latestVersion="$VERSION.$RELEASE" 21 + currentVersion=$(nix-instantiate --eval -E "with import ./. {}; $PKG.version or (lib.getVersion $PKG)" | tr -d '"') 22 + 23 + if [[ "$currentVersion" == "$latestVersion" ]]; then 24 + echo "$PKG is up-to-date: $currentVersion" 25 + exit 0 26 + fi 27 + 28 + cd "$SCRIPT_DIR" 29 + 30 + sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --option extra-experimental-features flakes --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix 31 + sed -ri "s|odoo_version = .+|odoo_version = \"$VERSION\";|" package.nix 32 + sed -ri "s|odoo_release = .+|odoo_release = \"$RELEASE\";|" package.nix
+6 -27
pkgs/by-name/od/odoo16/package.nix
··· 7 }: 8 9 let 10 python = python310.override { 11 self = python; 12 - packageOverrides = self: super: { 13 - flask = super.flask.overridePythonAttrs (old: rec { 14 - version = "2.3.3"; 15 - src = old.src.override { 16 - inherit version; 17 - hash = "sha256-CcNHqSqn/0qOfzIGeV8w2CZlS684uHPQdEzVccpgnvw="; 18 - }; 19 - }); 20 - werkzeug = super.werkzeug.overridePythonAttrs (old: rec { 21 - version = "2.3.7"; 22 - src = old.src.override { 23 - inherit version; 24 - hash = "sha256-K4wORHtLnbzIXdl7butNy69si2w74L1lTiVVPgohV9g="; 25 - }; 26 - disabledTests = old.disabledTests ++ [ 27 - "test_response_body" 28 - ]; 29 - }); 30 - }; 31 }; 32 - 33 - odoo_version = "16.0"; 34 - odoo_release = "20231024"; 35 in python.pkgs.buildPythonApplication rec { 36 pname = "odoo"; 37 version = "${odoo_version}.${odoo_release}"; ··· 41 # latest release is at https://github.com/odoo/docker/blob/master/16.0/Dockerfile 42 src = fetchzip { 43 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 44 - name = "${pname}-${version}"; 45 - hash = "sha256-Ux8RfA7kWLKissBBY5wrfL+aKKw++5BxjP3Vw0JAOsk="; # odoo 46 }; 47 - 48 - # needs some investigation 49 - doCheck = false; 50 51 makeWrapperArgs = [ 52 "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf rtlcss ]}" ··· 66 jinja2 67 libsass 68 lxml 69 markupsafe 70 num2words 71 ofxparse ··· 102 dontStrip = true; 103 104 passthru = { 105 tests = { 106 inherit (nixosTests) odoo; 107 };
··· 7 }: 8 9 let 10 + odoo_version = "16.0"; 11 + odoo_release = "20241010"; 12 python = python310.override { 13 self = python; 14 }; 15 in python.pkgs.buildPythonApplication rec { 16 pname = "odoo"; 17 version = "${odoo_version}.${odoo_release}"; ··· 21 # latest release is at https://github.com/odoo/docker/blob/master/16.0/Dockerfile 22 src = fetchzip { 23 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 24 + name = "odoo-${version}"; 25 + hash = "sha256-ICe5UOy+Ga81fE66SnIhRz3+JEEbGfoz7ag53mkG4UM="; # odoo 26 }; 27 28 makeWrapperArgs = [ 29 "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf rtlcss ]}" ··· 43 jinja2 44 libsass 45 lxml 46 + lxml-html-clean 47 markupsafe 48 num2words 49 ofxparse ··· 80 dontStrip = true; 81 82 passthru = { 83 + updateScript = ./update.sh; 84 tests = { 85 inherit (nixosTests) odoo; 86 };
+32
pkgs/by-name/od/odoo16/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix coreutils nix-prefetch 3 + # shellcheck shell=bash 4 + 5 + set -euo pipefail 6 + 7 + SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" 8 + PKG=$(basename "$SCRIPT_DIR") 9 + 10 + LATEST="18" # increment manually 11 + VERSION="${PKG/#odoo}" 12 + VERSION="${VERSION:-$LATEST}.0" 13 + 14 + RELEASE="$( 15 + curl "https://nightly.odoo.com/$VERSION/nightly/src/" | 16 + sed -nE 's/.*odoo_'"$VERSION"'.(20[0-9]{6}).tar.gz.*/\1/p' | 17 + tail -n 1 18 + )" 19 + 20 + latestVersion="$VERSION.$RELEASE" 21 + currentVersion=$(nix-instantiate --eval -E "with import ./. {}; $PKG.version or (lib.getVersion $PKG)" | tr -d '"') 22 + 23 + if [[ "$currentVersion" == "$latestVersion" ]]; then 24 + echo "$PKG is up-to-date: $currentVersion" 25 + exit 0 26 + fi 27 + 28 + cd "$SCRIPT_DIR" 29 + 30 + sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --option extra-experimental-features flakes --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix 31 + sed -ri "s|odoo_version = .+|odoo_version = \"$VERSION\";|" package.nix 32 + sed -ri "s|odoo_release = .+|odoo_release = \"$RELEASE\";|" package.nix
+121
pkgs/by-name/od/odoo17/package.nix
···
··· 1 + { 2 + lib, 3 + fetchgit, 4 + fetchzip, 5 + python310, 6 + rtlcss, 7 + wkhtmltopdf, 8 + nixosTests, 9 + }: 10 + 11 + let 12 + odoo_version = "17.0"; 13 + odoo_release = "20241010"; 14 + python = python310.override { 15 + self = python; 16 + packageOverrides = final: prev: { 17 + # requirements.txt fixes docutils at 0.17; the default 0.21.1 tested throws exceptions 18 + docutils-0_17 = prev.docutils.overridePythonAttrs (old: rec { 19 + version = "0.17"; 20 + src = fetchgit { 21 + url = "git://repo.or.cz/docutils.git"; 22 + rev = "docutils-${version}"; 23 + hash = "sha256-O/9q/Dg1DBIxKdNBOhDV16yy5ez0QANJYMjeovDoWX8="; 24 + }; 25 + buildInputs = with prev; [ setuptools ]; 26 + }); 27 + }; 28 + }; 29 + in 30 + python.pkgs.buildPythonApplication rec { 31 + pname = "odoo"; 32 + version = "${odoo_version}.${odoo_release}"; 33 + 34 + format = "setuptools"; 35 + 36 + # latest release is at https://github.com/odoo/docker/blob/master/17.0/Dockerfile 37 + src = fetchzip { 38 + url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip"; 39 + name = "odoo-${version}"; 40 + hash = "sha256-s4Fvzjwl2oM0V9G1WQdSoqo7kE7b8tJdluk9f7A06e8="; # odoo 41 + }; 42 + 43 + makeWrapperArgs = [ 44 + "--prefix" 45 + "PATH" 46 + ":" 47 + "${lib.makeBinPath [ 48 + wkhtmltopdf 49 + rtlcss 50 + ]}" 51 + ]; 52 + 53 + propagatedBuildInputs = with python.pkgs; [ 54 + babel 55 + chardet 56 + cryptography 57 + decorator 58 + docutils-0_17 # sphinx has a docutils requirement >= 18 59 + ebaysdk 60 + freezegun 61 + geoip2 62 + gevent 63 + greenlet 64 + idna 65 + jinja2 66 + libsass 67 + lxml 68 + lxml-html-clean 69 + markupsafe 70 + num2words 71 + ofxparse 72 + passlib 73 + pillow 74 + polib 75 + psutil 76 + psycopg2 77 + pydot 78 + pyopenssl 79 + pypdf2 80 + pyserial 81 + python-dateutil 82 + python-ldap 83 + python-stdnum 84 + pytz 85 + pyusb 86 + qrcode 87 + reportlab 88 + requests 89 + rjsmin 90 + urllib3 91 + vobject 92 + werkzeug 93 + xlrd 94 + xlsxwriter 95 + xlwt 96 + zeep 97 + 98 + setuptools 99 + mock 100 + ]; 101 + 102 + # takes 5+ minutes and there are not files to strip 103 + dontStrip = true; 104 + 105 + passthru = { 106 + updateScript = ./update.sh; 107 + tests = { 108 + inherit (nixosTests) odoo; 109 + }; 110 + }; 111 + 112 + meta = with lib; { 113 + description = "Open Source ERP and CRM"; 114 + homepage = "https://www.odoo.com/"; 115 + license = licenses.lgpl3Only; 116 + maintainers = with maintainers; [ 117 + mkg20001 118 + siriobalmelli 119 + ]; 120 + }; 121 + }
+32
pkgs/by-name/od/odoo17/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix coreutils nix-prefetch 3 + # shellcheck shell=bash 4 + 5 + set -euo pipefail 6 + 7 + SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" 8 + PKG=$(basename "$SCRIPT_DIR") 9 + 10 + LATEST="18" # increment manually 11 + VERSION="${PKG/#odoo}" 12 + VERSION="${VERSION:-$LATEST}.0" 13 + 14 + RELEASE="$( 15 + curl "https://nightly.odoo.com/$VERSION/nightly/src/" | 16 + sed -nE 's/.*odoo_'"$VERSION"'.(20[0-9]{6}).tar.gz.*/\1/p' | 17 + tail -n 1 18 + )" 19 + 20 + latestVersion="$VERSION.$RELEASE" 21 + currentVersion=$(nix-instantiate --eval -E "with import ./. {}; $PKG.version or (lib.getVersion $PKG)" | tr -d '"') 22 + 23 + if [[ "$currentVersion" == "$latestVersion" ]]; then 24 + echo "$PKG is up-to-date: $currentVersion" 25 + exit 0 26 + fi 27 + 28 + cd "$SCRIPT_DIR" 29 + 30 + sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --option extra-experimental-features flakes --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix 31 + sed -ri "s|odoo_version = .+|odoo_version = \"$VERSION\";|" package.nix 32 + sed -ri "s|odoo_release = .+|odoo_release = \"$RELEASE\";|" package.nix
+15 -3
pkgs/by-name/pd/pdfarranger/package.nix
··· 6 gtk3, 7 poppler_gi, 8 libhandy, 9 }: 10 11 python3Packages.buildPythonApplication rec { ··· 20 hash = "sha256-94qziqJaKW8/L/6+U1yojxdG8BmeAStn+qbfGemTrVA="; 21 }; 22 23 - nativeBuildInputs = [ wrapGAppsHook3 ]; 24 25 build-system = with python3Packages; [ setuptools ]; 26 ··· 49 inherit (src.meta) homepage; 50 description = "Merge or split pdf documents and rotate, crop and rearrange their pages using a graphical interface"; 51 mainProgram = "pdfarranger"; 52 - platforms = lib.platforms.linux; 53 - maintainers = with lib.maintainers; [ symphorien ]; 54 license = lib.licenses.gpl3Plus; 55 changelog = "https://github.com/pdfarranger/pdfarranger/releases/tag/${version}"; 56 };
··· 6 gtk3, 7 poppler_gi, 8 libhandy, 9 + gettext, 10 + stdenv, 11 }: 12 13 python3Packages.buildPythonApplication rec { ··· 22 hash = "sha256-94qziqJaKW8/L/6+U1yojxdG8BmeAStn+qbfGemTrVA="; 23 }; 24 25 + nativeBuildInputs = [ wrapGAppsHook3 ] ++ lib.optionals stdenv.isDarwin [ gettext ]; 26 + 27 + postPatch = lib.optionalString stdenv.isDarwin '' 28 + LINTL="${lib.getLib gettext}/lib/libintl.8.dylib" 29 + substituteInPlace pdfarranger/pdfarranger.py --replace-fail \ 30 + "return 'libintl.8.dylib'" \ 31 + "return '$LINTL'" 32 + unset LINTL 33 + ''; 34 35 build-system = with python3Packages; [ setuptools ]; 36 ··· 59 inherit (src.meta) homepage; 60 description = "Merge or split pdf documents and rotate, crop and rearrange their pages using a graphical interface"; 61 mainProgram = "pdfarranger"; 62 + maintainers = with lib.maintainers; [ 63 + symphorien 64 + endle 65 + ]; 66 license = lib.licenses.gpl3Plus; 67 changelog = "https://github.com/pdfarranger/pdfarranger/releases/tag/${version}"; 68 };
+447 -439
pkgs/by-name/pi/pixi/Cargo.lock
··· 4 5 [[package]] 6 name = "addr2line" 7 - version = "0.22.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 10 dependencies = [ 11 "gimli", 12 ] 13 14 [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 name = "aes" ··· 139 140 [[package]] 141 name = "anyhow" 142 - version = "1.0.86" 143 source = "registry+https://github.com/rust-lang/crates.io-index" 144 - checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 145 146 [[package]] 147 name = "arbitrary" ··· 198 199 [[package]] 200 name = "async-compression" 201 - version = "0.4.12" 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" 204 dependencies = [ 205 "bzip2", 206 "flate2", ··· 216 217 [[package]] 218 name = "async-executor" 219 - version = "1.13.0" 220 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" 222 dependencies = [ 223 "async-task", 224 "concurrent-queue", 225 - "fastrand 2.1.0", 226 "futures-lite", 227 "slab", 228 ] ··· 255 256 [[package]] 257 name = "async-io" 258 - version = "2.3.3" 259 source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" 261 dependencies = [ 262 "async-lock", 263 "cfg-if", ··· 269 "rustix", 270 "slab", 271 "tracing", 272 - "windows-sys 0.52.0", 273 ] 274 275 [[package]] ··· 317 dependencies = [ 318 "proc-macro2", 319 "quote", 320 - "syn 2.0.72", 321 ] 322 323 [[package]] ··· 346 347 [[package]] 348 name = "async-trait" 349 - version = "0.1.82" 350 source = "registry+https://github.com/rust-lang/crates.io-index" 351 - checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" 352 dependencies = [ 353 "proc-macro2", 354 "quote", 355 - "syn 2.0.72", 356 ] 357 358 [[package]] ··· 365 "futures", 366 "http-content-range", 367 "itertools 0.12.1", 368 - "memmap2 0.9.4", 369 - "reqwest 0.12.5", 370 "reqwest-middleware", 371 "thiserror", 372 "tokio", ··· 397 398 [[package]] 399 name = "autocfg" 400 - version = "1.3.0" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 403 404 [[package]] 405 name = "backoff" ··· 417 418 [[package]] 419 name = "backtrace" 420 - version = "0.3.73" 421 source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 423 dependencies = [ 424 "addr2line", 425 - "cc", 426 "cfg-if", 427 "libc", 428 "miniz_oxide", 429 "object", 430 "rustc-demangle", 431 ] 432 433 [[package]] ··· 590 591 [[package]] 592 name = "bytes" 593 - version = "1.7.1" 594 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" 596 597 [[package]] 598 name = "bzip2" ··· 701 702 [[package]] 703 name = "cc" 704 - version = "1.1.7" 705 source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" 707 dependencies = [ 708 "jobserver", 709 "libc", 710 ] 711 712 [[package]] ··· 758 759 [[package]] 760 name = "clap" 761 - version = "4.5.13" 762 source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" 764 dependencies = [ 765 "clap_builder", 766 "clap_derive", ··· 778 779 [[package]] 780 name = "clap_builder" 781 - version = "4.5.13" 782 source = "registry+https://github.com/rust-lang/crates.io-index" 783 - checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" 784 dependencies = [ 785 "anstream", 786 "anstyle", 787 "clap_lex", 788 "strsim", 789 - "terminal_size", 790 ] 791 792 [[package]] ··· 810 811 [[package]] 812 name = "clap_derive" 813 - version = "4.5.13" 814 source = "registry+https://github.com/rust-lang/crates.io-index" 815 - checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" 816 dependencies = [ 817 "heck 0.5.0", 818 "proc-macro2", 819 "quote", 820 - "syn 2.0.72", 821 ] 822 823 [[package]] ··· 878 879 [[package]] 880 name = "cpufeatures" 881 - version = "0.2.12" 882 source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 884 dependencies = [ 885 "libc", 886 ] ··· 980 "proc-macro2", 981 "quote", 982 "strsim", 983 - "syn 2.0.72", 984 ] 985 986 [[package]] ··· 991 dependencies = [ 992 "darling_core", 993 "quote", 994 - "syn 2.0.72", 995 ] 996 997 [[package]] 998 name = "dashmap" 999 - version = "6.0.1" 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 - checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" 1002 dependencies = [ 1003 "cfg-if", 1004 "crossbeam-utils", ··· 1027 1028 [[package]] 1029 name = "dbus-secret-service" 1030 - version = "4.0.2" 1031 source = "registry+https://github.com/rust-lang/crates.io-index" 1032 - checksum = "1caa0c241c01ad8d99a78d553567d38f873dd3ac16eca33a5370d650ab25584e" 1033 dependencies = [ 1034 "aes", 1035 "block-padding", ··· 1089 dependencies = [ 1090 "proc-macro2", 1091 "quote", 1092 - "syn 2.0.72", 1093 ] 1094 1095 [[package]] 1096 name = "dialoguer" 1097 version = "0.11.0" 1098 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1154 dependencies = [ 1155 "proc-macro2", 1156 "quote", 1157 - "syn 2.0.72", 1158 ] 1159 1160 [[package]] ··· 1264 "heck 0.4.1", 1265 "proc-macro2", 1266 "quote", 1267 - "syn 2.0.72", 1268 ] 1269 1270 [[package]] ··· 1276 "once_cell", 1277 "proc-macro2", 1278 "quote", 1279 - "syn 2.0.72", 1280 ] 1281 1282 [[package]] ··· 1297 dependencies = [ 1298 "proc-macro2", 1299 "quote", 1300 - "syn 2.0.72", 1301 ] 1302 1303 [[package]] ··· 1359 ] 1360 1361 [[package]] 1362 name = "fancy_display" 1363 version = "0.1.0" 1364 dependencies = [ ··· 1376 1377 [[package]] 1378 name = "fastrand" 1379 - version = "2.1.0" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 1382 1383 [[package]] 1384 name = "fd-lock" ··· 1393 1394 [[package]] 1395 name = "file_url" 1396 - version = "0.1.5" 1397 source = "registry+https://github.com/rust-lang/crates.io-index" 1398 - checksum = "31b8d0fe7b11e53d71e1484766a00187bc239910dcacb5bf8909f1f3ffd9b4aa" 1399 dependencies = [ 1400 "itertools 0.13.0", 1401 "percent-encoding", ··· 1406 1407 [[package]] 1408 name = "filetime" 1409 - version = "0.2.23" 1410 source = "registry+https://github.com/rust-lang/crates.io-index" 1411 - checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 1412 dependencies = [ 1413 "cfg-if", 1414 "libc", 1415 - "redox_syscall 0.4.1", 1416 - "windows-sys 0.52.0", 1417 ] 1418 1419 [[package]] ··· 1424 1425 [[package]] 1426 name = "flate2" 1427 - version = "1.0.31" 1428 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" 1430 dependencies = [ 1431 "crc32fast", 1432 "miniz_oxide", ··· 1535 1536 [[package]] 1537 name = "futures" 1538 - version = "0.3.30" 1539 source = "registry+https://github.com/rust-lang/crates.io-index" 1540 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1541 dependencies = [ 1542 "futures-channel", 1543 "futures-core", ··· 1550 1551 [[package]] 1552 name = "futures-channel" 1553 - version = "0.3.30" 1554 source = "registry+https://github.com/rust-lang/crates.io-index" 1555 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1556 dependencies = [ 1557 "futures-core", 1558 "futures-sink", ··· 1560 1561 [[package]] 1562 name = "futures-core" 1563 - version = "0.3.30" 1564 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1566 1567 [[package]] 1568 name = "futures-executor" 1569 - version = "0.3.30" 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1572 dependencies = [ 1573 "futures-core", 1574 "futures-task", ··· 1577 1578 [[package]] 1579 name = "futures-io" 1580 - version = "0.3.30" 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1583 1584 [[package]] 1585 name = "futures-lite" ··· 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1589 dependencies = [ 1590 - "fastrand 2.1.0", 1591 "futures-core", 1592 "futures-io", 1593 "parking", ··· 1596 1597 [[package]] 1598 name = "futures-macro" 1599 - version = "0.3.30" 1600 source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1602 dependencies = [ 1603 "proc-macro2", 1604 "quote", 1605 - "syn 2.0.72", 1606 ] 1607 1608 [[package]] 1609 name = "futures-sink" 1610 - version = "0.3.30" 1611 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1613 1614 [[package]] 1615 name = "futures-task" 1616 - version = "0.3.30" 1617 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1619 1620 [[package]] 1621 name = "futures-timer" ··· 1625 1626 [[package]] 1627 name = "futures-util" 1628 - version = "0.3.30" 1629 source = "registry+https://github.com/rust-lang/crates.io-index" 1630 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1631 dependencies = [ 1632 "futures-channel", 1633 "futures-core", ··· 1676 1677 [[package]] 1678 name = "gimli" 1679 - version = "0.29.0" 1680 source = "registry+https://github.com/rust-lang/crates.io-index" 1681 - checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 1682 1683 [[package]] 1684 name = "glob" ··· 1695 "aho-corasick", 1696 "bstr", 1697 "log", 1698 - "regex-automata 0.4.7", 1699 - "regex-syntax 0.8.4", 1700 ] 1701 1702 [[package]] ··· 1764 "futures-sink", 1765 "futures-util", 1766 "http 0.2.12", 1767 - "indexmap 2.3.0", 1768 "slab", 1769 "tokio", 1770 "tokio-util", ··· 1773 1774 [[package]] 1775 name = "h2" 1776 - version = "0.4.5" 1777 source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" 1779 dependencies = [ 1780 "atomic-waker", 1781 "bytes", ··· 1783 "futures-core", 1784 "futures-sink", 1785 "http 1.1.0", 1786 - "indexmap 2.3.0", 1787 "slab", 1788 "tokio", 1789 "tokio-util", ··· 1820 ] 1821 1822 [[package]] 1823 name = "heck" 1824 version = "0.4.1" 1825 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1971 "http 1.1.0", 1972 "http-cache", 1973 "http-cache-semantics", 1974 - "reqwest 0.12.5", 1975 "reqwest-middleware", 1976 "serde", 1977 "url", ··· 1985 dependencies = [ 1986 "http 1.1.0", 1987 "http-serde", 1988 - "reqwest 0.12.5", 1989 "serde", 1990 "time", 1991 ] ··· 2008 2009 [[package]] 2010 name = "httparse" 2011 - version = "1.9.4" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 2014 2015 [[package]] 2016 name = "httpdate" ··· 2041 2042 [[package]] 2043 name = "hyper" 2044 - version = "0.14.30" 2045 source = "registry+https://github.com/rust-lang/crates.io-index" 2046 - checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" 2047 dependencies = [ 2048 "bytes", 2049 "futures-channel", ··· 2065 2066 [[package]] 2067 name = "hyper" 2068 - version = "1.4.1" 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 2071 dependencies = [ 2072 "bytes", 2073 "futures-channel", 2074 "futures-util", 2075 - "h2 0.4.5", 2076 "http 1.1.0", 2077 "http-body 1.0.1", 2078 "httparse", ··· 2091 dependencies = [ 2092 "futures-util", 2093 "http 0.2.12", 2094 - "hyper 0.14.30", 2095 "rustls 0.21.12", 2096 "tokio", 2097 "tokio-rustls 0.24.1", ··· 2099 2100 [[package]] 2101 name = "hyper-rustls" 2102 - version = "0.27.2" 2103 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 - checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" 2105 dependencies = [ 2106 "futures-util", 2107 "http 1.1.0", 2108 - "hyper 1.4.1", 2109 "hyper-util", 2110 - "rustls 0.23.12", 2111 "rustls-native-certs", 2112 "rustls-pki-types", 2113 "tokio", 2114 "tokio-rustls 0.26.0", 2115 "tower-service", 2116 - "webpki-roots 0.26.3", 2117 ] 2118 2119 [[package]] ··· 2123 checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 2124 dependencies = [ 2125 "bytes", 2126 - "hyper 0.14.30", 2127 "native-tls", 2128 "tokio", 2129 "tokio-native-tls", ··· 2137 dependencies = [ 2138 "bytes", 2139 "http-body-util", 2140 - "hyper 1.4.1", 2141 "hyper-util", 2142 "native-tls", 2143 "tokio", ··· 2147 2148 [[package]] 2149 name = "hyper-util" 2150 - version = "0.1.6" 2151 source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956" 2153 dependencies = [ 2154 "bytes", 2155 "futures-channel", 2156 "futures-util", 2157 "http 1.1.0", 2158 "http-body 1.0.1", 2159 - "hyper 1.4.1", 2160 "pin-project-lite", 2161 "socket2", 2162 "tokio", 2163 - "tower", 2164 "tower-service", 2165 "tracing", 2166 ] 2167 2168 [[package]] 2169 name = "iana-time-zone" 2170 - version = "0.1.60" 2171 source = "registry+https://github.com/rust-lang/crates.io-index" 2172 - checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 2173 dependencies = [ 2174 "android_system_properties", 2175 "core-foundation-sys", ··· 2214 "globset", 2215 "log", 2216 "memchr", 2217 - "regex-automata 0.4.7", 2218 "same-file", 2219 "walkdir", 2220 "winapi-util", ··· 2233 2234 [[package]] 2235 name = "indexmap" 2236 - version = "2.3.0" 2237 source = "registry+https://github.com/rust-lang/crates.io-index" 2238 - checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" 2239 dependencies = [ 2240 "equivalent", 2241 - "hashbrown 0.14.5", 2242 "serde", 2243 ] 2244 ··· 2333 2334 [[package]] 2335 name = "ipnet" 2336 - version = "2.9.0" 2337 source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 2339 2340 [[package]] 2341 name = "is_ci" ··· 2476 2477 [[package]] 2478 name = "keyring" 2479 - version = "3.2.0" 2480 source = "registry+https://github.com/rust-lang/crates.io-index" 2481 - checksum = "73b9af47ded4df3067484d7d45758ca2b36bd083bf6d024c2952bbd8af1cdaa4" 2482 dependencies = [ 2483 "byteorder", 2484 "dbus-secret-service", ··· 2490 2491 [[package]] 2492 name = "lazy-regex" 2493 - version = "3.2.0" 2494 source = "registry+https://github.com/rust-lang/crates.io-index" 2495 - checksum = "576c8060ecfdf2e56995cf3274b4f2d71fa5e4fa3607c1c0b63c10180ee58741" 2496 dependencies = [ 2497 "lazy-regex-proc_macros", 2498 "once_cell", ··· 2501 2502 [[package]] 2503 name = "lazy-regex-proc_macros" 2504 - version = "3.2.0" 2505 source = "registry+https://github.com/rust-lang/crates.io-index" 2506 - checksum = "9efb9e65d4503df81c615dc33ff07042a9408ac7f26b45abee25566f7fbfd12c" 2507 dependencies = [ 2508 "proc-macro2", 2509 "quote", 2510 "regex", 2511 - "syn 2.0.72", 2512 ] 2513 2514 [[package]] ··· 2519 2520 [[package]] 2521 name = "libc" 2522 - version = "0.2.155" 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 2524 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 2525 2526 [[package]] 2527 name = "libdbus-sys" ··· 2556 dependencies = [ 2557 "bitflags 2.6.0", 2558 "libc", 2559 ] 2560 2561 [[package]] ··· 2650 2651 [[package]] 2652 name = "memmap2" 2653 - version = "0.9.4" 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2655 - checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 2656 dependencies = [ 2657 "libc", 2658 ] ··· 2692 "supports-color", 2693 "supports-hyperlinks", 2694 "supports-unicode", 2695 - "terminal_size", 2696 "textwrap", 2697 "thiserror", 2698 "unicode-width", ··· 2706 dependencies = [ 2707 "proc-macro2", 2708 "quote", 2709 - "syn 2.0.72", 2710 ] 2711 2712 [[package]] ··· 2717 dependencies = [ 2718 "proc-macro2", 2719 "quote", 2720 - "syn 2.0.72", 2721 ] 2722 2723 [[package]] ··· 2743 2744 [[package]] 2745 name = "miniz_oxide" 2746 - version = "0.7.4" 2747 source = "registry+https://github.com/rust-lang/crates.io-index" 2748 - checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 2749 dependencies = [ 2750 - "adler", 2751 ] 2752 2753 [[package]] 2754 name = "mio" 2755 - version = "1.0.1" 2756 source = "registry+https://github.com/rust-lang/crates.io-index" 2757 - checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" 2758 dependencies = [ 2759 "hermit-abi 0.3.9", 2760 "libc", ··· 2948 2949 [[package]] 2950 name = "object" 2951 - version = "0.36.2" 2952 source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e" 2954 dependencies = [ 2955 "memchr", 2956 ] ··· 2967 2968 [[package]] 2969 name = "once_cell" 2970 - version = "1.19.0" 2971 source = "registry+https://github.com/rust-lang/crates.io-index" 2972 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2973 2974 [[package]] 2975 name = "openssl" 2976 - version = "0.10.66" 2977 source = "registry+https://github.com/rust-lang/crates.io-index" 2978 - checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" 2979 dependencies = [ 2980 "bitflags 2.6.0", 2981 "cfg-if", ··· 2994 dependencies = [ 2995 "proc-macro2", 2996 "quote", 2997 - "syn 2.0.72", 2998 ] 2999 3000 [[package]] ··· 3005 3006 [[package]] 3007 name = "openssl-sys" 3008 - version = "0.9.103" 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" 3011 dependencies = [ 3012 "cc", 3013 "libc", ··· 3063 "proc-macro2", 3064 "proc-macro2-diagnostics", 3065 "quote", 3066 - "syn 2.0.72", 3067 ] 3068 3069 [[package]] ··· 3074 3075 [[package]] 3076 name = "owo-colors" 3077 - version = "4.0.0" 3078 source = "registry+https://github.com/rust-lang/crates.io-index" 3079 - checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" 3080 3081 [[package]] 3082 name = "parking" 3083 - version = "2.2.0" 3084 source = "registry+https://github.com/rust-lang/crates.io-index" 3085 - checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 3086 3087 [[package]] 3088 name = "parking_lot" ··· 3186 source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e" 3187 dependencies = [ 3188 "boxcar", 3189 - "indexmap 2.3.0", 3190 "itertools 0.13.0", 3191 "pep440_rs", 3192 "pubgrub", ··· 3216 checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 3217 dependencies = [ 3218 "fixedbitset", 3219 - "indexmap 2.3.0", 3220 ] 3221 3222 [[package]] ··· 3249 "phf_shared", 3250 "proc-macro2", 3251 "quote", 3252 - "syn 2.0.72", 3253 "unicase", 3254 ] 3255 ··· 3265 3266 [[package]] 3267 name = "pin-project" 3268 - version = "1.1.5" 3269 source = "registry+https://github.com/rust-lang/crates.io-index" 3270 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 3271 dependencies = [ 3272 "pin-project-internal", 3273 ] 3274 3275 [[package]] 3276 name = "pin-project-internal" 3277 - version = "1.1.5" 3278 source = "registry+https://github.com/rust-lang/crates.io-index" 3279 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 3280 dependencies = [ 3281 "proc-macro2", 3282 "quote", 3283 - "syn 2.0.72", 3284 ] 3285 3286 [[package]] ··· 3297 3298 [[package]] 3299 name = "piper" 3300 - version = "0.2.3" 3301 source = "registry+https://github.com/rust-lang/crates.io-index" 3302 - checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" 3303 dependencies = [ 3304 "atomic-waker", 3305 - "fastrand 2.1.0", 3306 "futures-io", 3307 ] 3308 3309 [[package]] 3310 name = "pixi" 3311 - version = "0.31.0" 3312 dependencies = [ 3313 "ahash 0.8.11", 3314 "assert_matches", ··· 3325 "csv", 3326 "deno_task_shell", 3327 "dialoguer", 3328 - "dirs", 3329 "distribution-filename", 3330 "distribution-types", 3331 "dunce", 3332 "fancy_display", 3333 "flate2", 3334 "fs_extra", 3335 "futures", 3336 "http 1.1.0", 3337 "human_bytes", 3338 "humantime", 3339 "ignore", 3340 - "indexmap 2.3.0", 3341 "indicatif", 3342 "insta", 3343 "install-wheel-rs", ··· 3374 "rattler_solve", 3375 "rattler_virtual_packages", 3376 "regex", 3377 - "reqwest 0.12.5", 3378 "reqwest-middleware", 3379 "rlimit", 3380 "rstest", 3381 - "same-file", 3382 "self-replace", 3383 "serde", 3384 "serde_json", ··· 3392 "thiserror", 3393 "tokio", 3394 "tokio-util", 3395 - "toml_edit 0.22.20", 3396 "tracing", 3397 "tracing-subscriber", 3398 "url", ··· 3431 "serde", 3432 "serde_ignored", 3433 "serde_json", 3434 - "toml_edit 0.22.20", 3435 "tracing", 3436 "url", 3437 ] ··· 3462 "dunce", 3463 "fancy_display", 3464 "glob", 3465 - "indexmap 2.3.0", 3466 "insta", 3467 "itertools 0.13.0", 3468 "miette 7.2.0", ··· 3485 "strsim", 3486 "tempfile", 3487 "thiserror", 3488 - "toml_edit 0.22.20", 3489 "tracing", 3490 "url", 3491 ] ··· 3523 "serde_with", 3524 "serde_yaml", 3525 "thiserror", 3526 - "toml_edit 0.22.20", 3527 "typed-path", 3528 "url", 3529 ] ··· 3542 "pixi_consts", 3543 "rattler_conda_types", 3544 "rattler_networking", 3545 - "reqwest 0.12.5", 3546 "reqwest-middleware", 3547 "serde", 3548 "serde_json", 3549 "serde_yaml", ··· 3576 3577 [[package]] 3578 name = "pkg-config" 3579 - version = "0.3.30" 3580 source = "registry+https://github.com/rust-lang/crates.io-index" 3581 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 3582 3583 [[package]] 3584 name = "plain" ··· 3613 checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" 3614 dependencies = [ 3615 "base64 0.22.1", 3616 - "indexmap 2.3.0", 3617 "quick-xml", 3618 "serde", 3619 "time", ··· 3621 3622 [[package]] 3623 name = "polling" 3624 - version = "3.7.2" 3625 source = "registry+https://github.com/rust-lang/crates.io-index" 3626 - checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" 3627 dependencies = [ 3628 "cfg-if", 3629 "concurrent-queue", ··· 3631 "pin-project-lite", 3632 "rustix", 3633 "tracing", 3634 - "windows-sys 0.52.0", 3635 ] 3636 3637 [[package]] 3638 name = "portable-atomic" 3639 - version = "1.7.0" 3640 source = "registry+https://github.com/rust-lang/crates.io-index" 3641 - checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" 3642 3643 [[package]] 3644 name = "powerfmt" ··· 3663 dependencies = [ 3664 "autocfg", 3665 "equivalent", 3666 - "indexmap 2.3.0", 3667 ] 3668 3669 [[package]] 3670 name = "proc-macro-crate" 3671 - version = "3.1.0" 3672 source = "registry+https://github.com/rust-lang/crates.io-index" 3673 - checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 3674 dependencies = [ 3675 - "toml_edit 0.21.1", 3676 ] 3677 3678 [[package]] 3679 name = "proc-macro2" 3680 - version = "1.0.86" 3681 source = "registry+https://github.com/rust-lang/crates.io-index" 3682 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 3683 dependencies = [ 3684 "unicode-ident", 3685 ] ··· 3692 dependencies = [ 3693 "proc-macro2", 3694 "quote", 3695 - "syn 2.0.72", 3696 "version_check", 3697 "yansi", 3698 ] ··· 3722 version = "0.2.1" 3723 source = "git+https://github.com/astral-sh/pubgrub?rev=388685a8711092971930986644cfed152d1a1f6c#388685a8711092971930986644cfed152d1a1f6c" 3724 dependencies = [ 3725 - "indexmap 2.3.0", 3726 "log", 3727 "priority-queue", 3728 "rustc-hash", ··· 3750 source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e" 3751 dependencies = [ 3752 "distribution-filename", 3753 - "indexmap 2.3.0", 3754 "itertools 0.13.0", 3755 "jiff", 3756 "mailparse", ··· 3783 "pixi_consts", 3784 "rattler_conda_types", 3785 "rattler_digest", 3786 - "reqwest 0.12.5", 3787 "reqwest-middleware", 3788 "reqwest-retry 0.5.0", 3789 "serde", ··· 3810 source = "registry+https://github.com/rust-lang/crates.io-index" 3811 checksum = "ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a" 3812 dependencies = [ 3813 - "indexmap 2.3.0", 3814 "pep440_rs", 3815 "pep508_rs", 3816 "serde", ··· 3828 3829 [[package]] 3830 name = "quinn" 3831 - version = "0.11.3" 3832 source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156" 3834 dependencies = [ 3835 "bytes", 3836 "pin-project-lite", 3837 "quinn-proto", 3838 "quinn-udp", 3839 "rustc-hash", 3840 - "rustls 0.23.12", 3841 "socket2", 3842 "thiserror", 3843 "tokio", ··· 3846 3847 [[package]] 3848 name = "quinn-proto" 3849 - version = "0.11.6" 3850 source = "registry+https://github.com/rust-lang/crates.io-index" 3851 - checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd" 3852 dependencies = [ 3853 "bytes", 3854 "rand", 3855 "ring", 3856 "rustc-hash", 3857 - "rustls 0.23.12", 3858 "slab", 3859 "thiserror", 3860 "tinyvec", ··· 3863 3864 [[package]] 3865 name = "quinn-udp" 3866 - version = "0.5.4" 3867 source = "registry+https://github.com/rust-lang/crates.io-index" 3868 - checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" 3869 dependencies = [ 3870 "libc", 3871 "once_cell", 3872 "socket2", 3873 "tracing", 3874 - "windows-sys 0.52.0", 3875 ] 3876 3877 [[package]] 3878 name = "quote" 3879 - version = "1.0.36" 3880 source = "registry+https://github.com/rust-lang/crates.io-index" 3881 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 3882 dependencies = [ 3883 "proc-macro2", 3884 ] ··· 3927 3928 [[package]] 3929 name = "rattler" 3930 - version = "0.27.14" 3931 source = "registry+https://github.com/rust-lang/crates.io-index" 3932 - checksum = "85a8488d78fb6fa616eeaed34dd3e3ae28de3d41f5fd0f2a692b714546769f6d" 3933 dependencies = [ 3934 "anyhow", 3935 "clap", ··· 3939 "fs-err", 3940 "futures", 3941 "humantime", 3942 - "indexmap 2.3.0", 3943 "indicatif", 3944 "itertools 0.13.0", 3945 "memchr", 3946 - "memmap2 0.9.4", 3947 "once_cell", 3948 "parking_lot 0.12.3", 3949 "rattler_cache", ··· 3954 "rattler_shell", 3955 "reflink-copy", 3956 "regex", 3957 - "reqwest 0.12.5", 3958 "reqwest-middleware", 3959 "simple_spawn_blocking", 3960 "smallvec", ··· 3968 3969 [[package]] 3970 name = "rattler_cache" 3971 - version = "0.2.5" 3972 source = "registry+https://github.com/rust-lang/crates.io-index" 3973 - checksum = "50307f280939786d161dc4a117032bb3aabd8fd1301f3fcaf63caa095638d990" 3974 dependencies = [ 3975 "anyhow", 3976 "dashmap", ··· 3985 "rattler_digest", 3986 "rattler_networking", 3987 "rattler_package_streaming", 3988 - "reqwest 0.12.5", 3989 "reqwest-middleware", 3990 "simple_spawn_blocking", 3991 "thiserror", ··· 3996 3997 [[package]] 3998 name = "rattler_conda_types" 3999 - version = "0.28.1" 4000 source = "registry+https://github.com/rust-lang/crates.io-index" 4001 - checksum = "0cd1f00e6500bd4252ebb414d1c83aad05e0ab4c177e577344011d38d49ef223" 4002 dependencies = [ 4003 "chrono", 4004 "dirs", ··· 4006 "fxhash", 4007 "glob", 4008 "hex", 4009 - "indexmap 2.3.0", 4010 "itertools 0.13.0", 4011 "lazy-regex", 4012 "nom", ··· 4049 4050 [[package]] 4051 name = "rattler_lock" 4052 - version = "0.22.26" 4053 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 - checksum = "62ff07b4be849f3eeb334d36d0e3496f8e0fdf096d7ca2b2142b2cbe66e60515" 4055 dependencies = [ 4056 "chrono", 4057 "file_url", 4058 "fxhash", 4059 - "indexmap 2.3.0", 4060 "itertools 0.13.0", 4061 "pep440_rs", 4062 "pep508_rs", ··· 4077 checksum = "0306a96eb7216c786fa6234fd26207bf3769cbb48b2373d682eabb36ff11c175" 4078 dependencies = [ 4079 "quote", 4080 - "syn 2.0.72", 4081 ] 4082 4083 [[package]] ··· 4098 "itertools 0.13.0", 4099 "keyring", 4100 "netrc-rs", 4101 - "reqwest 0.12.5", 4102 "reqwest-middleware", 4103 "retry-policies 0.4.0", 4104 "serde", ··· 4110 4111 [[package]] 4112 name = "rattler_package_streaming" 4113 - version = "0.22.9" 4114 source = "registry+https://github.com/rust-lang/crates.io-index" 4115 - checksum = "388a3584bca0b2b7c67c61ae15c280f2202b6590e6afb201a83186432114dc53" 4116 dependencies = [ 4117 "bzip2", 4118 "chrono", ··· 4122 "rattler_digest", 4123 "rattler_networking", 4124 "rattler_redaction", 4125 - "reqwest 0.12.5", 4126 "reqwest-middleware", 4127 "serde_json", 4128 "tar", ··· 4142 source = "registry+https://github.com/rust-lang/crates.io-index" 4143 checksum = "6a8b3a430398cc4ecd0350204087377bc31d977dfd897d3b6930f195f39c515b" 4144 dependencies = [ 4145 - "reqwest 0.12.5", 4146 "reqwest-middleware", 4147 "url", 4148 ] 4149 4150 [[package]] 4151 name = "rattler_repodata_gateway" 4152 - version = "0.21.16" 4153 source = "registry+https://github.com/rust-lang/crates.io-index" 4154 - checksum = "89a4c1042b0ae79c38f13292fd27a6b8319dcb056928ac688eab67214a6fc125" 4155 dependencies = [ 4156 "anyhow", 4157 "async-compression", ··· 4175 "json-patch", 4176 "libc", 4177 "md-5", 4178 - "memmap2 0.9.4", 4179 "ouroboros", 4180 "parking_lot 0.12.3", 4181 "pin-project-lite", ··· 4184 "rattler_digest", 4185 "rattler_networking", 4186 "rattler_redaction", 4187 - "reqwest 0.12.5", 4188 "reqwest-middleware", 4189 "rmp-serde", 4190 "serde", ··· 4204 4205 [[package]] 4206 name = "rattler_shell" 4207 - version = "0.22.3" 4208 source = "registry+https://github.com/rust-lang/crates.io-index" 4209 - checksum = "75a7d11ca9da7e3954764cb37b96dea0e07c59fbe2f35363083926618a192a2a" 4210 dependencies = [ 4211 "enum_dispatch", 4212 - "indexmap 2.3.0", 4213 "itertools 0.13.0", 4214 "rattler_conda_types", 4215 "serde_json", ··· 4222 4223 [[package]] 4224 name = "rattler_solve" 4225 - version = "1.0.10" 4226 source = "registry+https://github.com/rust-lang/crates.io-index" 4227 - checksum = "1ee39b9a5a7e3f1506392034bb39fb7bcac5a296c3ce411a57f285250d953258" 4228 dependencies = [ 4229 "chrono", 4230 "futures", ··· 4241 4242 [[package]] 4243 name = "rattler_virtual_packages" 4244 - version = "1.1.6" 4245 source = "registry+https://github.com/rust-lang/crates.io-index" 4246 - checksum = "5386d3d7d4e7894f4eeee35b0a3ef204f55993c6eeb7e3fc772ec4566df679f1" 4247 dependencies = [ 4248 "archspec", 4249 "libloading", ··· 4297 4298 [[package]] 4299 name = "redox_syscall" 4300 - version = "0.4.1" 4301 - source = "registry+https://github.com/rust-lang/crates.io-index" 4302 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 4303 - dependencies = [ 4304 - "bitflags 1.3.2", 4305 - ] 4306 - 4307 - [[package]] 4308 - name = "redox_syscall" 4309 version = "0.5.3" 4310 source = "registry+https://github.com/rust-lang/crates.io-index" 4311 checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" ··· 4341 dependencies = [ 4342 "proc-macro2", 4343 "quote", 4344 - "syn 2.0.72", 4345 ] 4346 4347 [[package]] ··· 4357 4358 [[package]] 4359 name = "regex" 4360 - version = "1.10.6" 4361 source = "registry+https://github.com/rust-lang/crates.io-index" 4362 - checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 4363 dependencies = [ 4364 "aho-corasick", 4365 "memchr", 4366 - "regex-automata 0.4.7", 4367 - "regex-syntax 0.8.4", 4368 ] 4369 4370 [[package]] ··· 4378 4379 [[package]] 4380 name = "regex-automata" 4381 - version = "0.4.7" 4382 source = "registry+https://github.com/rust-lang/crates.io-index" 4383 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 4384 dependencies = [ 4385 "aho-corasick", 4386 "memchr", 4387 - "regex-syntax 0.8.4", 4388 ] 4389 4390 [[package]] ··· 4395 4396 [[package]] 4397 name = "regex-syntax" 4398 - version = "0.8.4" 4399 source = "registry+https://github.com/rust-lang/crates.io-index" 4400 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 4401 4402 [[package]] 4403 name = "relative-path" ··· 4449 "h2 0.3.26", 4450 "http 0.2.12", 4451 "http-body 0.4.6", 4452 - "hyper 0.14.30", 4453 "hyper-rustls 0.24.2", 4454 "hyper-tls 0.5.0", 4455 "ipnet", ··· 4466 "serde_json", 4467 "serde_urlencoded", 4468 "sync_wrapper 0.1.2", 4469 - "system-configuration", 4470 "tokio", 4471 "tokio-native-tls", 4472 "tokio-rustls 0.24.1", ··· 4476 "wasm-bindgen-futures", 4477 "web-sys", 4478 "webpki-roots 0.25.4", 4479 - "winreg 0.50.0", 4480 ] 4481 4482 [[package]] 4483 name = "reqwest" 4484 - version = "0.12.5" 4485 source = "registry+https://github.com/rust-lang/crates.io-index" 4486 - checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" 4487 dependencies = [ 4488 "async-compression", 4489 "base64 0.22.1", ··· 4491 "futures-channel", 4492 "futures-core", 4493 "futures-util", 4494 - "h2 0.4.5", 4495 "http 1.1.0", 4496 "http-body 1.0.1", 4497 "http-body-util", 4498 - "hyper 1.4.1", 4499 - "hyper-rustls 0.27.2", 4500 "hyper-tls 0.6.0", 4501 "hyper-util", 4502 "ipnet", ··· 4508 "percent-encoding", 4509 "pin-project-lite", 4510 "quinn", 4511 - "rustls 0.23.12", 4512 "rustls-native-certs", 4513 - "rustls-pemfile 2.1.3", 4514 "rustls-pki-types", 4515 "serde", 4516 "serde_json", 4517 "serde_urlencoded", 4518 "sync_wrapper 1.0.1", 4519 - "system-configuration", 4520 "tokio", 4521 "tokio-native-tls", 4522 "tokio-rustls 0.26.0", ··· 4527 "wasm-bindgen-futures", 4528 "wasm-streams", 4529 "web-sys", 4530 - "webpki-roots 0.26.3", 4531 - "winreg 0.52.0", 4532 ] 4533 4534 [[package]] ··· 4539 "anyhow", 4540 "async-trait", 4541 "http 1.1.0", 4542 - "reqwest 0.12.5", 4543 "serde", 4544 "thiserror", 4545 "tower-service", ··· 4557 "futures", 4558 "getrandom", 4559 "http 1.1.0", 4560 - "hyper 1.4.1", 4561 "parking_lot 0.11.2", 4562 - "reqwest 0.12.5", 4563 "reqwest-middleware", 4564 "retry-policies 0.3.0", 4565 "tokio", ··· 4577 "futures", 4578 "getrandom", 4579 "http 1.1.0", 4580 - "hyper 1.4.1", 4581 "parking_lot 0.11.2", 4582 - "reqwest 0.12.5", 4583 "reqwest-middleware", 4584 "retry-policies 0.4.0", 4585 "thiserror", ··· 4590 4591 [[package]] 4592 name = "resolvo" 4593 - version = "0.8.1" 4594 source = "registry+https://github.com/rust-lang/crates.io-index" 4595 - checksum = "d68c0ae687bbcd99ab33236c7cbccd2ba1c526a7f7a59743cb991074414c5293" 4596 dependencies = [ 4597 "ahash 0.8.11", 4598 "bitvec", 4599 "elsa", 4600 "event-listener", 4601 "futures", 4602 - "indexmap 2.3.0", 4603 "itertools 0.13.0", 4604 "petgraph", 4605 "tracing", ··· 4725 "regex", 4726 "relative-path", 4727 "rustc_version", 4728 - "syn 2.0.72", 4729 "unicode-ident", 4730 ] 4731 ··· 4761 4762 [[package]] 4763 name = "rustix" 4764 - version = "0.38.34" 4765 source = "registry+https://github.com/rust-lang/crates.io-index" 4766 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 4767 dependencies = [ 4768 "bitflags 2.6.0", 4769 "errno", ··· 4786 4787 [[package]] 4788 name = "rustls" 4789 - version = "0.23.12" 4790 source = "registry+https://github.com/rust-lang/crates.io-index" 4791 - checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" 4792 dependencies = [ 4793 "once_cell", 4794 "ring", 4795 "rustls-pki-types", 4796 - "rustls-webpki 0.102.6", 4797 "subtle", 4798 "zeroize", 4799 ] 4800 4801 [[package]] 4802 name = "rustls-native-certs" 4803 - version = "0.7.1" 4804 source = "registry+https://github.com/rust-lang/crates.io-index" 4805 - checksum = "a88d6d420651b496bdd98684116959239430022a115c1240e6c3993be0b15fba" 4806 dependencies = [ 4807 "openssl-probe", 4808 - "rustls-pemfile 2.1.3", 4809 "rustls-pki-types", 4810 "schannel", 4811 "security-framework", ··· 4822 4823 [[package]] 4824 name = "rustls-pemfile" 4825 - version = "2.1.3" 4826 source = "registry+https://github.com/rust-lang/crates.io-index" 4827 - checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" 4828 dependencies = [ 4829 - "base64 0.22.1", 4830 "rustls-pki-types", 4831 ] 4832 4833 [[package]] 4834 name = "rustls-pki-types" 4835 - version = "1.7.0" 4836 source = "registry+https://github.com/rust-lang/crates.io-index" 4837 - checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" 4838 4839 [[package]] 4840 name = "rustls-webpki" ··· 4848 4849 [[package]] 4850 name = "rustls-webpki" 4851 - version = "0.102.6" 4852 source = "registry+https://github.com/rust-lang/crates.io-index" 4853 - checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" 4854 dependencies = [ 4855 "ring", 4856 "rustls-pki-types", ··· 4859 4860 [[package]] 4861 name = "rustversion" 4862 - version = "1.0.17" 4863 source = "registry+https://github.com/rust-lang/crates.io-index" 4864 - checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 4865 4866 [[package]] 4867 name = "ryu" ··· 4909 "proc-macro2", 4910 "quote", 4911 "serde_derive_internals", 4912 - "syn 2.0.72", 4913 ] 4914 4915 [[package]] ··· 4935 dependencies = [ 4936 "proc-macro2", 4937 "quote", 4938 - "syn 2.0.72", 4939 ] 4940 4941 [[package]] ··· 5015 5016 [[package]] 5017 name = "serde" 5018 - version = "1.0.204" 5019 source = "registry+https://github.com/rust-lang/crates.io-index" 5020 - checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" 5021 dependencies = [ 5022 "serde_derive", 5023 ] ··· 5035 5036 [[package]] 5037 name = "serde_derive" 5038 - version = "1.0.204" 5039 source = "registry+https://github.com/rust-lang/crates.io-index" 5040 - checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" 5041 dependencies = [ 5042 "proc-macro2", 5043 "quote", 5044 - "syn 2.0.72", 5045 ] 5046 5047 [[package]] ··· 5052 dependencies = [ 5053 "proc-macro2", 5054 "quote", 5055 - "syn 2.0.72", 5056 ] 5057 5058 [[package]] ··· 5066 5067 [[package]] 5068 name = "serde_json" 5069 - version = "1.0.122" 5070 source = "registry+https://github.com/rust-lang/crates.io-index" 5071 - checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" 5072 dependencies = [ 5073 - "indexmap 2.3.0", 5074 "itoa", 5075 "memchr", 5076 "ryu", ··· 5085 dependencies = [ 5086 "proc-macro2", 5087 "quote", 5088 - "syn 2.0.72", 5089 ] 5090 5091 [[package]] 5092 name = "serde_spanned" 5093 - version = "0.6.7" 5094 source = "registry+https://github.com/rust-lang/crates.io-index" 5095 - checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" 5096 dependencies = [ 5097 "serde", 5098 ] ··· 5111 5112 [[package]] 5113 name = "serde_with" 5114 - version = "3.9.0" 5115 source = "registry+https://github.com/rust-lang/crates.io-index" 5116 - checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" 5117 dependencies = [ 5118 "base64 0.22.1", 5119 "chrono", 5120 "hex", 5121 "indexmap 1.9.3", 5122 - "indexmap 2.3.0", 5123 "serde", 5124 "serde_derive", 5125 "serde_json", ··· 5129 5130 [[package]] 5131 name = "serde_with_macros" 5132 - version = "3.9.0" 5133 source = "registry+https://github.com/rust-lang/crates.io-index" 5134 - checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" 5135 dependencies = [ 5136 "darling", 5137 "proc-macro2", 5138 "quote", 5139 - "syn 2.0.72", 5140 ] 5141 5142 [[package]] ··· 5145 source = "registry+https://github.com/rust-lang/crates.io-index" 5146 checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" 5147 dependencies = [ 5148 - "indexmap 2.3.0", 5149 "itoa", 5150 "ryu", 5151 "serde", ··· 5239 5240 [[package]] 5241 name = "simd-json" 5242 - version = "0.14.0" 5243 source = "registry+https://github.com/rust-lang/crates.io-index" 5244 - checksum = "05f0b376aada35f30a0012f5790e50aed62f91804a0682669aefdbe81c7fcb91" 5245 dependencies = [ 5246 "getrandom", 5247 "halfbrown", ··· 5254 5255 [[package]] 5256 name = "simdutf8" 5257 - version = "0.1.4" 5258 source = "registry+https://github.com/rust-lang/crates.io-index" 5259 - checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 5260 5261 [[package]] 5262 name = "similar" ··· 5405 "proc-macro2", 5406 "quote", 5407 "rustversion", 5408 - "syn 2.0.72", 5409 ] 5410 5411 [[package]] ··· 5454 5455 [[package]] 5456 name = "syn" 5457 - version = "2.0.72" 5458 source = "registry+https://github.com/rust-lang/crates.io-index" 5459 - checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" 5460 dependencies = [ 5461 "proc-macro2", 5462 "quote", ··· 5474 version = "1.0.1" 5475 source = "registry+https://github.com/rust-lang/crates.io-index" 5476 checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 5477 5478 [[package]] 5479 name = "sys-info" ··· 5522 dependencies = [ 5523 "bitflags 1.3.2", 5524 "core-foundation", 5525 - "system-configuration-sys", 5526 ] 5527 5528 [[package]] ··· 5536 ] 5537 5538 [[package]] 5539 name = "tabwriter" 5540 version = "1.4.0" 5541 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5552 5553 [[package]] 5554 name = "tar" 5555 - version = "0.4.41" 5556 source = "registry+https://github.com/rust-lang/crates.io-index" 5557 - checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" 5558 dependencies = [ 5559 "filetime", 5560 "libc", ··· 5569 5570 [[package]] 5571 name = "tempfile" 5572 - version = "3.11.0" 5573 source = "registry+https://github.com/rust-lang/crates.io-index" 5574 - checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" 5575 dependencies = [ 5576 "cfg-if", 5577 - "fastrand 2.1.0", 5578 "once_cell", 5579 "rustix", 5580 - "windows-sys 0.52.0", 5581 ] 5582 5583 [[package]] ··· 5591 ] 5592 5593 [[package]] 5594 name = "textwrap" 5595 version = "0.16.1" 5596 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5603 5604 [[package]] 5605 name = "thiserror" 5606 - version = "1.0.63" 5607 source = "registry+https://github.com/rust-lang/crates.io-index" 5608 - checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 5609 dependencies = [ 5610 "thiserror-impl", 5611 ] 5612 5613 [[package]] 5614 name = "thiserror-impl" 5615 - version = "1.0.63" 5616 source = "registry+https://github.com/rust-lang/crates.io-index" 5617 - checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 5618 dependencies = [ 5619 "proc-macro2", 5620 "quote", 5621 - "syn 2.0.72", 5622 ] 5623 5624 [[package]] ··· 5684 5685 [[package]] 5686 name = "tokio" 5687 - version = "1.39.2" 5688 source = "registry+https://github.com/rust-lang/crates.io-index" 5689 - checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" 5690 dependencies = [ 5691 "backtrace", 5692 "bytes", ··· 5708 dependencies = [ 5709 "proc-macro2", 5710 "quote", 5711 - "syn 2.0.72", 5712 ] 5713 5714 [[package]] ··· 5737 source = "registry+https://github.com/rust-lang/crates.io-index" 5738 checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 5739 dependencies = [ 5740 - "rustls 0.23.12", 5741 "rustls-pki-types", 5742 "tokio", 5743 ] 5744 5745 [[package]] 5746 name = "tokio-stream" 5747 - version = "0.1.15" 5748 source = "registry+https://github.com/rust-lang/crates.io-index" 5749 - checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 5750 dependencies = [ 5751 "futures-core", 5752 "pin-project-lite", ··· 5771 5772 [[package]] 5773 name = "tokio-util" 5774 - version = "0.7.11" 5775 source = "registry+https://github.com/rust-lang/crates.io-index" 5776 - checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 5777 dependencies = [ 5778 "bytes", 5779 "futures-core", ··· 5792 "serde", 5793 "serde_spanned", 5794 "toml_datetime", 5795 - "toml_edit 0.22.20", 5796 ] 5797 5798 [[package]] ··· 5806 5807 [[package]] 5808 name = "toml_edit" 5809 - version = "0.21.1" 5810 - source = "registry+https://github.com/rust-lang/crates.io-index" 5811 - checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 5812 - dependencies = [ 5813 - "indexmap 2.3.0", 5814 - "toml_datetime", 5815 - "winnow 0.5.40", 5816 - ] 5817 - 5818 - [[package]] 5819 - name = "toml_edit" 5820 - version = "0.22.20" 5821 source = "registry+https://github.com/rust-lang/crates.io-index" 5822 - checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" 5823 dependencies = [ 5824 - "indexmap 2.3.0", 5825 "serde", 5826 "serde_spanned", 5827 "toml_datetime", 5828 - "winnow 0.6.18", 5829 ] 5830 5831 [[package]] 5832 - name = "tower" 5833 - version = "0.4.13" 5834 - source = "registry+https://github.com/rust-lang/crates.io-index" 5835 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 5836 - dependencies = [ 5837 - "futures-core", 5838 - "futures-util", 5839 - "pin-project", 5840 - "pin-project-lite", 5841 - "tokio", 5842 - "tower-layer", 5843 - "tower-service", 5844 - ] 5845 - 5846 - [[package]] 5847 - name = "tower-layer" 5848 - version = "0.3.2" 5849 - source = "registry+https://github.com/rust-lang/crates.io-index" 5850 - checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 5851 - 5852 - [[package]] 5853 name = "tower-service" 5854 - version = "0.3.2" 5855 source = "registry+https://github.com/rust-lang/crates.io-index" 5856 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 5857 5858 [[package]] 5859 name = "tracing" ··· 5874 dependencies = [ 5875 "proc-macro2", 5876 "quote", 5877 - "syn 2.0.72", 5878 ] 5879 5880 [[package]] ··· 5924 5925 [[package]] 5926 name = "typed-path" 5927 - version = "0.9.1" 5928 source = "registry+https://github.com/rust-lang/crates.io-index" 5929 - checksum = "04645b6c01cfb2ddabffc7c67ae6bfe7c3e28a5c37d729f6bb498e784f1fd70c" 5930 5931 [[package]] 5932 name = "typeid" 5933 - version = "1.0.0" 5934 source = "registry+https://github.com/rust-lang/crates.io-index" 5935 - checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" 5936 5937 [[package]] 5938 name = "typenum" ··· 5962 5963 [[package]] 5964 name = "unicode-bidi" 5965 - version = "0.3.15" 5966 source = "registry+https://github.com/rust-lang/crates.io-index" 5967 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 5968 5969 [[package]] 5970 name = "unicode-ident" 5971 - version = "1.0.12" 5972 source = "registry+https://github.com/rust-lang/crates.io-index" 5973 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 5974 5975 [[package]] 5976 name = "unicode-linebreak" ··· 5980 5981 [[package]] 5982 name = "unicode-normalization" 5983 - version = "0.1.23" 5984 source = "registry+https://github.com/rust-lang/crates.io-index" 5985 - checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 5986 dependencies = [ 5987 "tinyvec", 5988 ] 5989 5990 [[package]] 5991 name = "unicode-width" 5992 - version = "0.1.13" 5993 source = "registry+https://github.com/rust-lang/crates.io-index" 5994 - checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 5995 5996 [[package]] 5997 name = "unsafe-libyaml" ··· 6043 6044 [[package]] 6045 name = "uuid" 6046 - version = "1.10.0" 6047 source = "registry+https://github.com/rust-lang/crates.io-index" 6048 - checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 6049 dependencies = [ 6050 "getrandom", 6051 "rand", ··· 6062 "futures", 6063 "http 1.1.0", 6064 "once-map", 6065 - "reqwest 0.12.5", 6066 "reqwest-middleware", 6067 "rust-netrc", 6068 "rustc-hash", ··· 6147 "pep508_rs", 6148 "platform-tags", 6149 "pypi-types", 6150 - "reqwest 0.12.5", 6151 "reqwest-middleware", 6152 "reqwest-retry 0.7.1", 6153 "rkyv", ··· 6233 "pep508_rs", 6234 "platform-tags", 6235 "pypi-types", 6236 - "reqwest 0.12.5", 6237 "reqwest-middleware", 6238 "rmp-serde", 6239 "rustc-hash", ··· 6270 "md-5", 6271 "pypi-types", 6272 "rayon", 6273 - "reqwest 0.12.5", 6274 "rustc-hash", 6275 "sha2", 6276 "thiserror", ··· 6313 "cargo-util", 6314 "dashmap", 6315 "fs-err", 6316 - "reqwest 0.12.5", 6317 "reqwest-middleware", 6318 "serde", 6319 "thiserror", ··· 6369 dependencies = [ 6370 "proc-macro2", 6371 "quote", 6372 - "syn 2.0.72", 6373 "textwrap", 6374 ] 6375 ··· 6421 "platform-tags", 6422 "pypi-types", 6423 "regex", 6424 - "reqwest 0.12.5", 6425 "reqwest-middleware", 6426 "rmp-serde", 6427 "rustix", ··· 6459 "distribution-types", 6460 "either", 6461 "futures", 6462 - "indexmap 2.3.0", 6463 "install-wheel-rs", 6464 "itertools 0.13.0", 6465 "jiff", ··· 6481 "tokio", 6482 "tokio-stream", 6483 "toml", 6484 - "toml_edit 0.22.20", 6485 "tracing", 6486 "url", 6487 "uv-client", ··· 6577 "thiserror", 6578 "tokio", 6579 "toml", 6580 - "toml_edit 0.22.20", 6581 "tracing", 6582 "url", 6583 "uv-fs", ··· 6664 "once_cell", 6665 "proc-macro2", 6666 "quote", 6667 - "syn 2.0.72", 6668 "wasm-bindgen-shared", 6669 ] 6670 ··· 6698 dependencies = [ 6699 "proc-macro2", 6700 "quote", 6701 - "syn 2.0.72", 6702 "wasm-bindgen-backend", 6703 "wasm-bindgen-shared", 6704 ] ··· 6755 6756 [[package]] 6757 name = "webpki-roots" 6758 - version = "0.26.3" 6759 source = "registry+https://github.com/rust-lang/crates.io-index" 6760 - checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" 6761 dependencies = [ 6762 "rustls-pki-types", 6763 ] ··· 6856 dependencies = [ 6857 "proc-macro2", 6858 "quote", 6859 - "syn 2.0.72", 6860 ] 6861 6862 [[package]] ··· 6867 dependencies = [ 6868 "proc-macro2", 6869 "quote", 6870 - "syn 2.0.72", 6871 ] 6872 6873 [[package]] ··· 7039 7040 [[package]] 7041 name = "winnow" 7042 - version = "0.5.40" 7043 source = "registry+https://github.com/rust-lang/crates.io-index" 7044 - checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 7045 - dependencies = [ 7046 - "memchr", 7047 - ] 7048 - 7049 - [[package]] 7050 - name = "winnow" 7051 - version = "0.6.18" 7052 - source = "registry+https://github.com/rust-lang/crates.io-index" 7053 - checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" 7054 dependencies = [ 7055 "memchr", 7056 ] ··· 7060 version = "0.50.0" 7061 source = "registry+https://github.com/rust-lang/crates.io-index" 7062 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 7063 - dependencies = [ 7064 - "cfg-if", 7065 - "windows-sys 0.48.0", 7066 - ] 7067 - 7068 - [[package]] 7069 - name = "winreg" 7070 - version = "0.52.0" 7071 - source = "registry+https://github.com/rust-lang/crates.io-index" 7072 - checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 7073 dependencies = [ 7074 "cfg-if", 7075 "windows-sys 0.48.0", ··· 7109 7110 [[package]] 7111 name = "xdg-home" 7112 - version = "1.2.0" 7113 source = "registry+https://github.com/rust-lang/crates.io-index" 7114 - checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8" 7115 dependencies = [ 7116 "libc", 7117 - "windows-sys 0.52.0", 7118 ] 7119 7120 [[package]] ··· 7185 "proc-macro-crate", 7186 "proc-macro2", 7187 "quote", 7188 - "syn 2.0.72", 7189 "zvariant_utils", 7190 ] 7191 ··· 7218 dependencies = [ 7219 "proc-macro2", 7220 "quote", 7221 - "syn 2.0.72", 7222 ] 7223 7224 [[package]] ··· 7250 "crossbeam-utils", 7251 "displaydoc", 7252 "flate2", 7253 - "indexmap 2.3.0", 7254 "memchr", 7255 "thiserror", 7256 "time", ··· 7321 "proc-macro-crate", 7322 "proc-macro2", 7323 "quote", 7324 - "syn 2.0.72", 7325 "zvariant_utils", 7326 ] 7327 ··· 7333 dependencies = [ 7334 "proc-macro2", 7335 "quote", 7336 - "syn 2.0.72", 7337 ]
··· 4 5 [[package]] 6 name = "addr2line" 7 + version = "0.24.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 dependencies = [ 11 "gimli", 12 ] 13 14 [[package]] 15 + name = "adler2" 16 + version = "2.0.0" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 19 20 [[package]] 21 name = "aes" ··· 139 140 [[package]] 141 name = "anyhow" 142 + version = "1.0.89" 143 source = "registry+https://github.com/rust-lang/crates.io-index" 144 + checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 145 146 [[package]] 147 name = "arbitrary" ··· 198 199 [[package]] 200 name = "async-compression" 201 + version = "0.4.15" 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 + checksum = "e26a9844c659a2a293d239c7910b752f8487fe122c6c8bd1659bf85a6507c302" 204 dependencies = [ 205 "bzip2", 206 "flate2", ··· 216 217 [[package]] 218 name = "async-executor" 219 + version = "1.13.1" 220 source = "registry+https://github.com/rust-lang/crates.io-index" 221 + checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" 222 dependencies = [ 223 "async-task", 224 "concurrent-queue", 225 + "fastrand 2.1.1", 226 "futures-lite", 227 "slab", 228 ] ··· 255 256 [[package]] 257 name = "async-io" 258 + version = "2.3.4" 259 source = "registry+https://github.com/rust-lang/crates.io-index" 260 + checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" 261 dependencies = [ 262 "async-lock", 263 "cfg-if", ··· 269 "rustix", 270 "slab", 271 "tracing", 272 + "windows-sys 0.59.0", 273 ] 274 275 [[package]] ··· 317 dependencies = [ 318 "proc-macro2", 319 "quote", 320 + "syn 2.0.79", 321 ] 322 323 [[package]] ··· 346 347 [[package]] 348 name = "async-trait" 349 + version = "0.1.83" 350 source = "registry+https://github.com/rust-lang/crates.io-index" 351 + checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 352 dependencies = [ 353 "proc-macro2", 354 "quote", 355 + "syn 2.0.79", 356 ] 357 358 [[package]] ··· 365 "futures", 366 "http-content-range", 367 "itertools 0.12.1", 368 + "memmap2 0.9.5", 369 + "reqwest 0.12.8", 370 "reqwest-middleware", 371 "thiserror", 372 "tokio", ··· 397 398 [[package]] 399 name = "autocfg" 400 + version = "1.4.0" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 403 404 [[package]] 405 name = "backoff" ··· 417 418 [[package]] 419 name = "backtrace" 420 + version = "0.3.74" 421 source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 423 dependencies = [ 424 "addr2line", 425 "cfg-if", 426 "libc", 427 "miniz_oxide", 428 "object", 429 "rustc-demangle", 430 + "windows-targets 0.52.6", 431 ] 432 433 [[package]] ··· 590 591 [[package]] 592 name = "bytes" 593 + version = "1.7.2" 594 source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" 596 597 [[package]] 598 name = "bzip2" ··· 701 702 [[package]] 703 name = "cc" 704 + version = "1.1.30" 705 source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" 707 dependencies = [ 708 "jobserver", 709 "libc", 710 + "shlex", 711 ] 712 713 [[package]] ··· 759 760 [[package]] 761 name = "clap" 762 + version = "4.5.20" 763 source = "registry+https://github.com/rust-lang/crates.io-index" 764 + checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" 765 dependencies = [ 766 "clap_builder", 767 "clap_derive", ··· 779 780 [[package]] 781 name = "clap_builder" 782 + version = "4.5.20" 783 source = "registry+https://github.com/rust-lang/crates.io-index" 784 + checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" 785 dependencies = [ 786 "anstream", 787 "anstyle", 788 "clap_lex", 789 "strsim", 790 + "terminal_size 0.4.0", 791 ] 792 793 [[package]] ··· 811 812 [[package]] 813 name = "clap_derive" 814 + version = "4.5.18" 815 source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 817 dependencies = [ 818 "heck 0.5.0", 819 "proc-macro2", 820 "quote", 821 + "syn 2.0.79", 822 ] 823 824 [[package]] ··· 879 880 [[package]] 881 name = "cpufeatures" 882 + version = "0.2.14" 883 source = "registry+https://github.com/rust-lang/crates.io-index" 884 + checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 885 dependencies = [ 886 "libc", 887 ] ··· 981 "proc-macro2", 982 "quote", 983 "strsim", 984 + "syn 2.0.79", 985 ] 986 987 [[package]] ··· 992 dependencies = [ 993 "darling_core", 994 "quote", 995 + "syn 2.0.79", 996 ] 997 998 [[package]] 999 name = "dashmap" 1000 + version = "6.1.0" 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" 1003 dependencies = [ 1004 "cfg-if", 1005 "crossbeam-utils", ··· 1028 1029 [[package]] 1030 name = "dbus-secret-service" 1031 + version = "4.0.3" 1032 source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "b42a16374481d92aed73ae45b1f120207d8e71d24fb89f357fadbd8f946fd84b" 1034 dependencies = [ 1035 "aes", 1036 "block-padding", ··· 1090 dependencies = [ 1091 "proc-macro2", 1092 "quote", 1093 + "syn 2.0.79", 1094 ] 1095 1096 [[package]] 1097 + name = "deunicode" 1098 + version = "1.6.0" 1099 + source = "registry+https://github.com/rust-lang/crates.io-index" 1100 + checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00" 1101 + 1102 + [[package]] 1103 name = "dialoguer" 1104 version = "0.11.0" 1105 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1161 dependencies = [ 1162 "proc-macro2", 1163 "quote", 1164 + "syn 2.0.79", 1165 ] 1166 1167 [[package]] ··· 1271 "heck 0.4.1", 1272 "proc-macro2", 1273 "quote", 1274 + "syn 2.0.79", 1275 ] 1276 1277 [[package]] ··· 1283 "once_cell", 1284 "proc-macro2", 1285 "quote", 1286 + "syn 2.0.79", 1287 ] 1288 1289 [[package]] ··· 1304 dependencies = [ 1305 "proc-macro2", 1306 "quote", 1307 + "syn 2.0.79", 1308 ] 1309 1310 [[package]] ··· 1366 ] 1367 1368 [[package]] 1369 + name = "fake" 1370 + version = "2.9.2" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "1c25829bde82205da46e1823b2259db6273379f626fc211f126f65654a2669be" 1373 + dependencies = [ 1374 + "deunicode", 1375 + "rand", 1376 + ] 1377 + 1378 + [[package]] 1379 name = "fancy_display" 1380 version = "0.1.0" 1381 dependencies = [ ··· 1393 1394 [[package]] 1395 name = "fastrand" 1396 + version = "2.1.1" 1397 source = "registry+https://github.com/rust-lang/crates.io-index" 1398 + checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 1399 1400 [[package]] 1401 name = "fd-lock" ··· 1410 1411 [[package]] 1412 name = "file_url" 1413 + version = "0.1.6" 1414 source = "registry+https://github.com/rust-lang/crates.io-index" 1415 + checksum = "e581e35fcfcf40b1767a88e44e3e1ef27faa11fc7383287d47bd3efef1cfe199" 1416 dependencies = [ 1417 "itertools 0.13.0", 1418 "percent-encoding", ··· 1423 1424 [[package]] 1425 name = "filetime" 1426 + version = "0.2.25" 1427 source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 1429 dependencies = [ 1430 "cfg-if", 1431 "libc", 1432 + "libredox", 1433 + "windows-sys 0.59.0", 1434 ] 1435 1436 [[package]] ··· 1441 1442 [[package]] 1443 name = "flate2" 1444 + version = "1.0.34" 1445 source = "registry+https://github.com/rust-lang/crates.io-index" 1446 + checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 1447 dependencies = [ 1448 "crc32fast", 1449 "miniz_oxide", ··· 1552 1553 [[package]] 1554 name = "futures" 1555 + version = "0.3.31" 1556 source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 1558 dependencies = [ 1559 "futures-channel", 1560 "futures-core", ··· 1567 1568 [[package]] 1569 name = "futures-channel" 1570 + version = "0.3.31" 1571 source = "registry+https://github.com/rust-lang/crates.io-index" 1572 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1573 dependencies = [ 1574 "futures-core", 1575 "futures-sink", ··· 1577 1578 [[package]] 1579 name = "futures-core" 1580 + version = "0.3.31" 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 1583 1584 [[package]] 1585 name = "futures-executor" 1586 + version = "0.3.31" 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1589 dependencies = [ 1590 "futures-core", 1591 "futures-task", ··· 1594 1595 [[package]] 1596 name = "futures-io" 1597 + version = "0.3.31" 1598 source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1600 1601 [[package]] 1602 name = "futures-lite" ··· 1604 source = "registry+https://github.com/rust-lang/crates.io-index" 1605 checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1606 dependencies = [ 1607 + "fastrand 2.1.1", 1608 "futures-core", 1609 "futures-io", 1610 "parking", ··· 1613 1614 [[package]] 1615 name = "futures-macro" 1616 + version = "0.3.31" 1617 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1619 dependencies = [ 1620 "proc-macro2", 1621 "quote", 1622 + "syn 2.0.79", 1623 ] 1624 1625 [[package]] 1626 name = "futures-sink" 1627 + version = "0.3.31" 1628 source = "registry+https://github.com/rust-lang/crates.io-index" 1629 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1630 1631 [[package]] 1632 name = "futures-task" 1633 + version = "0.3.31" 1634 source = "registry+https://github.com/rust-lang/crates.io-index" 1635 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1636 1637 [[package]] 1638 name = "futures-timer" ··· 1642 1643 [[package]] 1644 name = "futures-util" 1645 + version = "0.3.31" 1646 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1648 dependencies = [ 1649 "futures-channel", 1650 "futures-core", ··· 1693 1694 [[package]] 1695 name = "gimli" 1696 + version = "0.31.1" 1697 source = "registry+https://github.com/rust-lang/crates.io-index" 1698 + checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 1699 1700 [[package]] 1701 name = "glob" ··· 1712 "aho-corasick", 1713 "bstr", 1714 "log", 1715 + "regex-automata 0.4.8", 1716 + "regex-syntax 0.8.5", 1717 ] 1718 1719 [[package]] ··· 1781 "futures-sink", 1782 "futures-util", 1783 "http 0.2.12", 1784 + "indexmap 2.6.0", 1785 "slab", 1786 "tokio", 1787 "tokio-util", ··· 1790 1791 [[package]] 1792 name = "h2" 1793 + version = "0.4.6" 1794 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 + checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" 1796 dependencies = [ 1797 "atomic-waker", 1798 "bytes", ··· 1800 "futures-core", 1801 "futures-sink", 1802 "http 1.1.0", 1803 + "indexmap 2.6.0", 1804 "slab", 1805 "tokio", 1806 "tokio-util", ··· 1837 ] 1838 1839 [[package]] 1840 + name = "hashbrown" 1841 + version = "0.15.0" 1842 + source = "registry+https://github.com/rust-lang/crates.io-index" 1843 + checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 1844 + 1845 + [[package]] 1846 name = "heck" 1847 version = "0.4.1" 1848 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1994 "http 1.1.0", 1995 "http-cache", 1996 "http-cache-semantics", 1997 + "reqwest 0.12.8", 1998 "reqwest-middleware", 1999 "serde", 2000 "url", ··· 2008 dependencies = [ 2009 "http 1.1.0", 2010 "http-serde", 2011 + "reqwest 0.12.8", 2012 "serde", 2013 "time", 2014 ] ··· 2031 2032 [[package]] 2033 name = "httparse" 2034 + version = "1.9.5" 2035 source = "registry+https://github.com/rust-lang/crates.io-index" 2036 + checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 2037 2038 [[package]] 2039 name = "httpdate" ··· 2064 2065 [[package]] 2066 name = "hyper" 2067 + version = "0.14.31" 2068 source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" 2070 dependencies = [ 2071 "bytes", 2072 "futures-channel", ··· 2088 2089 [[package]] 2090 name = "hyper" 2091 + version = "1.5.0" 2092 source = "registry+https://github.com/rust-lang/crates.io-index" 2093 + checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" 2094 dependencies = [ 2095 "bytes", 2096 "futures-channel", 2097 "futures-util", 2098 + "h2 0.4.6", 2099 "http 1.1.0", 2100 "http-body 1.0.1", 2101 "httparse", ··· 2114 dependencies = [ 2115 "futures-util", 2116 "http 0.2.12", 2117 + "hyper 0.14.31", 2118 "rustls 0.21.12", 2119 "tokio", 2120 "tokio-rustls 0.24.1", ··· 2122 2123 [[package]] 2124 name = "hyper-rustls" 2125 + version = "0.27.3" 2126 source = "registry+https://github.com/rust-lang/crates.io-index" 2127 + checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" 2128 dependencies = [ 2129 "futures-util", 2130 "http 1.1.0", 2131 + "hyper 1.5.0", 2132 "hyper-util", 2133 + "rustls 0.23.14", 2134 "rustls-native-certs", 2135 "rustls-pki-types", 2136 "tokio", 2137 "tokio-rustls 0.26.0", 2138 "tower-service", 2139 + "webpki-roots 0.26.5", 2140 ] 2141 2142 [[package]] ··· 2146 checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 2147 dependencies = [ 2148 "bytes", 2149 + "hyper 0.14.31", 2150 "native-tls", 2151 "tokio", 2152 "tokio-native-tls", ··· 2160 dependencies = [ 2161 "bytes", 2162 "http-body-util", 2163 + "hyper 1.5.0", 2164 "hyper-util", 2165 "native-tls", 2166 "tokio", ··· 2170 2171 [[package]] 2172 name = "hyper-util" 2173 + version = "0.1.9" 2174 source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" 2176 dependencies = [ 2177 "bytes", 2178 "futures-channel", 2179 "futures-util", 2180 "http 1.1.0", 2181 "http-body 1.0.1", 2182 + "hyper 1.5.0", 2183 "pin-project-lite", 2184 "socket2", 2185 "tokio", 2186 "tower-service", 2187 "tracing", 2188 ] 2189 2190 [[package]] 2191 name = "iana-time-zone" 2192 + version = "0.1.61" 2193 source = "registry+https://github.com/rust-lang/crates.io-index" 2194 + checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 2195 dependencies = [ 2196 "android_system_properties", 2197 "core-foundation-sys", ··· 2236 "globset", 2237 "log", 2238 "memchr", 2239 + "regex-automata 0.4.8", 2240 "same-file", 2241 "walkdir", 2242 "winapi-util", ··· 2255 2256 [[package]] 2257 name = "indexmap" 2258 + version = "2.6.0" 2259 source = "registry+https://github.com/rust-lang/crates.io-index" 2260 + checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 2261 dependencies = [ 2262 "equivalent", 2263 + "hashbrown 0.15.0", 2264 "serde", 2265 ] 2266 ··· 2355 2356 [[package]] 2357 name = "ipnet" 2358 + version = "2.10.1" 2359 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 + checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 2361 2362 [[package]] 2363 name = "is_ci" ··· 2498 2499 [[package]] 2500 name = "keyring" 2501 + version = "3.2.1" 2502 source = "registry+https://github.com/rust-lang/crates.io-index" 2503 + checksum = "030a9b84bb2a2f3673d4c8b8236091ed5d8f6b66a56d8085471d8abd5f3c6a80" 2504 dependencies = [ 2505 "byteorder", 2506 "dbus-secret-service", ··· 2512 2513 [[package]] 2514 name = "lazy-regex" 2515 + version = "3.3.0" 2516 source = "registry+https://github.com/rust-lang/crates.io-index" 2517 + checksum = "8d8e41c97e6bc7ecb552016274b99fbb5d035e8de288c582d9b933af6677bfda" 2518 dependencies = [ 2519 "lazy-regex-proc_macros", 2520 "once_cell", ··· 2523 2524 [[package]] 2525 name = "lazy-regex-proc_macros" 2526 + version = "3.3.0" 2527 source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "76e1d8b05d672c53cb9c7b920bbba8783845ae4f0b076e02a3db1d02c81b4163" 2529 dependencies = [ 2530 "proc-macro2", 2531 "quote", 2532 "regex", 2533 + "syn 2.0.79", 2534 ] 2535 2536 [[package]] ··· 2541 2542 [[package]] 2543 name = "libc" 2544 + version = "0.2.159" 2545 source = "registry+https://github.com/rust-lang/crates.io-index" 2546 + checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" 2547 2548 [[package]] 2549 name = "libdbus-sys" ··· 2578 dependencies = [ 2579 "bitflags 2.6.0", 2580 "libc", 2581 + "redox_syscall 0.5.3", 2582 ] 2583 2584 [[package]] ··· 2673 2674 [[package]] 2675 name = "memmap2" 2676 + version = "0.9.5" 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2678 + checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" 2679 dependencies = [ 2680 "libc", 2681 ] ··· 2715 "supports-color", 2716 "supports-hyperlinks", 2717 "supports-unicode", 2718 + "terminal_size 0.3.0", 2719 "textwrap", 2720 "thiserror", 2721 "unicode-width", ··· 2729 dependencies = [ 2730 "proc-macro2", 2731 "quote", 2732 + "syn 2.0.79", 2733 ] 2734 2735 [[package]] ··· 2740 dependencies = [ 2741 "proc-macro2", 2742 "quote", 2743 + "syn 2.0.79", 2744 ] 2745 2746 [[package]] ··· 2766 2767 [[package]] 2768 name = "miniz_oxide" 2769 + version = "0.8.0" 2770 source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 2772 dependencies = [ 2773 + "adler2", 2774 ] 2775 2776 [[package]] 2777 name = "mio" 2778 + version = "1.0.2" 2779 source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 2781 dependencies = [ 2782 "hermit-abi 0.3.9", 2783 "libc", ··· 2971 2972 [[package]] 2973 name = "object" 2974 + version = "0.36.5" 2975 source = "registry+https://github.com/rust-lang/crates.io-index" 2976 + checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 2977 dependencies = [ 2978 "memchr", 2979 ] ··· 2990 2991 [[package]] 2992 name = "once_cell" 2993 + version = "1.20.2" 2994 source = "registry+https://github.com/rust-lang/crates.io-index" 2995 + checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 2996 2997 [[package]] 2998 name = "openssl" 2999 + version = "0.10.67" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 + checksum = "7b8cefcf97f41316955f9294cd61f639bdcfa9f2f230faac6cb896aa8ab64704" 3002 dependencies = [ 3003 "bitflags 2.6.0", 3004 "cfg-if", ··· 3017 dependencies = [ 3018 "proc-macro2", 3019 "quote", 3020 + "syn 2.0.79", 3021 ] 3022 3023 [[package]] ··· 3028 3029 [[package]] 3030 name = "openssl-sys" 3031 + version = "0.9.104" 3032 source = "registry+https://github.com/rust-lang/crates.io-index" 3033 + checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 3034 dependencies = [ 3035 "cc", 3036 "libc", ··· 3086 "proc-macro2", 3087 "proc-macro2-diagnostics", 3088 "quote", 3089 + "syn 2.0.79", 3090 ] 3091 3092 [[package]] ··· 3097 3098 [[package]] 3099 name = "owo-colors" 3100 + version = "4.1.0" 3101 source = "registry+https://github.com/rust-lang/crates.io-index" 3102 + checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" 3103 3104 [[package]] 3105 name = "parking" 3106 + version = "2.2.1" 3107 source = "registry+https://github.com/rust-lang/crates.io-index" 3108 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 3109 3110 [[package]] 3111 name = "parking_lot" ··· 3209 source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e" 3210 dependencies = [ 3211 "boxcar", 3212 + "indexmap 2.6.0", 3213 "itertools 0.13.0", 3214 "pep440_rs", 3215 "pubgrub", ··· 3239 checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 3240 dependencies = [ 3241 "fixedbitset", 3242 + "indexmap 2.6.0", 3243 ] 3244 3245 [[package]] ··· 3272 "phf_shared", 3273 "proc-macro2", 3274 "quote", 3275 + "syn 2.0.79", 3276 "unicase", 3277 ] 3278 ··· 3288 3289 [[package]] 3290 name = "pin-project" 3291 + version = "1.1.6" 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3293 + checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" 3294 dependencies = [ 3295 "pin-project-internal", 3296 ] 3297 3298 [[package]] 3299 name = "pin-project-internal" 3300 + version = "1.1.6" 3301 source = "registry+https://github.com/rust-lang/crates.io-index" 3302 + checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" 3303 dependencies = [ 3304 "proc-macro2", 3305 "quote", 3306 + "syn 2.0.79", 3307 ] 3308 3309 [[package]] ··· 3320 3321 [[package]] 3322 name = "piper" 3323 + version = "0.2.4" 3324 source = "registry+https://github.com/rust-lang/crates.io-index" 3325 + checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 3326 dependencies = [ 3327 "atomic-waker", 3328 + "fastrand 2.1.1", 3329 "futures-io", 3330 ] 3331 3332 [[package]] 3333 name = "pixi" 3334 + version = "0.34.0" 3335 dependencies = [ 3336 "ahash 0.8.11", 3337 "assert_matches", ··· 3348 "csv", 3349 "deno_task_shell", 3350 "dialoguer", 3351 "distribution-filename", 3352 "distribution-types", 3353 "dunce", 3354 + "fake", 3355 "fancy_display", 3356 "flate2", 3357 + "fs-err", 3358 "fs_extra", 3359 "futures", 3360 "http 1.1.0", 3361 "human_bytes", 3362 "humantime", 3363 "ignore", 3364 + "indexmap 2.6.0", 3365 "indicatif", 3366 "insta", 3367 "install-wheel-rs", ··· 3398 "rattler_solve", 3399 "rattler_virtual_packages", 3400 "regex", 3401 + "reqwest 0.12.8", 3402 "reqwest-middleware", 3403 "rlimit", 3404 "rstest", 3405 "self-replace", 3406 "serde", 3407 "serde_json", ··· 3415 "thiserror", 3416 "tokio", 3417 "tokio-util", 3418 + "toml_edit", 3419 "tracing", 3420 "tracing-subscriber", 3421 "url", ··· 3454 "serde", 3455 "serde_ignored", 3456 "serde_json", 3457 + "toml_edit", 3458 "tracing", 3459 "url", 3460 ] ··· 3485 "dunce", 3486 "fancy_display", 3487 "glob", 3488 + "indexmap 2.6.0", 3489 "insta", 3490 "itertools 0.13.0", 3491 "miette 7.2.0", ··· 3508 "strsim", 3509 "tempfile", 3510 "thiserror", 3511 + "toml_edit", 3512 "tracing", 3513 "url", 3514 ] ··· 3546 "serde_with", 3547 "serde_yaml", 3548 "thiserror", 3549 + "toml_edit", 3550 "typed-path", 3551 "url", 3552 ] ··· 3565 "pixi_consts", 3566 "rattler_conda_types", 3567 "rattler_networking", 3568 + "reqwest 0.12.8", 3569 "reqwest-middleware", 3570 + "rstest", 3571 "serde", 3572 "serde_json", 3573 "serde_yaml", ··· 3600 3601 [[package]] 3602 name = "pkg-config" 3603 + version = "0.3.31" 3604 source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 3606 3607 [[package]] 3608 name = "plain" ··· 3637 checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" 3638 dependencies = [ 3639 "base64 0.22.1", 3640 + "indexmap 2.6.0", 3641 "quick-xml", 3642 "serde", 3643 "time", ··· 3645 3646 [[package]] 3647 name = "polling" 3648 + version = "3.7.3" 3649 source = "registry+https://github.com/rust-lang/crates.io-index" 3650 + checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" 3651 dependencies = [ 3652 "cfg-if", 3653 "concurrent-queue", ··· 3655 "pin-project-lite", 3656 "rustix", 3657 "tracing", 3658 + "windows-sys 0.59.0", 3659 ] 3660 3661 [[package]] 3662 name = "portable-atomic" 3663 + version = "1.9.0" 3664 source = "registry+https://github.com/rust-lang/crates.io-index" 3665 + checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" 3666 3667 [[package]] 3668 name = "powerfmt" ··· 3687 dependencies = [ 3688 "autocfg", 3689 "equivalent", 3690 + "indexmap 2.6.0", 3691 ] 3692 3693 [[package]] 3694 name = "proc-macro-crate" 3695 + version = "3.2.0" 3696 source = "registry+https://github.com/rust-lang/crates.io-index" 3697 + checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" 3698 dependencies = [ 3699 + "toml_edit", 3700 ] 3701 3702 [[package]] 3703 name = "proc-macro2" 3704 + version = "1.0.87" 3705 source = "registry+https://github.com/rust-lang/crates.io-index" 3706 + checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" 3707 dependencies = [ 3708 "unicode-ident", 3709 ] ··· 3716 dependencies = [ 3717 "proc-macro2", 3718 "quote", 3719 + "syn 2.0.79", 3720 "version_check", 3721 "yansi", 3722 ] ··· 3746 version = "0.2.1" 3747 source = "git+https://github.com/astral-sh/pubgrub?rev=388685a8711092971930986644cfed152d1a1f6c#388685a8711092971930986644cfed152d1a1f6c" 3748 dependencies = [ 3749 + "indexmap 2.6.0", 3750 "log", 3751 "priority-queue", 3752 "rustc-hash", ··· 3774 source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e" 3775 dependencies = [ 3776 "distribution-filename", 3777 + "indexmap 2.6.0", 3778 "itertools 0.13.0", 3779 "jiff", 3780 "mailparse", ··· 3807 "pixi_consts", 3808 "rattler_conda_types", 3809 "rattler_digest", 3810 + "reqwest 0.12.8", 3811 "reqwest-middleware", 3812 "reqwest-retry 0.5.0", 3813 "serde", ··· 3834 source = "registry+https://github.com/rust-lang/crates.io-index" 3835 checksum = "ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a" 3836 dependencies = [ 3837 + "indexmap 2.6.0", 3838 "pep440_rs", 3839 "pep508_rs", 3840 "serde", ··· 3852 3853 [[package]] 3854 name = "quinn" 3855 + version = "0.11.5" 3856 source = "registry+https://github.com/rust-lang/crates.io-index" 3857 + checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" 3858 dependencies = [ 3859 "bytes", 3860 "pin-project-lite", 3861 "quinn-proto", 3862 "quinn-udp", 3863 "rustc-hash", 3864 + "rustls 0.23.14", 3865 "socket2", 3866 "thiserror", 3867 "tokio", ··· 3870 3871 [[package]] 3872 name = "quinn-proto" 3873 + version = "0.11.8" 3874 source = "registry+https://github.com/rust-lang/crates.io-index" 3875 + checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" 3876 dependencies = [ 3877 "bytes", 3878 "rand", 3879 "ring", 3880 "rustc-hash", 3881 + "rustls 0.23.14", 3882 "slab", 3883 "thiserror", 3884 "tinyvec", ··· 3887 3888 [[package]] 3889 name = "quinn-udp" 3890 + version = "0.5.5" 3891 source = "registry+https://github.com/rust-lang/crates.io-index" 3892 + checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" 3893 dependencies = [ 3894 "libc", 3895 "once_cell", 3896 "socket2", 3897 "tracing", 3898 + "windows-sys 0.59.0", 3899 ] 3900 3901 [[package]] 3902 name = "quote" 3903 + version = "1.0.37" 3904 source = "registry+https://github.com/rust-lang/crates.io-index" 3905 + checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 3906 dependencies = [ 3907 "proc-macro2", 3908 ] ··· 3951 3952 [[package]] 3953 name = "rattler" 3954 + version = "0.27.16" 3955 source = "registry+https://github.com/rust-lang/crates.io-index" 3956 + checksum = "19b1afb401b5ae69ef0c20beabdf822c650cc6c387bd01369876a3cc05807b65" 3957 dependencies = [ 3958 "anyhow", 3959 "clap", ··· 3963 "fs-err", 3964 "futures", 3965 "humantime", 3966 + "indexmap 2.6.0", 3967 "indicatif", 3968 "itertools 0.13.0", 3969 "memchr", 3970 + "memmap2 0.9.5", 3971 "once_cell", 3972 "parking_lot 0.12.3", 3973 "rattler_cache", ··· 3978 "rattler_shell", 3979 "reflink-copy", 3980 "regex", 3981 + "reqwest 0.12.8", 3982 "reqwest-middleware", 3983 "simple_spawn_blocking", 3984 "smallvec", ··· 3992 3993 [[package]] 3994 name = "rattler_cache" 3995 + version = "0.2.7" 3996 source = "registry+https://github.com/rust-lang/crates.io-index" 3997 + checksum = "abdd55d83e6b1a573920b0b40b79fe11b4957abef45e2fac3144c323f48a2f60" 3998 dependencies = [ 3999 "anyhow", 4000 "dashmap", ··· 4009 "rattler_digest", 4010 "rattler_networking", 4011 "rattler_package_streaming", 4012 + "reqwest 0.12.8", 4013 "reqwest-middleware", 4014 "simple_spawn_blocking", 4015 "thiserror", ··· 4020 4021 [[package]] 4022 name = "rattler_conda_types" 4023 + version = "0.28.3" 4024 source = "registry+https://github.com/rust-lang/crates.io-index" 4025 + checksum = "ada4de35daa5b8ef2eecf18f51eaec355c52c5a6f9ca21b6413807b72cb90d0f" 4026 dependencies = [ 4027 "chrono", 4028 "dirs", ··· 4030 "fxhash", 4031 "glob", 4032 "hex", 4033 + "indexmap 2.6.0", 4034 "itertools 0.13.0", 4035 "lazy-regex", 4036 "nom", ··· 4073 4074 [[package]] 4075 name = "rattler_lock" 4076 + version = "0.22.28" 4077 source = "registry+https://github.com/rust-lang/crates.io-index" 4078 + checksum = "889a7a66861b54beec196fbcf72fc699e3696692cec02b8e429b6394257dd2c9" 4079 dependencies = [ 4080 "chrono", 4081 "file_url", 4082 "fxhash", 4083 + "indexmap 2.6.0", 4084 "itertools 0.13.0", 4085 "pep440_rs", 4086 "pep508_rs", ··· 4101 checksum = "0306a96eb7216c786fa6234fd26207bf3769cbb48b2373d682eabb36ff11c175" 4102 dependencies = [ 4103 "quote", 4104 + "syn 2.0.79", 4105 ] 4106 4107 [[package]] ··· 4122 "itertools 0.13.0", 4123 "keyring", 4124 "netrc-rs", 4125 + "reqwest 0.12.8", 4126 "reqwest-middleware", 4127 "retry-policies 0.4.0", 4128 "serde", ··· 4134 4135 [[package]] 4136 name = "rattler_package_streaming" 4137 + version = "0.22.10" 4138 source = "registry+https://github.com/rust-lang/crates.io-index" 4139 + checksum = "ac020482d1e8eac6aa1114bc87f2af426a8c719e56b7798afe331354a41d1e5e" 4140 dependencies = [ 4141 "bzip2", 4142 "chrono", ··· 4146 "rattler_digest", 4147 "rattler_networking", 4148 "rattler_redaction", 4149 + "reqwest 0.12.8", 4150 "reqwest-middleware", 4151 "serde_json", 4152 "tar", ··· 4166 source = "registry+https://github.com/rust-lang/crates.io-index" 4167 checksum = "6a8b3a430398cc4ecd0350204087377bc31d977dfd897d3b6930f195f39c515b" 4168 dependencies = [ 4169 + "reqwest 0.12.8", 4170 "reqwest-middleware", 4171 "url", 4172 ] 4173 4174 [[package]] 4175 name = "rattler_repodata_gateway" 4176 + version = "0.21.18" 4177 source = "registry+https://github.com/rust-lang/crates.io-index" 4178 + checksum = "05726dde3ce7a7f46d67b9b41c6515af96219453043f0ba61359df40fbcff4db" 4179 dependencies = [ 4180 "anyhow", 4181 "async-compression", ··· 4199 "json-patch", 4200 "libc", 4201 "md-5", 4202 + "memmap2 0.9.5", 4203 "ouroboros", 4204 "parking_lot 0.12.3", 4205 "pin-project-lite", ··· 4208 "rattler_digest", 4209 "rattler_networking", 4210 "rattler_redaction", 4211 + "reqwest 0.12.8", 4212 "reqwest-middleware", 4213 "rmp-serde", 4214 "serde", ··· 4228 4229 [[package]] 4230 name = "rattler_shell" 4231 + version = "0.22.4" 4232 source = "registry+https://github.com/rust-lang/crates.io-index" 4233 + checksum = "1b9ab12a632b2a9641c4935d160ac181564a66ca56767780bf6ffa9814161dd5" 4234 dependencies = [ 4235 "enum_dispatch", 4236 + "indexmap 2.6.0", 4237 "itertools 0.13.0", 4238 "rattler_conda_types", 4239 "serde_json", ··· 4246 4247 [[package]] 4248 name = "rattler_solve" 4249 + version = "1.1.0" 4250 source = "registry+https://github.com/rust-lang/crates.io-index" 4251 + checksum = "726c21f9119981b47fab512da5d94ddd139617a45ed2863aa709958badc26510" 4252 dependencies = [ 4253 "chrono", 4254 "futures", ··· 4265 4266 [[package]] 4267 name = "rattler_virtual_packages" 4268 + version = "1.1.7" 4269 source = "registry+https://github.com/rust-lang/crates.io-index" 4270 + checksum = "7f6d62812b0b3050fb63ebb3368dd1b64eac3a4d6eb2509bae04d49200b036c5" 4271 dependencies = [ 4272 "archspec", 4273 "libloading", ··· 4321 4322 [[package]] 4323 name = "redox_syscall" 4324 version = "0.5.3" 4325 source = "registry+https://github.com/rust-lang/crates.io-index" 4326 checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" ··· 4356 dependencies = [ 4357 "proc-macro2", 4358 "quote", 4359 + "syn 2.0.79", 4360 ] 4361 4362 [[package]] ··· 4372 4373 [[package]] 4374 name = "regex" 4375 + version = "1.11.0" 4376 source = "registry+https://github.com/rust-lang/crates.io-index" 4377 + checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" 4378 dependencies = [ 4379 "aho-corasick", 4380 "memchr", 4381 + "regex-automata 0.4.8", 4382 + "regex-syntax 0.8.5", 4383 ] 4384 4385 [[package]] ··· 4393 4394 [[package]] 4395 name = "regex-automata" 4396 + version = "0.4.8" 4397 source = "registry+https://github.com/rust-lang/crates.io-index" 4398 + checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 4399 dependencies = [ 4400 "aho-corasick", 4401 "memchr", 4402 + "regex-syntax 0.8.5", 4403 ] 4404 4405 [[package]] ··· 4410 4411 [[package]] 4412 name = "regex-syntax" 4413 + version = "0.8.5" 4414 source = "registry+https://github.com/rust-lang/crates.io-index" 4415 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 4416 4417 [[package]] 4418 name = "relative-path" ··· 4464 "h2 0.3.26", 4465 "http 0.2.12", 4466 "http-body 0.4.6", 4467 + "hyper 0.14.31", 4468 "hyper-rustls 0.24.2", 4469 "hyper-tls 0.5.0", 4470 "ipnet", ··· 4481 "serde_json", 4482 "serde_urlencoded", 4483 "sync_wrapper 0.1.2", 4484 + "system-configuration 0.5.1", 4485 "tokio", 4486 "tokio-native-tls", 4487 "tokio-rustls 0.24.1", ··· 4491 "wasm-bindgen-futures", 4492 "web-sys", 4493 "webpki-roots 0.25.4", 4494 + "winreg", 4495 ] 4496 4497 [[package]] 4498 name = "reqwest" 4499 + version = "0.12.8" 4500 source = "registry+https://github.com/rust-lang/crates.io-index" 4501 + checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" 4502 dependencies = [ 4503 "async-compression", 4504 "base64 0.22.1", ··· 4506 "futures-channel", 4507 "futures-core", 4508 "futures-util", 4509 + "h2 0.4.6", 4510 "http 1.1.0", 4511 "http-body 1.0.1", 4512 "http-body-util", 4513 + "hyper 1.5.0", 4514 + "hyper-rustls 0.27.3", 4515 "hyper-tls 0.6.0", 4516 "hyper-util", 4517 "ipnet", ··· 4523 "percent-encoding", 4524 "pin-project-lite", 4525 "quinn", 4526 + "rustls 0.23.14", 4527 "rustls-native-certs", 4528 + "rustls-pemfile 2.2.0", 4529 "rustls-pki-types", 4530 "serde", 4531 "serde_json", 4532 "serde_urlencoded", 4533 "sync_wrapper 1.0.1", 4534 + "system-configuration 0.6.1", 4535 "tokio", 4536 "tokio-native-tls", 4537 "tokio-rustls 0.26.0", ··· 4542 "wasm-bindgen-futures", 4543 "wasm-streams", 4544 "web-sys", 4545 + "webpki-roots 0.26.5", 4546 + "windows-registry", 4547 ] 4548 4549 [[package]] ··· 4554 "anyhow", 4555 "async-trait", 4556 "http 1.1.0", 4557 + "reqwest 0.12.8", 4558 "serde", 4559 "thiserror", 4560 "tower-service", ··· 4572 "futures", 4573 "getrandom", 4574 "http 1.1.0", 4575 + "hyper 1.5.0", 4576 "parking_lot 0.11.2", 4577 + "reqwest 0.12.8", 4578 "reqwest-middleware", 4579 "retry-policies 0.3.0", 4580 "tokio", ··· 4592 "futures", 4593 "getrandom", 4594 "http 1.1.0", 4595 + "hyper 1.5.0", 4596 "parking_lot 0.11.2", 4597 + "reqwest 0.12.8", 4598 "reqwest-middleware", 4599 "retry-policies 0.4.0", 4600 "thiserror", ··· 4605 4606 [[package]] 4607 name = "resolvo" 4608 + version = "0.8.2" 4609 source = "registry+https://github.com/rust-lang/crates.io-index" 4610 + checksum = "1621ce52e3ff36c8f55f0017f1e4909f59514af8f852ee943997760bf12c7c15" 4611 dependencies = [ 4612 "ahash 0.8.11", 4613 "bitvec", 4614 "elsa", 4615 "event-listener", 4616 "futures", 4617 + "indexmap 2.6.0", 4618 "itertools 0.13.0", 4619 "petgraph", 4620 "tracing", ··· 4740 "regex", 4741 "relative-path", 4742 "rustc_version", 4743 + "syn 2.0.79", 4744 "unicode-ident", 4745 ] 4746 ··· 4776 4777 [[package]] 4778 name = "rustix" 4779 + version = "0.38.37" 4780 source = "registry+https://github.com/rust-lang/crates.io-index" 4781 + checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" 4782 dependencies = [ 4783 "bitflags 2.6.0", 4784 "errno", ··· 4801 4802 [[package]] 4803 name = "rustls" 4804 + version = "0.23.14" 4805 source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8" 4807 dependencies = [ 4808 "once_cell", 4809 "ring", 4810 "rustls-pki-types", 4811 + "rustls-webpki 0.102.8", 4812 "subtle", 4813 "zeroize", 4814 ] 4815 4816 [[package]] 4817 name = "rustls-native-certs" 4818 + version = "0.8.0" 4819 source = "registry+https://github.com/rust-lang/crates.io-index" 4820 + checksum = "fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a" 4821 dependencies = [ 4822 "openssl-probe", 4823 + "rustls-pemfile 2.2.0", 4824 "rustls-pki-types", 4825 "schannel", 4826 "security-framework", ··· 4837 4838 [[package]] 4839 name = "rustls-pemfile" 4840 + version = "2.2.0" 4841 source = "registry+https://github.com/rust-lang/crates.io-index" 4842 + checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" 4843 dependencies = [ 4844 "rustls-pki-types", 4845 ] 4846 4847 [[package]] 4848 name = "rustls-pki-types" 4849 + version = "1.10.0" 4850 source = "registry+https://github.com/rust-lang/crates.io-index" 4851 + checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" 4852 4853 [[package]] 4854 name = "rustls-webpki" ··· 4862 4863 [[package]] 4864 name = "rustls-webpki" 4865 + version = "0.102.8" 4866 source = "registry+https://github.com/rust-lang/crates.io-index" 4867 + checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 4868 dependencies = [ 4869 "ring", 4870 "rustls-pki-types", ··· 4873 4874 [[package]] 4875 name = "rustversion" 4876 + version = "1.0.18" 4877 source = "registry+https://github.com/rust-lang/crates.io-index" 4878 + checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" 4879 4880 [[package]] 4881 name = "ryu" ··· 4923 "proc-macro2", 4924 "quote", 4925 "serde_derive_internals", 4926 + "syn 2.0.79", 4927 ] 4928 4929 [[package]] ··· 4949 dependencies = [ 4950 "proc-macro2", 4951 "quote", 4952 + "syn 2.0.79", 4953 ] 4954 4955 [[package]] ··· 5029 5030 [[package]] 5031 name = "serde" 5032 + version = "1.0.210" 5033 source = "registry+https://github.com/rust-lang/crates.io-index" 5034 + checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" 5035 dependencies = [ 5036 "serde_derive", 5037 ] ··· 5049 5050 [[package]] 5051 name = "serde_derive" 5052 + version = "1.0.210" 5053 source = "registry+https://github.com/rust-lang/crates.io-index" 5054 + checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" 5055 dependencies = [ 5056 "proc-macro2", 5057 "quote", 5058 + "syn 2.0.79", 5059 ] 5060 5061 [[package]] ··· 5066 dependencies = [ 5067 "proc-macro2", 5068 "quote", 5069 + "syn 2.0.79", 5070 ] 5071 5072 [[package]] ··· 5080 5081 [[package]] 5082 name = "serde_json" 5083 + version = "1.0.128" 5084 source = "registry+https://github.com/rust-lang/crates.io-index" 5085 + checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" 5086 dependencies = [ 5087 + "indexmap 2.6.0", 5088 "itoa", 5089 "memchr", 5090 "ryu", ··· 5099 dependencies = [ 5100 "proc-macro2", 5101 "quote", 5102 + "syn 2.0.79", 5103 ] 5104 5105 [[package]] 5106 name = "serde_spanned" 5107 + version = "0.6.8" 5108 source = "registry+https://github.com/rust-lang/crates.io-index" 5109 + checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 5110 dependencies = [ 5111 "serde", 5112 ] ··· 5125 5126 [[package]] 5127 name = "serde_with" 5128 + version = "3.11.0" 5129 source = "registry+https://github.com/rust-lang/crates.io-index" 5130 + checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" 5131 dependencies = [ 5132 "base64 0.22.1", 5133 "chrono", 5134 "hex", 5135 "indexmap 1.9.3", 5136 + "indexmap 2.6.0", 5137 "serde", 5138 "serde_derive", 5139 "serde_json", ··· 5143 5144 [[package]] 5145 name = "serde_with_macros" 5146 + version = "3.11.0" 5147 source = "registry+https://github.com/rust-lang/crates.io-index" 5148 + checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" 5149 dependencies = [ 5150 "darling", 5151 "proc-macro2", 5152 "quote", 5153 + "syn 2.0.79", 5154 ] 5155 5156 [[package]] ··· 5159 source = "registry+https://github.com/rust-lang/crates.io-index" 5160 checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" 5161 dependencies = [ 5162 + "indexmap 2.6.0", 5163 "itoa", 5164 "ryu", 5165 "serde", ··· 5253 5254 [[package]] 5255 name = "simd-json" 5256 + version = "0.14.1" 5257 source = "registry+https://github.com/rust-lang/crates.io-index" 5258 + checksum = "bfa5500f67df6466a45c6f83d1aada89fe0f7e9b17afec424ea06feee0906549" 5259 dependencies = [ 5260 "getrandom", 5261 "halfbrown", ··· 5268 5269 [[package]] 5270 name = "simdutf8" 5271 + version = "0.1.5" 5272 source = "registry+https://github.com/rust-lang/crates.io-index" 5273 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 5274 5275 [[package]] 5276 name = "similar" ··· 5419 "proc-macro2", 5420 "quote", 5421 "rustversion", 5422 + "syn 2.0.79", 5423 ] 5424 5425 [[package]] ··· 5468 5469 [[package]] 5470 name = "syn" 5471 + version = "2.0.79" 5472 source = "registry+https://github.com/rust-lang/crates.io-index" 5473 + checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" 5474 dependencies = [ 5475 "proc-macro2", 5476 "quote", ··· 5488 version = "1.0.1" 5489 source = "registry+https://github.com/rust-lang/crates.io-index" 5490 checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 5491 + dependencies = [ 5492 + "futures-core", 5493 + ] 5494 5495 [[package]] 5496 name = "sys-info" ··· 5539 dependencies = [ 5540 "bitflags 1.3.2", 5541 "core-foundation", 5542 + "system-configuration-sys 0.5.0", 5543 + ] 5544 + 5545 + [[package]] 5546 + name = "system-configuration" 5547 + version = "0.6.1" 5548 + source = "registry+https://github.com/rust-lang/crates.io-index" 5549 + checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 5550 + dependencies = [ 5551 + "bitflags 2.6.0", 5552 + "core-foundation", 5553 + "system-configuration-sys 0.6.0", 5554 ] 5555 5556 [[package]] ··· 5564 ] 5565 5566 [[package]] 5567 + name = "system-configuration-sys" 5568 + version = "0.6.0" 5569 + source = "registry+https://github.com/rust-lang/crates.io-index" 5570 + checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 5571 + dependencies = [ 5572 + "core-foundation-sys", 5573 + "libc", 5574 + ] 5575 + 5576 + [[package]] 5577 name = "tabwriter" 5578 version = "1.4.0" 5579 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5590 5591 [[package]] 5592 name = "tar" 5593 + version = "0.4.42" 5594 source = "registry+https://github.com/rust-lang/crates.io-index" 5595 + checksum = "4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020" 5596 dependencies = [ 5597 "filetime", 5598 "libc", ··· 5607 5608 [[package]] 5609 name = "tempfile" 5610 + version = "3.13.0" 5611 source = "registry+https://github.com/rust-lang/crates.io-index" 5612 + checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" 5613 dependencies = [ 5614 "cfg-if", 5615 + "fastrand 2.1.1", 5616 "once_cell", 5617 "rustix", 5618 + "windows-sys 0.59.0", 5619 ] 5620 5621 [[package]] ··· 5629 ] 5630 5631 [[package]] 5632 + name = "terminal_size" 5633 + version = "0.4.0" 5634 + source = "registry+https://github.com/rust-lang/crates.io-index" 5635 + checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef" 5636 + dependencies = [ 5637 + "rustix", 5638 + "windows-sys 0.59.0", 5639 + ] 5640 + 5641 + [[package]] 5642 name = "textwrap" 5643 version = "0.16.1" 5644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5651 5652 [[package]] 5653 name = "thiserror" 5654 + version = "1.0.64" 5655 source = "registry+https://github.com/rust-lang/crates.io-index" 5656 + checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" 5657 dependencies = [ 5658 "thiserror-impl", 5659 ] 5660 5661 [[package]] 5662 name = "thiserror-impl" 5663 + version = "1.0.64" 5664 source = "registry+https://github.com/rust-lang/crates.io-index" 5665 + checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" 5666 dependencies = [ 5667 "proc-macro2", 5668 "quote", 5669 + "syn 2.0.79", 5670 ] 5671 5672 [[package]] ··· 5732 5733 [[package]] 5734 name = "tokio" 5735 + version = "1.40.0" 5736 source = "registry+https://github.com/rust-lang/crates.io-index" 5737 + checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" 5738 dependencies = [ 5739 "backtrace", 5740 "bytes", ··· 5756 dependencies = [ 5757 "proc-macro2", 5758 "quote", 5759 + "syn 2.0.79", 5760 ] 5761 5762 [[package]] ··· 5785 source = "registry+https://github.com/rust-lang/crates.io-index" 5786 checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 5787 dependencies = [ 5788 + "rustls 0.23.14", 5789 "rustls-pki-types", 5790 "tokio", 5791 ] 5792 5793 [[package]] 5794 name = "tokio-stream" 5795 + version = "0.1.16" 5796 source = "registry+https://github.com/rust-lang/crates.io-index" 5797 + checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" 5798 dependencies = [ 5799 "futures-core", 5800 "pin-project-lite", ··· 5819 5820 [[package]] 5821 name = "tokio-util" 5822 + version = "0.7.12" 5823 source = "registry+https://github.com/rust-lang/crates.io-index" 5824 + checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 5825 dependencies = [ 5826 "bytes", 5827 "futures-core", ··· 5840 "serde", 5841 "serde_spanned", 5842 "toml_datetime", 5843 + "toml_edit", 5844 ] 5845 5846 [[package]] ··· 5854 5855 [[package]] 5856 name = "toml_edit" 5857 + version = "0.22.22" 5858 source = "registry+https://github.com/rust-lang/crates.io-index" 5859 + checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 5860 dependencies = [ 5861 + "indexmap 2.6.0", 5862 "serde", 5863 "serde_spanned", 5864 "toml_datetime", 5865 + "winnow", 5866 ] 5867 5868 [[package]] 5869 name = "tower-service" 5870 + version = "0.3.3" 5871 source = "registry+https://github.com/rust-lang/crates.io-index" 5872 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 5873 5874 [[package]] 5875 name = "tracing" ··· 5890 dependencies = [ 5891 "proc-macro2", 5892 "quote", 5893 + "syn 2.0.79", 5894 ] 5895 5896 [[package]] ··· 5940 5941 [[package]] 5942 name = "typed-path" 5943 + version = "0.9.3" 5944 source = "registry+https://github.com/rust-lang/crates.io-index" 5945 + checksum = "82205ffd44a9697e34fc145491aa47310f9871540bb7909eaa9365e0a9a46607" 5946 5947 [[package]] 5948 name = "typeid" 5949 + version = "1.0.2" 5950 source = "registry+https://github.com/rust-lang/crates.io-index" 5951 + checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" 5952 5953 [[package]] 5954 name = "typenum" ··· 5978 5979 [[package]] 5980 name = "unicode-bidi" 5981 + version = "0.3.17" 5982 source = "registry+https://github.com/rust-lang/crates.io-index" 5983 + checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 5984 5985 [[package]] 5986 name = "unicode-ident" 5987 + version = "1.0.13" 5988 source = "registry+https://github.com/rust-lang/crates.io-index" 5989 + checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 5990 5991 [[package]] 5992 name = "unicode-linebreak" ··· 5996 5997 [[package]] 5998 name = "unicode-normalization" 5999 + version = "0.1.24" 6000 source = "registry+https://github.com/rust-lang/crates.io-index" 6001 + checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 6002 dependencies = [ 6003 "tinyvec", 6004 ] 6005 6006 [[package]] 6007 name = "unicode-width" 6008 + version = "0.1.14" 6009 source = "registry+https://github.com/rust-lang/crates.io-index" 6010 + checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 6011 6012 [[package]] 6013 name = "unsafe-libyaml" ··· 6059 6060 [[package]] 6061 name = "uuid" 6062 + version = "1.11.0" 6063 source = "registry+https://github.com/rust-lang/crates.io-index" 6064 + checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 6065 dependencies = [ 6066 "getrandom", 6067 "rand", ··· 6078 "futures", 6079 "http 1.1.0", 6080 "once-map", 6081 + "reqwest 0.12.8", 6082 "reqwest-middleware", 6083 "rust-netrc", 6084 "rustc-hash", ··· 6163 "pep508_rs", 6164 "platform-tags", 6165 "pypi-types", 6166 + "reqwest 0.12.8", 6167 "reqwest-middleware", 6168 "reqwest-retry 0.7.1", 6169 "rkyv", ··· 6249 "pep508_rs", 6250 "platform-tags", 6251 "pypi-types", 6252 + "reqwest 0.12.8", 6253 "reqwest-middleware", 6254 "rmp-serde", 6255 "rustc-hash", ··· 6286 "md-5", 6287 "pypi-types", 6288 "rayon", 6289 + "reqwest 0.12.8", 6290 "rustc-hash", 6291 "sha2", 6292 "thiserror", ··· 6329 "cargo-util", 6330 "dashmap", 6331 "fs-err", 6332 + "reqwest 0.12.8", 6333 "reqwest-middleware", 6334 "serde", 6335 "thiserror", ··· 6385 dependencies = [ 6386 "proc-macro2", 6387 "quote", 6388 + "syn 2.0.79", 6389 "textwrap", 6390 ] 6391 ··· 6437 "platform-tags", 6438 "pypi-types", 6439 "regex", 6440 + "reqwest 0.12.8", 6441 "reqwest-middleware", 6442 "rmp-serde", 6443 "rustix", ··· 6475 "distribution-types", 6476 "either", 6477 "futures", 6478 + "indexmap 2.6.0", 6479 "install-wheel-rs", 6480 "itertools 0.13.0", 6481 "jiff", ··· 6497 "tokio", 6498 "tokio-stream", 6499 "toml", 6500 + "toml_edit", 6501 "tracing", 6502 "url", 6503 "uv-client", ··· 6593 "thiserror", 6594 "tokio", 6595 "toml", 6596 + "toml_edit", 6597 "tracing", 6598 "url", 6599 "uv-fs", ··· 6680 "once_cell", 6681 "proc-macro2", 6682 "quote", 6683 + "syn 2.0.79", 6684 "wasm-bindgen-shared", 6685 ] 6686 ··· 6714 dependencies = [ 6715 "proc-macro2", 6716 "quote", 6717 + "syn 2.0.79", 6718 "wasm-bindgen-backend", 6719 "wasm-bindgen-shared", 6720 ] ··· 6771 6772 [[package]] 6773 name = "webpki-roots" 6774 + version = "0.26.5" 6775 source = "registry+https://github.com/rust-lang/crates.io-index" 6776 + checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" 6777 dependencies = [ 6778 "rustls-pki-types", 6779 ] ··· 6872 dependencies = [ 6873 "proc-macro2", 6874 "quote", 6875 + "syn 2.0.79", 6876 ] 6877 6878 [[package]] ··· 6883 dependencies = [ 6884 "proc-macro2", 6885 "quote", 6886 + "syn 2.0.79", 6887 + ] 6888 + 6889 + [[package]] 6890 + name = "windows-registry" 6891 + version = "0.2.0" 6892 + source = "registry+https://github.com/rust-lang/crates.io-index" 6893 + checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 6894 + dependencies = [ 6895 + "windows-result", 6896 + "windows-strings", 6897 + "windows-targets 0.52.6", 6898 ] 6899 6900 [[package]] ··· 7066 7067 [[package]] 7068 name = "winnow" 7069 + version = "0.6.20" 7070 source = "registry+https://github.com/rust-lang/crates.io-index" 7071 + checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 7072 dependencies = [ 7073 "memchr", 7074 ] ··· 7078 version = "0.50.0" 7079 source = "registry+https://github.com/rust-lang/crates.io-index" 7080 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 7081 dependencies = [ 7082 "cfg-if", 7083 "windows-sys 0.48.0", ··· 7117 7118 [[package]] 7119 name = "xdg-home" 7120 + version = "1.3.0" 7121 source = "registry+https://github.com/rust-lang/crates.io-index" 7122 + checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 7123 dependencies = [ 7124 "libc", 7125 + "windows-sys 0.59.0", 7126 ] 7127 7128 [[package]] ··· 7193 "proc-macro-crate", 7194 "proc-macro2", 7195 "quote", 7196 + "syn 2.0.79", 7197 "zvariant_utils", 7198 ] 7199 ··· 7226 dependencies = [ 7227 "proc-macro2", 7228 "quote", 7229 + "syn 2.0.79", 7230 ] 7231 7232 [[package]] ··· 7258 "crossbeam-utils", 7259 "displaydoc", 7260 "flate2", 7261 + "indexmap 2.6.0", 7262 "memchr", 7263 "thiserror", 7264 "time", ··· 7329 "proc-macro-crate", 7330 "proc-macro2", 7331 "quote", 7332 + "syn 2.0.79", 7333 "zvariant_utils", 7334 ] 7335 ··· 7341 dependencies = [ 7342 "proc-macro2", 7343 "quote", 7344 + "syn 2.0.79", 7345 ]
+2 -2
pkgs/by-name/pi/pixi/package.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "pixi"; 16 - version = "0.31.0"; 17 18 src = fetchFromGitHub { 19 owner = "prefix-dev"; 20 repo = "pixi"; 21 rev = "v${version}"; 22 - hash = "sha256-1Woi+HwlN1nP05/cMNj+FVqEVREy/+UivdWGD6lZSNY="; 23 }; 24 25 cargoLock = {
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "pixi"; 16 + version = "0.34.0"; 17 18 src = fetchFromGitHub { 19 owner = "prefix-dev"; 20 repo = "pixi"; 21 rev = "v${version}"; 22 + hash = "sha256-pXJna0WuosQ21u+ImIc70OaG63xVODLaWFkuYqxUc/Y="; 23 }; 24 25 cargoLock = {
+30
pkgs/by-name/pw/pwncat/package.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchPypi, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "pwncat"; 9 + version = "0.1.2"; 10 + pyproject = true; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-x/h53zpYuuFTtzCEioiw4yTIt/jG2qFG5nz0WmxzYIg="; 15 + }; 16 + 17 + build-system = with python3Packages; [ setuptools ]; 18 + 19 + # Tests requires to start containers 20 + doCheck = false; 21 + 22 + meta = with lib; { 23 + description = "TCP/UDP communication suite"; 24 + homepage = "https://pwncat.org/"; 25 + changelog = "https://github.com/cytopia/pwncat/releases/tag/v${version}"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ fab ]; 28 + mainProgram = "pwncat"; 29 + }; 30 + }
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 12 in 13 rustPlatform.buildRustPackage rec { 14 pname = "railway"; 15 - version = "3.15.1"; 16 17 src = fetchFromGitHub { 18 owner = "railwayapp"; 19 repo = "cli"; 20 rev = "v${version}"; 21 - hash = "sha256-2/Yaz+eqZEOh/bCme9DuQep4XDkatr9kw32zN1yn9DQ="; 22 }; 23 24 - cargoHash = "sha256-9fO8YmmqyqVp0FYndUnTD6+nSvlV9jzjT+G/iNlZYLo="; 25 26 nativeBuildInputs = [ pkg-config ]; 27
··· 12 in 13 rustPlatform.buildRustPackage rec { 14 pname = "railway"; 15 + version = "3.17.10"; 16 17 src = fetchFromGitHub { 18 owner = "railwayapp"; 19 repo = "cli"; 20 rev = "v${version}"; 21 + hash = "sha256-WrNWtVlvEscyo/MOQEf+MikxHCKIqfKWfhPtV0DVhXM="; 22 }; 23 24 + cargoHash = "sha256-C1lqK60asOW9Kl3cNgJvdDtZEtPUOE/SbBww0qL3fsU="; 25 26 nativeBuildInputs = [ pkg-config ]; 27
+101 -120
pkgs/by-name/ru/ruff/Cargo.lock
··· 69 source = "registry+https://github.com/rust-lang/crates.io-index" 70 checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" 71 dependencies = [ 72 - "unicode-width", 73 "yansi-term", 74 ] 75 ··· 123 124 [[package]] 125 name = "anyhow" 126 - version = "1.0.89" 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 129 130 [[package]] 131 name = "append-only-vec" ··· 407 "heck", 408 "proc-macro2", 409 "quote", 410 - "syn", 411 ] 412 413 [[package]] ··· 491 "encode_unicode", 492 "lazy_static", 493 "libc", 494 - "unicode-width", 495 "windows-sys 0.52.0", 496 ] 497 ··· 687 "proc-macro2", 688 "quote", 689 "strsim 0.10.0", 690 - "syn", 691 ] 692 693 [[package]] ··· 698 dependencies = [ 699 "darling_core", 700 "quote", 701 - "syn", 702 ] 703 704 [[package]] ··· 751 ] 752 753 [[package]] 754 name = "dirs" 755 version = "4.0.0" 756 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 879 880 [[package]] 881 name = "fern" 882 - version = "0.6.2" 883 source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" 885 dependencies = [ 886 "log", 887 ] ··· 957 source = "registry+https://github.com/rust-lang/crates.io-index" 958 checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 959 dependencies = [ 960 - "unicode-width", 961 ] 962 963 [[package]] ··· 1160 "instant", 1161 "number_prefix", 1162 "portable-atomic", 1163 - "unicode-width", 1164 "vt100", 1165 ] 1166 ··· 1246 "Inflector", 1247 "proc-macro2", 1248 "quote", 1249 - "syn", 1250 ] 1251 1252 [[package]] ··· 1346 1347 [[package]] 1348 name = "libc" 1349 - version = "0.2.159" 1350 source = "registry+https://github.com/rust-lang/crates.io-index" 1351 - checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" 1352 1353 [[package]] 1354 name = "libcst" ··· 1372 checksum = "a2ae40017ac09cd2c6a53504cb3c871c7f2b41466eac5bc66ba63f39073b467b" 1373 dependencies = [ 1374 "quote", 1375 - "syn", 1376 ] 1377 1378 [[package]] ··· 1760 "once_cell", 1761 "regex", 1762 "serde", 1763 - "unicode-width", 1764 ] 1765 1766 [[package]] 1767 name = "pep440_rs" 1768 - version = "0.6.6" 1769 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "466eada3179c2e069ca897b99006cbb33f816290eaeec62464eea907e22ae385" 1771 dependencies = [ 1772 - "once_cell", 1773 "serde", 1774 - "unicode-width", 1775 "unscanny", 1776 ] 1777 ··· 1787 "serde", 1788 "thiserror", 1789 "tracing", 1790 - "unicode-width", 1791 "url", 1792 ] 1793 ··· 1828 "pest_meta", 1829 "proc-macro2", 1830 "quote", 1831 - "syn", 1832 ] 1833 1834 [[package]] ··· 1943 1944 [[package]] 1945 name = "proc-macro2" 1946 - version = "1.0.87" 1947 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" 1949 dependencies = [ 1950 "unicode-ident", 1951 ] ··· 2080 "camino", 2081 "compact_str", 2082 "countme", 2083 "hashbrown 0.15.0", 2084 "insta", 2085 "itertools 0.13.0", ··· 2087 "ordermap", 2088 "red_knot_test", 2089 "red_knot_vendored", 2090 - "rstest", 2091 "ruff_db", 2092 "ruff_index", 2093 "ruff_python_ast", ··· 2136 dependencies = [ 2137 "anyhow", 2138 "colored", 2139 - "once_cell", 2140 "red_knot_python_semantic", 2141 "red_knot_vendored", 2142 "regex", ··· 2154 name = "red_knot_vendored" 2155 version = "0.0.0" 2156 dependencies = [ 2157 - "once_cell", 2158 "path-slash", 2159 "ruff_db", 2160 "walkdir", ··· 2271 checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2272 2273 [[package]] 2274 - name = "relative-path" 2275 - version = "1.9.3" 2276 - source = "registry+https://github.com/rust-lang/crates.io-index" 2277 - checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" 2278 - 2279 - [[package]] 2280 name = "ring" 2281 version = "0.17.8" 2282 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2292 ] 2293 2294 [[package]] 2295 - name = "rstest" 2296 - version = "0.22.0" 2297 - source = "registry+https://github.com/rust-lang/crates.io-index" 2298 - checksum = "7b423f0e62bdd61734b67cd21ff50871dfaeb9cc74f869dcd6af974fbcb19936" 2299 - dependencies = [ 2300 - "rstest_macros", 2301 - "rustc_version", 2302 - ] 2303 - 2304 - [[package]] 2305 - name = "rstest_macros" 2306 - version = "0.22.0" 2307 - source = "registry+https://github.com/rust-lang/crates.io-index" 2308 - checksum = "c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42" 2309 - dependencies = [ 2310 - "cfg-if", 2311 - "glob", 2312 - "proc-macro2", 2313 - "quote", 2314 - "regex", 2315 - "relative-path", 2316 - "rustc_version", 2317 - "syn", 2318 - "unicode-ident", 2319 - ] 2320 - 2321 - [[package]] 2322 name = "ruff" 2323 - version = "0.7.0" 2324 dependencies = [ 2325 "anyhow", 2326 "argfile", ··· 2382 "codspeed-criterion-compat", 2383 "criterion", 2384 "mimalloc", 2385 - "once_cell", 2386 "rayon", 2387 "red_knot_python_semantic", 2388 "red_knot_workspace", ··· 2506 "serde", 2507 "static_assertions", 2508 "tracing", 2509 - "unicode-width", 2510 ] 2511 2512 [[package]] ··· 2515 dependencies = [ 2516 "anyhow", 2517 "clap", 2518 - "once_cell", 2519 "red_knot_python_semantic", 2520 "ruff_cache", 2521 "ruff_db", ··· 2539 2540 [[package]] 2541 name = "ruff_linter" 2542 - version = "0.7.0" 2543 dependencies = [ 2544 "aho-corasick", 2545 "annotate-snippets 0.9.2", ··· 2560 "log", 2561 "memchr", 2562 "natord", 2563 - "once_cell", 2564 "path-absolutize", 2565 "pathdiff", 2566 - "pep440_rs 0.6.6", 2567 "pyproject-toml", 2568 "quick-junit", 2569 "regex", ··· 2594 "toml", 2595 "typed-arena", 2596 "unicode-normalization", 2597 - "unicode-width", 2598 "unicode_names2", 2599 "url", 2600 ] ··· 2607 "proc-macro2", 2608 "quote", 2609 "ruff_python_trivia", 2610 - "syn", 2611 ] 2612 2613 [[package]] ··· 2616 dependencies = [ 2617 "anyhow", 2618 "itertools 0.13.0", 2619 - "once_cell", 2620 "rand", 2621 "ruff_diagnostics", 2622 "ruff_source_file", ··· 2638 "compact_str", 2639 "is-macro", 2640 "itertools 0.13.0", 2641 - "once_cell", 2642 "ruff_cache", 2643 "ruff_macros", 2644 "ruff_python_trivia", ··· 2664 name = "ruff_python_codegen" 2665 version = "0.0.0" 2666 dependencies = [ 2667 - "once_cell", 2668 "ruff_python_ast", 2669 "ruff_python_literal", 2670 "ruff_python_parser", ··· 2682 "insta", 2683 "itertools 0.13.0", 2684 "memchr", 2685 - "once_cell", 2686 "regex", 2687 "ruff_cache", 2688 "ruff_formatter", ··· 2833 "serde", 2834 "serde_json", 2835 "shellexpand", 2836 "tracing", 2837 "tracing-subscriber", 2838 ] ··· 2842 version = "0.0.0" 2843 dependencies = [ 2844 "memchr", 2845 - "once_cell", 2846 "ruff_text_size", 2847 "serde", 2848 ] ··· 2859 2860 [[package]] 2861 name = "ruff_wasm" 2862 - version = "0.7.0" 2863 dependencies = [ 2864 "console_error_panic_hook", 2865 "console_log", ··· 2898 "matchit", 2899 "path-absolutize", 2900 "path-slash", 2901 - "pep440_rs 0.6.6", 2902 "regex", 2903 "ruff_cache", 2904 "ruff_formatter", ··· 2941 checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" 2942 2943 [[package]] 2944 - name = "rustc_version" 2945 - version = "0.4.1" 2946 - source = "registry+https://github.com/rust-lang/crates.io-index" 2947 - checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2948 - dependencies = [ 2949 - "semver", 2950 - ] 2951 - 2952 - [[package]] 2953 name = "rustix" 2954 version = "0.38.37" 2955 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3009 [[package]] 3010 name = "salsa" 3011 version = "0.18.0" 3012 - source = "git+https://github.com/salsa-rs/salsa.git?rev=b14be5c0392f4c55eca60b92e457a35549372382#b14be5c0392f4c55eca60b92e457a35549372382" 3013 dependencies = [ 3014 "append-only-vec", 3015 "arc-swap", ··· 3029 [[package]] 3030 name = "salsa-macro-rules" 3031 version = "0.1.0" 3032 - source = "git+https://github.com/salsa-rs/salsa.git?rev=b14be5c0392f4c55eca60b92e457a35549372382#b14be5c0392f4c55eca60b92e457a35549372382" 3033 3034 [[package]] 3035 name = "salsa-macros" 3036 version = "0.18.0" 3037 - source = "git+https://github.com/salsa-rs/salsa.git?rev=b14be5c0392f4c55eca60b92e457a35549372382#b14be5c0392f4c55eca60b92e457a35549372382" 3038 dependencies = [ 3039 "heck", 3040 "proc-macro2", 3041 "quote", 3042 - "syn", 3043 "synstructure", 3044 ] 3045 ··· 3073 "proc-macro2", 3074 "quote", 3075 "serde_derive_internals", 3076 - "syn", 3077 ] 3078 3079 [[package]] ··· 3095 checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 3096 3097 [[package]] 3098 - name = "semver" 3099 - version = "1.0.23" 3100 - source = "registry+https://github.com/rust-lang/crates.io-index" 3101 - checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 3102 - 3103 - [[package]] 3104 name = "serde" 3105 version = "1.0.210" 3106 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3128 dependencies = [ 3129 "proc-macro2", 3130 "quote", 3131 - "syn", 3132 ] 3133 3134 [[package]] ··· 3139 dependencies = [ 3140 "proc-macro2", 3141 "quote", 3142 - "syn", 3143 ] 3144 3145 [[package]] 3146 name = "serde_json" 3147 - version = "1.0.128" 3148 source = "registry+https://github.com/rust-lang/crates.io-index" 3149 - checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" 3150 dependencies = [ 3151 "itoa", 3152 "memchr", ··· 3162 dependencies = [ 3163 "proc-macro2", 3164 "quote", 3165 - "syn", 3166 ] 3167 3168 [[package]] ··· 3203 "darling", 3204 "proc-macro2", 3205 "quote", 3206 - "syn", 3207 ] 3208 3209 [[package]] ··· 3305 "proc-macro2", 3306 "quote", 3307 "rustversion", 3308 - "syn", 3309 ] 3310 3311 [[package]] ··· 3316 3317 [[package]] 3318 name = "syn" 3319 - version = "2.0.79" 3320 source = "registry+https://github.com/rust-lang/crates.io-index" 3321 - checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" 3322 dependencies = [ 3323 "proc-macro2", 3324 "quote", ··· 3333 dependencies = [ 3334 "proc-macro2", 3335 "quote", 3336 - "syn", 3337 ] 3338 3339 [[package]] ··· 3396 "cfg-if", 3397 "proc-macro2", 3398 "quote", 3399 - "syn", 3400 ] 3401 3402 [[package]] ··· 3407 dependencies = [ 3408 "proc-macro2", 3409 "quote", 3410 - "syn", 3411 "test-case-core", 3412 ] 3413 ··· 3428 dependencies = [ 3429 "proc-macro2", 3430 "quote", 3431 - "syn", 3432 ] 3433 3434 [[package]] ··· 3540 dependencies = [ 3541 "proc-macro2", 3542 "quote", 3543 - "syn", 3544 ] 3545 3546 [[package]] ··· 3705 checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 3706 3707 [[package]] 3708 name = "unicode_names2" 3709 version = "1.3.0" 3710 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3774 3775 [[package]] 3776 name = "uuid" 3777 - version = "1.10.0" 3778 source = "registry+https://github.com/rust-lang/crates.io-index" 3779 - checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 3780 dependencies = [ 3781 "getrandom", 3782 "rand", ··· 3786 3787 [[package]] 3788 name = "uuid-macro-internal" 3789 - version = "1.10.0" 3790 source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "ee1cd046f83ea2c4e920d6ee9f7c3537ef928d75dce5d84a87c2c5d6b3999a3a" 3792 dependencies = [ 3793 "proc-macro2", 3794 "quote", 3795 - "syn", 3796 ] 3797 3798 [[package]] ··· 3815 dependencies = [ 3816 "itoa", 3817 "log", 3818 - "unicode-width", 3819 "vte", 3820 ] 3821 ··· 3878 "once_cell", 3879 "proc-macro2", 3880 "quote", 3881 - "syn", 3882 "wasm-bindgen-shared", 3883 ] 3884 ··· 3912 dependencies = [ 3913 "proc-macro2", 3914 "quote", 3915 - "syn", 3916 "wasm-bindgen-backend", 3917 "wasm-bindgen-shared", 3918 ] ··· 3946 dependencies = [ 3947 "proc-macro2", 3948 "quote", 3949 - "syn", 3950 ] 3951 3952 [[package]] ··· 4234 dependencies = [ 4235 "proc-macro2", 4236 "quote", 4237 - "syn", 4238 ] 4239 4240 [[package]]
··· 69 source = "registry+https://github.com/rust-lang/crates.io-index" 70 checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" 71 dependencies = [ 72 + "unicode-width 0.1.13", 73 "yansi-term", 74 ] 75 ··· 123 124 [[package]] 125 name = "anyhow" 126 + version = "1.0.90" 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95" 129 130 [[package]] 131 name = "append-only-vec" ··· 407 "heck", 408 "proc-macro2", 409 "quote", 410 + "syn 2.0.82", 411 ] 412 413 [[package]] ··· 491 "encode_unicode", 492 "lazy_static", 493 "libc", 494 + "unicode-width 0.1.13", 495 "windows-sys 0.52.0", 496 ] 497 ··· 687 "proc-macro2", 688 "quote", 689 "strsim 0.10.0", 690 + "syn 2.0.82", 691 ] 692 693 [[package]] ··· 698 dependencies = [ 699 "darling_core", 700 "quote", 701 + "syn 2.0.82", 702 ] 703 704 [[package]] ··· 751 ] 752 753 [[package]] 754 + name = "dir-test" 755 + version = "0.3.0" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "5c44bdf9319ad5223afb7eb15a7110452b0adf0373ea6756561b2c708eef0dd1" 758 + dependencies = [ 759 + "dir-test-macros", 760 + ] 761 + 762 + [[package]] 763 + name = "dir-test-macros" 764 + version = "0.3.0" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "644f96047137dfaa7a09e34d4623f9e52a1926ecc25ba32ad2ba3fc422536b25" 767 + dependencies = [ 768 + "glob", 769 + "proc-macro2", 770 + "quote", 771 + "syn 1.0.109", 772 + ] 773 + 774 + [[package]] 775 name = "dirs" 776 version = "4.0.0" 777 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 900 901 [[package]] 902 name = "fern" 903 + version = "0.7.0" 904 source = "registry+https://github.com/rust-lang/crates.io-index" 905 + checksum = "69ff9c9d5fb3e6da8ac2f77ab76fe7e8087d512ce095200f8f29ac5b656cf6dc" 906 dependencies = [ 907 "log", 908 ] ··· 978 source = "registry+https://github.com/rust-lang/crates.io-index" 979 checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 980 dependencies = [ 981 + "unicode-width 0.1.13", 982 ] 983 984 [[package]] ··· 1181 "instant", 1182 "number_prefix", 1183 "portable-atomic", 1184 + "unicode-width 0.1.13", 1185 "vt100", 1186 ] 1187 ··· 1267 "Inflector", 1268 "proc-macro2", 1269 "quote", 1270 + "syn 2.0.82", 1271 ] 1272 1273 [[package]] ··· 1367 1368 [[package]] 1369 name = "libc" 1370 + version = "0.2.161" 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 1373 1374 [[package]] 1375 name = "libcst" ··· 1393 checksum = "a2ae40017ac09cd2c6a53504cb3c871c7f2b41466eac5bc66ba63f39073b467b" 1394 dependencies = [ 1395 "quote", 1396 + "syn 2.0.82", 1397 ] 1398 1399 [[package]] ··· 1781 "once_cell", 1782 "regex", 1783 "serde", 1784 + "unicode-width 0.1.13", 1785 ] 1786 1787 [[package]] 1788 name = "pep440_rs" 1789 + version = "0.7.1" 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "7c8ee724d21f351f9d47276614ac9710975db827ba9fe2ca5a517ba648193307" 1792 dependencies = [ 1793 "serde", 1794 + "unicode-width 0.2.0", 1795 "unscanny", 1796 ] 1797 ··· 1807 "serde", 1808 "thiserror", 1809 "tracing", 1810 + "unicode-width 0.1.13", 1811 "url", 1812 ] 1813 ··· 1848 "pest_meta", 1849 "proc-macro2", 1850 "quote", 1851 + "syn 2.0.82", 1852 ] 1853 1854 [[package]] ··· 1963 1964 [[package]] 1965 name = "proc-macro2" 1966 + version = "1.0.88" 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 1968 + checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" 1969 dependencies = [ 1970 "unicode-ident", 1971 ] ··· 2100 "camino", 2101 "compact_str", 2102 "countme", 2103 + "dir-test", 2104 "hashbrown 0.15.0", 2105 "insta", 2106 "itertools 0.13.0", ··· 2108 "ordermap", 2109 "red_knot_test", 2110 "red_knot_vendored", 2111 "ruff_db", 2112 "ruff_index", 2113 "ruff_python_ast", ··· 2156 dependencies = [ 2157 "anyhow", 2158 "colored", 2159 + "memchr", 2160 "red_knot_python_semantic", 2161 "red_knot_vendored", 2162 "regex", ··· 2174 name = "red_knot_vendored" 2175 version = "0.0.0" 2176 dependencies = [ 2177 "path-slash", 2178 "ruff_db", 2179 "walkdir", ··· 2290 checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2291 2292 [[package]] 2293 name = "ring" 2294 version = "0.17.8" 2295 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2305 ] 2306 2307 [[package]] 2308 name = "ruff" 2309 + version = "0.7.1" 2310 dependencies = [ 2311 "anyhow", 2312 "argfile", ··· 2368 "codspeed-criterion-compat", 2369 "criterion", 2370 "mimalloc", 2371 "rayon", 2372 "red_knot_python_semantic", 2373 "red_knot_workspace", ··· 2491 "serde", 2492 "static_assertions", 2493 "tracing", 2494 + "unicode-width 0.1.13", 2495 ] 2496 2497 [[package]] ··· 2500 dependencies = [ 2501 "anyhow", 2502 "clap", 2503 "red_knot_python_semantic", 2504 "ruff_cache", 2505 "ruff_db", ··· 2523 2524 [[package]] 2525 name = "ruff_linter" 2526 + version = "0.7.1" 2527 dependencies = [ 2528 "aho-corasick", 2529 "annotate-snippets 0.9.2", ··· 2544 "log", 2545 "memchr", 2546 "natord", 2547 "path-absolutize", 2548 "pathdiff", 2549 + "pep440_rs 0.7.1", 2550 "pyproject-toml", 2551 "quick-junit", 2552 "regex", ··· 2577 "toml", 2578 "typed-arena", 2579 "unicode-normalization", 2580 + "unicode-width 0.1.13", 2581 "unicode_names2", 2582 "url", 2583 ] ··· 2590 "proc-macro2", 2591 "quote", 2592 "ruff_python_trivia", 2593 + "syn 2.0.82", 2594 ] 2595 2596 [[package]] ··· 2599 dependencies = [ 2600 "anyhow", 2601 "itertools 0.13.0", 2602 "rand", 2603 "ruff_diagnostics", 2604 "ruff_source_file", ··· 2620 "compact_str", 2621 "is-macro", 2622 "itertools 0.13.0", 2623 "ruff_cache", 2624 "ruff_macros", 2625 "ruff_python_trivia", ··· 2645 name = "ruff_python_codegen" 2646 version = "0.0.0" 2647 dependencies = [ 2648 "ruff_python_ast", 2649 "ruff_python_literal", 2650 "ruff_python_parser", ··· 2662 "insta", 2663 "itertools 0.13.0", 2664 "memchr", 2665 "regex", 2666 "ruff_cache", 2667 "ruff_formatter", ··· 2812 "serde", 2813 "serde_json", 2814 "shellexpand", 2815 + "thiserror", 2816 "tracing", 2817 "tracing-subscriber", 2818 ] ··· 2822 version = "0.0.0" 2823 dependencies = [ 2824 "memchr", 2825 "ruff_text_size", 2826 "serde", 2827 ] ··· 2838 2839 [[package]] 2840 name = "ruff_wasm" 2841 + version = "0.7.1" 2842 dependencies = [ 2843 "console_error_panic_hook", 2844 "console_log", ··· 2877 "matchit", 2878 "path-absolutize", 2879 "path-slash", 2880 + "pep440_rs 0.7.1", 2881 "regex", 2882 "ruff_cache", 2883 "ruff_formatter", ··· 2920 checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" 2921 2922 [[package]] 2923 name = "rustix" 2924 version = "0.38.37" 2925 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2979 [[package]] 2980 name = "salsa" 2981 version = "0.18.0" 2982 + source = "git+https://github.com/salsa-rs/salsa.git?rev=254c749b02cde2fd29852a7463a33e800b771758#254c749b02cde2fd29852a7463a33e800b771758" 2983 dependencies = [ 2984 "append-only-vec", 2985 "arc-swap", ··· 2999 [[package]] 3000 name = "salsa-macro-rules" 3001 version = "0.1.0" 3002 + source = "git+https://github.com/salsa-rs/salsa.git?rev=254c749b02cde2fd29852a7463a33e800b771758#254c749b02cde2fd29852a7463a33e800b771758" 3003 3004 [[package]] 3005 name = "salsa-macros" 3006 version = "0.18.0" 3007 + source = "git+https://github.com/salsa-rs/salsa.git?rev=254c749b02cde2fd29852a7463a33e800b771758#254c749b02cde2fd29852a7463a33e800b771758" 3008 dependencies = [ 3009 "heck", 3010 "proc-macro2", 3011 "quote", 3012 + "syn 2.0.82", 3013 "synstructure", 3014 ] 3015 ··· 3043 "proc-macro2", 3044 "quote", 3045 "serde_derive_internals", 3046 + "syn 2.0.82", 3047 ] 3048 3049 [[package]] ··· 3065 checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 3066 3067 [[package]] 3068 name = "serde" 3069 version = "1.0.210" 3070 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3092 dependencies = [ 3093 "proc-macro2", 3094 "quote", 3095 + "syn 2.0.82", 3096 ] 3097 3098 [[package]] ··· 3103 dependencies = [ 3104 "proc-macro2", 3105 "quote", 3106 + "syn 2.0.82", 3107 ] 3108 3109 [[package]] 3110 name = "serde_json" 3111 + version = "1.0.132" 3112 source = "registry+https://github.com/rust-lang/crates.io-index" 3113 + checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 3114 dependencies = [ 3115 "itoa", 3116 "memchr", ··· 3126 dependencies = [ 3127 "proc-macro2", 3128 "quote", 3129 + "syn 2.0.82", 3130 ] 3131 3132 [[package]] ··· 3167 "darling", 3168 "proc-macro2", 3169 "quote", 3170 + "syn 2.0.82", 3171 ] 3172 3173 [[package]] ··· 3269 "proc-macro2", 3270 "quote", 3271 "rustversion", 3272 + "syn 2.0.82", 3273 ] 3274 3275 [[package]] ··· 3280 3281 [[package]] 3282 name = "syn" 3283 + version = "1.0.109" 3284 source = "registry+https://github.com/rust-lang/crates.io-index" 3285 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3286 + dependencies = [ 3287 + "proc-macro2", 3288 + "quote", 3289 + "unicode-ident", 3290 + ] 3291 + 3292 + [[package]] 3293 + name = "syn" 3294 + version = "2.0.82" 3295 + source = "registry+https://github.com/rust-lang/crates.io-index" 3296 + checksum = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021" 3297 dependencies = [ 3298 "proc-macro2", 3299 "quote", ··· 3308 dependencies = [ 3309 "proc-macro2", 3310 "quote", 3311 + "syn 2.0.82", 3312 ] 3313 3314 [[package]] ··· 3371 "cfg-if", 3372 "proc-macro2", 3373 "quote", 3374 + "syn 2.0.82", 3375 ] 3376 3377 [[package]] ··· 3382 dependencies = [ 3383 "proc-macro2", 3384 "quote", 3385 + "syn 2.0.82", 3386 "test-case-core", 3387 ] 3388 ··· 3403 dependencies = [ 3404 "proc-macro2", 3405 "quote", 3406 + "syn 2.0.82", 3407 ] 3408 3409 [[package]] ··· 3515 dependencies = [ 3516 "proc-macro2", 3517 "quote", 3518 + "syn 2.0.82", 3519 ] 3520 3521 [[package]] ··· 3680 checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 3681 3682 [[package]] 3683 + name = "unicode-width" 3684 + version = "0.2.0" 3685 + source = "registry+https://github.com/rust-lang/crates.io-index" 3686 + checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 3687 + 3688 + [[package]] 3689 name = "unicode_names2" 3690 version = "1.3.0" 3691 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3755 3756 [[package]] 3757 name = "uuid" 3758 + version = "1.11.0" 3759 source = "registry+https://github.com/rust-lang/crates.io-index" 3760 + checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 3761 dependencies = [ 3762 "getrandom", 3763 "rand", ··· 3767 3768 [[package]] 3769 name = "uuid-macro-internal" 3770 + version = "1.11.0" 3771 source = "registry+https://github.com/rust-lang/crates.io-index" 3772 + checksum = "6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08" 3773 dependencies = [ 3774 "proc-macro2", 3775 "quote", 3776 + "syn 2.0.82", 3777 ] 3778 3779 [[package]] ··· 3796 dependencies = [ 3797 "itoa", 3798 "log", 3799 + "unicode-width 0.1.13", 3800 "vte", 3801 ] 3802 ··· 3859 "once_cell", 3860 "proc-macro2", 3861 "quote", 3862 + "syn 2.0.82", 3863 "wasm-bindgen-shared", 3864 ] 3865 ··· 3893 dependencies = [ 3894 "proc-macro2", 3895 "quote", 3896 + "syn 2.0.82", 3897 "wasm-bindgen-backend", 3898 "wasm-bindgen-shared", 3899 ] ··· 3927 dependencies = [ 3928 "proc-macro2", 3929 "quote", 3930 + "syn 2.0.82", 3931 ] 3932 3933 [[package]] ··· 4215 dependencies = [ 4216 "proc-macro2", 4217 "quote", 4218 + "syn 2.0.82", 4219 ] 4220 4221 [[package]]
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 15 16 python3Packages.buildPythonPackage rec { 17 pname = "ruff"; 18 - version = "0.7.0"; 19 pyproject = true; 20 21 outputs = [ ··· 27 owner = "astral-sh"; 28 repo = "ruff"; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-//ayB5ayYM5FqiSXDDns2tIL+PJ0Osvkp8+MEEL0L+8="; 31 }; 32 33 # Do not rely on path lookup at runtime to find the ruff binary ··· 42 lockFile = ./Cargo.lock; 43 outputHashes = { 44 "lsp-types-0.95.1" = "sha256-8Oh299exWXVi6A39pALOISNfp8XBya8z+KT/Z7suRxQ="; 45 - "salsa-0.18.0" = "sha256-vuLgeaqIL8U+5PUHJaGdovHFapAMGGQ9nPAMJJnxz/o="; 46 }; 47 }; 48
··· 15 16 python3Packages.buildPythonPackage rec { 17 pname = "ruff"; 18 + version = "0.7.1"; 19 pyproject = true; 20 21 outputs = [ ··· 27 owner = "astral-sh"; 28 repo = "ruff"; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-TPr6YdSb5JKltXHDi1PdGzPYjmmsbCFQKxIiJURrBMI="; 31 }; 32 33 # Do not rely on path lookup at runtime to find the ruff binary ··· 42 lockFile = ./Cargo.lock; 43 outputHashes = { 44 "lsp-types-0.95.1" = "sha256-8Oh299exWXVi6A39pALOISNfp8XBya8z+KT/Z7suRxQ="; 45 + "salsa-0.18.0" = "sha256-zUF2ZBorJzgo8O8ZEnFaitAvWXqNwtHSqx4JE8nByIg="; 46 }; 47 }; 48
+77 -79
pkgs/by-name/ws/wstunnel/Cargo.lock
··· 4 5 [[package]] 6 name = "addr2line" 7 - version = "0.24.1" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" 10 dependencies = [ 11 "gimli", 12 ] ··· 108 version = "1.0.89" 109 source = "registry+https://github.com/rust-lang/crates.io-index" 110 checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 111 112 [[package]] 113 name = "asn1-rs" ··· 185 186 [[package]] 187 name = "aws-lc-rs" 188 - version = "1.9.0" 189 source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "2f95446d919226d587817a7d21379e6eb099b97b45110a7f272a444ca5c54070" 191 dependencies = [ 192 "aws-lc-sys", 193 "mirai-annotations", ··· 198 199 [[package]] 200 name = "aws-lc-sys" 201 - version = "0.21.2" 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "b3ddc4a5b231dd6958b140ff3151b6412b3f4321fab354f399eec8f14b06df62" 204 dependencies = [ 205 "bindgen", 206 "cc", ··· 252 253 [[package]] 254 name = "bindgen" 255 - version = "0.69.4" 256 source = "registry+https://github.com/rust-lang/crates.io-index" 257 - checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 258 dependencies = [ 259 "bitflags 2.6.0", 260 "cexpr", ··· 316 "hyperlocal", 317 "log", 318 "pin-project-lite", 319 - "rustls 0.23.13", 320 "rustls-native-certs 0.7.3", 321 "rustls-pemfile 2.2.0", 322 "rustls-pki-types", ··· 364 365 [[package]] 366 name = "cc" 367 - version = "1.1.24" 368 source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" 370 dependencies = [ 371 "jobserver", 372 "libc", ··· 420 421 [[package]] 422 name = "clap" 423 - version = "4.5.19" 424 source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" 426 dependencies = [ 427 "clap_builder", 428 "clap_derive", ··· 430 431 [[package]] 432 name = "clap_builder" 433 - version = "4.5.19" 434 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" 436 dependencies = [ 437 "anstream", 438 "anstyle", ··· 803 804 [[package]] 805 name = "futures" 806 - version = "0.3.30" 807 source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 809 dependencies = [ 810 "futures-channel", 811 "futures-core", ··· 818 819 [[package]] 820 name = "futures-channel" 821 - version = "0.3.30" 822 source = "registry+https://github.com/rust-lang/crates.io-index" 823 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 824 dependencies = [ 825 "futures-core", 826 "futures-sink", ··· 828 829 [[package]] 830 name = "futures-core" 831 - version = "0.3.30" 832 source = "registry+https://github.com/rust-lang/crates.io-index" 833 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 834 835 [[package]] 836 name = "futures-executor" 837 - version = "0.3.30" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 840 dependencies = [ 841 "futures-core", 842 "futures-task", ··· 845 846 [[package]] 847 name = "futures-io" 848 - version = "0.3.30" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 851 852 [[package]] 853 name = "futures-macro" 854 - version = "0.3.30" 855 source = "registry+https://github.com/rust-lang/crates.io-index" 856 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 857 dependencies = [ 858 "proc-macro2", 859 "quote", ··· 862 863 [[package]] 864 name = "futures-sink" 865 - version = "0.3.30" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 868 869 [[package]] 870 name = "futures-task" 871 - version = "0.3.30" 872 source = "registry+https://github.com/rust-lang/crates.io-index" 873 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 874 875 [[package]] 876 name = "futures-util" 877 - version = "0.3.30" 878 source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 880 dependencies = [ 881 "futures-channel", 882 "futures-core", ··· 915 916 [[package]] 917 name = "gimli" 918 - version = "0.31.0" 919 source = "registry+https://github.com/rust-lang/crates.io-index" 920 - checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" 921 922 [[package]] 923 name = "glob" ··· 1171 "http 1.1.0", 1172 "hyper", 1173 "hyper-util", 1174 - "rustls 0.23.13", 1175 "rustls-pki-types", 1176 "tokio", 1177 "tokio-rustls 0.26.0", ··· 1317 1318 [[package]] 1319 name = "ipnet" 1320 - version = "2.10.0" 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 - checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" 1323 dependencies = [ 1324 "serde", 1325 ] ··· 1356 1357 [[package]] 1358 name = "js-sys" 1359 - version = "0.3.70" 1360 source = "registry+https://github.com/rust-lang/crates.io-index" 1361 - checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" 1362 dependencies = [ 1363 "wasm-bindgen", 1364 ] ··· 1645 1646 [[package]] 1647 name = "object" 1648 - version = "0.36.4" 1649 source = "registry+https://github.com/rust-lang/crates.io-index" 1650 - checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" 1651 dependencies = [ 1652 "memchr", 1653 ] ··· 1663 1664 [[package]] 1665 name = "once_cell" 1666 - version = "1.20.1" 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" 1669 - dependencies = [ 1670 - "portable-atomic", 1671 - ] 1672 1673 [[package]] 1674 name = "openssl-probe" ··· 1750 1751 [[package]] 1752 name = "pin-project" 1753 - version = "1.1.5" 1754 source = "registry+https://github.com/rust-lang/crates.io-index" 1755 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 1756 dependencies = [ 1757 "pin-project-internal", 1758 ] 1759 1760 [[package]] 1761 name = "pin-project-internal" 1762 - version = "1.1.5" 1763 source = "registry+https://github.com/rust-lang/crates.io-index" 1764 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 1765 dependencies = [ 1766 "proc-macro2", 1767 "quote", ··· 1781 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1782 1783 [[package]] 1784 - name = "portable-atomic" 1785 - version = "1.9.0" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" 1788 - 1789 - [[package]] 1790 name = "powerfmt" 1791 version = "0.2.0" 1792 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1822 1823 [[package]] 1824 name = "proc-macro2" 1825 - version = "1.0.86" 1826 source = "registry+https://github.com/rust-lang/crates.io-index" 1827 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 1828 dependencies = [ 1829 "unicode-ident", 1830 ] ··· 2022 2023 [[package]] 2024 name = "rustls" 2025 - version = "0.23.13" 2026 source = "registry+https://github.com/rust-lang/crates.io-index" 2027 - checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" 2028 dependencies = [ 2029 "aws-lc-rs", 2030 "log", ··· 2137 2138 [[package]] 2139 name = "schannel" 2140 - version = "0.1.24" 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" 2143 dependencies = [ 2144 "windows-sys 0.59.0", 2145 ] ··· 2250 2251 [[package]] 2252 name = "serde_with" 2253 - version = "3.10.0" 2254 source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "9720086b3357bcb44fce40117d769a4d068c70ecfa190850a980a71755f66fcc" 2256 dependencies = [ 2257 "base64 0.22.1", 2258 "chrono", ··· 2268 2269 [[package]] 2270 name = "serde_with_macros" 2271 - version = "3.10.0" 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "5f1abbfe725f27678f4663bcacb75a83e829fd464c25d78dd038a3a29e307cec" 2274 dependencies = [ 2275 "darling", 2276 "proc-macro2", ··· 2603 source = "registry+https://github.com/rust-lang/crates.io-index" 2604 checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 2605 dependencies = [ 2606 - "rustls 0.23.13", 2607 "rustls-pki-types", 2608 "tokio", 2609 ] ··· 2846 2847 [[package]] 2848 name = "wasm-bindgen" 2849 - version = "0.2.93" 2850 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 2852 dependencies = [ 2853 "cfg-if", 2854 "once_cell", ··· 2857 2858 [[package]] 2859 name = "wasm-bindgen-backend" 2860 - version = "0.2.93" 2861 source = "registry+https://github.com/rust-lang/crates.io-index" 2862 - checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 2863 dependencies = [ 2864 "bumpalo", 2865 "log", ··· 2872 2873 [[package]] 2874 name = "wasm-bindgen-macro" 2875 - version = "0.2.93" 2876 source = "registry+https://github.com/rust-lang/crates.io-index" 2877 - checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 2878 dependencies = [ 2879 "quote", 2880 "wasm-bindgen-macro-support", ··· 2882 2883 [[package]] 2884 name = "wasm-bindgen-macro-support" 2885 - version = "0.2.93" 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 2887 - checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 2888 dependencies = [ 2889 "proc-macro2", 2890 "quote", ··· 2895 2896 [[package]] 2897 name = "wasm-bindgen-shared" 2898 - version = "0.2.93" 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2900 - checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 2901 2902 [[package]] 2903 name = "which" ··· 3117 3118 [[package]] 3119 name = "wstunnel" 3120 - version = "10.1.3" 3121 dependencies = [ 3122 "ahash", 3123 "anyhow", 3124 "async-channel", 3125 "async-trait", 3126 "base64 0.22.1",
··· 4 5 [[package]] 6 name = "addr2line" 7 + version = "0.24.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 dependencies = [ 11 "gimli", 12 ] ··· 108 version = "1.0.89" 109 source = "registry+https://github.com/rust-lang/crates.io-index" 110 checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 111 + 112 + [[package]] 113 + name = "arc-swap" 114 + version = "1.7.1" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 117 118 [[package]] 119 name = "asn1-rs" ··· 191 192 [[package]] 193 name = "aws-lc-rs" 194 + version = "1.10.0" 195 source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "cdd82dba44d209fddb11c190e0a94b78651f95299598e472215667417a03ff1d" 197 dependencies = [ 198 "aws-lc-sys", 199 "mirai-annotations", ··· 204 205 [[package]] 206 name = "aws-lc-sys" 207 + version = "0.22.0" 208 source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "df7a4168111d7eb622a31b214057b8509c0a7e1794f44c546d742330dc793972" 210 dependencies = [ 211 "bindgen", 212 "cc", ··· 258 259 [[package]] 260 name = "bindgen" 261 + version = "0.69.5" 262 source = "registry+https://github.com/rust-lang/crates.io-index" 263 + checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 264 dependencies = [ 265 "bitflags 2.6.0", 266 "cexpr", ··· 322 "hyperlocal", 323 "log", 324 "pin-project-lite", 325 + "rustls 0.23.14", 326 "rustls-native-certs 0.7.3", 327 "rustls-pemfile 2.2.0", 328 "rustls-pki-types", ··· 370 371 [[package]] 372 name = "cc" 373 + version = "1.1.30" 374 source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" 376 dependencies = [ 377 "jobserver", 378 "libc", ··· 426 427 [[package]] 428 name = "clap" 429 + version = "4.5.20" 430 source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" 432 dependencies = [ 433 "clap_builder", 434 "clap_derive", ··· 436 437 [[package]] 438 name = "clap_builder" 439 + version = "4.5.20" 440 source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" 442 dependencies = [ 443 "anstream", 444 "anstyle", ··· 809 810 [[package]] 811 name = "futures" 812 + version = "0.3.31" 813 source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 815 dependencies = [ 816 "futures-channel", 817 "futures-core", ··· 824 825 [[package]] 826 name = "futures-channel" 827 + version = "0.3.31" 828 source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 830 dependencies = [ 831 "futures-core", 832 "futures-sink", ··· 834 835 [[package]] 836 name = "futures-core" 837 + version = "0.3.31" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 840 841 [[package]] 842 name = "futures-executor" 843 + version = "0.3.31" 844 source = "registry+https://github.com/rust-lang/crates.io-index" 845 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 846 dependencies = [ 847 "futures-core", 848 "futures-task", ··· 851 852 [[package]] 853 name = "futures-io" 854 + version = "0.3.31" 855 source = "registry+https://github.com/rust-lang/crates.io-index" 856 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 857 858 [[package]] 859 name = "futures-macro" 860 + version = "0.3.31" 861 source = "registry+https://github.com/rust-lang/crates.io-index" 862 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 863 dependencies = [ 864 "proc-macro2", 865 "quote", ··· 868 869 [[package]] 870 name = "futures-sink" 871 + version = "0.3.31" 872 source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 874 875 [[package]] 876 name = "futures-task" 877 + version = "0.3.31" 878 source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 880 881 [[package]] 882 name = "futures-util" 883 + version = "0.3.31" 884 source = "registry+https://github.com/rust-lang/crates.io-index" 885 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 886 dependencies = [ 887 "futures-channel", 888 "futures-core", ··· 921 922 [[package]] 923 name = "gimli" 924 + version = "0.31.1" 925 source = "registry+https://github.com/rust-lang/crates.io-index" 926 + checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 927 928 [[package]] 929 name = "glob" ··· 1177 "http 1.1.0", 1178 "hyper", 1179 "hyper-util", 1180 + "rustls 0.23.14", 1181 "rustls-pki-types", 1182 "tokio", 1183 "tokio-rustls 0.26.0", ··· 1323 1324 [[package]] 1325 name = "ipnet" 1326 + version = "2.10.1" 1327 source = "registry+https://github.com/rust-lang/crates.io-index" 1328 + checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 1329 dependencies = [ 1330 "serde", 1331 ] ··· 1362 1363 [[package]] 1364 name = "js-sys" 1365 + version = "0.3.72" 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1367 + checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 1368 dependencies = [ 1369 "wasm-bindgen", 1370 ] ··· 1651 1652 [[package]] 1653 name = "object" 1654 + version = "0.36.5" 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 + checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 1657 dependencies = [ 1658 "memchr", 1659 ] ··· 1669 1670 [[package]] 1671 name = "once_cell" 1672 + version = "1.20.2" 1673 source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 1675 1676 [[package]] 1677 name = "openssl-probe" ··· 1753 1754 [[package]] 1755 name = "pin-project" 1756 + version = "1.1.6" 1757 source = "registry+https://github.com/rust-lang/crates.io-index" 1758 + checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" 1759 dependencies = [ 1760 "pin-project-internal", 1761 ] 1762 1763 [[package]] 1764 name = "pin-project-internal" 1765 + version = "1.1.6" 1766 source = "registry+https://github.com/rust-lang/crates.io-index" 1767 + checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" 1768 dependencies = [ 1769 "proc-macro2", 1770 "quote", ··· 1784 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1785 1786 [[package]] 1787 name = "powerfmt" 1788 version = "0.2.0" 1789 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1819 1820 [[package]] 1821 name = "proc-macro2" 1822 + version = "1.0.87" 1823 source = "registry+https://github.com/rust-lang/crates.io-index" 1824 + checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" 1825 dependencies = [ 1826 "unicode-ident", 1827 ] ··· 2019 2020 [[package]] 2021 name = "rustls" 2022 + version = "0.23.14" 2023 source = "registry+https://github.com/rust-lang/crates.io-index" 2024 + checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8" 2025 dependencies = [ 2026 "aws-lc-rs", 2027 "log", ··· 2134 2135 [[package]] 2136 name = "schannel" 2137 + version = "0.1.26" 2138 source = "registry+https://github.com/rust-lang/crates.io-index" 2139 + checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" 2140 dependencies = [ 2141 "windows-sys 0.59.0", 2142 ] ··· 2247 2248 [[package]] 2249 name = "serde_with" 2250 + version = "3.11.0" 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 + checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" 2253 dependencies = [ 2254 "base64 0.22.1", 2255 "chrono", ··· 2265 2266 [[package]] 2267 name = "serde_with_macros" 2268 + version = "3.11.0" 2269 source = "registry+https://github.com/rust-lang/crates.io-index" 2270 + checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" 2271 dependencies = [ 2272 "darling", 2273 "proc-macro2", ··· 2600 source = "registry+https://github.com/rust-lang/crates.io-index" 2601 checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 2602 dependencies = [ 2603 + "rustls 0.23.14", 2604 "rustls-pki-types", 2605 "tokio", 2606 ] ··· 2843 2844 [[package]] 2845 name = "wasm-bindgen" 2846 + version = "0.2.95" 2847 source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 2849 dependencies = [ 2850 "cfg-if", 2851 "once_cell", ··· 2854 2855 [[package]] 2856 name = "wasm-bindgen-backend" 2857 + version = "0.2.95" 2858 source = "registry+https://github.com/rust-lang/crates.io-index" 2859 + checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 2860 dependencies = [ 2861 "bumpalo", 2862 "log", ··· 2869 2870 [[package]] 2871 name = "wasm-bindgen-macro" 2872 + version = "0.2.95" 2873 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 + checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 2875 dependencies = [ 2876 "quote", 2877 "wasm-bindgen-macro-support", ··· 2879 2880 [[package]] 2881 name = "wasm-bindgen-macro-support" 2882 + version = "0.2.95" 2883 source = "registry+https://github.com/rust-lang/crates.io-index" 2884 + checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 2885 dependencies = [ 2886 "proc-macro2", 2887 "quote", ··· 2892 2893 [[package]] 2894 name = "wasm-bindgen-shared" 2895 + version = "0.2.95" 2896 source = "registry+https://github.com/rust-lang/crates.io-index" 2897 + checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 2898 2899 [[package]] 2900 name = "which" ··· 3114 3115 [[package]] 3116 name = "wstunnel" 3117 + version = "10.1.5" 3118 dependencies = [ 3119 "ahash", 3120 "anyhow", 3121 + "arc-swap", 3122 "async-channel", 3123 "async-trait", 3124 "base64 0.22.1",
+3 -2
pkgs/by-name/ws/wstunnel/package.nix
··· 10 }: 11 12 let 13 - version = "10.1.3"; 14 in 15 16 rustPlatform.buildRustPackage { ··· 21 owner = "erebe"; 22 repo = "wstunnel"; 23 rev = "v${version}"; 24 - hash = "sha256-mrCDx9f+EeA6McRc1s9YwYL4RHKSla10fxXZc1WYPio="; 25 }; 26 27 cargoLock = { ··· 57 changelog = "https://github.com/erebe/wstunnel/releases/tag/v${version}"; 58 license = lib.licenses.bsd3; 59 maintainers = with lib.maintainers; [ 60 rvdp 61 neverbehave 62 ];
··· 10 }: 11 12 let 13 + version = "10.1.5"; 14 in 15 16 rustPlatform.buildRustPackage { ··· 21 owner = "erebe"; 22 repo = "wstunnel"; 23 rev = "v${version}"; 24 + hash = "sha256-MomT9iwIsdou7lIfI7zBU9nEjjYGcsHKTlrYbK4p3BQ="; 25 }; 26 27 cargoLock = { ··· 57 changelog = "https://github.com/erebe/wstunnel/releases/tag/v${version}"; 58 license = lib.licenses.bsd3; 59 maintainers = with lib.maintainers; [ 60 + raylas 61 rvdp 62 neverbehave 63 ];
+38
pkgs/by-name/xo/xortool/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3Packages, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "xortool"; 9 + version = "1.0.0"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "hellman"; 14 + repo = "xortool"; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-xxaWhGUh/r34eS2TJt8c3Q795OsZOoQLXQllJGJTjqY="; 17 + }; 18 + 19 + build-system = with python3Packages; [ poetry-core ]; 20 + 21 + dependencies = with python3Packages; [ 22 + docopt 23 + importlib-metadata 24 + ]; 25 + 26 + # Project has no tests 27 + doCheck = false; 28 + 29 + pythonImportsCheck = [ "xortool" ]; 30 + 31 + meta = with lib; { 32 + description = "Tool to analyze multi-byte XOR cipher"; 33 + homepage = "https://github.com/hellman/xortool"; 34 + changelog = "https://github.com/hellman/xortool/releases/tag/v${version}"; 35 + license = licenses.mit; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+4 -4
pkgs/desktops/expidus/calculator/default.nix
··· 23 24 postInstall = '' 25 rm $out/bin/calculator 26 - ln -s $out/app/calculator $out/bin/expidus-calculator 27 28 mkdir -p $out/share/applications 29 - mv $out/app/data/com.expidusos.calculator.desktop $out/share/applications 30 31 mkdir -p $out/share/icons 32 - mv $out/app/data/com.expidusos.calculator.png $out/share/icons 33 34 mkdir -p $out/share/metainfo 35 - mv $out/app/data/com.expidusos.calculator.metainfo.xml $out/share/metainfo 36 37 substituteInPlace "$out/share/applications/com.expidusos.calculator.desktop" \ 38 --replace "Exec=calculator" "Exec=$out/bin/expidus-calculator" \
··· 23 24 postInstall = '' 25 rm $out/bin/calculator 26 + ln -s $out/app/$pname/calculator $out/bin/expidus-calculator 27 28 mkdir -p $out/share/applications 29 + mv $out/app/$pname/data/com.expidusos.calculator.desktop $out/share/applications 30 31 mkdir -p $out/share/icons 32 + mv $out/app/$pname/data/com.expidusos.calculator.png $out/share/icons 33 34 mkdir -p $out/share/metainfo 35 + mv $out/app/$pname/data/com.expidusos.calculator.metainfo.xml $out/share/metainfo 36 37 substituteInPlace "$out/share/applications/com.expidusos.calculator.desktop" \ 38 --replace "Exec=calculator" "Exec=$out/bin/expidus-calculator" \
+4 -4
pkgs/desktops/expidus/file-manager/default.nix
··· 23 24 postInstall = '' 25 rm $out/bin/file_manager 26 - ln -s $out/app/file_manager $out/bin/expidus-file-manager 27 28 mkdir -p $out/share/applications 29 - mv $out/app/data/com.expidusos.file_manager.desktop $out/share/applications 30 31 mkdir -p $out/share/icons 32 - mv $out/app/data/com.expidusos.file_manager.png $out/share/icons 33 34 mkdir -p $out/share/metainfo 35 - mv $out/app/data/com.expidusos.file_manager.metainfo.xml $out/share/metainfo 36 37 substituteInPlace "$out/share/applications/com.expidusos.file_manager.desktop" \ 38 --replace "Exec=file_manager" "Exec=$out/bin/expidus-file-manager" \
··· 23 24 postInstall = '' 25 rm $out/bin/file_manager 26 + ln -s $out/app/$pname/file_manager $out/bin/expidus-file-manager 27 28 mkdir -p $out/share/applications 29 + mv $out/app/$pname/data/com.expidusos.file_manager.desktop $out/share/applications 30 31 mkdir -p $out/share/icons 32 + mv $out/app/$pname/data/com.expidusos.file_manager.png $out/share/icons 33 34 mkdir -p $out/share/metainfo 35 + mv $out/app/$pname/data/com.expidusos.file_manager.metainfo.xml $out/share/metainfo 36 37 substituteInPlace "$out/share/applications/com.expidusos.file_manager.desktop" \ 38 --replace "Exec=file_manager" "Exec=$out/bin/expidus-file-manager" \
+33
pkgs/development/ada-modules/gnatprove/0001-fix-install.patch
···
··· 1 + From 7458110cc50d91cb7833b2abd232faca52865566 Mon Sep 17 00:00:00 2001 2 + From: Thomas Heijligen <src@posteo.de> 3 + Date: Tue, 21 May 2024 22:02:09 +0000 4 + Subject: [PATCH] fix install 5 + 6 + --- 7 + Makefile | 10 +++++----- 8 + 1 file changed, 5 insertions(+), 5 deletions(-) 9 + 10 + diff --git a/Makefile b/Makefile 11 + index 4950b2d5cc..9d9358ad08 100644 12 + --- a/Makefile 13 + +++ b/Makefile 14 + @@ -106,11 +106,11 @@ install: 15 + $(CP) share/spark/theories/*why $(THEORIESDIR) 16 + $(CP) share/spark/theories/*mlw $(THEORIESDIR) 17 + $(CP) share/spark/runtimes/README $(RUNTIMESDIR) 18 + - @echo "Generate Coq files by preprocessing context files:" 19 + - $(MAKE) -C include generate 20 + - $(CP) include/src/*.ad? $(INCLUDEDIR) 21 + - $(CP) include/*.gpr $(LIBDIR) 22 + - $(CP) include/proof $(LIBDIR) 23 + + #@echo "Generate Coq files by preprocessing context files:" 24 + + #$(MAKE) -C include generate 25 + + #$(CP) include/src/*.ad? $(INCLUDEDIR) 26 + + #$(CP) include/*.gpr $(LIBDIR) 27 + + #$(CP) include/proof $(LIBDIR) 28 + 29 + doc: $(DOC) 30 + 31 + -- 32 + 2.44.0 33 +
+49 -11
pkgs/development/ada-modules/gnatprove/default.nix
··· 7 , python3 8 , ocamlPackages 9 , makeWrapper 10 }: 11 let 12 gnat_version = lib.versions.major gnat.version; 13 14 fetchSpark2014 = { rev, hash } : fetchFromGitHub { 15 owner = "AdaCore"; ··· 33 }; 34 commit_date = "2023-01-05"; 35 }; 36 }; 37 38 thisSpark = spark2014.${gnat_version} or 39 - (builtins.throw "GNATprove depend on a specific GNAT version and can't be built using GNAT ${gnat_version}."); 40 41 in 42 stdenv.mkDerivation rec { ··· 44 version = "fsf-${gnat_version}_${thisSpark.commit_date}"; 45 46 src = thisSpark.src; 47 48 nativeBuildInputs = [ 49 gnat 50 gprbuild 51 python3 52 - ocamlPackages.ocaml 53 makeWrapper 54 - ]; 55 56 buildInputs = [ 57 gnatcoll-core 58 - ocamlPackages.camlzip 59 - ocamlPackages.findlib 60 - ocamlPackages.menhir 61 - ocamlPackages.menhirLib 62 - ocamlPackages.num 63 - ocamlPackages.yojson 64 - ocamlPackages.zarith 65 - ]; 66 67 propagatedBuildInputs = [ 68 gprbuild ··· 75 ''; 76 77 configurePhase = '' 78 make setup 79 ''; 80 81 installPhase = '' 82 make install-all 83 cp -a ./install/. $out 84 mkdir $out/share/gpr 85 ln -s $out/lib/gnat/* $out/share/gpr/ 86 ''; 87 88 meta = with lib; {
··· 7 , python3 8 , ocamlPackages 9 , makeWrapper 10 + , gpr2 11 }: 12 let 13 gnat_version = lib.versions.major gnat.version; 14 + 15 + # gnatprove fsf-14 requires gpr2 from a special branch 16 + gpr2_24_2_next = gpr2.overrideAttrs(old: rec { 17 + version = "24.2.0-next"; 18 + src = fetchFromGitHub { 19 + owner = "AdaCore"; 20 + repo = "gpr"; 21 + rev = "v${version}"; 22 + hash = "sha256-Tp+N9VLKjVWs1VRPYE0mQY3rl4E5iGb8xDoNatEYBg4="; 23 + }; 24 + }); 25 26 fetchSpark2014 = { rev, hash } : fetchFromGitHub { 27 owner = "AdaCore"; ··· 45 }; 46 commit_date = "2023-01-05"; 47 }; 48 + "14" = { 49 + src = fetchSpark2014 { 50 + rev = "ce5fad038790d5dc18f9b5345dc604f1ccf45b06"; # branch fsf-14 51 + hash = "sha256-WprJJIe/GpcdabzR2xC2dAV7kIYdNTaTpNYoR3UYTVo="; 52 + }; 53 + patches = [ 54 + # Disable Coq related targets which are missing in the fsf-14 branch 55 + ./0001-fix-install.patch 56 + ]; 57 + commit_date = "2024-01-11"; 58 + }; 59 }; 60 61 thisSpark = spark2014.${gnat_version} or 62 + (builtins.throw "GNATprove depends on a specific GNAT version and can't be built using GNAT ${gnat_version}."); 63 64 in 65 stdenv.mkDerivation rec { ··· 67 version = "fsf-${gnat_version}_${thisSpark.commit_date}"; 68 69 src = thisSpark.src; 70 + 71 + patches = thisSpark.patches or []; 72 73 nativeBuildInputs = [ 74 gnat 75 gprbuild 76 python3 77 makeWrapper 78 + ] ++ (with ocamlPackages; [ 79 + ocaml 80 + findlib 81 + menhir 82 + ]); 83 84 buildInputs = [ 85 gnatcoll-core 86 + ] ++ (with ocamlPackages; [ 87 + ocamlgraph 88 + zarith 89 + ppx_deriving 90 + ppx_sexp_conv 91 + camlzip 92 + menhirLib 93 + num 94 + re 95 + sexplib 96 + yojson 97 + ]) ++ (lib.optionals (gnat_version == "14")[ 98 + gpr2_24_2_next 99 + ]); 100 101 propagatedBuildInputs = [ 102 gprbuild ··· 109 ''; 110 111 configurePhase = '' 112 + runHook preConfigure 113 make setup 114 + runHook postConfigure 115 ''; 116 117 installPhase = '' 118 + runHook preInstall 119 make install-all 120 cp -a ./install/. $out 121 mkdir $out/share/gpr 122 ln -s $out/lib/gnat/* $out/share/gpr/ 123 + runHook postInstall 124 ''; 125 126 meta = with lib; {
+53
pkgs/development/ada-modules/gpr2/default.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + gprbuild, 6 + which, 7 + gnat, 8 + gnatcoll-core, 9 + gnatcoll-iconv, 10 + gnatcoll-gmp, 11 + enableShared ? !stdenv.hostPlatform.isStatic, 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "gpr2"; 16 + version = "24.0.0"; 17 + 18 + src = fetchurl { 19 + url = "https://github.com/AdaCore/gpr/releases/download/v${version}/gpr2-with-lkparser-${lib.versions.majorMinor version}.tgz"; 20 + sha256 = "1g90689k94q3ma7q76gnjipfblgfvcq6ldwbzcf0l5hx6n8vbly8"; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + which 25 + gnat 26 + gprbuild 27 + ]; 28 + 29 + makeFlags = [ 30 + "prefix=$(out)" 31 + "GPR2KBDIR=${gprbuild}/share/gprconfig" 32 + "PROCESSORS=$(NIX_BUILD_CORES)" 33 + "ENABLE_SHARED=${if enableShared then "yes" else "no"}" 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + gprbuild 38 + gnatcoll-gmp 39 + gnatcoll-core 40 + gnatcoll-iconv 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "The framework for analyzing the GNAT Project (GPR) files"; 45 + homepage = "https://github.com/AdaCore/gpr"; 46 + license = with licenses; [ 47 + asl20 48 + gpl3Only 49 + ]; 50 + maintainers = with maintainers; [ heijligen ]; 51 + platforms = platforms.all; 52 + }; 53 + }
+22 -2
pkgs/development/compilers/fasmg/default.nix
··· 1 { lib, stdenv 2 , fetchzip 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "fasmg"; 7 - version = "kd3c"; 8 9 src = fetchzip { 10 url = "https://flatassembler.net/fasmg.${version}.zip"; 11 - sha256 = "sha256-duxune/UjXppKf/yWp7y85rpBn4EIC6JcZPNDhScsEA="; 12 stripRoot = false; 13 }; 14 ··· 46 47 mkdir -p $doc/share/doc/fasmg 48 cp docs/*.txt $doc/share/doc/fasmg 49 ''; 50 51 meta = with lib; {
··· 1 { lib, stdenv 2 , fetchzip 3 + 4 + # update script 5 + , writeScript 6 + , coreutils 7 + , curl 8 + , gnugrep 9 + , htmlq 10 + , nix-update 11 }: 12 13 stdenv.mkDerivation rec { 14 pname = "fasmg"; 15 + version = "kl0e"; 16 17 src = fetchzip { 18 url = "https://flatassembler.net/fasmg.${version}.zip"; 19 + sha256 = "sha256-qUhsUMwxgUduGz+D8+Dm4EXyh7aiE9lJ1mhvTjHP6Tw="; 20 stripRoot = false; 21 }; 22 ··· 54 55 mkdir -p $doc/share/doc/fasmg 56 cp docs/*.txt $doc/share/doc/fasmg 57 + ''; 58 + 59 + passthru.updateScript = writeScript "update-fasmg.sh" '' 60 + export PATH="${lib.makeBinPath [ coreutils curl gnugrep htmlq nix-update ]}:$PATH" 61 + version=$( 62 + curl 'https://flatassembler.net/download.php' \ 63 + | htmlq .links a.boldlink -a href \ 64 + | grep -E '^fasmg\..*\.zip$' \ 65 + | head -n1 \ 66 + | cut -d. -f2 67 + ) 68 + nix-update fasmg --version "$version" 69 ''; 70 71 meta = with lib; {
+6 -5
pkgs/development/compilers/flutter/build-support/build-flutter-application.nix
··· 146 built=build/linux/*/$flutterMode/bundle 147 148 mkdir -p $out/bin 149 - mv $built $out/app 150 151 - for f in $(find $out/app -iname "*.desktop" -type f); do 152 install -D $f $out/share/applications/$(basename $f) 153 done 154 155 - for f in $(find $out/app -maxdepth 1 -type f); do 156 ln -s $f $out/bin/$(basename $f) 157 done 158 159 # make *.so executable 160 - find $out/app -iname "*.so" -type f -exec chmod +x {} + 161 162 # remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral 163 - for f in $(find $out/app -executable -type f); do 164 if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also 165 echo "strip RPath of $f" 166 newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g")
··· 146 built=build/linux/*/$flutterMode/bundle 147 148 mkdir -p $out/bin 149 + mkdir -p $out/app 150 + mv $built $out/app/$pname 151 152 + for f in $(find $out/app/$pname -iname "*.desktop" -type f); do 153 install -D $f $out/share/applications/$(basename $f) 154 done 155 156 + for f in $(find $out/app/$pname -maxdepth 1 -type f); do 157 ln -s $f $out/bin/$(basename $f) 158 done 159 160 # make *.so executable 161 + find $out/app/$pname -iname "*.so" -type f -exec chmod +x {} + 162 163 # remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral 164 + for f in $(find $out/app/$pname -executable -type f); do 165 if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also 166 echo "strip RPath of $f" 167 newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g")
+34 -14
pkgs/development/libraries/libdigidocpp/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, minizip, pcsclite, opensc, openssl 2 - , xercesc, xml-security-c, pkg-config, xsd, zlib, xalanc, xxd }: 3 4 stdenv.mkDerivation rec { 5 - version = "3.17.1"; 6 pname = "libdigidocpp"; 7 8 src = fetchurl { 9 - url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz"; 10 - hash = "sha256-3qDsIAOiWMZDj2zLE+Os7BoeCPeC4JQ6p8jSBd7PdV0="; 11 }; 12 13 nativeBuildInputs = [ cmake pkg-config xxd ]; 14 15 buildInputs = [ 16 - minizip pcsclite opensc openssl xercesc 17 - xml-security-c xsd zlib xalanc 18 ]; 19 20 outputs = [ "out" "lib" "dev" "bin" ]; 21 22 - # Cherry-pick of 23 - # https://github.com/open-eid/libdigidocpp/commit/2b5db855ba3ceb9bae1f11589ea1aea22bb7595a 24 - # Fixes https://github.com/NixOS/nixpkgs/issues/334397 25 - postPatch = '' 26 - substituteInPlace CMakeLists.txt \ 27 - --replace-fail 'TSA_URL "http://dd-at.ria.ee/tsa"' 'TSA_URL "https://eid-dd.ria.ee/ts"' 28 - ''; 29 30 # libdigidocpp.so's `PKCS11Signer::PKCS11Signer()` dlopen()s "opensc-pkcs11.so" 31 # itself, so add OpenSC to its DT_RUNPATH after the fixupPhase shrinked it.
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , cmake 5 + , libtool 6 + , libxml2 7 + , minizip 8 + , pcsclite 9 + , opensc 10 + , openssl 11 + , xercesc 12 + , pkg-config 13 + , xsd 14 + , zlib 15 + , xmlsec 16 + , xxd 17 + }: 18 19 stdenv.mkDerivation rec { 20 + version = "4.0.0"; 21 pname = "libdigidocpp"; 22 23 src = fetchurl { 24 + url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz"; 25 + hash = "sha256-0G7cjJEgLJ24SwHRznKJ18cRY0m50lr6HXstfbYq9f8="; 26 }; 27 28 nativeBuildInputs = [ cmake pkg-config xxd ]; 29 30 buildInputs = [ 31 + libxml2 32 + minizip 33 + pcsclite 34 + opensc 35 + openssl 36 + xercesc 37 + xsd 38 + zlib 39 + xmlsec 40 ]; 41 42 outputs = [ "out" "lib" "dev" "bin" ]; 43 44 + # This wants to link to ${CMAKE_DL_LIBS} (ltdl), and there doesn't seem to be 45 + # a way to tell CMake where this should be pulled from. 46 + # A cleaner fix would probably be to patch cmake to use 47 + # `-L${libtool.lib}/lib -ltdl` for `CMAKE_DL_LIBS`, but that's a world rebuild. 48 + env.NIX_LDFLAGS = "-L${libtool.lib}/lib"; 49 50 # libdigidocpp.so's `PKCS11Signer::PKCS11Signer()` dlopen()s "opensc-pkcs11.so" 51 # itself, so add OpenSC to its DT_RUNPATH after the fixupPhase shrinked it.
+2 -2
pkgs/development/libraries/librealsense/default.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "librealsense"; 26 - version = "2.56.1"; 27 28 outputs = [ "out" "dev" ]; 29 ··· 31 owner = "IntelRealSense"; 32 repo = pname; 33 rev = "v${version}"; 34 - sha256 = "sha256-1ICSJqr5WRePLIHsD3T2L0Nxdn1LWaHqHDJrfTIRl88="; 35 }; 36 37 buildInputs = [
··· 23 24 stdenv.mkDerivation rec { 25 pname = "librealsense"; 26 + version = "2.56.2"; 27 28 outputs = [ "out" "dev" ]; 29 ··· 31 owner = "IntelRealSense"; 32 repo = pname; 33 rev = "v${version}"; 34 + sha256 = "sha256-7DO+AC9R6mnSs52ex/uIzEv7q+fS7FQ5FGYe5niap4Q="; 35 }; 36 37 buildInputs = [
+102 -94
pkgs/development/libraries/libvgm/default.nix
··· 1 - { stdenv 2 - , lib 3 - , fetchFromGitHub 4 - , unstableGitUpdater 5 - , cmake 6 - , libiconv 7 - , zlib 8 - , enableShared ? true 9 10 - , enableAudio ? true 11 - , withWaveWrite ? true 12 - , withWinMM ? stdenv.hostPlatform.isWindows 13 - , withDirectSound ? stdenv.hostPlatform.isWindows 14 - , withXAudio2 ? stdenv.hostPlatform.isWindows 15 - , withWASAPI ? stdenv.hostPlatform.isWindows 16 - , withOSS ? stdenv.hostPlatform.isFreeBSD 17 - , withSADA ? stdenv.hostPlatform.isSunOS 18 - , withALSA ? stdenv.hostPlatform.isLinux 19 - , alsa-lib 20 - , withPulseAudio ? stdenv.hostPlatform.isLinux 21 - , libpulseaudio 22 - , withCoreAudio ? stdenv.hostPlatform.isDarwin 23 - , CoreAudio 24 - , AudioToolbox 25 - , withLibao ? true 26 - , libao 27 28 - , enableEmulation ? true 29 - , withAllEmulators ? true 30 - , emulators ? [ ] 31 32 - , enableLibplayer ? true 33 34 - , enableTools ? false 35 }: 36 37 assert enableTools -> enableAudio && enableEmulation && enableLibplayer; 38 39 - let 40 - inherit (lib) optional optionals; 41 - onOff = val: if val then "ON" else "OFF"; 42 - in 43 - stdenv.mkDerivation { 44 pname = "libvgm"; 45 - version = "0-unstable-2024-06-08"; 46 47 src = fetchFromGitHub { 48 owner = "ValleyBell"; 49 repo = "libvgm"; 50 - rev = "34c368cde98f33c42455fbbfbec07073ba79bf5c"; 51 - hash = "sha256-eX2k2cUtapHhx8dLaFk63Si0Di1q0uDWvdOI0+FgqEY="; 52 }; 53 54 outputs = [ 55 "out" 56 "dev" 57 - ] ++ optional enableTools "bin"; 58 59 - nativeBuildInputs = [ 60 - cmake 61 - ]; 62 63 - propagatedBuildInputs = [ 64 - libiconv 65 - zlib 66 - ] ++ optionals withALSA [ 67 - alsa-lib 68 - ] ++ optionals withPulseAudio [ 69 - libpulseaudio 70 - ] ++ optionals withCoreAudio [ 71 - CoreAudio 72 - AudioToolbox 73 - ] ++ optionals withLibao [ 74 - libao 75 - ]; 76 77 - cmakeFlags = [ 78 - "-DBUILD_LIBAUDIO=${onOff enableAudio}" 79 - "-DBUILD_LIBEMU=${onOff enableEmulation}" 80 - "-DBUILD_LIBPLAYER=${onOff enableLibplayer}" 81 - "-DBUILD_TESTS=${onOff enableTools}" 82 - "-DBUILD_PLAYER=${onOff enableTools}" 83 - "-DBUILD_VGM2WAV=${onOff enableTools}" 84 - "-DLIBRARY_TYPE=${if enableShared then "SHARED" else "STATIC"}" 85 - "-DUSE_SANITIZERS=ON" 86 - ] ++ optionals enableAudio [ 87 - "-DAUDIODRV_WAVEWRITE=${onOff withWaveWrite}" 88 - "-DAUDIODRV_WINMM=${onOff withWinMM}" 89 - "-DAUDIODRV_DSOUND=${onOff withDirectSound}" 90 - "-DAUDIODRV_XAUDIO2=${onOff withXAudio2}" 91 - "-DAUDIODRV_WASAPI=${onOff withWASAPI}" 92 - "-DAUDIODRV_OSS=${onOff withOSS}" 93 - "-DAUDIODRV_SADA=${onOff withSADA}" 94 - "-DAUDIODRV_ALSA=${onOff withALSA}" 95 - "-DAUDIODRV_PULSE=${onOff withPulseAudio}" 96 - "-DAUDIODRV_APPLE=${onOff withCoreAudio}" 97 - "-DAUDIODRV_LIBAO=${onOff withLibao}" 98 - ] ++ optionals enableEmulation ([ 99 - "-DSNDEMU__ALL=${onOff withAllEmulators}" 100 - ] ++ optionals (!withAllEmulators) 101 - (lib.lists.forEach emulators (x: "-DSNDEMU_${x}=ON")) 102 - ) ++ optionals enableTools [ 103 - "-DUTIL_CHARCNV_ICONV=ON" 104 - "-DUTIL_CHARCNV_WINAPI=${onOff stdenv.hostPlatform.isWindows}" 105 - ]; 106 107 - passthru.updateScript = unstableGitUpdater { 108 - url = "https://github.com/ValleyBell/libvgm.git"; 109 }; 110 111 - meta = with lib; { 112 - homepage = "https://github.com/ValleyBell/libvgm"; 113 description = "More modular rewrite of most components from VGMPlay"; 114 license = 115 - if (enableEmulation && (withAllEmulators || (lib.lists.any (core: core == "WSWAN_ALL") emulators))) then 116 - licenses.unfree # https://github.com/ValleyBell/libvgm/issues/43 117 else 118 - licenses.gpl2Only; 119 - maintainers = with maintainers; [ OPNA2608 ]; 120 - platforms = platforms.all; 121 }; 122 - }
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + unstableGitUpdater, 6 + testers, 7 + cmake, 8 + libiconv, 9 + zlib, 10 + enableShared ? (!stdenv.hostPlatform.isStatic), 11 12 + enableAudio ? true, 13 + withWaveWrite ? true, 14 + withWinMM ? stdenv.hostPlatform.isWindows, 15 + withDirectSound ? stdenv.hostPlatform.isWindows, 16 + withXAudio2 ? stdenv.hostPlatform.isWindows, 17 + withWASAPI ? stdenv.hostPlatform.isWindows, 18 + withOSS ? stdenv.hostPlatform.isFreeBSD, 19 + withSADA ? stdenv.hostPlatform.isSunOS, 20 + withALSA ? stdenv.hostPlatform.isLinux, 21 + alsa-lib, 22 + withPulseAudio ? stdenv.hostPlatform.isLinux, 23 + libpulseaudio, 24 + withCoreAudio ? stdenv.hostPlatform.isDarwin, 25 + CoreAudio, 26 + AudioToolbox, 27 + withLibao ? true, 28 + libao, 29 30 + enableEmulation ? true, 31 + withAllEmulators ? true, 32 + emulators ? [ ], 33 34 + enableLibplayer ? true, 35 36 + enableTools ? false, 37 }: 38 39 assert enableTools -> enableAudio && enableEmulation && enableLibplayer; 40 41 + stdenv.mkDerivation (finalAttrs: { 42 pname = "libvgm"; 43 + version = "0-unstable-2024-10-17"; 44 45 src = fetchFromGitHub { 46 owner = "ValleyBell"; 47 repo = "libvgm"; 48 + rev = "7b694e53e42a75ce48b846c53d08e4a33f627842"; 49 + hash = "sha256-u+mBzmEixJT3rwuipITktFI4iVswnXftfF7syBw4t/w="; 50 }; 51 52 outputs = [ 53 "out" 54 "dev" 55 + ] ++ lib.optionals enableTools [ "bin" ]; 56 57 + nativeBuildInputs = [ cmake ]; 58 59 + propagatedBuildInputs = 60 + [ 61 + libiconv 62 + zlib 63 + ] 64 + ++ lib.optionals withALSA [ alsa-lib ] 65 + ++ lib.optionals withPulseAudio [ libpulseaudio ] 66 + ++ lib.optionals withCoreAudio [ 67 + CoreAudio 68 + AudioToolbox 69 + ] 70 + ++ lib.optionals withLibao [ libao ]; 71 72 + cmakeFlags = 73 + [ 74 + (lib.cmakeBool "BUILD_LIBAUDIO" enableAudio) 75 + (lib.cmakeBool "BUILD_LIBEMU" enableEmulation) 76 + (lib.cmakeBool "BUILD_LIBPLAYER" enableLibplayer) 77 + (lib.cmakeBool "BUILD_TESTS" enableTools) 78 + (lib.cmakeBool "BUILD_PLAYER" enableTools) 79 + (lib.cmakeBool "BUILD_VGM2WAV" enableTools) 80 + (lib.cmakeFeature "LIBRARY_TYPE" (if enableShared then "SHARED" else "STATIC")) 81 + (lib.cmakeBool "USE_SANITIZERS" true) 82 + ] 83 + ++ lib.optionals enableAudio [ 84 + (lib.cmakeBool "AUDIODRV_WAVEWRITE" withWaveWrite) 85 + (lib.cmakeBool "AUDIODRV_WINMM" withWinMM) 86 + (lib.cmakeBool "AUDIODRV_DSOUND" withDirectSound) 87 + (lib.cmakeBool "AUDIODRV_XAUDIO2" withXAudio2) 88 + (lib.cmakeBool "AUDIODRV_WASAPI" withWASAPI) 89 + (lib.cmakeBool "AUDIODRV_OSS" withOSS) 90 + (lib.cmakeBool "AUDIODRV_SADA" withSADA) 91 + (lib.cmakeBool "AUDIODRV_ALSA" withALSA) 92 + (lib.cmakeBool "AUDIODRV_PULSE" withPulseAudio) 93 + (lib.cmakeBool "AUDIODRV_APPLE" withCoreAudio) 94 + (lib.cmakeBool "AUDIODRV_LIBAO" withLibao) 95 + ] 96 + ++ lib.optionals enableEmulation ( 97 + [ (lib.cmakeBool "SNDEMU__ALL" withAllEmulators) ] 98 + ++ lib.optionals (!withAllEmulators) ( 99 + lib.lists.forEach emulators (x: (lib.cmakeBool "SNDEMU_${x}" true)) 100 + ) 101 + ) 102 + ++ lib.optionals enableTools [ 103 + (lib.cmakeBool "UTIL_CHARCNV_ICONV" true) 104 + (lib.cmakeBool "UTIL_CHARCNV_WINAPI" stdenv.hostPlatform.isWindows) 105 + ]; 106 107 + passthru = { 108 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 109 + updateScript = unstableGitUpdater { }; 110 }; 111 112 + meta = { 113 description = "More modular rewrite of most components from VGMPlay"; 114 + homepage = "https://github.com/ValleyBell/libvgm"; 115 license = 116 + if 117 + (enableEmulation && (withAllEmulators || (lib.lists.any (core: core == "WSWAN_ALL") emulators))) 118 + then 119 + lib.licenses.unfree # https://github.com/ValleyBell/libvgm/issues/43 120 else 121 + lib.licenses.gpl2Only; 122 + maintainers = with lib.maintainers; [ OPNA2608 ]; 123 + platforms = lib.platforms.all; 124 + pkgConfigModules = 125 + [ "vgm-utils" ] 126 + ++ lib.optionals enableAudio [ "vgm-audio" ] 127 + ++ lib.optionals enableEmulation [ "vgm-emu" ] 128 + ++ lib.optionals enableLibplayer [ "vgm-player" ]; 129 }; 130 + })
+6
pkgs/development/python-modules/aiohttp/default.nix
··· 6 fetchFromGitHub, 7 substituteAll, 8 python, 9 10 # build-system 11 cython, ··· 112 "test_requote_redirect_url_default" 113 # don't run benchmarks 114 "test_import_time" 115 ] 116 ++ lib.optionals stdenv.hostPlatform.is32bit [ "test_cookiejar" ] 117 ++ lib.optionals stdenv.hostPlatform.isDarwin [
··· 6 fetchFromGitHub, 7 substituteAll, 8 python, 9 + isPy310, 10 11 # build-system 12 cython, ··· 113 "test_requote_redirect_url_default" 114 # don't run benchmarks 115 "test_import_time" 116 + ] 117 + # these tests fail with python310 but succeeds with 11+ 118 + ++ lib.optionals isPy310 [ 119 + "test_https_proxy_unsupported_tls_in_tls" 120 + "test_tcp_connector_raise_connector_ssl_error" 121 ] 122 ++ lib.optionals stdenv.hostPlatform.is32bit [ "test_cookiejar" ] 123 ++ lib.optionals stdenv.hostPlatform.isDarwin [
+4 -2
pkgs/development/python-modules/ducc0/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "ducc0"; 14 - version = "0.34.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 21 owner = "mtr"; 22 repo = "ducc"; 23 rev = "ducc0_${lib.replaceStrings [ "." ] [ "_" ] version}"; 24 - hash = "sha256-lxNqB3Lt+n4vIH7cVW4DAwhjuPn49y+/3RLKVO8IuJM="; 25 }; 26 27 buildInputs = [ pybind11 ]; ··· 33 ]; 34 pytestFlagsArray = [ "python/test" ]; 35 pythonImportsCheck = [ "ducc0" ]; 36 37 meta = with lib; { 38 homepage = "https://gitlab.mpcdf.mpg.de/mtr/ducc";
··· 11 12 buildPythonPackage rec { 13 pname = "ducc0"; 14 + version = "0.35.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 21 owner = "mtr"; 22 repo = "ducc"; 23 rev = "ducc0_${lib.replaceStrings [ "." ] [ "_" ] version}"; 24 + hash = "sha256-LfN+rwJp5euVpR/5sUBG3XqBhF7/KbgW/485eufJtMQ="; 25 }; 26 27 buildInputs = [ pybind11 ]; ··· 33 ]; 34 pytestFlagsArray = [ "python/test" ]; 35 pythonImportsCheck = [ "ducc0" ]; 36 + 37 + DUCC0_OPTIMIZATION = "portable-strip"; 38 39 meta = with lib; { 40 homepage = "https://gitlab.mpcdf.mpg.de/mtr/ducc";
+39 -22
pkgs/development/python-modules/gymnasium/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, 6 - numpy, 7 cloudpickle, 8 - gym-notices, 9 - jax-jumpy, 10 - typing-extensions, 11 farama-notifications, 12 importlib-metadata, 13 - pythonOlder, 14 - ffmpeg, 15 jax, 16 jaxlib, 17 matplotlib, 18 moviepy, 19 opencv4, 20 pybox2d, 21 pygame, 22 pytestCheckHook, 23 scipy, 24 - stdenv, 25 }: 26 27 buildPythonPackage rec { 28 pname = "gymnasium"; 29 - version = "0.29.1"; 30 - format = "pyproject"; 31 32 src = fetchFromGitHub { 33 owner = "Farama-Foundation"; 34 repo = "gymnasium"; 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-L7fn9FaJzXwQhjDKwI9hlFpbPuQdwynU+Xjd8bbjxiw="; 37 }; 38 39 - nativeBuildInputs = [ setuptools ]; 40 41 - propagatedBuildInputs = [ 42 cloudpickle 43 farama-notifications 44 - gym-notices 45 - jax-jumpy 46 numpy 47 typing-extensions 48 ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; ··· 50 pythonImportsCheck = [ "gymnasium" ]; 51 52 nativeCheckInputs = [ 53 - ffmpeg 54 jax 55 jaxlib 56 matplotlib 57 moviepy 58 opencv4 59 pybox2d 60 pygame ··· 69 doCheck = !stdenv.hostPlatform.isDarwin; 70 71 disabledTestPaths = [ 72 - # mujoco is required for those tests but the mujoco python bindings are not packaged in nixpkgs. 73 "tests/envs/mujoco/test_mujoco_custom_env.py" 74 75 - # Those tests need to write on the filesystem which cause them to fail. 76 - "tests/experimental/wrappers/test_record_video.py" 77 "tests/utils/test_save_video.py" 78 "tests/wrappers/test_record_video.py" 79 - "tests/wrappers/test_video_recorder.py" 80 ]; 81 82 - meta = with lib; { 83 description = "Standard API for reinforcement learning and a diverse set of reference environments (formerly Gym)"; 84 homepage = "https://github.com/Farama-Foundation/Gymnasium"; 85 - license = licenses.mit; 86 - maintainers = with maintainers; [ GaetanLepage ]; 87 }; 88 }
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 + 7 + # build-system 8 setuptools, 9 + 10 + # dependencies 11 cloudpickle, 12 farama-notifications, 13 + numpy, 14 + typing-extensions, 15 + pythonOlder, 16 importlib-metadata, 17 + 18 + # tests 19 + dill, 20 + flax, 21 jax, 22 jaxlib, 23 matplotlib, 24 + mujoco, 25 moviepy, 26 opencv4, 27 pybox2d, 28 pygame, 29 pytestCheckHook, 30 scipy, 31 }: 32 33 buildPythonPackage rec { 34 pname = "gymnasium"; 35 + version = "1.0.0"; 36 + 37 + pyproject = true; 38 39 src = fetchFromGitHub { 40 owner = "Farama-Foundation"; 41 repo = "gymnasium"; 42 rev = "refs/tags/v${version}"; 43 + hash = "sha256-Qchuz08yJ0giVrtKLC9vBgr28JrHQyAOCuoS239ivVw="; 44 }; 45 46 + build-system = [ setuptools ]; 47 48 + dependencies = [ 49 cloudpickle 50 farama-notifications 51 numpy 52 typing-extensions 53 ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; ··· 55 pythonImportsCheck = [ "gymnasium" ]; 56 57 nativeCheckInputs = [ 58 + dill 59 + flax 60 jax 61 jaxlib 62 matplotlib 63 moviepy 64 + mujoco 65 opencv4 66 pybox2d 67 pygame ··· 76 doCheck = !stdenv.hostPlatform.isDarwin; 77 78 disabledTestPaths = [ 79 + # Unpackaged `mujoco-py` (Openai's mujoco) is required for these tests. 80 "tests/envs/mujoco/test_mujoco_custom_env.py" 81 + "tests/envs/mujoco/test_mujoco_rendering.py" 82 + "tests/envs/mujoco/test_mujoco_v5.py" 83 84 + # Rendering tests failing in the sandbox 85 + "tests/wrappers/vector/test_human_rendering.py" 86 + 87 + # These tests need to write on the filesystem which cause them to fail. 88 "tests/utils/test_save_video.py" 89 "tests/wrappers/test_record_video.py" 90 + ]; 91 + 92 + disabledTests = [ 93 + # Succeeds for most environments but `test_render_modes[Reacher-v4]` fails because it requires 94 + # OpenGL access which is not possible inside the sandbox. 95 + "test_render_mode" 96 ]; 97 98 + meta = { 99 description = "Standard API for reinforcement learning and a diverse set of reference environments (formerly Gym)"; 100 homepage = "https://github.com/Farama-Foundation/Gymnasium"; 101 + changelog = "https://github.com/Farama-Foundation/Gymnasium/releases/tag/v${version}"; 102 + license = lib.licenses.mit; 103 + maintainers = with lib.maintainers; [ GaetanLepage ]; 104 }; 105 }
+2 -2
pkgs/development/python-modules/oauthenticator/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "oauthenticator"; 25 - version = "17.0.0"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-0eRfcuI+GuhgF0myZPy8ZcL4kBCLv6PcGEk+92J+GZ0="; 33 }; 34 35 build-system = [ setuptools ];
··· 22 23 buildPythonPackage rec { 24 pname = "oauthenticator"; 25 + version = "17.1.0"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 + hash = "sha256-2RWsrS+W09AY9wWvvM/pYzsM0xzqcwWZYSv4BCsegiw="; 33 }; 34 35 build-system = [ setuptools ];
+55
pkgs/development/python-modules/pytest-ruff/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + poetry-core, 8 + poetry-dynamic-versioning, 9 + 10 + # dependencies 11 + pytest, 12 + ruff, 13 + 14 + # tests 15 + pytestCheckHook, 16 + pytest-mock, 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "pytest-ruff"; 21 + version = "0.4.1"; 22 + pyproject = true; 23 + 24 + src = fetchFromGitHub { 25 + owner = "businho"; 26 + repo = "pytest-ruff"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-Ol+W5mDGMCwptuBa0b+Plkm64UUBf9bmr9YBo8g93Ok="; 29 + }; 30 + 31 + build-system = [ 32 + poetry-core 33 + poetry-dynamic-versioning 34 + ]; 35 + 36 + dependencies = [ 37 + pytest 38 + ruff 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + pytestCheckHook 43 + pytest-mock 44 + ]; 45 + 46 + pythonImportsCheck = [ "pytest_ruff" ]; 47 + 48 + meta = { 49 + description = "A pytest plugin to run ruff"; 50 + homepage = "https://github.com/businho/pytest-ruff"; 51 + changelog = "https://github.com/businho/pytest-ruff/releases/tag/v${version}"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ baloo ]; 54 + }; 55 + }
+23 -11
pkgs/development/python-modules/shimmy/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - pythonOlder, 5 fetchFromGitHub, 6 setuptools, 7 - wheel, 8 gymnasium, 9 numpy, 10 ale-py, 11 bsuite, 12 dm-control, ··· 18 19 buildPythonPackage rec { 20 pname = "shimmy"; 21 - version = "1.3.0"; 22 pyproject = true; 23 - 24 - disabled = pythonOlder "3.8"; 25 26 src = fetchFromGitHub { 27 owner = "Farama-Foundation"; 28 repo = "Shimmy"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-rYBbGyMSFF/iIGruKn2JXKAVIZIfJDEHUEZUESiUg/k="; 31 }; 32 33 build-system = [ 34 setuptools 35 - wheel 36 ]; 37 38 dependencies = [ ··· 58 59 # Requires unpackaged pyspiel 60 "tests/test_openspiel.py" 61 - 62 - # Broken since ale-py v0.9.0 due to API change 63 - # https://github.com/Farama-Foundation/Shimmy/issues/120 64 - "tests/test_atari.py" 65 ]; 66 67 preCheck = ''
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + fetchpatch, 6 + 7 + # build-system 8 setuptools, 9 + 10 + # dependencies 11 gymnasium, 12 numpy, 13 + 14 + # tests 15 ale-py, 16 bsuite, 17 dm-control, ··· 23 24 buildPythonPackage rec { 25 pname = "shimmy"; 26 + version = "2.0.0"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "Farama-Foundation"; 31 repo = "Shimmy"; 32 rev = "refs/tags/v${version}"; 33 + hash = "sha256-/wIXjOGb3UeMQdeifYagd7OcxbBcdGPS09mjvkFsWmk="; 34 }; 35 36 + patches = [ 37 + # Shimmy tries to register some environments from `dm-control` that require unpackaged `labmaze`. 38 + # This prevents from importing `shimmy` itself by crashing with a `ModuleNotFoundError`. 39 + # This patch imports those environments lazily. 40 + # 41 + # TODO: get rid of this patch at the next release as the issue has been fixed upstream: 42 + # https://github.com/Farama-Foundation/Shimmy/pull/125 43 + (fetchpatch { 44 + name = "prevent-labmaze-import-crash"; 45 + url = "https://github.com/Farama-Foundation/Shimmy/commit/095d576f6aae15a09a1e426138629ce9f43a3c04.patch"; 46 + hash = "sha256-rr9l3tHunYFk0j7hfo9IaSRlogAtwXoXcQ0zuU/TL8c="; 47 + }) 48 + ]; 49 + 50 build-system = [ 51 setuptools 52 ]; 53 54 dependencies = [ ··· 74 75 # Requires unpackaged pyspiel 76 "tests/test_openspiel.py" 77 ]; 78 79 preCheck = ''
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "slack-sdk"; 23 - version = "3.33.1"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.6"; ··· 29 owner = "slackapi"; 30 repo = "python-slack-sdk"; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-OcGzpYwa8Ouf1ojQS9KnqlL37EYCZo5yjNeXXrkd0B4="; 33 }; 34 35 postPatch = ''
··· 20 21 buildPythonPackage rec { 22 pname = "slack-sdk"; 23 + version = "3.33.2"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.6"; ··· 29 owner = "slackapi"; 30 repo = "python-slack-sdk"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-6Uvp7hVFgHVavJO6Un5L793pOOOBtaT4+eywS3rRWUU="; 33 }; 34 35 postPatch = ''
+5 -6
pkgs/development/python-modules/torchrl/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - pythonOlder, 5 fetchFromGitHub, 6 7 # build-system ··· 44 pytestCheckHook, 45 pyyaml, 46 scipy, 47 - 48 - stdenv, 49 }: 50 51 buildPythonPackage rec { 52 pname = "torchrl"; 53 version = "0.5.0"; 54 pyproject = true; 55 - 56 - disabled = pythonOlder "3.8"; 57 58 src = fetchFromGitHub { 59 owner = "pytorch"; ··· 138 ++ optional-dependencies.rendering; 139 140 disabledTests = [ 141 # mujoco.FatalError: an OpenGL platform library has not been loaded into this process, this most likely means that a valid OpenGL context has not been created before mjr_makeContext was called 142 "test_vecenvs_env" 143 ··· 175 changelog = "https://github.com/pytorch/rl/releases/tag/v${version}"; 176 license = lib.licenses.mit; 177 maintainers = with lib.maintainers; [ GaetanLepage ]; 178 - # ~3k tests fail with: RuntimeError: internal error 179 }; 180 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # build-system ··· 43 pytestCheckHook, 44 pyyaml, 45 scipy, 46 }: 47 48 buildPythonPackage rec { 49 pname = "torchrl"; 50 version = "0.5.0"; 51 pyproject = true; 52 53 src = fetchFromGitHub { 54 owner = "pytorch"; ··· 133 ++ optional-dependencies.rendering; 134 135 disabledTests = [ 136 + # torchrl is incompatible with gymnasium>=1.0 137 + # https://github.com/pytorch/rl/discussions/2483 138 + "test_resetting_strategies" 139 + "test_torchrl_to_gym" 140 + 141 # mujoco.FatalError: an OpenGL platform library has not been loaded into this process, this most likely means that a valid OpenGL context has not been created before mjr_makeContext was called 142 "test_vecenvs_env" 143 ··· 175 changelog = "https://github.com/pytorch/rl/releases/tag/v${version}"; 176 license = lib.licenses.mit; 177 maintainers = with lib.maintainers; [ GaetanLepage ]; 178 }; 179 }
+3
pkgs/development/python-modules/uvloop/default.nix
··· 61 "--deselect=tests/test_process.py::Test_UV_Process::test_process_streams_redirect" 62 "--deselect=tests/test_process.py::Test_AIO_Process::test_process_streams_redirect" 63 ] 64 ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ 65 # Segmentation fault 66 "--deselect=tests/test_fs_event.py::Test_UV_FS_EVENT_RENAME::test_fs_event_rename"
··· 61 "--deselect=tests/test_process.py::Test_UV_Process::test_process_streams_redirect" 62 "--deselect=tests/test_process.py::Test_AIO_Process::test_process_streams_redirect" 63 ] 64 + ++ lib.optionals (pythonOlder "3.11") [ 65 + "--deselect=tests/test_tcp.py::Test_UV_TCPSSL::test_create_connection_ssl_failed_certificat" 66 + ] 67 ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ 68 # Segmentation fault 69 "--deselect=tests/test_fs_event.py::Test_UV_FS_EVENT_RENAME::test_fs_event_rename"
+24 -19
pkgs/development/python-modules/websockets/default.nix
··· 24 25 build-system = [ setuptools ]; 26 27 - patchPhase = '' 28 - # Disable all tests that need to terminate within a predetermined amount of 29 - # time. This is nondeterministic. 30 - sed -i 's/with self.assertCompletesWithin.*:/if True:/' \ 31 - tests/legacy/test_protocol.py 32 33 - # Disables tests relying on tight timeouts to avoid failures like: 34 - # File "/build/source/tests/legacy/test_protocol.py", line 1270, in test_keepalive_ping_with_no_ping_timeout 35 - # ping_1_again, ping_2 = tuple(self.protocol.pings) 36 - # ValueError: too many values to unpack (expected 2) 37 - for t in \ 38 - test_keepalive_ping_stops_when_connection_closing \ 39 - test_keepalive_ping_does_not_crash_when_connection_lost \ 40 - test_keepalive_ping \ 41 - test_keepalive_ping_not_acknowledged_closes_connection \ 42 - test_keepalive_ping_with_no_ping_timeout \ 43 - ; do 44 - sed -i "s/def $t(/def skip_$t(/" tests/legacy/test_protocol.py 45 - done 46 - ''; 47 48 nativeCheckInputs = [ unittestCheckHook ]; 49
··· 24 25 build-system = [ setuptools ]; 26 27 + patchPhase = 28 + '' 29 + # Disable all tests that need to terminate within a predetermined amount of 30 + # time. This is nondeterministic. 31 + sed -i 's/with self.assertCompletesWithin.*:/if True:/' \ 32 + tests/legacy/test_protocol.py 33 34 + # Disables tests relying on tight timeouts to avoid failures like: 35 + # File "/build/source/tests/legacy/test_protocol.py", line 1270, in test_keepalive_ping_with_no_ping_timeout 36 + # ping_1_again, ping_2 = tuple(self.protocol.pings) 37 + # ValueError: too many values to unpack (expected 2) 38 + for t in \ 39 + test_keepalive_ping_stops_when_connection_closing \ 40 + test_keepalive_ping_does_not_crash_when_connection_lost \ 41 + test_keepalive_ping \ 42 + test_keepalive_ping_not_acknowledged_closes_connection \ 43 + test_keepalive_ping_with_no_ping_timeout \ 44 + ; do 45 + sed -i "s/def $t(/def skip_$t(/" tests/legacy/test_protocol.py 46 + done 47 + '' 48 + + lib.optionalString (pythonOlder "3.11") '' 49 + # Our Python 3.10 and older raise SSLError instead of SSLCertVerificationError 50 + sed -i "s/def test_reject_invalid_server_certificate(/def skip_test_reject_invalid_server_certificate(/" tests/sync/test_client.py 51 + ''; 52 53 nativeCheckInputs = [ unittestCheckHook ]; 54
+2 -2
pkgs/development/tools/database/sqlfluff/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "sqlfluff"; 9 - version = "3.2.4"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "sqlfluff"; 14 repo = "sqlfluff"; 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-7EP2XIbvdB3oCFTY6IS9r00/QEB/eHJth05hVBzZCUI="; 17 }; 18 19 build-system = with python3.pkgs; [ setuptools ];
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "sqlfluff"; 9 + version = "3.2.5"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "sqlfluff"; 14 repo = "sqlfluff"; 15 rev = "refs/tags/${version}"; 16 + hash = "sha256-jYAzFqHuTpcgmnodt7vuNWTHRP3rd0B/3tp2Q04/N9o="; 17 }; 18 19 build-system = with python3.pkgs; [ setuptools ];
+21 -7
pkgs/development/web/flyctl/default.nix pkgs/by-name/fl/flyctl/package.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers, flyctl, installShellFiles }: 2 3 buildGoModule rec { 4 pname = "flyctl"; 5 - version = "0.3.15"; 6 7 src = fetchFromGitHub { 8 owner = "superfly"; 9 repo = "flyctl"; 10 rev = "v${version}"; 11 - hash = "sha256-RM9R3o1NJYrw21SYx5whdR9kbopdOXUj3Uw5dVmo6Kk="; 12 }; 13 14 - vendorHash = "sha256-0KVjg4gt0WOJgVaeugSGzJJE/MvKSPZP6MXCYIw0cxQ="; 15 16 subPackages = [ "." ]; 17 18 ldflags = [ 19 - "-s" "-w" 20 "-X github.com/superfly/flyctl/internal/buildinfo.buildDate=1970-01-01T00:00:00Z" 21 "-X github.com/superfly/flyctl/internal/buildinfo.buildVersion=${version}" 22 ]; 23 - tags = ["production"]; 24 25 nativeBuildInputs = [ installShellFiles ]; 26 ··· 64 downloadPage = "https://github.com/superfly/flyctl"; 65 homepage = "https://fly.io/"; 66 license = lib.licenses.asl20; 67 - maintainers = with lib.maintainers; [ adtya jsierles techknowlogick RaghavSood teutat3s ]; 68 mainProgram = "flyctl"; 69 }; 70 }
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + testers, 6 + flyctl, 7 + installShellFiles, 8 + }: 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 + version = "0.3.29"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 + hash = "sha256-gaDmgMJ87d8SosmXuO2arLS7w+3NBS8teKhdIRIXRnM="; 19 }; 20 21 + vendorHash = "sha256-0GfbHCKzBE8dlf2ZtUZN5L6ZJK2/Jhd9HNnkCNTAgtk="; 22 23 subPackages = [ "." ]; 24 25 ldflags = [ 26 + "-s" 27 + "-w" 28 "-X github.com/superfly/flyctl/internal/buildinfo.buildDate=1970-01-01T00:00:00Z" 29 "-X github.com/superfly/flyctl/internal/buildinfo.buildVersion=${version}" 30 ]; 31 + tags = [ "production" ]; 32 33 nativeBuildInputs = [ installShellFiles ]; 34 ··· 72 downloadPage = "https://github.com/superfly/flyctl"; 73 homepage = "https://fly.io/"; 74 license = lib.licenses.asl20; 75 + maintainers = with lib.maintainers; [ 76 + adtya 77 + jsierles 78 + techknowlogick 79 + RaghavSood 80 + teutat3s 81 + ]; 82 mainProgram = "flyctl"; 83 }; 84 }
pkgs/development/web/flyctl/disable-auto-update.patch pkgs/by-name/fl/flyctl/disable-auto-update.patch
+9 -1
pkgs/games/scummvm/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, nasm 2 , alsa-lib, curl, flac, fluidsynth, freetype, libjpeg, libmad, libmpeg2, libogg, libtheora, libvorbis, libGLU, libGL, SDL2, zlib 3 , Cocoa, AudioToolbox, Carbon, CoreMIDI, AudioUnit, cctools 4 }: ··· 13 rev = "v${version}"; 14 hash = "sha256-8/q16MwHhbbmUxiwJOHkjNxrnBB4grMa7qw/n3KLvRc="; 15 }; 16 17 nativeBuildInputs = [ nasm ]; 18
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, nasm 2 , alsa-lib, curl, flac, fluidsynth, freetype, libjpeg, libmad, libmpeg2, libogg, libtheora, libvorbis, libGLU, libGL, SDL2, zlib 3 , Cocoa, AudioToolbox, Carbon, CoreMIDI, AudioUnit, cctools 4 }: ··· 13 rev = "v${version}"; 14 hash = "sha256-8/q16MwHhbbmUxiwJOHkjNxrnBB4grMa7qw/n3KLvRc="; 15 }; 16 + 17 + patches = [ 18 + # Fix building with Freetype 2.13.3. Remove after next release. 19 + (fetchpatch { 20 + url = "https://github.com/scummvm/scummvm/commit/65977961b20ba97b1213b5267da0cb1efb49063b.patch?full_index=1"; 21 + hash = "sha256-e5dJd3gP8OAD3hEJlvOhMemsNErCKTn7avlprApFig0="; 22 + }) 23 + ]; 24 25 nativeBuildInputs = [ nasm ]; 26
-26
pkgs/tools/misc/vector/default.nix
··· 20 cmake, 21 perl, 22 git, 23 - # nix has a problem with the `?` in the feature list 24 - # enabling kafka will produce a vector with no features at all 25 - enableKafka ? false, 26 - # TODO investigate adding various "vendor-*" 27 - # "disk-buffer" is using leveldb TODO: investigate how useful 28 - # it would be, perhaps only for massive scale? 29 - features ? ( 30 - [ 31 - "api" 32 - "api-client" 33 - "enrichment-tables" 34 - "sinks" 35 - "sources" 36 - "sources-dnstap" 37 - "transforms" 38 - "component-validation-runner" 39 - ] 40 - # the second feature flag is passed to the rdkafka dependency 41 - # building on linux fails without this feature flag (both x86_64 and AArch64) 42 - ++ lib.optionals enableKafka [ "rdkafka?/gssapi-vendored" ] 43 - ++ lib.optional stdenv.hostPlatform.isUnix "unix" 44 - ), 45 nixosTests, 46 nix-update-script, 47 }: ··· 119 CARGO_PROFILE_RELEASE_LTO = "fat"; 120 CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; 121 122 - buildNoDefaultFeatures = true; 123 - buildFeatures = features; 124 - 125 # TODO investigate compilation failure for tests 126 # there are about 100 tests failing (out of 1100) for version 0.22.0 127 doCheck = false; ··· 158 ''; 159 160 passthru = { 161 - inherit features; 162 tests = { 163 inherit (nixosTests) vector; 164 };
··· 20 cmake, 21 perl, 22 git, 23 nixosTests, 24 nix-update-script, 25 }: ··· 97 CARGO_PROFILE_RELEASE_LTO = "fat"; 98 CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; 99 100 # TODO investigate compilation failure for tests 101 # there are about 100 tests failing (out of 1100) for version 0.22.0 102 doCheck = false; ··· 133 ''; 134 135 passthru = { 136 tests = { 137 inherit (nixosTests) vector; 138 };
+2 -2
pkgs/tools/package-management/pdm/default.nix
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "pdm"; 13 - version = "2.19.2"; 14 pyproject = true; 15 16 disabled = python3.pkgs.pythonOlder "3.8"; ··· 19 owner = "pdm-project"; 20 repo = "pdm"; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-m+ZVaAZZ4+/qqJs3B8/CEj+in/mrBKgfrx1OD3GpXLU="; 23 }; 24 25 nativeBuildInputs = [ installShellFiles ];
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "pdm"; 13 + version = "2.19.3"; 14 pyproject = true; 15 16 disabled = python3.pkgs.pythonOlder "3.8"; ··· 19 owner = "pdm-project"; 20 repo = "pdm"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-xgwIPHlTtmgCNN4R6/BJsqmI9hbA0wFAiq4YCa+r/UM="; 23 }; 24 25 nativeBuildInputs = [ installShellFiles ];
+5 -3
pkgs/tools/security/dnsrecon/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "dnsrecon"; 9 - version = "1.2.0"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "darkoperator"; 14 repo = "dnsrecon"; 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-XboRxq3ZDIDtuECVSnncQ2Pa8YAvva4KUNm0O5ED6rc="; 17 }; 18 19 build-system = with python3.pkgs; [ setuptools ]; 20 21 dependencies = with python3.pkgs; [ 22 dnspython 23 - netaddr 24 lxml 25 setuptools 26 ]; 27
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "dnsrecon"; 9 + version = "1.3.0"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "darkoperator"; 14 repo = "dnsrecon"; 15 rev = "refs/tags/${version}"; 16 + hash = "sha256-h87sNorCKxUmXZAbF7FaOqruUCv84FepFwKMYrIl70M="; 17 }; 18 19 build-system = with python3.pkgs; [ setuptools ]; 20 21 dependencies = with python3.pkgs; [ 22 dnspython 23 + loguru 24 lxml 25 + netaddr 26 + requests 27 setuptools 28 ]; 29
+2 -2
pkgs/tools/security/gowitness/default.nix
··· 6 7 buildGoModule rec { 8 pname = "gowitness"; 9 - version = "3.0.4"; 10 11 src = fetchFromGitHub { 12 owner = "sensepost"; 13 repo = "gowitness"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-ygnYqX8il0nDvF5+jd52CypmHH8iiLMlOZWdoTsR0ig="; 16 }; 17 18 vendorHash = "sha256-2hG+93LzJ+kUVCOXFGk83Asvn7zLWq2BSqrq+eOJhQ0=";
··· 6 7 buildGoModule rec { 8 pname = "gowitness"; 9 + version = "3.0.5"; 10 11 src = fetchFromGitHub { 12 owner = "sensepost"; 13 repo = "gowitness"; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-oEEq4f5G0kOpaj4KORbVhZqW4RPkBXC33PXYUHhoMxo="; 16 }; 17 18 vendorHash = "sha256-2hG+93LzJ+kUVCOXFGk83Asvn7zLWq2BSqrq+eOJhQ0=";
-25
pkgs/tools/security/pwncat/default.nix
··· 1 - { lib 2 - , buildPythonApplication 3 - , fetchPypi 4 - }: 5 - 6 - buildPythonApplication rec { 7 - pname = "pwncat"; 8 - version = "0.1.2"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "1230fdn5mx3wwr3a3nn6z2vwh973n248m11hnx9y3fjq7bgpky67"; 13 - }; 14 - 15 - # Tests requires to start containers 16 - doCheck = false; 17 - 18 - meta = with lib; { 19 - description = "TCP/UDP communication suite"; 20 - mainProgram = "pwncat"; 21 - homepage = "https://pwncat.org/"; 22 - license = with licenses; [ mit ]; 23 - maintainers = with maintainers; [ fab ]; 24 - }; 25 - }
···
+10 -10
pkgs/tools/security/qdigidoc/default.nix
··· 18 19 mkDerivation rec { 20 pname = "qdigidoc"; 21 - version = "4.5.1"; 22 23 src = fetchurl { 24 url = 25 "https://github.com/open-eid/DigiDoc4-Client/releases/download/v${version}/qdigidoc4-${version}.tar.gz"; 26 - hash = "sha256-grhSuexp5yd/s8h5AdmdSLBmQY85l9HKZ15oTTvC6PI="; 27 - }; 28 - 29 - tsl = fetchurl { 30 - url = "https://ec.europa.eu/tools/lotl/eu-lotl-pivot-300.xml"; 31 - sha256 = "1cikz36w9phgczcqnwk4k3mx3kk919wy2327jksmfa4cjfjq4a8d"; 32 }; 33 34 patches = [ 35 - # https://github.com/open-eid/DigiDoc4-Client/pull/1251 36 (fetchpatch { 37 - url = "https://github.com/open-eid/DigiDoc4-Client/commit/30281d14c5fb5582832eafbc254b56f8d685227d.patch"; 38 - hash = "sha256-nv23NbPUogOhS8No3SMIrAcPChl+d1HkxnePpCKIoUw="; 39 }) 40 ]; 41 42 nativeBuildInputs = [ cmake gettext pkg-config qttools ]; 43
··· 18 19 mkDerivation rec { 20 pname = "qdigidoc"; 21 + version = "4.6.0"; 22 23 src = fetchurl { 24 url = 25 "https://github.com/open-eid/DigiDoc4-Client/releases/download/v${version}/qdigidoc4-${version}.tar.gz"; 26 + hash = "sha256-szFLY9PpZMMYhfV5joueShfu92YDVmcCC3MOWIOAKVg="; 27 }; 28 29 patches = [ 30 (fetchpatch { 31 + url = "https://github.com/open-eid/DigiDoc4-Client/commit/bb324d18f0452c2ab1b360ff6c42bb7f11ea60d7.patch"; 32 + hash = "sha256-JpaU9inupSDsZKhHk+sp5g+oUynVFxR7lshjTXoFIbU="; 33 }) 34 ]; 35 + 36 + # Check https://dss.nowina.lu/tl-info, "Pivots loaded" section 37 + tsl = fetchurl { 38 + url = "https://ec.europa.eu/tools/lotl/eu-lotl-pivot-341.xml"; 39 + hash = "sha256-/TI8qYxXzourjGFPBpsQzi9Depi7lLQ2JaV+FyP0FtE="; 40 + }; 41 42 nativeBuildInputs = [ cmake gettext pkg-config qttools ]; 43
-35
pkgs/tools/security/xortool/default.nix
··· 1 - { lib 2 - , buildPythonApplication 3 - , docopt 4 - , fetchFromGitHub 5 - , importlib-metadata 6 - , poetry-core 7 - }: 8 - 9 - buildPythonApplication rec { 10 - pname = "xortool"; 11 - version = "1.0.0"; 12 - format = "pyproject"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "hellman"; 16 - repo = pname; 17 - rev = "v${version}"; 18 - sha256 = "19lfadi28r89bl5q8fhrxgjgs3nx3kgjd4rdg7wbvzi1cn29c5n7"; 19 - }; 20 - 21 - nativeBuildInputs = [ poetry-core ]; 22 - 23 - propagatedBuildInputs = [ docopt importlib-metadata ]; 24 - 25 - # Project has no tests 26 - doCheck = false; 27 - pythonImportsCheck = [ "xortool" ]; 28 - 29 - meta = with lib; { 30 - description = "Tool to analyze multi-byte XOR cipher"; 31 - homepage = "https://github.com/hellman/xortool"; 32 - license = with licenses; [ mit ]; 33 - maintainers = with maintainers; [ fab ]; 34 - }; 35 - }
···
+1 -1
pkgs/tools/typesetting/tex/texlive/default.nix
··· 139 mainDrv = set.out or set.tex or set.tlpkg or set.texdoc or set.texsource; in 140 builtins.removeAttrs mainDrv [ "outputSpecified" ]; 141 toTLPkgSets = { pkgs, ... }: lib.mapAttrsToList toTLPkgSet 142 - (builtins.groupBy (p: p.pname) pkgs); 143 144 # export TeX packages as { pkgs = [ ... ]; } in the top attribute set 145 allPkgLists = lib.mapAttrs (n: drv: { pkgs = toTLPkgList drv; }) tl;
··· 139 mainDrv = set.out or set.tex or set.tlpkg or set.texdoc or set.texsource; in 140 builtins.removeAttrs mainDrv [ "outputSpecified" ]; 141 toTLPkgSets = { pkgs, ... }: lib.mapAttrsToList toTLPkgSet 142 + (lib.groupBy (p: p.pname) pkgs); 143 144 # export TeX packages as { pkgs = [ ... ]; } in the top attribute set 145 allPkgLists = lib.mapAttrs (n: drv: { pkgs = toTLPkgList drv; }) tl;
+2
pkgs/top-level/ada-packages.nix
··· 12 f = (self: { 13 inherit gnat; 14 15 gprbuild-boot = self.callPackage ../development/ada-modules/gprbuild/boot.nix { }; 16 gprbuild = self.callPackage ../development/ada-modules/gprbuild { }; 17
··· 12 f = (self: { 13 inherit gnat; 14 15 + gpr2 = self.callPackage ../development/ada-modules/gpr2 { }; 16 + 17 gprbuild-boot = self.callPackage ../development/ada-modules/gprbuild/boot.nix { }; 18 gprbuild = self.callPackage ../development/ada-modules/gprbuild { }; 19
+6 -8
pkgs/top-level/all-packages.nix
··· 466 inherit (darwin.apple_sdk.frameworks) AppKit; 467 }; 468 469 cmark = callPackage ../development/libraries/cmark { }; 470 471 cmark-gfm = callPackage ../development/libraries/cmark-gfm { }; ··· 14495 14496 flasm = callPackage ../development/compilers/flasm { }; 14497 14498 - flyctl = callPackage ../development/web/flyctl { }; 14499 - 14500 fluidd = callPackage ../applications/misc/fluidd { }; 14501 14502 flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { }); ··· 14765 14766 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; }); 14767 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; }); 14768 gnatPackages = gnat12Packages; 14769 14770 inherit (gnatPackages) ··· 17883 lcov = callPackage ../development/tools/analysis/lcov { }; 17884 17885 lemon = callPackage ../development/tools/parsing/lemon { }; 17886 - 17887 - lenmus = callPackage ../applications/misc/lenmus { }; 17888 17889 libtool = libtool_2; 17890 ··· 37627 37628 pyupgrade = with python3Packages; toPythonApplication pyupgrade; 37629 37630 - pwncat = python3Packages.callPackage ../tools/security/pwncat { }; 37631 - 37632 pwntools = with python3Packages; toPythonApplication pwntools; 37633 37634 putty = callPackage ../applications/networking/remote/putty { ··· 38139 x2x = callPackage ../tools/X11/x2x { }; 38140 38141 xboxdrv = callPackage ../misc/drivers/xboxdrv { }; 38142 - 38143 - xortool = python3Packages.callPackage ../tools/security/xortool { }; 38144 38145 xorex = callPackage ../tools/security/xorex { }; 38146
··· 466 inherit (darwin.apple_sdk.frameworks) AppKit; 467 }; 468 469 + cope = callPackage ../by-name/co/cope/package.nix { 470 + perl = perl538; 471 + perlPackages = perl538Packages; 472 + }; 473 + 474 cmark = callPackage ../development/libraries/cmark { }; 475 476 cmark-gfm = callPackage ../development/libraries/cmark-gfm { }; ··· 14500 14501 flasm = callPackage ../development/compilers/flasm { }; 14502 14503 fluidd = callPackage ../applications/misc/fluidd { }; 14504 14505 flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { }); ··· 14768 14769 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; }); 14770 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; }); 14771 + gnat14Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat14; }); 14772 gnatPackages = gnat12Packages; 14773 14774 inherit (gnatPackages) ··· 17887 lcov = callPackage ../development/tools/analysis/lcov { }; 17888 17889 lemon = callPackage ../development/tools/parsing/lemon { }; 17890 17891 libtool = libtool_2; 17892 ··· 37629 37630 pyupgrade = with python3Packages; toPythonApplication pyupgrade; 37631 37632 pwntools = with python3Packages; toPythonApplication pwntools; 37633 37634 putty = callPackage ../applications/networking/remote/putty { ··· 38139 x2x = callPackage ../tools/X11/x2x { }; 38140 38141 xboxdrv = callPackage ../misc/drivers/xboxdrv { }; 38142 38143 xorex = callPackage ../tools/security/xorex { }; 38144
+2
pkgs/top-level/python-packages.nix
··· 10374 10375 pytest-pudb = callPackage ../development/python-modules/pytest-pudb { }; 10376 10377 pytlv = callPackage ../development/python-modules/pytlv { }; 10378 10379 pywebcopy = callPackage ../development/python-modules/pywebcopy { };
··· 10374 10375 pytest-pudb = callPackage ../development/python-modules/pytest-pudb { }; 10376 10377 + pytest-ruff = callPackage ../development/python-modules/pytest-ruff { }; 10378 + 10379 pytlv = callPackage ../development/python-modules/pytlv { }; 10380 10381 pywebcopy = callPackage ../development/python-modules/pywebcopy { };