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