diff --git a/nixos/modules/services/web-apps/jitsi-meet.nix b/nixos/modules/services/web-apps/jitsi-meet.nix index 219fab93e642..cc6e6af64051 100644 --- a/nixos/modules/services/web-apps/jitsi-meet.nix +++ b/nixos/modules/services/web-apps/jitsi-meet.nix @@ -528,7 +528,7 @@ in ProtectSystem = "strict"; ProtectClock = true; ProtectHome = true; - ProtectProc = true; + ProtectProc = "noaccess"; ProtectKernelLogs = true; PrivateTmp = true; PrivateDevices = true; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1815d565762d..02a681a2a58c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1492,6 +1492,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + blame-nvim = buildVimPlugin { + pname = "blame.nvim"; + version = "2025-04-16"; + src = fetchFromGitHub { + owner = "FabijanZulj"; + repo = "blame.nvim"; + rev = "b87b8c820e4cec06fbbd2f946b7b35c45906ee0c"; + sha256 = "0wx8n4nsk4dw1543d4plg4f8hzhrs8scpp7shrjgsn28ndkrx25z"; + }; + meta.homepage = "https://github.com/FabijanZulj/blame.nvim/"; + meta.hydraPlatforms = [ ]; + }; + blamer-nvim = buildVimPlugin { pname = "blamer.nvim"; version = "2023-09-19"; @@ -7197,6 +7210,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + lensline-nvim = buildVimPlugin { + pname = "lensline.nvim"; + version = "2025-08-28"; + src = fetchFromGitHub { + owner = "oribarilan"; + repo = "lensline.nvim"; + rev = "e057fe1845d58ca52967c8805eb6ff8f4d16f3d7"; + sha256 = "0ckwyvj6764npn836cjva7mmifzcnhz73a03kmq7p18r81sbrqgj"; + }; + meta.homepage = "https://github.com/oribarilan/lensline.nvim/"; + meta.hydraPlatforms = [ ]; + }; + lessspace-vim = buildVimPlugin { pname = "lessspace.vim"; version = "2023-02-13"; @@ -11738,6 +11764,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + nvim-unity = buildVimPlugin { + pname = "nvim-unity"; + version = "2025-08-22"; + src = fetchFromGitHub { + owner = "apyra"; + repo = "nvim-unity"; + rev = "22aa4a977bbe4a9cd2c09617f43744eda76fb315"; + sha256 = "0hxpj6nh6w73mz29p4jpfapfc4nrmsnpcrw2cyggcrblfmm844f8"; + }; + meta.homepage = "https://github.com/apyra/nvim-unity/"; + meta.hydraPlatforms = [ ]; + }; + nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; version = "2025-08-19"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 68358bfffc45..4d43348ad785 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -113,6 +113,7 @@ https://github.com/vim-scripts/bats.vim/,, https://github.com/rbgrouleff/bclose.vim/,, https://github.com/max397574/better-escape.nvim/,, https://github.com/LunarVim/bigfile.nvim/,, +https://github.com/FabijanZulj/blame.nvim/,HEAD, https://github.com/APZelos/blamer.nvim/,HEAD, https://github.com/Kaiser-Yang/blink-cmp-avante/,HEAD, https://github.com/disrupted/blink-cmp-conventional-commits/,HEAD, @@ -552,6 +553,7 @@ https://github.com/ggandor/leap.nvim/,HEAD, https://github.com/kawre/leetcode.nvim/,HEAD, https://github.com/mrjones2014/legendary.nvim/,HEAD, https://github.com/camspiers/lens.vim/,, +https://github.com/oribarilan/lensline.nvim/,HEAD, https://github.com/thirtythreeforty/lessspace.vim/,, https://github.com/cohama/lexima.vim/,, https://github.com/lmburns/lf.nvim/,HEAD, @@ -901,6 +903,7 @@ https://github.com/windwp/nvim-ts-autotag/,, https://github.com/joosepalviste/nvim-ts-context-commentstring/,, https://github.com/kevinhwang91/nvim-ufo/,HEAD, https://github.com/samjwill/nvim-unception/,HEAD, +https://github.com/apyra/nvim-unity/,HEAD, https://github.com/chrisgrieser/nvim-various-textobjs/,HEAD, https://github.com/yioneko/nvim-vtsls/,HEAD, https://github.com/AckslD/nvim-whichkey-setup.lua/,, diff --git a/pkgs/by-name/bo/bookstack/package.nix b/pkgs/by-name/bo/bookstack/package.nix index 8e0448d60990..dc36cfba748d 100644 --- a/pkgs/by-name/bo/bookstack/package.nix +++ b/pkgs/by-name/bo/bookstack/package.nix @@ -8,16 +8,16 @@ php83.buildComposerProject2 (finalAttrs: { pname = "bookstack"; - version = "25.07.1"; + version = "25.07.2"; src = fetchFromGitHub { owner = "bookstackapp"; repo = "bookstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-POStEhG8c3gQyAT9KsRZYEafN3OrI3X/Esar/ZCBrZA="; + hash = "sha256-j6vDox70HPLwBlBDyewpwi1FUpNq62fj9RvqppjZ16Q="; }; - vendorHash = "sha256-LQKZjGabmAcpK1j+J5uwu/vCk3EHLB2UvuUpAr0pFxc="; + vendorHash = "sha256-UjIFk23BFfghieHnvomU0UAwZJslN8ya+IDat001RrE="; passthru = { phpPackage = php83; diff --git a/pkgs/by-name/br/briar-desktop/package.nix b/pkgs/by-name/br/briar-desktop/package.nix index 3aa6ac2e5751..5683ca610fd8 100644 --- a/pkgs/by-name/br/briar-desktop/package.nix +++ b/pkgs/by-name/br/briar-desktop/package.nix @@ -19,12 +19,12 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "briar-desktop"; version = "0.6.3-beta"; src = fetchurl { - url = "https://desktop.briarproject.org/jars/linux/${version}/briar-desktop-linux-${version}.jar"; + url = "https://desktop.briarproject.org/jars/linux/${finalAttrs.version}/briar-desktop-linux-${finalAttrs.version}.jar"; hash = "sha256-8JX4cgRJZDCBlu5iVL7t5nZSZn8XTk3DU3rasViQgtg="; }; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/{bin,lib} - cp ${src} $out/lib/briar-desktop.jar + cp ${finalAttrs.src} $out/lib/briar-desktop.jar makeWrapper ${openjdk}/bin/java $out/bin/briar-desktop \ --add-flags "-jar $out/lib/briar-desktop.jar" \ --prefix LD_LIBRARY_PATH : "${ @@ -58,15 +58,16 @@ stdenv.mkDerivation rec { done ''; - meta = with lib; { + meta = { description = "Decentralized and secure messenger"; mainProgram = "briar-desktop"; homepage = "https://code.briarproject.org/briar/briar-desktop"; - license = licenses.gpl3; - maintainers = with maintainers; [ + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ onny supinie ]; + teams = with lib.teams; [ ngi ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index d8e5a2431352..7cae438e5af9 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.95" + "@anthropic-ai/claude-code": "^1.0.96" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.95", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.95.tgz", - "integrity": "sha512-VLwfezJ8vnNpkdUdyMORQ1JXx/C7GFd8MLiJTXXThvMTxhNEr8IhAY/bExNrtdkWx2+aipGocRLgNZrUon9HMw==", + "version": "1.0.96", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.96.tgz", + "integrity": "sha512-xnxhYzuh6PYlMcw56REMQiGMW20WaLLOvG8L8TObq70zhNKs3dro7nhYwHRe1c2ubTr20oIJK0aSkyD2BpO8nA==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 7ceb269f1463..cdc0f9c59807 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.95"; + version = "1.0.96"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-msAIwzvmzu9qherfXUAgyt7NMq+vZwhTKhu/9ksX6xs="; + hash = "sha256-w3KT+dZbrcrwnOl9ByZ43nuSN9ON078kCqxF7fIZ7AA="; }; - npmDepsHash = "sha256-nUzpOO3GQ2ME0kwyTcqhy30OW0wOPlai2YX/GH8pgS4="; + npmDepsHash = "sha256-qjg3gUmqlPfngnWRfADZlAK89aOoKtCkQkCXKjVPNFk="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 85062aa39359..0d293831d966 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "11.69.0"; + version = "11.69.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-oMGkGZH6k5E/8/WyMOqoB5oQskKd1FZbyQJ9XS+f/G0="; + hash = "sha256-MphCAmM49ThVYRWsw46LLqDP9OJ9tgHzDFmlBjzIjA8="; }; proxyVendor = true; - vendorHash = "sha256-7/DjNBpecs65VwaEXnnPunx9phpzSH9p/+Y82XRWJjo="; + vendorHash = "sha256-pSgUt+Gv425YQrMpKZb7lncK/9hY7pxtCt/Drouea/M="; subPackages = [ "apps/cnspec" ]; diff --git a/pkgs/by-name/dv/dvdisaster/dvdrom.patch b/pkgs/by-name/dv/dvdisaster/dvdrom.patch deleted file mode 100644 index ce3f3de2bc03..000000000000 --- a/pkgs/by-name/dv/dvdisaster/dvdrom.patch +++ /dev/null @@ -1,19 +0,0 @@ -Author: Corey Wright -Description: Adds support for DVD-ROM medium-type. - -Index: dvdisaster/scsi-layer.c -=================================================================== ---- dvdisaster.orig/scsi-layer.c 2012-03-06 11:10:17.147044691 +0900 -+++ dvdisaster/scsi-layer.c 2012-03-06 11:10:30.927044292 +0900 -@@ -913,6 +913,11 @@ - break; - } - -+ if(layer_type & 0x01) -+ { dh->typeDescr = g_strdup("DVD-ROM"); -+ break; -+ } -+ - if(layer_type & 0x06) /* strange thing: (re-)writeable but neither plus nor dash */ - { dh->typeDescr = g_strdup("DVD-ROM (fake)"); - dh->subType = DVD; diff --git a/pkgs/by-name/dv/dvdisaster/encryption.patch b/pkgs/by-name/dv/dvdisaster/encryption.patch deleted file mode 100644 index 21e35889382d..000000000000 --- a/pkgs/by-name/dv/dvdisaster/encryption.patch +++ /dev/null @@ -1,19 +0,0 @@ -Author: n/a -Description: Disables to skip on encrypted disks (e.g. DVD with CSS-Encryption). - -diff -Naur dvdisaster-0.79.5.orig/scsi-layer.c dvdisaster-0.79.5/scsi-layer.c ---- dvdisaster-0.79.5.orig/scsi-layer.c 2015-10-28 21:56:57.000000000 +0100 -+++ dvdisaster-0.79.5/scsi-layer.c 2015-12-27 06:19:32.012253661 +0100 -@@ -2712,12 +2712,6 @@ - } - } - -- if(dh->mainType == DVD && query_copyright(dh)) -- { CloseImage(image); -- Stop(_("This software does not support encrypted media.\n")); -- return NULL; -- } -- - /* Create the bitmap of simulated defects */ - - if(Closure->simulateDefects) diff --git a/pkgs/by-name/dv/dvdisaster/gcc14-fix.patch b/pkgs/by-name/dv/dvdisaster/gcc14-fix.patch deleted file mode 100644 index 95c6925eec37..000000000000 --- a/pkgs/by-name/dv/dvdisaster/gcc14-fix.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/scripts/bash-based-configure b/scripts/bash-based-configure ---- a/scripts/bash-based-configure -+++ b/scripts/bash-based-configure -@@ -1364,6 +1364,7 @@ EOF - - cat >conftest.c < -+#include - int main(int argc, char *argv[]) - { g_malloc(1024); diff --git a/pkgs/by-name/dv/dvdisaster/md5sum.patch b/pkgs/by-name/dv/dvdisaster/md5sum.patch new file mode 100644 index 000000000000..b4b24e7a45ba --- /dev/null +++ b/pkgs/by-name/dv/dvdisaster/md5sum.patch @@ -0,0 +1,22 @@ +Just use md5sum +diff --git a/regtest/common.bash b/regtest/common.bash +index ce629ff..75abe54 100644 +--- a/regtest/common.bash ++++ b/regtest/common.bash +@@ -33,15 +33,7 @@ TMPLOG="$LOGDIR/tmplog.txt" + + UNAME="$(uname -s)" + +-if [ "$UNAME" = Darwin ]; then +- MD5SUM="md5 -r" +-else +- MD5SUM=md5sum +-fi +- +-if ! $MD5SUM $RNDSEQ >/dev/null 2>&1; then +- MD5SUM=../simple-md5sum +-fi ++MD5SUM=md5sum + + nbfailed=0 + diff --git a/pkgs/by-name/dv/dvdisaster/package.nix b/pkgs/by-name/dv/dvdisaster/package.nix index 5511faaee11b..e68dfba2d32c 100644 --- a/pkgs/by-name/dv/dvdisaster/package.nix +++ b/pkgs/by-name/dv/dvdisaster/package.nix @@ -1,46 +1,49 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, gettext, pkg-config, which, glib, - gtk2, - enableSoftening ? true, + gtk3, + wrapGAppsHook3, + withGui ? true, }: -stdenv.mkDerivation rec { - pname = "dvdisaster"; - version = "0.79.10"; +stdenv.mkDerivation (finalAttrs: { - src = fetchurl { - url = "https://dvdisaster.jcea.es/downloads/${pname}-${version}.tar.bz2"; - hash = "sha256-3Qqf9i8aSL9z2uJvm8P/QOPp83nODC3fyLL1iBIgf+g="; + pname = "dvdisaster"; + version = "0.79.10-pl5"; + + src = fetchFromGitHub { + owner = "speed47"; + repo = "dvdisaster"; + tag = "v${finalAttrs.version}"; + hash = "sha256-lWvZDB08lZb87l4oEbrdtc6Me4mWHiW3DFNXYoYR3a0="; }; nativeBuildInputs = [ gettext pkg-config which - ]; - buildInputs = [ - glib - gtk2 + wrapGAppsHook3 ]; - patches = lib.optionals enableSoftening [ - ./encryption.patch - ./dvdrom.patch - ./gcc14-fix.patch + buildInputs = [ + glib + ] + ++ lib.optionals withGui [ + gtk3 + ]; + + patches = [ + ./md5sum.patch ]; postPatch = '' patchShebangs ./ sed -i 's/dvdisaster48.png/dvdisaster/' contrib/dvdisaster.desktop - substituteInPlace scripts/bash-based-configure \ - --replace 'if (make -v | grep "GNU Make") > /dev/null 2>&1 ;' \ - 'if make -v | grep "GNU Make" > /dev/null 2>&1 ;' ''; configureFlags = [ @@ -49,10 +52,12 @@ stdenv.mkDerivation rec { "--with-nls=yes" "--with-embedded-src-path=no" ] + ++ lib.optionals (!withGui) [ + "--with-gui=no" + ] ++ lib.optional (stdenv.hostPlatform.isx86_64) "--with-sse2=yes"; - # fatal error: inlined-icons.h: No such file or directory - enableParallelBuilding = false; + enableParallelBuilding = true; doCheck = true; checkPhase = '' @@ -61,25 +66,16 @@ stdenv.mkDerivation rec { mkdir -p "$TMP"/{log,regtest} substituteInPlace common.bash \ - --replace /dev/shm "$TMP/log" \ - --replace /var/tmp "$TMP" + --replace-fail /dev/shm "$TMP/log" \ + --replace-fail /var/tmp "$TMP" - for test in *.bash; do - case "$test" in - common.bash) - echo "Skipping $test" - continue ;; - *) - echo "Running $test" - ./"$test" - esac - done + ./runtests.sh popd runHook postCheck ''; - postInstall = '' + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' rm -f $out/bin/dvdisaster-uninstall.sh mkdir -pv $out/share/applications cp contrib/dvdisaster.desktop $out/share/applications/ @@ -91,18 +87,29 @@ stdenv.mkDerivation rec { done ''; - meta = with lib; { - homepage = "https://dvdisaster.jcea.es/"; - description = "Data loss/scratch/aging protection for CD/DVD media"; + # Tests are heavily CPU-bound + requiredSystemFeatures = [ "big-parallel" ]; + + meta = { + homepage = "https://github.com/speed47/dvdisaster"; + changelog = "https://github.com/speed47/dvdisaster/blob/v${finalAttrs.version}/CHANGELOG"; + description = "Data loss/scratch/aging protection for CD/DVD media (unofficial version)"; longDescription = '' Dvdisaster provides a margin of safety against data loss on CD and DVD media caused by scratches or aging media. It creates error correction data which is used to recover unreadable sectors if the disc becomes damaged at a later time. + + This version is built on top of the latest upstream version (2021), + it is backwards compatible with it, and adds a list of improvements, + such as BD-R support, CLI-only mode, and more. ''; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = [ ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.matteopacini ]; mainProgram = "dvdisaster"; + # Tests are not parallelized, and take a long time to run (1-3 hours, depending on CPU) + # Max observed time: ~4 hours on a "big-parallel" builder + timeout = 4 * 60 * 60; }; -} +}) diff --git a/pkgs/by-name/gc/gcovr/package.nix b/pkgs/by-name/gc/gcovr/package.nix index a03238dddedd..22f796de7838 100644 --- a/pkgs/by-name/gc/gcovr/package.nix +++ b/pkgs/by-name/gc/gcovr/package.nix @@ -22,6 +22,10 @@ python3Packages.buildPythonPackage rec { preBuild = '' substituteInPlace pyproject.toml \ --replace-fail "hatchling==1.26.1" "hatchling" + substituteInPlace pyproject.toml \ + --replace-fail "hatch-fancy-pypi-readme==24.1.0" "hatch-fancy-pypi-readme>=24.1.0" + substituteInPlace pyproject.toml \ + --replace-fail "hatch-vcs==0.4.0" "hatch-vcs>=0.4.0" ''; dependencies = diff --git a/pkgs/by-name/li/lintspec/package.nix b/pkgs/by-name/li/lintspec/package.nix index d60356e23963..0e4713d71ebb 100644 --- a/pkgs/by-name/li/lintspec/package.nix +++ b/pkgs/by-name/li/lintspec/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "lintspec"; - version = "0.6.2"; + version = "0.7.0"; src = fetchFromGitHub { owner = "beeb"; repo = "lintspec"; tag = "v${version}"; - hash = "sha256-bJqHxmuje1B2aOqMf+n+quOhnSXTr5lsqhjmHbLnepk="; + hash = "sha256-XpwKQM6CqdRZZKdrCl6B3XlFMwKMfxBRjqfcjb9IMqQ="; }; - cargoHash = "sha256-UbhZluZhRaeC/x+qpVYb/p5lWjZB3HhCRvw9fSrR+ss="; + cargoHash = "sha256-8L+C3bBvKPMuEOKz6v0aKFmXgA3Z8/Sw0ugElN0mfEk="; meta = { description = "Blazingly fast linter for NatSpec comments in Solidity code"; diff --git a/pkgs/by-name/lo/loopwm/package.nix b/pkgs/by-name/lo/loopwm/package.nix index b030fc537445..5a6c29309a4d 100644 --- a/pkgs/by-name/lo/loopwm/package.nix +++ b/pkgs/by-name/lo/loopwm/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "loopwm"; - version = "1.2.0"; + version = "1.3.0"; src = fetchurl { url = "https://github.com/MrKai77/Loop/releases/download/${finalAttrs.version}/Loop.zip"; - hash = "sha256-MofFucp/GUquU7Bx4gePIWSSrAqFUf0q59IM8MgJIPs="; + hash = "sha256-UiEUdRKQLJdOj+fI4fmTi71TreP1gM+jr+53dhtESRE="; }; sourceRoot = "."; diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 9c7404eac37e..3ef9cd7cec33 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-v3M/MrBwa4XBfsDYt9BCmt0MBEnIjrCck/Cpv79dXLw="; + hash = "sha256-lvBlwp2a2JPGgaCKt5HOxm9xoy+HyZeJGw6G5NiLgAw="; }; - cargoHash = "sha256-D1LBPwPdkTV35cDrKaygRoiBYWRSYv4KtkAdvs5+S/o="; + cargoHash = "sha256-PQ/Op567xD1u8J01r5quzDsDjGw7kxbGL4oaM4b6Obc="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-1yxxzxhefviOQX6lXWFW/bmkOcJeetE1sCPsDUT4UJM="; + hash = "sha256-iyLUKcxpq5G7P2TlQ/GmJdZtEbeX+/NkhdEQOi44s5I="; }; npmRoot = "frontend"; diff --git a/pkgs/by-name/mi/miracle-wm/package.nix b/pkgs/by-name/mi/miracle-wm/package.nix index f3428589e621..46f672a3e11f 100644 --- a/pkgs/by-name/mi/miracle-wm/package.nix +++ b/pkgs/by-name/mi/miracle-wm/package.nix @@ -2,7 +2,7 @@ stdenv, lib, fetchFromGitHub, - gitUpdater, + unstableGitUpdater, nixosTests, boost, cmake, @@ -31,20 +31,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "miracle-wm"; - version = "0.6.2"; + version = "0.6.2-unstable-2025-08-27"; src = fetchFromGitHub { owner = "miracle-wm-org"; repo = "miracle-wm"; - tag = "v${finalAttrs.version}"; - hash = "sha256-zUqW21gZC7J/E0cld11N6OyclpgKCh4F7m/soBi3N1E="; + rev = "0a55a023adf511b042f922aeba666744805be988"; + hash = "sha256-yf7knY1tNFeCwePsfTAMAxIma+ZeZUvqpMJe7ABahEw="; }; postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail 'DESTINATION /usr/lib' 'DESTINATION ''${CMAKE_INSTALL_LIBDIR}' \ --replace-fail '-march=native' '# -march=native' \ - --replace-fail '-flto' '# -flto' '' + lib.optionalString (!finalAttrs.finalPackage.doCheck) '' substituteInPlace CMakeLists.txt \ @@ -89,7 +88,9 @@ stdenv.mkDerivation (finalAttrs: { checkInputs = [ gtest ]; cmakeFlags = [ + (lib.cmakeBool "ENABLE_LTO" true) (lib.cmakeBool "SYSTEMD_INTEGRATION" true) + (lib.cmakeBool "END_TO_END_TESTS" finalAttrs.finalPackage.doCheck) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; @@ -97,6 +98,8 @@ stdenv.mkDerivation (finalAttrs: { checkPhase = '' runHook preCheck + export XDG_RUNTIME_DIR=$TMP + ./tests/miracle-wm-tests runHook postCheck @@ -115,7 +118,7 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { - updateScript = gitUpdater { rev-prefix = "v"; }; + updateScript = unstableGitUpdater { tagPrefix = "v"; }; providedSessions = [ "miracle-wm" ]; tests.vm = nixosTests.miracle-wm; }; diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix index 1d2c2d4ff029..220839336cf0 100644 --- a/pkgs/by-name/ne/netbird-dashboard/package.nix +++ b/pkgs/by-name/ne/netbird-dashboard/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "netbird-dashboard"; - version = "2.14.0"; + version = "2.17.0"; src = fetchFromGitHub { owner = "netbirdio"; repo = "dashboard"; rev = "v${version}"; - hash = "sha256-uJfXBRN8rr51nmXhpqW/P/fj+hr2yIxamL36JH7vTQI="; + hash = "sha256-i6nwLOkfznr99B9UikRXMezZ2h/qmnwYNWZyVunlgn8="; }; - npmDepsHash = "sha256-5a2OXxTjamRpm1PBrJWYtrvAT1c9qfAOja7gpkt2stI="; + npmDepsHash = "sha256-W9tR151QLP+xprPn52pi2I8JD3BSTsxim96WS0sqTvU="; npmFlags = [ "--legacy-peer-deps" ]; installPhase = '' diff --git a/pkgs/by-name/nv/nvidia-mig-parted/package.nix b/pkgs/by-name/nv/nvidia-mig-parted/package.nix new file mode 100644 index 000000000000..e38258d5cd95 --- /dev/null +++ b/pkgs/by-name/nv/nvidia-mig-parted/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "nvidia-mig-parted"; + version = "0.12.1"; + + src = fetchFromGitHub { + owner = "NVIDIA"; + repo = "mig-parted"; + tag = "v${finalAttrs.version}"; + hash = "sha256-mNzwD8DaWJ0L1y2q/3UhKf0zjKRp3+XwhtFF+Stl/A0="; + }; + + vendorHash = null; + + excludedPackages = [ + "cmd/nvidia-mig-manager" + "deployments/devel" + ]; + + # Avoid undefined symbol: nvmlGpuInstanceGetComputeInstanceProfileInfoV + ldflags = [ "-extldflags=-Wl,-z,lazy" ]; + + meta = { + description = "MIG Partition Editor for NVIDIA GPUs"; + homepage = "https://github.com/nvidia/mig-parted"; + changelog = "https://github.com/NVIDIA/mig-parted/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jherland ]; + mainProgram = "nvidia-mig-parted"; + }; +}) diff --git a/pkgs/by-name/po/podofo_1_0/package.nix b/pkgs/by-name/po/podofo_1_0/package.nix index a8d60a04ca4a..307f2d745405 100644 --- a/pkgs/by-name/po/podofo_1_0/package.nix +++ b/pkgs/by-name/po/podofo_1_0/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "podofo"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "podofo"; repo = "podofo"; rev = finalAttrs.version; - hash = "sha256-AiuWSIVTeq6O13yDC4mRIK5LNOKSfMG8AGE9wdMA9PE="; + hash = "sha256-mWomK+efiq2oLnYdLSWpqwtSd0WNVU1DsYmDHierQ64="; }; outputs = [ diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 040bfd1a581f..83d33d1593e7 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "polarity"; - version = "latest-unstable-2025-08-05"; + version = "latest-unstable-2025-08-24"; src = fetchFromGitHub { owner = "polarity-lang"; repo = "polarity"; - rev = "5adc14a5d3151ed124d89768c382e085caf612ac"; - hash = "sha256-ByTUzruKM0u8SfRM88ogvsGw0JijWAVv8oidVdAGNUs="; + rev = "5e208207cfee3fbefd16dd6c0ef5e9f086597374"; + hash = "sha256-8/edtUEoDtIwqBtUi5OdyQ+aHSnbXS4R1ltZYLQIehM="; }; - cargoHash = "sha256-SXGuf/JaBfPZgbCAfRmC2Gd82kOn54VQrc7FdmVJRuA="; + cargoHash = "sha256-EB6DlhD+0oneAGhLHi3bWnnFUIfNdKeW52umWHZEP7c="; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; diff --git a/pkgs/by-name/qd/qdldl/package.nix b/pkgs/by-name/qd/qdldl/package.nix index b48088f8ab4b..bacdab3305e5 100644 --- a/pkgs/by-name/qd/qdldl/package.nix +++ b/pkgs/by-name/qd/qdldl/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qdldl"; - version = "0.1.8"; + version = "0.1.9"; src = fetchFromGitHub { owner = "osqp"; repo = "qdldl"; tag = "v${finalAttrs.version}"; - hash = "sha256-qCeOs4UjZLuqlbiLgp6BMxvw4niduCPDOOqFt05zi2E="; + hash = "sha256-pRlxqy5G8mxKXTIn4ruV/95TzpzNB/ArJX+WrEJRqW4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/simdutf/package.nix b/pkgs/by-name/si/simdutf/package.nix index f288a085f464..c2f02d97c721 100644 --- a/pkgs/by-name/si/simdutf/package.nix +++ b/pkgs/by-name/si/simdutf/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simdutf"; - version = "7.3.6"; + version = "7.4.0"; src = fetchFromGitHub { owner = "simdutf"; repo = "simdutf"; rev = "v${finalAttrs.version}"; - hash = "sha256-NkuqgJjGWMal9bUEtS5pqsCrn+smBxZA6Cad8t9wpCc="; + hash = "sha256-eVlPY3aDIHnWPzbv9TASujxIW0xlvLvihQCpLUWwLEs="; }; # Fix build on darwin diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 385c34c8bda0..14928c2670ef 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "talosctl"; - version = "1.10.6"; + version = "1.10.7"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${version}"; - hash = "sha256-s1d1TVBGi9AZD/nXSv7graKgD6H1MLr4Fvg64c88A4A="; + hash = "sha256-ve10wLoPVvZQKyzJVxtTTPCwDg9s+2Z06g2fwzm46mk="; }; - vendorHash = "sha256-kj0B4OVvIr1lIEA+niZiX97kijgnMxO9tz87yGPzWds="; + vendorHash = "sha256-Ib99XI9jAVNTOChjRuiF1L194XjQILMDQjv7ugGYQA0="; ldflags = [ "-s" diff --git a/pkgs/by-name/vi/vim-vint/package.nix b/pkgs/by-name/vi/vim-vint/package.nix index 2b5006e5ee91..b1bf0757f078 100644 --- a/pkgs/by-name/vi/vim-vint/package.nix +++ b/pkgs/by-name/vi/vim-vint/package.nix @@ -2,6 +2,8 @@ lib, python3Packages, fetchFromGitHub, + replaceVars, + versionCheckHook, }: python3Packages.buildPythonApplication rec { @@ -16,21 +18,16 @@ python3Packages.buildPythonApplication rec { hash = "sha256-A0yXDkB/b9kEEXSoLeqVdmdm4p2PYL2QHqbF4FgAn30="; }; - build-system = with python3Packages; [ setuptools ]; - - dependencies = with python3Packages; [ - ansicolor - chardet - pyyaml - setuptools # pkg_resources is imported during runtime + patches = [ + # Otherwise, the following warning appears each time the binary is run: + # UserWarning: pkg_resources is deprecated as an API. + # This leads the `test/acceptance/test_cli.py::TestCLI::*` tests to fail + (replaceVars ./remove-pkg-resources.patch { + inherit version; + }) ]; - nativeCheckInputs = with python3Packages; [ - pytestCheckHook - pytest-cov-stub - ]; - - preCheck = '' + postPatch = '' substituteInPlace \ test/acceptance/test_cli.py \ test/acceptance/test_cli_vital.py \ @@ -39,12 +36,29 @@ python3Packages.buildPythonApplication rec { "cmd = ['$out/bin/vint'" ''; - meta = with lib; { + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + ansicolor + chardet + pyyaml + ]; + + nativeCheckInputs = [ + versionCheckHook + ] + ++ (with python3Packages; [ + pytestCheckHook + pytest-cov-stub + ]); + versionCheckProgramArg = "--version"; + + meta = { description = "Fast and Highly Extensible Vim script Language Lint implemented by Python"; homepage = "https://github.com/Kuniwak/vint"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "vint"; maintainers = [ ]; - platforms = platforms.all; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/vi/vim-vint/remove-pkg-resources.patch b/pkgs/by-name/vi/vim-vint/remove-pkg-resources.patch new file mode 100644 index 000000000000..2613a1ef6a72 --- /dev/null +++ b/pkgs/by-name/vi/vim-vint/remove-pkg-resources.patch @@ -0,0 +1,28 @@ +diff --git a/vint/linting/cli.py b/vint/linting/cli.py +index 55db52e..97f33e1 100644 +--- a/vint/linting/cli.py ++++ b/vint/linting/cli.py +@@ -1,7 +1,6 @@ + import sys + from argparse import ArgumentParser + from pathlib import PosixPath +-import pkg_resources + import logging + + from vint.linting.linter import Linter +@@ -150,14 +149,7 @@ class CLI(object): + + + def _get_version(self): +- # In unit tests, pkg_resources cannot find vim-vint. +- # So, I decided to return dummy version +- try: +- version = pkg_resources.require('vim-vint')[0].version +- except pkg_resources.DistributionNotFound: +- version = 'test_mode' +- +- return version ++ return "@version@" + + + def _adjust_log_level(self, env): diff --git a/pkgs/by-name/wl/wlcs/package.nix b/pkgs/by-name/wl/wlcs/package.nix index 6a81ca9b25e2..b31575beb0d8 100644 --- a/pkgs/by-name/wl/wlcs/package.nix +++ b/pkgs/by-name/wl/wlcs/package.nix @@ -3,7 +3,6 @@ lib, gitUpdater, fetchFromGitHub, - fetchpatch, testers, cmake, pkg-config, @@ -15,24 +14,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "wlcs"; - version = "1.7.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "MirServer"; repo = "wlcs"; - rev = "v${finalAttrs.version}"; - hash = "sha256-BQPRymkbGu4YvTYXTaTMuyP5fHpqMWI4xPwjDRHZNEQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-W4/a7neFcaqdPIAWDk5TcIuIWZ76rC7xCk3beJVqE/E="; }; - patches = [ - # Remove when version > 1.7.0 - (fetchpatch { - name = "0001-wlcs-Fix-GCC14-compat.patch"; - url = "https://github.com/canonical/wlcs/commit/5c812e560052e2cbff4c6d26439935020ddee52f.patch"; - hash = "sha256-8YrVKhgpTYZi8n4dZ4pRWJoAcZtr9eaFMv0NNV7/kWU="; - }) - ]; - strictDeps = true; nativeBuildInputs = [ @@ -58,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { }; }; - meta = with lib; { + meta = { description = "Wayland Conformance Test Suite"; longDescription = '' wlcs aspires to be a protocol-conformance-verifying test suite usable by Wayland @@ -77,9 +67,9 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://github.com/MirServer/wlcs"; changelog = "https://github.com/MirServer/wlcs/releases/tag/v${finalAttrs.version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ OPNA2608 ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ OPNA2608 ]; + platforms = lib.platforms.linux; pkgConfigModules = [ "wlcs" ]; diff --git a/pkgs/by-name/ya/yandex-cloud/sources.json b/pkgs/by-name/ya/yandex-cloud/sources.json index e9af9be205c5..fa99182403a7 100644 --- a/pkgs/by-name/ya/yandex-cloud/sources.json +++ b/pkgs/by-name/ya/yandex-cloud/sources.json @@ -1,25 +1,25 @@ { - "version": "0.159.0", + "version": "0.161.0", "binaries": { "aarch64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.159.0/darwin/arm64/yc", - "hash": "sha256-T10+afMBPD9vqD/0sG39PVytLjqjO4peB4+ca8vV/i8=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.161.0/darwin/arm64/yc", + "hash": "sha256-Fn1qUIJELf2dkQd1J8aKz28f8h8VFdWkbCV6iIfpl3A=" }, "aarch64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.159.0/linux/arm64/yc", - "hash": "sha256-m0+c7k/k0X5grmejuhomICYtFpeYyJJa6wgdZbdA7B0=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.161.0/linux/arm64/yc", + "hash": "sha256-N/YqWKd86JsIheXuI2xUr05n6Anw7hFlXTRZy0jWjns=" }, "i686-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.159.0/linux/386/yc", - "hash": "sha256-7khhL28QEY2dfQNvVe0K0aG7MVD4ZCaAiOcq0+cot5I=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.161.0/linux/386/yc", + "hash": "sha256-zoH5Dor1+E/dSVHd03ih2EJ663QAc9SJ8zFm6GoggIc=" }, "x86_64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.159.0/darwin/amd64/yc", - "hash": "sha256-1JFf/sAU3BNoeFc/NQunh0wplFMda4WbQ1TgpIap3Ts=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.161.0/darwin/amd64/yc", + "hash": "sha256-iBiaPp7L9JJ5EXqJrCflOdwvjT1ISmKWlZhWdWH2qCo=" }, "x86_64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.159.0/linux/amd64/yc", - "hash": "sha256-zt8PhgoR/pjQmhIfg/L50/UwNpIAcLpUsqMNYHtZ1Mo=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.161.0/linux/amd64/yc", + "hash": "sha256-Nd1oh64tzJW7kVq5snVA2yvmht+LKH51aDlt5V0wCd0=" } } } diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 0bbc279e4174..14dc685172c4 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -99,7 +99,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.201.5"; + version = "0.201.6"; outputs = [ "out" @@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-KMUF8k+cJg44Ta5Txb67vbO0zFTU2mKtLODhqbj6xXk="; + hash = "sha256-d1B04N5KS34ghUHOhStkCMZZosQe2yG2cu88KVxujKY="; }; patches = [ @@ -138,7 +138,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" ''; - cargoHash = "sha256-dKjp3gw+woqT3qqXbwbe57exqzcaufiMSR4RnrImXFI="; + cargoHash = "sha256-npuNvJUN9ENNB1G8kwcz8dRdFoLBJ/UgQHd+9ojW8PI="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/zs/zsh-git-prompt/package.nix b/pkgs/by-name/zs/zsh-git-prompt/package.nix deleted file mode 100644 index d78768336d0f..000000000000 --- a/pkgs/by-name/zs/zsh-git-prompt/package.nix +++ /dev/null @@ -1,84 +0,0 @@ -# zsh-git-prompt -- Informative git prompt for zsh -# -# Usage: to enable this plugin for all users, you could -# add it to configuration.nix like this: -# -# programs.zsh.interactiveShellInit = '' -# source ${pkgs.zsh-git-prompt}/share/zsh-git-prompt/zshrc.sh -# ''; -# -# Or you can install it globally but only enable it in individual -# users' ~/.zshrc files: -# -# source /run/current-system/sw/share/zsh-git-prompt/zshrc.sh -# -# Or if installed locally: -# -# source ~/.nix-profile/share/zsh-git-prompt/zshrc.sh -# -# Either way, you then have to set a prompt that incorporates -# git_super_status, for example: -# -# PROMPT='%B%m%~%b$(git_super_status) %# ' -# -# More details are in share/doc/zsh-git-prompt/README.md, once -# installed. -# -{ - fetchFromGitHub, - python3, - git, - lib, - haskellPackages, -}: - -haskellPackages.callPackage ( - { - mkDerivation, - base, - HUnit, - parsec, - process, - QuickCheck, - }: - mkDerivation rec { - pname = "zsh-git-prompt"; - version = "0.4z"; # While we await a real 0.5 release. - src = fetchFromGitHub { - owner = "starcraftman"; - repo = "zsh-git-prompt"; - rev = "11b83ba3b85d14c66cf2ab79faefab6d838da28e"; - sha256 = "04aylsjfb03ckw219plkzpyiq4j9g66bjxa5pa56h1p7df6pjssb"; - }; - prePatch = '' - substituteInPlace zshrc.sh \ - --replace ':-"python"' ':-"haskell"' \ - --replace 'python ' '${python3.interpreter} ' \ - --replace 'git ' '${git}/bin/git ' - ''; - preCompileBuildDriver = "cd src"; - postInstall = '' - cd .. - gpshare=$out/share/${pname} - gpdoc=$out/share/doc/${pname} - mkdir -p $gpshare/src $gpdoc - cp README.md $gpdoc - cp zshrc.sh gitstatus.py $gpshare - mv $out/bin $gpshare/src/.bin - ''; - isLibrary = false; - isExecutable = true; - libraryHaskellDepends = [ - base - parsec - process - QuickCheck - ]; - executableHaskellDepends = libraryHaskellDepends; - testHaskellDepends = [ HUnit ] ++ libraryHaskellDepends; - homepage = "https://github.com/olivierverdier/zsh-git-prompt#readme"; - description = "Informative git prompt for zsh"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.league ]; - } -) { } diff --git a/pkgs/desktops/lomiri/applications/teleports/default.nix b/pkgs/desktops/lomiri/applications/teleports/default.nix index f23e40b1800d..ec02d9e1d093 100644 --- a/pkgs/desktops/lomiri/applications/teleports/default.nix +++ b/pkgs/desktops/lomiri/applications/teleports/default.nix @@ -42,13 +42,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "teleports"; - version = "1.20"; + version = "1.21"; src = fetchFromGitLab { owner = "ubports"; repo = "development/apps/teleports"; rev = "v${finalAttrs.version}"; - hash = "sha256-hHnQjitBI4RX8DwX1HHicpgAl3pznWN4wC4lkhlh+OI="; + hash = "sha256-V9yOQbVXtZGxdiieggPwHd17ilRZ0xMEI2yphgjx188="; }; patches = [ diff --git a/pkgs/desktops/lxqt/lxqt-wayland-session/default.nix b/pkgs/desktops/lxqt/lxqt-wayland-session/default.nix index 3eceece293f1..1a4fe48c72e2 100644 --- a/pkgs/desktops/lxqt/lxqt-wayland-session/default.nix +++ b/pkgs/desktops/lxqt/lxqt-wayland-session/default.nix @@ -60,6 +60,8 @@ stdenv.mkDerivation rec { passthru.updateScript = gitUpdater { }; + passthru.providedSessions = [ "lxqt-wayland" ]; + meta = { homepage = "https://github.com/lxqt/lxqt-wayland-session"; description = "Files needed for the LXQt Wayland Session"; diff --git a/pkgs/development/coq-modules/iris/default.nix b/pkgs/development/coq-modules/iris/default.nix index c3b1581df8ed..e85c6c53f56a 100644 --- a/pkgs/development/coq-modules/iris/default.nix +++ b/pkgs/development/coq-modules/iris/default.nix @@ -17,7 +17,7 @@ mkCoqDerivation { in with lib.versions; lib.switch coq.coq-version [ - (case (range "8.19" "9.1") "4.3.0") + (case (range "8.19" "9.1") "4.4.0") (case (range "8.18" "8.19") "4.2.0") (case (range "8.16" "8.18") "4.1.0") (case (range "8.13" "8.17") "4.0.0") @@ -25,6 +25,7 @@ mkCoqDerivation { (case (range "8.11" "8.13") "3.4.0") (case (range "8.9" "8.10") "3.3.0") ] null; + release."4.4.0".sha256 = "sha256-zpuaIdH2ScOuZB0Vt1TEHAbsmcT1DyoDsJpftT1M7qw="; release."4.3.0".sha256 = "sha256-3qhjiFI+A3I3fD8rFfJL5Hek77wScfn/FNNbDyGqA1k="; release."4.2.0".sha256 = "sha256-HuiHIe+5letgr1NN1biZZFq0qlWUbFmoVI7Q91+UIfM="; release."4.1.0".sha256 = "sha256-nTZUeZOXiH7HsfGbMKDE7vGrNVCkbMaWxdMWUcTUNlo="; diff --git a/pkgs/development/coq-modules/stdpp/default.nix b/pkgs/development/coq-modules/stdpp/default.nix index ae198228f8b3..10dce5b13c29 100644 --- a/pkgs/development/coq-modules/stdpp/default.nix +++ b/pkgs/development/coq-modules/stdpp/default.nix @@ -17,7 +17,7 @@ mkCoqDerivation { in with lib.versions; lib.switch coq.coq-version [ - (case (range "8.19" "9.1") "1.11.0") + (case (range "8.19" "9.1") "1.12.0") (case (range "8.18" "8.19") "1.10.0") (case (range "8.16" "8.18") "1.9.0") (case (range "8.13" "8.17") "1.8.0") @@ -25,6 +25,7 @@ mkCoqDerivation { (case (range "8.11" "8.13") "1.5.0") (case (range "8.8" "8.10") "1.4.0") ] null; + release."1.12.0".sha256 = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; release."1.11.0".sha256 = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; release."1.10.0".sha256 = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; release."1.9.0".sha256 = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; diff --git a/pkgs/development/python-modules/aioshutil/default.nix b/pkgs/development/python-modules/aioshutil/default.nix index 9dda013dff72..a48d53f8a5b3 100644 --- a/pkgs/development/python-modules/aioshutil/default.nix +++ b/pkgs/development/python-modules/aioshutil/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "aioshutil"; - version = "1.5"; + version = "1.6.a1"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "kumaraditya303"; repo = "aioshutil"; tag = "v${version}"; - hash = "sha256-hSUNx43sIUPs4YfQ+H39FXTpj3oCMUqRzDdHX2OdRdE="; + hash = "sha256-KoKIlliWSbU8KY92SgFm4Wams87O22KVlE41q18Sk3I="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; nativeCheckInputs = [ pytest-asyncio @@ -36,6 +36,7 @@ buildPythonPackage rec { meta = with lib; { description = "Asynchronous version of function of shutil module"; homepage = "https://github.com/kumaraditya303/aioshutil"; + changelog = "https://github.com/kumaraditya303/aioshutil/releases/tag/${src.tag}"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/apache-beam/default.nix b/pkgs/development/python-modules/apache-beam/default.nix index f13ce79961f7..645b3b76c92f 100644 --- a/pkgs/development/python-modules/apache-beam/default.nix +++ b/pkgs/development/python-modules/apache-beam/default.nix @@ -31,6 +31,7 @@ protobuf, pyarrow, pydot, + pymilvus, pymongo, python-dateutil, pytz, @@ -62,16 +63,27 @@ buildPythonPackage rec { pname = "apache-beam"; - version = "2.66.0"; + version = "2.67.0"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "beam"; tag = "v${version}"; - hash = "sha256-nRofy9pvhO5SUvkIk73ViFm1gPWxEhj1rAUeCVYIpYs="; + hash = "sha256-gHlbmPNtSKjYO4YPPtWnjul977APsHwe/2cq2UG4wuk="; }; + sourceRoot = "${src.name}/sdks/python"; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "==" ">=" \ + --replace-fail ",<2.3.0" "" + + substituteInPlace setup.py \ + --replace-fail " copy_tests_from_docs()" "" + ''; + pythonRelaxDeps = [ "grpcio" "jsonpickle" @@ -95,8 +107,6 @@ buildPythonPackage rec { "redis" ]; - sourceRoot = "${src.name}/sdks/python"; - build-system = [ cython distlib @@ -125,6 +135,7 @@ buildPythonPackage rec { protobuf pyarrow pydot + pymilvus pymongo python-dateutil pytz @@ -136,18 +147,6 @@ buildPythonPackage rec { enableParallelBuilding = true; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "distlib==0.3.7" "distlib" \ - --replace-fail "yapf==0.29.0" "yapf" \ - --replace-fail "grpcio-tools==1.62.1" "grpcio-tools" \ - --replace-fail "mypy-protobuf==3.5.0" "mypy-protobuf" \ - --replace-fail "numpy>=1.14.3,<2.3.0" "numpy" - - substituteInPlace setup.py \ - --replace-fail " copy_tests_from_docs()" "" - ''; - __darwinAllowLocalNetworking = true; pythonImportsCheck = [ "apache_beam" ]; @@ -178,6 +177,14 @@ buildPythonPackage rec { ''; disabledTestPaths = [ + # FileNotFoundError: [Errno 2] No such file or directory: + # '/nix/store/...-python3.13-apache-beam-2.67.0/lib/python3.13/site-packages/apache_beam/yaml/docs/yaml.md' + "apache_beam/yaml/examples/testing/examples_test.py" + + # from google.cloud.sql.connector import Connector + # E ModuleNotFoundError: No module named 'google.cloud' + "apache_beam/ml/rag/ingestion/cloudsql_it_test.py" + # Fails with # _______ ERROR collecting apache_beam/io/external/xlang_jdbcio_it_test.py _______ # apache_beam/io/external/xlang_jdbcio_it_test.py:80: in @@ -339,6 +346,10 @@ buildPythonPackage rec { ]; disabledTests = [ + # fixture 'self' not found + "test_with_batched_input_exceeds_size_limit" + "test_with_batched_input_splits_large_batch" + # IndexError: list index out of range "test_only_sample_exceptions" diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index f1d90028471b..0a95cb4817a1 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.18"; + version = "1.40.20"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-mkNu1E9E2xYoyqQ6cbXvHZeo6e8YZadGOy7Nymm6qCs="; + hash = "sha256-Wv2WCM7csPgJOcL+i8J3vAi8V0OlrtdiaMozyc7G9X0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index c8969cf654ef..51fee46e534d 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "databricks-sdk"; - version = "0.63.0"; + version = "0.64.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${version}"; - hash = "sha256-6y2I+a13aWafnkDL5P0uqOWoLAm5BbMhNU/XJHABRjA="; + hash = "sha256-7P0j+yCWDwr6QZGeXE8coeaTg6kzTgxmwmZMDmx+3Zo="; }; build-system = [ diff --git a/pkgs/development/python-modules/dotwiz/default.nix b/pkgs/development/python-modules/dotwiz/default.nix index ab11cac578f0..da48a045c9ca 100644 --- a/pkgs/development/python-modules/dotwiz/default.nix +++ b/pkgs/development/python-modules/dotwiz/default.nix @@ -5,12 +5,13 @@ pyheck, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "dotwiz"; version = "0.4.0"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -21,21 +22,20 @@ buildPythonPackage rec { hash = "sha256-ABmkwpJ40JceNJieW5bhg0gqWNrR6Wxj84nLCjKU11A="; }; - propagatedBuildInputs = [ pyheck ]; + build-system = [ setuptools ]; + + dependencies = [ pyheck ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "dotwiz" ]; - disabledTestPaths = [ - "benchmarks" - "integration*" - ]; + disabledTestPaths = [ "benchmarks" ]; meta = with lib; { description = "Dict subclass that supports dot access notation"; homepage = "https://github.com/rnag/dotwiz"; - changelog = "https://github.com/rnag/dotwiz/blob/v${version}/HISTORY.rst"; + changelog = "https://github.com/rnag/dotwiz/blob/v${src.tag}/HISTORY.rst"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/dvc-data/default.nix b/pkgs/development/python-modules/dvc-data/default.nix index fc17f023f46d..42de801058a6 100644 --- a/pkgs/development/python-modules/dvc-data/default.nix +++ b/pkgs/development/python-modules/dvc-data/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "dvc-data"; - version = "3.16.11"; + version = "3.16.12"; pyproject = true; disabled = pythonOlder "3.12"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc-data"; tag = version; - hash = "sha256-BuGJzIZzHr/Q7N+bO3WUb92I6fs3tWxb/xdf22vFbj8="; + hash = "sha256-eGicR+fWsgE2mSjhf/r96IBvXX4cLG/nmtt7Q2MCxkE="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/flax/default.nix b/pkgs/development/python-modules/flax/default.nix index 82f59385f85a..322f4d558448 100644 --- a/pkgs/development/python-modules/flax/default.nix +++ b/pkgs/development/python-modules/flax/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "flax"; - version = "0.11.1"; + version = "0.11.2"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "flax"; tag = "v${version}"; - hash = "sha256-XZ9a8wpT+XpRsg8va/OnlccSYhLVV57/kz/sVdWkE3E="; + hash = "sha256-b7x6M2qt0OL5xBwmuOFcIS5MhlwUvA6cO5hOJ2ZiOrI="; }; build-system = [ @@ -105,6 +105,9 @@ buildPythonPackage rec { disabledTests = [ # AssertionError: [Chex] Function 'add' is traced > 1 times! "PadShardUnpadTest" + + # AssertionError: nnx_model.kernel.value.sharding = NamedSharding(... + "test_linen_to_nnx_metadata" ]; passthru = { diff --git a/pkgs/development/python-modules/mlcroissant/default.nix b/pkgs/development/python-modules/mlcroissant/default.nix index 510c7d617ace..b4512f183a16 100644 --- a/pkgs/development/python-modules/mlcroissant/default.nix +++ b/pkgs/development/python-modules/mlcroissant/default.nix @@ -22,6 +22,7 @@ # tests apache-beam, gitpython, + librosa, pillow, pytestCheckHook, pyyaml, @@ -30,14 +31,14 @@ buildPythonPackage rec { pname = "mlcroissant"; - version = "1.0.21"; + version = "1.0.22"; pyproject = true; src = fetchFromGitHub { owner = "mlcommons"; repo = "croissant"; tag = "v${version}"; - hash = "sha256-yUAF/NQHz8WUIaIIsqOwTMppl5+EZhURFpHnde9OOpE="; + hash = "sha256-uJOxKNrK3eN2wyPFEQr2J4+vZeSK1KPyFDag2jcyWZw="; }; sourceRoot = "${src.name}/python/mlcroissant"; @@ -66,6 +67,7 @@ buildPythonPackage rec { nativeCheckInputs = [ apache-beam gitpython + librosa pillow pytestCheckHook pyyaml diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 294ed334e9a4..da0382599f6c 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -70,8 +70,8 @@ rec { "sha256-B9APRl3tgbLaWHsXOdcaYDvkpEdQRO5P1PIbQecR7lo="; mypy-boto3-amplifybackend = - buildMypyBoto3Package "amplifybackend" "1.40.0" - "sha256-1aP+5IiJI1YepuiymxtltPbNNdSNKw1dHUn11eZEEAQ="; + buildMypyBoto3Package "amplifybackend" "1.40.19" + "sha256-XxeDxB9uvOSFDPrnuSGHYhuAY9m9WrGX+j0I2IQ2Cnw="; mypy-boto3-amplifyuibuilder = buildMypyBoto3Package "amplifyuibuilder" "1.40.0" @@ -114,20 +114,20 @@ rec { "sha256-XMvGnZjdb8sQ8QES1CkZD7VkditEdudUGPVaYwF25Fk="; mypy-boto3-application-insights = - buildMypyBoto3Package "application-insights" "1.40.0" - "sha256-s1uRD7w/mw6T41zkD8PZA8+gLlcn8mWS2WGeWxk/FRc="; + buildMypyBoto3Package "application-insights" "1.40.19" + "sha256-UNaLgX1dogngrhDFGhVi4FC4mAhkH2dW+Sk/4sAPh9M="; mypy-boto3-applicationcostprofiler = - buildMypyBoto3Package "applicationcostprofiler" "1.40.0" - "sha256-K5trJxvuYiP9hHB2Nz1uxKXzXrMJVwIqhU6DMVxide4="; + buildMypyBoto3Package "applicationcostprofiler" "1.40.20" + "sha256-owSt/dJ4jtYwAjvi7/gKHqdn9ZdlXrdVggeqP09/GI8="; mypy-boto3-appmesh = buildMypyBoto3Package "appmesh" "1.40.0" "sha256-ZMDdjJse4uyAnWIy/cwQQuAemTrUBdm8PYQp0LTuHgE="; mypy-boto3-apprunner = - buildMypyBoto3Package "apprunner" "1.40.18" - "sha256-WLfvFLM0ggxd0DXBGsNZg9Lj+pmoOqjqahauQhPIBGs="; + buildMypyBoto3Package "apprunner" "1.40.20" + "sha256-LNfDzqjQNQkvt61VHFc8aFdEBicRACvSmuM9W/SWQng="; mypy-boto3-appstream = buildMypyBoto3Package "appstream" "1.40.4" @@ -154,8 +154,8 @@ rec { "sha256-tBk+8scAVeO8YMNDWWW4uQK8V+X9YLUP80vm3euq3gs="; mypy-boto3-autoscaling-plans = - buildMypyBoto3Package "autoscaling-plans" "1.40.0" - "sha256-YEMDbEZoS9BxDqB+ae30NSPlQkX6gt+V6+LZjAvanKI="; + buildMypyBoto3Package "autoscaling-plans" "1.40.20" + "sha256-euF2rskAknxAxRrkS7mOXWZkb9NR70kGGRe5kqTcNgs="; mypy-boto3-backup = buildMypyBoto3Package "backup" "1.40.0" @@ -166,8 +166,8 @@ rec { "sha256-BZXrWhqf5gFrTW0fAsiyiydzc0cTv2lPj5DTRLrv+pI="; mypy-boto3-batch = - buildMypyBoto3Package "batch" "1.40.12" - "sha256-gCUSP40ik0hcjkAgiNsVaY5ivXcTmiZWm8u9fnpQU6o="; + buildMypyBoto3Package "batch" "1.40.19" + "sha256-PZ3AtPJ1RultJXvzdRyGAfBMKTTMtQShCfWuDGrK+M8="; mypy-boto3-billingconductor = buildMypyBoto3Package "billingconductor" "1.40.0" @@ -186,36 +186,36 @@ rec { "sha256-O42YFgtlQoivQquLiQqHoHiT5NtQH8I4z6H+A41rrSE="; mypy-boto3-chime = - buildMypyBoto3Package "chime" "1.40.0" - "sha256-g4dwXPkMmQxjaSZt1RvRvVxRXWyeFosmwMaiCOtvuqY="; + buildMypyBoto3Package "chime" "1.40.19" + "sha256-j90U6EWrV/zhn0KTitm4/WMV8xh+wm4yjKWFaQ0C4UA="; mypy-boto3-chime-sdk-identity = - buildMypyBoto3Package "chime-sdk-identity" "1.40.0" - "sha256-oPAwpEyXLywiumiOZ5b6YzplIHa10a4b5zMyb0M2IAU="; + buildMypyBoto3Package "chime-sdk-identity" "1.40.19" + "sha256-coS/9S9Sa2rAZAQPEMDTrZNNyj66jok08bNHpypO2G0="; mypy-boto3-chime-sdk-media-pipelines = buildMypyBoto3Package "chime-sdk-media-pipelines" "1.40.17" "sha256-5qaK+piVZhvHqBJgGteNsvmMZG5y6fvLD4W8qASfcL0="; mypy-boto3-chime-sdk-meetings = - buildMypyBoto3Package "chime-sdk-meetings" "1.40.0" - "sha256-8BL5bNgUJegDMQnyGnLjSxzaPATF80av0lk+D+bEqgI="; + buildMypyBoto3Package "chime-sdk-meetings" "1.40.19" + "sha256-gTxOeRYnpZDUi207vzeDL1FFVFhwTZjtLdLPAyHV+8M="; mypy-boto3-chime-sdk-messaging = buildMypyBoto3Package "chime-sdk-messaging" "1.40.17" "sha256-TfpYINO0LCU2IMQwDaMJkjWq2Fsrqv7w7w1KhCKWIyU="; mypy-boto3-chime-sdk-voice = - buildMypyBoto3Package "chime-sdk-voice" "1.40.0" - "sha256-4gZRcx2z2PJcm/q1X7Ufe8RAAyHNhPEawRiLBWeWC+A="; + buildMypyBoto3Package "chime-sdk-voice" "1.40.19" + "sha256-HQWGDqUurjpbCTJJ+GDZn/UvVz421D3Ls7EHemTa8uY="; mypy-boto3-cleanrooms = buildMypyBoto3Package "cleanrooms" "1.40.13" "sha256-KY5ybw74lvBMSJvMqNzJvgw4vuGHN13zo/gLV0ggCAw="; mypy-boto3-cloud9 = - buildMypyBoto3Package "cloud9" "1.40.0" - "sha256-zs2trO/LmdKEyP+xhjHZCnWrI5loGEc7AiSQ7Hpq0rg="; + buildMypyBoto3Package "cloud9" "1.40.20" + "sha256-zmouqL+B2KyYC1dgmlJBODK3iOftfvFmKCSTUB+paWU="; mypy-boto3-cloudcontrol = buildMypyBoto3Package "cloudcontrol" "1.40.0" @@ -238,16 +238,16 @@ rec { "sha256-qr7Okanc/7cgrb31a6mxb23S8nvw3iztCcbGNHcMIhk="; mypy-boto3-cloudhsmv2 = - buildMypyBoto3Package "cloudhsmv2" "1.40.0" - "sha256-h/dMWTcSGu7IuI2G2G+gt3EbWV1SA4JpOcYiMtlGUxs="; + buildMypyBoto3Package "cloudhsmv2" "1.40.20" + "sha256-t5daUK4Nv1R+9uvRYdbOvDWP77A1GhH34w4XkCdIkb0="; mypy-boto3-cloudsearch = buildMypyBoto3Package "cloudsearch" "1.40.17" "sha256-bnLdoUOM0daHl74qUUfv6RO6Mqkk8Su97RzCjKettQQ="; mypy-boto3-cloudsearchdomain = - buildMypyBoto3Package "cloudsearchdomain" "1.40.0" - "sha256-pxLDikSrl8gZsvYbpmafQt4EG72lsrv4VESXTCuVQzc="; + buildMypyBoto3Package "cloudsearchdomain" "1.40.20" + "sha256-a+XyFwXb5YGI9/Z5+Qh5TOfJssHJR6j8oJNwl47sObA="; mypy-boto3-cloudtrail = buildMypyBoto3Package "cloudtrail" "1.40.0" @@ -278,20 +278,20 @@ rec { "sha256-+T9NGuE7gN1OjOBhIU8QCo09FiAQ1qdiABitoQpDZrk="; mypy-boto3-codedeploy = - buildMypyBoto3Package "codedeploy" "1.40.0" - "sha256-jCHj0zHPXgQ303eM9naE4hr+6GP8OhjR8UeX6OeTEIU="; + buildMypyBoto3Package "codedeploy" "1.40.20" + "sha256-1YBZlgDBAmYmkSgI0BGWAlyDGwSEjISd+NDqk2PPlbI="; mypy-boto3-codeguru-reviewer = - buildMypyBoto3Package "codeguru-reviewer" "1.40.0" - "sha256-DGppntoDyUYwAo1XkJG7OQTK/E0B4F9y2qjnIQaRT7I="; + buildMypyBoto3Package "codeguru-reviewer" "1.40.20" + "sha256-ijOEA6FwLfHIUa+Tt6OQek7oJ4bJf4tRG+Q2QeIh1Rk="; mypy-boto3-codeguru-security = buildMypyBoto3Package "codeguru-security" "1.40.17" "sha256-LT2Fi8LHrgRgYz6HnKyRB14Vl+PjCjTx/EF8s5D2hhw="; mypy-boto3-codeguruprofiler = - buildMypyBoto3Package "codeguruprofiler" "1.40.0" - "sha256-C9gZsTj4dK7evyAo8v1DbSo4vIm+HIzth+m/F0OPigk="; + buildMypyBoto3Package "codeguruprofiler" "1.40.19" + "sha256-hQ2gveiEQoG4pVqOGDs7eOFCuVaPbyACErsmQxfWo3I="; mypy-boto3-codepipeline = buildMypyBoto3Package "codepipeline" "1.40.0" @@ -338,8 +338,8 @@ rec { "sha256-eukD7L3JzqvzK5mW9ESu9L62id1EHGhYdy+afYowtAc="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.40.12" - "sha256-JiUFL7yLXCSfrWNN09avj5/jYz5cGBBgQjVMrFjsWIA="; + buildMypyBoto3Package "connect" "1.40.20" + "sha256-o/l/NL1TFTp5sADIjKmcMjp9L5V2IV8u72rHMHLrEy8="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.40.0" @@ -370,16 +370,16 @@ rec { "sha256-fMWdXDlTjSkf5R5U+cd85E5qEEHAyl4Mc0v1W2rW4WA="; mypy-boto3-databrew = - buildMypyBoto3Package "databrew" "1.40.0" - "sha256-pw+1wvGLr4uYdUuAnDwSQeJ0KLe9JNzfRYnZJTTNrIU="; + buildMypyBoto3Package "databrew" "1.40.20" + "sha256-9JhxzPHEhFmwT8LQTzbwdY7XG8whoIxGKGLLyn09bDM="; mypy-boto3-dataexchange = buildMypyBoto3Package "dataexchange" "1.40.0" "sha256-VVmG1myGH8FJpqQ63GDMYH5KVAPsv+Pmnc/WxHpTcHs="; mypy-boto3-datapipeline = - buildMypyBoto3Package "datapipeline" "1.40.0" - "sha256-QhTjQ1ZZX8zQzna2rUu2zF5jd51E4mJ/+v45sd9p3lA="; + buildMypyBoto3Package "datapipeline" "1.40.19" + "sha256-VBJsQqd5m5RfO+tJklYHd+pk2zqpqyDXO4BmRGdFxS4="; mypy-boto3-datasync = buildMypyBoto3Package "datasync" "1.40.0" @@ -406,8 +406,8 @@ rec { "sha256-ZM9nCSSzMmRjyxnypQcaORwYXiXMXz25Gw2dJlOVcc0="; mypy-boto3-discovery = - buildMypyBoto3Package "discovery" "1.40.0" - "sha256-7B/r3hmwde2URQF3ztv3Ruva+0IPq2uNAoY4lAHga80="; + buildMypyBoto3Package "discovery" "1.40.19" + "sha256-dq0rCFW8Cc9nQkRNNYaZs092nOjLqdob7rziv/WDNfo="; mypy-boto3-dlm = buildMypyBoto3Package "dlm" "1.40.18" @@ -430,12 +430,12 @@ rec { "sha256-dtw54zAzP4HddWx0kZr7SzxmWiKCiiP6g4+aDRRid2k="; mypy-boto3-ds = - buildMypyBoto3Package "ds" "1.40.0" - "sha256-MjtEiMiKguv1RAeY4Cjk/apJlgi5jH/6avgMtdcp+2Q="; + buildMypyBoto3Package "ds" "1.40.19" + "sha256-tAZhpQXC0FqcE3eviZLyzwURR0JNeYdTTXvy4uVesnY="; mypy-boto3-dynamodb = - buildMypyBoto3Package "dynamodb" "1.40.14" - "sha256-fsjrcUrAgOfVVy7IxVaVOTCrpdL7zAWKo8u4fMzkrHk="; + buildMypyBoto3Package "dynamodb" "1.40.20" + "sha256-L0JDFdKZzPCztOOysjAPkPCc0LfGn8Rz0M3Atr5sMNY="; mypy-boto3-dynamodbstreams = buildMypyBoto3Package "dynamodbstreams" "1.40.0" @@ -446,12 +446,12 @@ rec { "sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.18" - "sha256-kqtjsctmvaEQYlFd6oqLGKhvMrirEheBHuzkreZmO0E="; + buildMypyBoto3Package "ec2" "1.40.20" + "sha256-6TBiPxpWzoFP8cKp/p/EpJCpi5gr3aIwJ29S7WkPwio="; mypy-boto3-ec2-instance-connect = - buildMypyBoto3Package "ec2-instance-connect" "1.40.0" - "sha256-YmD2QCD6oc8HB3yNpj/ucXrbF3KVuVNiW8rK4UzPxGw="; + buildMypyBoto3Package "ec2-instance-connect" "1.40.20" + "sha256-x5DKz6GllTWBgkzFPnZehs7Fh3YgWGZlnJG/chPqds4="; mypy-boto3-ecr = buildMypyBoto3Package "ecr" "1.40.0" @@ -470,16 +470,16 @@ rec { "sha256-DQZUI72cnRt4YwHMQivMdL4y9B9EN2H7dIMmybcX/Uk="; mypy-boto3-eks = - buildMypyBoto3Package "eks" "1.40.14" - "sha256-h997Y0qrpGtWKvwDMX5S9wmm+JDEpa/zb5LTYWZJyoQ="; + buildMypyBoto3Package "eks" "1.40.19" + "sha256-2LwmEEYeKrx5Ee/1ETxaQz29/dT+CPd88jJpPqBBcng="; mypy-boto3-elastic-inference = buildMypyBoto3Package "elastic-inference" "1.36.0" "sha256-duU3LIeW3FNiplVmduZsNXBoDK7vbO6ecrBt1Y7C9rU="; mypy-boto3-elasticache = - buildMypyBoto3Package "elasticache" "1.40.0" - "sha256-wOxSRFLJHcO1Vc26rFKaxe49l5/PKAxDBycvV0ER1Co="; + buildMypyBoto3Package "elasticache" "1.40.19" + "sha256-YaNGVCO/MGDn/9YQBquhqqg1YHmJK3grdk/wVdF4erQ="; mypy-boto3-elasticbeanstalk = buildMypyBoto3Package "elasticbeanstalk" "1.40.15" @@ -522,8 +522,8 @@ rec { "sha256-NifbOgZ8Q0oUnKchIt04RgMMDBXMiwJJCKDmax3j4Es="; mypy-boto3-evidently = - buildMypyBoto3Package "evidently" "1.40.0" - "sha256-pqXtqKztmI4gOfyvwgjNg0MShL/RPwVQhdcHHGlw7Qk="; + buildMypyBoto3Package "evidently" "1.40.19" + "sha256-v4FSQ3YR4s9hgu7SBhHWebkgSmDFDN5qf1/XKo2zlvs="; mypy-boto3-finspace = buildMypyBoto3Package "finspace" "1.40.18" @@ -538,12 +538,12 @@ rec { "sha256-Zzp7VoPaVIHX3KccxlFILesGNJP7f1p63uXLwN3rLcs="; mypy-boto3-fis = - buildMypyBoto3Package "fis" "1.40.0" - "sha256-0mNCSnKz/OTCM4vSwdSxkMVPEhsiYUOY+b+6wL/sIyM="; + buildMypyBoto3Package "fis" "1.40.20" + "sha256-vQKaLV+lEh4zjYhAn1/8lT9cm2xokMrU2sdsoBmfcjc="; mypy-boto3-fms = - buildMypyBoto3Package "fms" "1.40.0" - "sha256-sTuTQ3ADgiApY0davzOBHz+jz21tp2C4L7Kq6j8dUvY="; + buildMypyBoto3Package "fms" "1.40.20" + "sha256-yBhVmfeAexcJzkxC3AdtWOC4PjCoTDozxYT6qrgEHJ8="; mypy-boto3-forecast = buildMypyBoto3Package "forecast" "1.40.17" @@ -554,8 +554,8 @@ rec { "sha256-QPQz6ou7edU28tUPuoFq4v3Hnz/uASm46c7TMSOy+WY="; mypy-boto3-frauddetector = - buildMypyBoto3Package "frauddetector" "1.40.0" - "sha256-i76hozLLcN4Y5Jpg/92+6FSgStpw2SfF0HeRhQiRPqE="; + buildMypyBoto3Package "frauddetector" "1.40.19" + "sha256-BpY3WWeFvaGfDaGk/dxJijSK3giz7wrgvHk/lKOaxzk="; mypy-boto3-fsx = buildMypyBoto3Package "fsx" "1.40.10" @@ -574,8 +574,8 @@ rec { "sha256-DS2Bb39wrP+k2H2oxkm13WzRyF6cX96P0JgF2OXAdMA="; mypy-boto3-glue = - buildMypyBoto3Package "glue" "1.40.15" - "sha256-N7fPk0kCAxoiMds7lDpqUcl32+po7MwWI4lHySADHyA="; + buildMypyBoto3Package "glue" "1.40.20" + "sha256-wxnZ1QojsXqzUaoIt5QstNgpaaAalJvz8Ny3om8IdBk="; mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.40.0" "sha256-KQqyk9PFUttzDrZW7viev8xbumdud05EBdNoxz//hEY="; @@ -601,8 +601,8 @@ rec { "sha256-c/QCgM8mWIAe76C7e3+g9z3i/ukvOz9QGungofo2hY8="; mypy-boto3-healthlake = - buildMypyBoto3Package "healthlake" "1.40.16" - "sha256-8GlzjPAake0zidyq1MVF9cMQ14+UdU5zcuMEBOoTEBM="; + buildMypyBoto3Package "healthlake" "1.40.20" + "sha256-CzEuUubTbrx+BsfOfRgqjykewZfsnMqRNAqWalAfS9o="; mypy-boto3-iam = buildMypyBoto3Package "iam" "1.40.0" @@ -621,8 +621,8 @@ rec { "sha256-ba01dCNMlcTw/+WrulQkCtDagcPO7FF94cgkY14Pgsg="; mypy-boto3-inspector = - buildMypyBoto3Package "inspector" "1.40.0" - "sha256-qreFTjlz+Mcr3dcgHGMjfV0GPF2SfE/zV+FN26JHa0A="; + buildMypyBoto3Package "inspector" "1.40.19" + "sha256-9+HawjY2kx6JE+UABDKApvTYLzQqx/eBQ3ORQ5M0fq0="; mypy-boto3-inspector2 = buildMypyBoto3Package "inspector2" "1.40.6" @@ -737,8 +737,8 @@ rec { "sha256-wKaV5LpNWviCW+R1kiEEUdi91BE42Q5/fdq7FpqkGaM="; mypy-boto3-kinesis-video-media = - buildMypyBoto3Package "kinesis-video-media" "1.40.0" - "sha256-OqHwNMeLo8y1J9ClofZc2b8or9LL9ZW66qIOqnBPE4Q="; + buildMypyBoto3Package "kinesis-video-media" "1.40.19" + "sha256-PrKUrdt2F3QnznSfJjLt+cbMvSd6bhc0qPD0c8OAKn4="; mypy-boto3-kinesis-video-signaling = buildMypyBoto3Package "kinesis-video-signaling" "1.40.15" @@ -757,24 +757,24 @@ rec { "sha256-rb9scmO7uC9WmimwoCkWyM11yfOSZHQgQR2w1PkRRo0="; mypy-boto3-kinesisvideo = - buildMypyBoto3Package "kinesisvideo" "1.40.0" - "sha256-xNN1lEUxbLIsuw1vfY0Hckyz2ozPviITwqj359hycqE="; + buildMypyBoto3Package "kinesisvideo" "1.40.19" + "sha256-ntnY800namdoyhCPe0Pg5573l2J75Wqd+yFat5KEaMc="; mypy-boto3-kms = buildMypyBoto3Package "kms" "1.40.0" "sha256-n6tXvgy1xKbgCFW1Ynx0N5gGhLSG2GaTqF+Nf1lKfg8="; mypy-boto3-lakeformation = - buildMypyBoto3Package "lakeformation" "1.40.0" - "sha256-UvToP81b2XL33qRD3eLTGq5CkQ/oOL1zczX64ibzkLY="; + buildMypyBoto3Package "lakeformation" "1.40.19" + "sha256-NMF0B6cBjIFJl7CKrwxj89oFJeYnDhpdkmCTJdXa3w0="; mypy-boto3-lambda = buildMypyBoto3Package "lambda" "1.40.7" "sha256-6L7fA6Z/reXbhh/pAt8GMGQpI1Lu1feF90zQ5ZGUjbk="; mypy-boto3-lex-models = - buildMypyBoto3Package "lex-models" "1.40.0" - "sha256-OjITjvhbdqBc9CMvaWzyIu+ObFiTF2tfSpsQ93W+sBw="; + buildMypyBoto3Package "lex-models" "1.40.19" + "sha256-La8+W6msTRNsxdKGyOU3/jJ+bQYkSXjOfaZ8Aj/PGT8="; mypy-boto3-lex-runtime = buildMypyBoto3Package "lex-runtime" "1.40.17" @@ -829,8 +829,8 @@ rec { "sha256-d7LurkSzbbXqYJXnOsQtxpcSDnY20O5kASOVZJObt+g="; mypy-boto3-machinelearning = - buildMypyBoto3Package "machinelearning" "1.40.0" - "sha256-8GUW15hhmTVMHUiEa6G3839Z8O+VUerBYVN7lVEHUjg="; + buildMypyBoto3Package "machinelearning" "1.40.20" + "sha256-ZrXr4tnJL6e/H1boIqc5i13uxwmGwDHRLIVjHdTxwVs="; mypy-boto3-macie2 = buildMypyBoto3Package "macie2" "1.40.16" @@ -885,8 +885,8 @@ rec { "sha256-YCFhcxgtQvf9MhwzCHqjGPX666dv35lkTLhxp4wGog0="; mypy-boto3-mediastore-data = - buildMypyBoto3Package "mediastore-data" "1.40.0" - "sha256-TAVybHWowAXqfpCUgOe0Lt8l2CZhYqha73PSl/0ZmlE="; + buildMypyBoto3Package "mediastore-data" "1.40.20" + "sha256-hkzc8MTCssJPCjME7CMCVewYgNf9Gz/c68hAC3fuKnE="; mypy-boto3-mediatailor = buildMypyBoto3Package "mediatailor" "1.40.0" @@ -917,8 +917,8 @@ rec { "sha256-SVy3+tok3qsJv76TiaOIPVSnJiGxfuPgAYT+bi3Kxss="; mypy-boto3-migrationhub-config = - buildMypyBoto3Package "migrationhub-config" "1.40.0" - "sha256-FqJcoj6TNlwgDopB/qYZj3wjnp7auitvM9HntBwYHz0="; + buildMypyBoto3Package "migrationhub-config" "1.40.19" + "sha256-uxtinLEnvT6+BS2xAMiD8GsfQOEUTp0pTKQdxBx8yc8="; mypy-boto3-migrationhuborchestrator = buildMypyBoto3Package "migrationhuborchestrator" "1.40.0" @@ -933,8 +933,8 @@ rec { "sha256-uLNYxXfiAMVzHOk0NXCer6cR3aBI+CdHCoUEANqFBUw="; mypy-boto3-mturk = - buildMypyBoto3Package "mturk" "1.40.0" - "sha256-IonB7ZD70OhJmbS1hGpFIjZGpAeBkfomr+10THJydR4="; + buildMypyBoto3Package "mturk" "1.40.20" + "sha256-+VSk5ytyDwIkg8Ur15vjBmURPwXvZkRT5UEKPTWNgO8="; mypy-boto3-mwaa = buildMypyBoto3Package "mwaa" "1.40.0" @@ -965,8 +965,8 @@ rec { "sha256-Db3tb9qhUNtdqKVVgq2Z80wVWCA9g7B8YpqR1FmgleQ="; mypy-boto3-omics = - buildMypyBoto3Package "omics" "1.40.0" - "sha256-rQDR9czspxeRs84kpSC+tUVeXtAXis6ZCN2qu9IRNmg="; + buildMypyBoto3Package "omics" "1.40.20" + "sha256-I53YcVk2rMNP+4WrD+6kvo85OhKrvJoE2YR3UBeIgEY="; mypy-boto3-opensearch = buildMypyBoto3Package "opensearch" "1.40.0" @@ -989,8 +989,8 @@ rec { "sha256-ow9D1wgdHpZkyZEoytfMX8HMyrJxXGw3aKnNZEIrn1U="; mypy-boto3-osis = - buildMypyBoto3Package "osis" "1.40.0" - "sha256-UUCzZfdYXlF9OZkDA+BI6tK1pfTuyaAZ9CJQdRna1s8="; + buildMypyBoto3Package "osis" "1.40.20" + "sha256-NOiEjF4AS454fwut4kEKgiIY3gaDa1tPprtAAOpOqRI="; mypy-boto3-outposts = buildMypyBoto3Package "outposts" "1.40.0" @@ -1013,8 +1013,8 @@ rec { "sha256-6kAZW0V/7XXEGCQl24brFhR3utzZ0Ftg8dTUgRN40iU="; mypy-boto3-personalize = - buildMypyBoto3Package "personalize" "1.40.0" - "sha256-uCJkg08AHfWeSnMQo9Y9/oGwxb6+p7kAZQbTGszv3Os="; + buildMypyBoto3Package "personalize" "1.40.19" + "sha256-2oaSBDL5PDpNwT/stf52kpEl23UAZ9Cl0y8jSq40mZI="; mypy-boto3-personalize-events = buildMypyBoto3Package "personalize-events" "1.40.18" @@ -1025,8 +1025,8 @@ rec { "sha256-If4bUVxIhJNXlW0i3ojv5hVDX5YoCqA0PjzcLbtc1q4="; mypy-boto3-pi = - buildMypyBoto3Package "pi" "1.40.0" - "sha256-cOQUbgRJXVYYlT4Raormux73YtBHOMnTOZu7F9rj9iY="; + buildMypyBoto3Package "pi" "1.40.19" + "sha256-kpZHz/E6ES5zUyqhTYN/9OMBEQtrf+uOz85spmIeQEc="; mypy-boto3-pinpoint = buildMypyBoto3Package "pinpoint" "1.40.18" @@ -1037,8 +1037,8 @@ rec { "sha256-MZ3FLJdyo1RoUFj6baYu4dR9T8/0nCilk5RRZ+0wvQQ="; mypy-boto3-pinpoint-sms-voice = - buildMypyBoto3Package "pinpoint-sms-voice" "1.40.0" - "sha256-Io/83KkG+w+JahVEiFX9GmNyT/6H8qBisemmYpRh4fk="; + buildMypyBoto3Package "pinpoint-sms-voice" "1.40.20" + "sha256-Tf6s1MXG/2s5y1NdIOoPkB1sEPlIkjtxIOYL4Na8FZg="; mypy-boto3-pinpoint-sms-voice-v2 = buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.40.14" @@ -1069,8 +1069,8 @@ rec { "sha256-IaEZm5lbmuWg/Y6BHJ6ABKBPlQsvCCRIBkQk1xbc9PI="; mypy-boto3-qldb-session = - buildMypyBoto3Package "qldb-session" "1.40.0" - "sha256-8nZ7ZrBh6TbqAMOXD546FBiNtdRhWe/UGXrqeFe15vQ="; + buildMypyBoto3Package "qldb-session" "1.40.19" + "sha256-g5Mh+Uz/YrF4v7GV3kPUarzTr0miTUioaMaxwYUX4p0="; mypy-boto3-quicksight = buildMypyBoto3Package "quicksight" "1.40.7" @@ -1085,16 +1085,16 @@ rec { "sha256-zye0xv5P6GemZiH+T/cIyzx9qaeOKitEWpW6LOkc8KM="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.40.16" - "sha256-+VtBbtMoYVgMjkvTn8g9RYuryjDgzh7OlKXLtjllPKE="; + buildMypyBoto3Package "rds" "1.40.20" + "sha256-mwtrtTgm6t1XVx3bsFcNf48VhGyPVyjwV+PasLW2IAM="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.40.0" "sha256-EjuSI3v4i4PRTmcQtqRTRdgfBXBBzF9ChJV9x6VCdtY="; mypy-boto3-redshift = - buildMypyBoto3Package "redshift" "1.40.0" - "sha256-SDFNBdXoyyc+EZbO44kk1uChO8as3SeYcJvwwPzPYHQ="; + buildMypyBoto3Package "redshift" "1.40.19" + "sha256-+noMuqryk81BMx7hTdJq30i2bDUXH3zVTFWkLkoMuAA="; mypy-boto3-redshift-data = buildMypyBoto3Package "redshift-data" "1.40.0" @@ -1125,8 +1125,8 @@ rec { "sha256-y80XkJoge5ED3oj4562wlG8GaXcCzTI8It58RW+skRQ="; mypy-boto3-robomaker = - buildMypyBoto3Package "robomaker" "1.40.0" - "sha256-3Ip7qLa3LCKjoM4duODUt8fA0OCMFCVUvZkmK84TRgs="; + buildMypyBoto3Package "robomaker" "1.40.19" + "sha256-qPJ/kxKiVat3aj6aVLDgIYpoGlpsrF7kjfxJ9UWbV0o="; mypy-boto3-rolesanywhere = buildMypyBoto3Package "rolesanywhere" "1.40.0" @@ -1149,8 +1149,8 @@ rec { "sha256-oo6Vpu6SfuJKw1aqX8x6oIlLUJbHa2lNfPx5kfQMo8M="; mypy-boto3-route53domains = - buildMypyBoto3Package "route53domains" "1.40.0" - "sha256-DUchDeH+JUHtQNNRgGlWrWic5lHz2VkovlRs4BU2jZ0="; + buildMypyBoto3Package "route53domains" "1.40.20" + "sha256-fH0Mra2Fkfjy0NZHx+vxcKYxLqSb1BBhI8HYBnsA928="; mypy-boto3-route53resolver = buildMypyBoto3Package "route53resolver" "1.40.0" @@ -1173,8 +1173,8 @@ rec { "sha256-HPAyUwvfUNZl3Ts3H0evVO7UifAiiwrDPyYJ4titkqA="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.16" - "sha256-EGGubyEkwJyBFZy6BPi6ozwW7EJHSZOw/8SK/FHIc64="; + buildMypyBoto3Package "sagemaker" "1.40.19" + "sha256-x2eOXSeFcdWJSgdMcjUPRwH56/N+BjXpCnmWMj9po/w="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.16" @@ -1201,16 +1201,16 @@ rec { "sha256-NuIRRV2eq/OSMyeqKuZXGFfjzGQpX41Gx5Tv9l/2jOo="; mypy-boto3-savingsplans = - buildMypyBoto3Package "savingsplans" "1.40.0" - "sha256-vQd3KGj5w2IjbtYfizG0AABF66F7z944YaR156x+YSE="; + buildMypyBoto3Package "savingsplans" "1.40.20" + "sha256-N/xsDqZvv3aARvATVE5QV8yGoj7ubCrgp2TTApcfz1g="; mypy-boto3-scheduler = - buildMypyBoto3Package "scheduler" "1.40.0" - "sha256-4JiG6nl/1abDXKRbttHVccrsHZPCNq8LJJT0cVyZNEY="; + buildMypyBoto3Package "scheduler" "1.40.20" + "sha256-kxBY1JSWS6R+YmXqAZGzqwOLQxBCyTYD3SSXavkmSsc="; mypy-boto3-schemas = - buildMypyBoto3Package "schemas" "1.40.0" - "sha256-yCwPEwRi/DBGNQrMbOce2mTIuIRuRh227h4JOsU2kp8="; + buildMypyBoto3Package "schemas" "1.40.19" + "sha256-cNAGZVXZKDxfU1x92cBHYa2MlVFCaFTVENt3pbsYpcY="; mypy-boto3-sdb = buildMypyBoto3Package "sdb" "1.40.0" @@ -1249,8 +1249,8 @@ rec { "sha256-/Gyq9dgCjeIrNTxUqE/mvfPr+4c+Ann5+ep3/NJhrW8="; mypy-boto3-ses = - buildMypyBoto3Package "ses" "1.40.0" - "sha256-q6wRcmrtA0Jb1a04ImKJF0rBMF+dI7CgmIL9SZo27B0="; + buildMypyBoto3Package "ses" "1.40.20" + "sha256-cmGVTHQ2BGpeKYymXfxMrX+AfuHky6DTNwxL0pK4NEU="; mypy-boto3-sesv2 = buildMypyBoto3Package "sesv2" "1.40.0" @@ -1277,8 +1277,8 @@ rec { "sha256-qWnTJxM1h3pmY2PnI8PjT7u4+xODrSQM41IK8QsJCfM="; mypy-boto3-snow-device-management = - buildMypyBoto3Package "snow-device-management" "1.40.0" - "sha256-nz8mCT3F3TnU/SmO9BAyJ/Q0/ghxUhTZCgHsXHaX8+M="; + buildMypyBoto3Package "snow-device-management" "1.40.19" + "sha256-zEYw2hrNiXj3tUFOzfLrtewLMCMFuIyXZzdzdcY7nfU="; mypy-boto3-snowball = buildMypyBoto3Package "snowball" "1.40.17" @@ -1305,12 +1305,12 @@ rec { "sha256-EX4a0R3N6pWZpybsRofvsZ7Z5eQCu7eczEOHyr2S+h4="; mypy-boto3-ssm-sap = - buildMypyBoto3Package "ssm-sap" "1.40.0" - "sha256-4LZCntV/BRG+/Y6/hWPgeuFP7anx7HjsC1OMHZXgg+0="; + buildMypyBoto3Package "ssm-sap" "1.40.20" + "sha256-IHBV71mK16u4EEiQddrEOEWIB4mIAjo6wyZronw8+2w="; mypy-boto3-sso = - buildMypyBoto3Package "sso" "1.40.0" - "sha256-I//h5aZulOxyEz6X4NQc+rlbKhfnoJodbNWlsFVPtF4="; + buildMypyBoto3Package "sso" "1.40.20" + "sha256-XlnYeHhZ5IttMBKIa2rsk22QDRp2M72x1nAeJ3CiKa0="; mypy-boto3-sso-admin = buildMypyBoto3Package "sso-admin" "1.40.7" @@ -1353,12 +1353,12 @@ rec { "sha256-hMLxKQ6aMwdquw2oOgeB33OigX25MOQFJhGEBfEyf7U="; mypy-boto3-timestream-query = - buildMypyBoto3Package "timestream-query" "1.40.0" - "sha256-lhLcDJRzRC1F22EtoZZaG5tXh8gs7xCnfU6GHb2O7bA="; + buildMypyBoto3Package "timestream-query" "1.40.20" + "sha256-EHQ0m8Pr8I+CxxOolkFP6LtY4V0qGosNQTPukYg8PQ8="; mypy-boto3-timestream-write = - buildMypyBoto3Package "timestream-write" "1.40.0" - "sha256-fFnOLkdkLqQKlbavE4eHCXHYzoIZUhjyQwNrsCXarjk="; + buildMypyBoto3Package "timestream-write" "1.40.19" + "sha256-yNvBlR2lXUMJkAUGSncExJqF85Iu9iqQWdDBGAVWgnE="; mypy-boto3-tnb = buildMypyBoto3Package "tnb" "1.40.0" @@ -1381,16 +1381,16 @@ rec { "sha256-u7f3iDh6jCFYWUdQThLrFJQO1d/3GqiP8IFAOGO627s="; mypy-boto3-voice-id = - buildMypyBoto3Package "voice-id" "1.40.0" - "sha256-jSYghl70WSRHGCEhmhVveKTpN93y2JWtlXTBqdHgfg0="; + buildMypyBoto3Package "voice-id" "1.40.19" + "sha256-voJSA17LDkjLBNDd7/TPS5tC63BfyEffvp7JUb46trk="; mypy-boto3-vpc-lattice = buildMypyBoto3Package "vpc-lattice" "1.40.0" "sha256-I2rPZoC+WSv7qNHD/UKqeACtX11wyse4CKBFy7hoBfI="; mypy-boto3-waf = - buildMypyBoto3Package "waf" "1.40.0" - "sha256-OTU77sd04w1esOd5pEN6X2faLVkJK/08J9SpURLEe1Y="; + buildMypyBoto3Package "waf" "1.40.20" + "sha256-ypvb9EgrioTSxnTcoiEO7XV5xACxGhY9HUPbOeWVFBI="; mypy-boto3-waf-regional = buildMypyBoto3Package "waf-regional" "1.40.18" @@ -1409,20 +1409,20 @@ rec { "sha256-B+hgPZPqVl2YpsBxmkVph+L9lMv7PzJAevqMEXHAXSQ="; mypy-boto3-workdocs = - buildMypyBoto3Package "workdocs" "1.40.0" - "sha256-IKalgYiSeDGbexPrEiF9SA09iA2axZmjqfpjD2k1GnE="; + buildMypyBoto3Package "workdocs" "1.40.19" + "sha256-4EAAV8OhTKmJV0EbOJvwLUj1sxxuPzZetqt3rJo+ZTA="; mypy-boto3-worklink = buildMypyBoto3Package "worklink" "1.35.0" "sha256-AgK4Xg1dloJmA+h4+mcBQQVTvYKjLCk5tPDbl/ItCVQ="; mypy-boto3-workmail = - buildMypyBoto3Package "workmail" "1.40.0" - "sha256-uASXlvIjlvxapMkuNwzwmxu0rWiwRnmtRutCKBBkRNM="; + buildMypyBoto3Package "workmail" "1.40.19" + "sha256-A5N1xhW0bgB7N60uWf3mqtDAhtRTz05GO7RmapdG1c4="; mypy-boto3-workmailmessageflow = - buildMypyBoto3Package "workmailmessageflow" "1.40.0" - "sha256-zApXRQ+MpzmwpQcghnoC34FaKlLQ/g8kZZUwbU0G8p8="; + buildMypyBoto3Package "workmailmessageflow" "1.40.20" + "sha256-wOW0p/aZvOe3zQc9eIAirP4NmiVUUSxIeUwEIWbK4Eo="; mypy-boto3-workspaces = buildMypyBoto3Package "workspaces" "1.40.10" @@ -1433,6 +1433,6 @@ rec { "sha256-1Nm+3yAqMg/qtpdxae2etPehfszBq454U/U/1ClPeGg="; mypy-boto3-xray = - buildMypyBoto3Package "xray" "1.40.0" - "sha256-aOpynDPYP98n+TQcnMNZ1y1ozDkZ5AtQMr4dkLVIarI="; + buildMypyBoto3Package "xray" "1.40.20" + "sha256-aVMF1bPs5T/MWpb3ZVhDvrdVmAQIoOr7T+EIs980m+c="; } diff --git a/pkgs/development/python-modules/orbax-checkpoint/default.nix b/pkgs/development/python-modules/orbax-checkpoint/default.nix index 3cd50a43bd36..39ab30636369 100644 --- a/pkgs/development/python-modules/orbax-checkpoint/default.nix +++ b/pkgs/development/python-modules/orbax-checkpoint/default.nix @@ -36,14 +36,14 @@ buildPythonPackage rec { pname = "orbax-checkpoint"; - version = "0.11.23"; + version = "0.11.24"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "orbax"; tag = "v${version}"; - hash = "sha256-bP6gkHxbWraXCjnSPntYKFCU0qjT9trXwnrP9pI/93k="; + hash = "sha256-B01m7jnmkxe2/VHhi+U0XDCwPornTi34v8cY/BBpftg="; }; sourceRoot = "${src.name}/checkpoint"; @@ -107,6 +107,10 @@ buildPythonPackage rec { # https://github.com/google/orbax/issues/1580 "orbax/checkpoint/experimental/emergency/" + # E FileNotFoundError: [Errno 2] No such file or directory: + # '/build/absl_testing/DefaultSnapshotTest/runTest/root/path/to/source/data.txt' + "orbax/checkpoint/_src/path/snapshot/snapshot_test.py" + # Circular dependency flax "orbax/checkpoint/_src/metadata/empty_values_test.py" "orbax/checkpoint/_src/metadata/tree_rich_types_test.py" diff --git a/pkgs/development/python-modules/pan-os-python/default.nix b/pkgs/development/python-modules/pan-os-python/default.nix new file mode 100644 index 000000000000..e4f79008a8d8 --- /dev/null +++ b/pkgs/development/python-modules/pan-os-python/default.nix @@ -0,0 +1,47 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + packaging, + pan-python, + poetry-core, +}: + +buildPythonPackage rec { + pname = "pan-os-python"; + version = "1.12.3"; + pyproject = true; + + src = fetchPypi { + pname = "pan_os_python"; + inherit version; + hash = "sha256-b3jHu//GX031UbApDzYjCUXpI5MOdHwk9mXVymsFttk="; + }; + + postPatch = '' + # Modernize project definition + substituteInPlace pyproject.toml \ + --replace-fail 'poetry.masonry.api' 'poetry.core.masonry.api' \ + --replace-fail 'poetry>=0.12' 'poetry-core' \ + --replace-fail 'pan-python = "^0.17.0"' 'pan-python = "^0.25.0"' + substituteInPlace panos/__init__.py \ + --replace-fail "from distutils.version import LooseVersion" "from packaging.version import Version as LooseVersion" + ''; + + dependencies = [ + packaging + pan-python + ]; + + build-system = [ poetry-core ]; + + pythonImportsCheck = [ "panos" ]; + + meta = { + description = "Palo Alto Networks PAN-OS SDK for Python"; + homepage = "https://github.com/PaloAltoNetworks/pan-os-python"; + changelog = "https://github.com/PaloAltoNetworks/pan-os-python/releases/tag/v${version}"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ jherland ]; + }; +} diff --git a/pkgs/development/python-modules/pan-python/default.nix b/pkgs/development/python-modules/pan-python/default.nix new file mode 100644 index 000000000000..d1d13a1401ca --- /dev/null +++ b/pkgs/development/python-modules/pan-python/default.nix @@ -0,0 +1,30 @@ +{ + lib, + buildPythonPackage, + fetchurl, +}: + +buildPythonPackage rec { + pname = "pan-python"; + version = "0.25.0"; + format = "wheel"; + + # fetchPypi doesn't appear to work, possibly because the uploaded archives on PyPI + # are named (notice '_' vs. '-'): + # - pan-python-0.25.0.tar.gz + # - pan_python-0.25.0-py3-none-any.whl + src = fetchurl { + url = "https://files.pythonhosted.org/packages/68/b0/0af75e586869bc5eee67e75472771e820189cbedbdde619353191a2828b7/pan_python-0.25.0-py3-none-any.whl"; + hash = "sha256-IWqXsFORXzo8n+J39ZaqAK1vD1uIxy3idtt1+Sq5x+0="; + }; + + pythonImportsCheck = [ "pan" ]; + + meta = { + description = "Python package for Palo Alto Networks Next-Generation Firewalls, WildFire and AutoFocus"; + homepage = "https://github.com/kevinsteves/pan-python"; + changelog = "https://github.com/kevinsteves/pan-python/releases/tag/v${version}"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ jherland ]; + }; +} diff --git a/pkgs/development/python-modules/pyinterp/default.nix b/pkgs/development/python-modules/pyinterp/default.nix new file mode 100644 index 000000000000..b3a162ef1f93 --- /dev/null +++ b/pkgs/development/python-modules/pyinterp/default.nix @@ -0,0 +1,106 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + + # buildInputs + boost, + blas, + eigen, + gtest, + pybind11, + + # build-system + cmake, + setuptools, + + # dependencies + dask, + numpy, + xarray, + + # tests + pytestCheckHook, +}: +buildPythonPackage rec { + pname = "pyinterp"; + version = "2025.8.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "CNES"; + repo = "pangeo-pyinterp"; + tag = version; + hash = "sha256-9DZIPiqt0JbadeGIkVrg+XuPu4XfVlHm36sBKZ2G7ww="; + }; + + # Remove the git submodule link to pybind11, patch setup.py build backend and version information + postPatch = '' + rm -rf third_party/pybind11 + mkdir -p third_party + ln -sr ${pybind11.src} third_party/pybind11 + + substituteInPlace pyproject.toml --replace-fail 'build-backend = "backend"' 'build-backend = "setuptools.build_meta"' + substituteInPlace pyproject.toml --replace-fail 'backend-path = ["_custom_build"]' "" + + substituteInPlace setup.py \ + --replace-fail 'version=revision(),' 'version="${version}",' + + substituteInPlace src/pyinterp/__init__.py \ + --replace-fail 'from . import geodetic, geohash, version' 'from . import geodetic, geohash' \ + --replace-fail '__version__ = version.release()' '__version__ = "${version}"' \ + --replace-fail '__date__ = version.date()' '__date__ = "${version}"' \ + --replace-fail 'del version' "" + ''; + + dontUseCmakeConfigure = true; + + buildInputs = [ + blas + boost + eigen + gtest + pybind11 + ]; + + build-system = [ + cmake + setuptools + ]; + + dependencies = [ + dask + numpy + xarray + ]; + + pythonImportsCheck = [ + "pyinterp" + "pyinterp.geohash" + ]; + + disabledTests = [ + # segmentation fault + "test_bounding_box" + "test_geohash" + "test_encoding" + "test_neighbors" + ] + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ + # AssertionError, probably floating point precision differences + "test_quadrivariate" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + description = "Python library for optimized geo-referenced interpolation"; + homepage = "https://github.com/CNES/pangeo-pyinterp"; + changelog = "https://github.com/CNES/pangeo-pyinterp/releases/tag/${src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ daspk04 ]; + }; +} diff --git a/pkgs/development/python-modules/python-nvd3/default.nix b/pkgs/development/python-modules/python-nvd3/default.nix index d44f7159ede3..54006017fd58 100644 --- a/pkgs/development/python-modules/python-nvd3/default.nix +++ b/pkgs/development/python-modules/python-nvd3/default.nix @@ -8,16 +8,16 @@ pytestCheckHook, }: -buildPythonPackage { +buildPythonPackage rec { pname = "python-nvd3"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "areski"; repo = "python-nvd3"; - rev = "dc8e772597ed72f413b229856fc9a3318e57fcfc"; - sha256 = "1vjnicszcc9j0rgb58104fk9sry5xad1xli64jana9bkx42c6x1v"; + tag = "v${version}"; + hash = "sha256-+J0lHAOjX3hbymjESQ6WpEnly+1Lv9o0ucIpBxTuS6s="; }; build-system = [ setuptools ]; @@ -32,10 +32,11 @@ buildPythonPackage { enabledTestPaths = [ "tests.py" ]; meta = { + description = "Python Wrapper for NVD3"; homepage = "https://github.com/areski/python-nvd3"; - description = "Python Wrapper for NVD3 - It's time for beautiful charts"; - mainProgram = "nvd3"; + changelog = "https://github.com/areski/python-nvd3/releases/tag/${src.tag}"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.ivan-tkatchev ]; + maintainers = with lib.maintainers; [ ivan-tkatchev ]; + mainProgram = "nvd3"; }; } diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 83e7b8452d2a..201e2dc259b1 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchPypi, gtfs-realtime-bindings, + httpx, pythonOlder, requests, setuptools, @@ -25,6 +26,7 @@ buildPythonPackage rec { dependencies = [ gtfs-realtime-bindings + httpx requests ]; diff --git a/pkgs/development/python-modules/web3/default.nix b/pkgs/development/python-modules/web3/default.nix index 630ad19b2953..4be5d827d9e9 100644 --- a/pkgs/development/python-modules/web3/default.nix +++ b/pkgs/development/python-modules/web3/default.nix @@ -39,14 +39,14 @@ buildPythonPackage rec { pname = "web3"; - version = "7.12.1"; + version = "7.13.0"; pyproject = true; src = fetchFromGitHub { owner = "ethereum"; repo = "web3.py"; tag = "v${version}"; - hash = "sha256-5fmZJun8yRm+BSKPfe9Fsmp7IWpFhwHD3+iBtkKmr1w="; + hash = "sha256-cG4P/mrvQ3GlGT17o5yVGZtIM5Vgi2+iojUsYSBbhFA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/yabadaba/default.nix b/pkgs/development/python-modules/yabadaba/default.nix index f212cf70b81e..4af3f9517136 100644 --- a/pkgs/development/python-modules/yabadaba/default.nix +++ b/pkgs/development/python-modules/yabadaba/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "yabadaba"; - version = "0.3.1"; + version = "0.3.2"; pyproject = true; src = fetchFromGitHub { owner = "usnistgov"; repo = "yabadaba"; tag = "v${version}"; - hash = "sha256-DpkJvi4w0aoD7RC2IFORy8uZ12TuLdcJxfLaSGyATac="; + hash = "sha256-ZVV/2/RyDj707OEWcwFgQjJImgoiv91ZEutT3RBuWus="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/kernel/update-xanmod.sh b/pkgs/os-specific/linux/kernel/update-xanmod.sh index 2e1d9724db2d..5611e8dc1924 100755 --- a/pkgs/os-specific/linux/kernel/update-xanmod.sh +++ b/pkgs/os-specific/linux/kernel/update-xanmod.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash nix-prefetch curl jq gawk gnused nixfmt +#!nix-shell -I nixpkgs=./. -i bash -p bash nix-prefetch curl jq gawk gnused nixfmt set -euo pipefail @@ -22,6 +22,9 @@ RELEASES=$(curl --silent https://gitlab.com/api/v4/projects/xanmod%2Flinux/relea RELEASE_URLS=$(echo "$RELEASES" | jq '.[].assets.links.[0].name') while IFS= read -r url; do + # Remove trailing slash + url="${url%/}" + # Get variant, version and suffix from url fields: # 8 9 NF # | | | diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 9463d9d62df3..fb3e56b5906b 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,14 +15,14 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.43"; - hash = "sha256-Jc3VKpUaIc1nBbbCZ/jAx/kteuQBQBO6TEPlaNq8Jrk="; + version = "6.12.44"; + hash = "sha256-wyT7vXrXVKYISDpm2QLKdmGCx2zQWUusYT6WzGgiiHw="; isLTS = true; }; # ./update-xanmod.sh main main = { - version = "6.15.11"; - hash = "sha256-251rQqXkzLzmgl1uqN3mvXlkIbH+B25C30hMJ6v4tBE="; + version = "6.16.4"; + hash = "sha256-CWsGKAID9j24H5oDqlKPToKzl+1Y43F2DmGkc7b2YIg="; }; }; diff --git a/pkgs/servers/mir/common.nix b/pkgs/servers/mir/common.nix index 6580ff023991..ce14d98b2c8d 100644 --- a/pkgs/servers/mir/common.nix +++ b/pkgs/servers/mir/common.nix @@ -13,6 +13,7 @@ glib, glm, libapparmor, + libdisplay-info, libdrm, libepoxy, libevdev, @@ -25,6 +26,7 @@ yaml-cpp, lttng-ust, libgbm, + mesa, nettle, pixman, udev, @@ -136,11 +138,17 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals (lib.strings.versionAtLeast version "2.21.0") [ pixman + ] + ++ lib.optionals (lib.strings.versionAtLeast version "2.22.0") [ + libdisplay-info ]; nativeCheckInputs = [ dbus gobject-introspection + ] + ++ lib.optionals (lib.strings.versionAtLeast version "2.22.0") [ + mesa.llvmpipeHook ]; checkInputs = [ @@ -153,9 +161,10 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_DOXYGEN" false) (lib.cmakeFeature "MIR_PLATFORM" ( lib.strings.concatStringsSep ";" [ + "atomic-kms" "gbm-kms" - "x11" "eglstream-kms" + "x11" "wayland" ] )) @@ -164,10 +173,12 @@ stdenv.mkDerivation (finalAttrs: { # https://github.com/canonical/mir/pull/1947#issuecomment-811810872 (lib.cmakeBool "MIR_SIGBUS_HANDLER_ENVIRONMENT_BROKEN" true) (lib.cmakeFeature "MIR_EXCLUDE_TESTS" ( - lib.strings.concatStringsSep ";" [ - # https://github.com/canonical/mir/issues/3716#issuecomment-2580698552 - "UdevWrapperTest.UdevMonitorDoesNotTriggerBeforeEnabling" - ] + lib.strings.concatStringsSep ";" ( + lib.optionals (lib.strings.versionOlder version "2.22.0") [ + # https://github.com/canonical/mir/issues/3716#issuecomment-2580698552 + "UdevWrapperTest.UdevMonitorDoesNotTriggerBeforeEnabling" + ] + ) )) # These get built but don't get executed by default, yet they get installed when tests are enabled (lib.cmakeBool "MIR_BUILD_PERFORMANCE_TESTS" false) @@ -176,16 +187,19 @@ stdenv.mkDerivation (finalAttrs: { # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106799 (lib.cmakeBool "MIR_USE_PRECOMPILED_HEADERS" false) (lib.cmakeFeature "MIR_COMPILER_QUIRKS" ( - lib.strings.concatStringsSep ";" [ - # https://github.com/canonical/mir/issues/3017 actually affects x86_64 as well - "test_touchspot_controller.cpp:array-bounds" - ] + lib.strings.concatStringsSep ";" ( + lib.optionals (lib.strings.versionOlder version "2.22.0") [ + # https://github.com/canonical/mir/issues/3017 actually affects x86_64 as well + "test_touchspot_controller.cpp:array-bounds" + ] + ) )) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; preCheck = '' + export HOME=$TMP # shader cache export XDG_RUNTIME_DIR=$TMP ''; diff --git a/pkgs/servers/mir/default.nix b/pkgs/servers/mir/default.nix index 0012c260114b..ef46416f1d7f 100644 --- a/pkgs/servers/mir/default.nix +++ b/pkgs/servers/mir/default.nix @@ -5,15 +5,8 @@ let in { mir = common { - version = "2.21.1"; - hash = "sha256-FDZ40LiuvMuyWQQGjgOHTm+J3i7yczKMzL3dZ1jsz/E="; - patches = [ - (fetchpatch { - name = "0001-Fix-gtest-nodiscard-error.patch"; - url = "https://github.com/canonical/mir/commit/60dab2b197deb159087e44865e7314ad2865b79d.patch"; - hash = "sha256-fB49E+Wjm2zJnie9Ws+tP0d6lxcG3V/C/UDfy/4iuFU="; - }) - ]; + version = "2.22.0"; + hash = "sha256-46FxyS4Anm1id63GUUCzn9ubTQIvs1+HrXKgZki6fQw="; }; mir_2_15 = common { @@ -44,6 +37,24 @@ in hash = "sha256-QuVZBcHSn/DK+xbjM36Y89+w22vk7NRV4MkbjgvS28A="; }) + # Exclude known-flaky tests + # Remove when version > 2.15.0 + (fetchpatch { + name = "0004-mir-exclude-tests-surfaces_with_exclusive_zone_set_to_negative_one_do_not_respect_other_exclusive_zones-1.patch"; + url = "https://github.com/canonical/mir/commit/967d872daab50d845adce389c0672edfd18b90c9.patch"; + hash = "sha256-XfTWQj+fmPpC1hIqt7ELGU6Yq2wJSO+FQ8bsikI5h0I="; + }) + (fetchpatch { + name = "0005-mir-exclude-tests-surfaces_with_exclusive_zone_set_to_negative_one_do_not_respect_other_exclusive_zones-2.patch"; + url = "https://github.com/canonical/mir/commit/932d8744852bca9830668018474890bce0c5f6d6.patch"; + hash = "sha256-+udEt6pF5VLSBtRgo9r1YdVsinARWLAL4AeEG01DV68="; + }) + (fetchpatch { + name = "0006-mir-exclude-tests-surfaces_with_exclusive_zone_set_to_negative_one_do_not_respect_other_exclusive_zones-3.patch"; + url = "https://github.com/canonical/mir/commit/fbad5e50be02992f6cf1f41f928950532f3f62c5.patch"; + hash = "sha256-J0YEhXf8sAWEHHxU7QKSJjOoHiXsYqotBfgGm79X6GA="; + }) + # Fix ignored return value of std::lock_guard # Remove when version > 2.15.0 # Was changed as part of the big platform API change, no individual upstream commit with this fix diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 145fddcfad51..5cc74d8caba4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2554,6 +2554,7 @@ mapAliases { zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17 zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10 zkg = throw "'zkg' has been replaced by 'zeek'"; + zsh-git-prompt = throw "zsh-git-prompt was removed as it is unmaintained upstream"; # Added 2025-08-28 zsh-history = throw "'zsh-history' has been removed as it was unmaintained"; # Added 2025-04-17 zq = zed.overrideAttrs (old: { meta = old.meta // { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e722cfc7ae0c..cb1701b3f7d8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11260,6 +11260,10 @@ self: super: with self; { pamqp = callPackage ../development/python-modules/pamqp { }; + pan-os-python = callPackage ../development/python-modules/pan-os-python { }; + + pan-python = callPackage ../development/python-modules/pan-python { }; + panacotta = callPackage ../development/python-modules/panacotta { }; panasonic-viera = callPackage ../development/python-modules/panasonic-viera { }; @@ -13116,6 +13120,8 @@ self: super: with self; { pyinstrument = callPackage ../development/python-modules/pyinstrument { }; + pyinterp = callPackage ../development/python-modules/pyinterp { }; + pyintesishome = callPackage ../development/python-modules/pyintesishome { }; pyipma = callPackage ../development/python-modules/pyipma { }; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 1552fbeab76c..13d5f02fbae6 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -384,7 +384,6 @@ let xmonadctl xmonad-with-packages yi - zsh-git-prompt ; # Members of the elmPackages set that are Haskell derivations