Merge master into staging-next
This commit is contained in:
@@ -528,7 +528,7 @@ in
|
||||
ProtectSystem = "strict";
|
||||
ProtectClock = true;
|
||||
ProtectHome = true;
|
||||
ProtectProc = true;
|
||||
ProtectProc = "noaccess";
|
||||
ProtectKernelLogs = true;
|
||||
PrivateTmp = true;
|
||||
PrivateDevices = true;
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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/,,
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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" ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
+4
-4
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
Author: Corey Wright <undefined@pobox.com>
|
||||
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;
|
||||
@@ -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)
|
||||
@@ -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 <<EOF
|
||||
#include <glib.h>
|
||||
+#include <stdio.h>
|
||||
int main(int argc, char *argv[])
|
||||
{ g_malloc(1024);
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = ".";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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" ]; };
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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):
|
||||
@@ -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"
|
||||
];
|
||||
|
||||
@@ -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="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ];
|
||||
}
|
||||
) { }
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
|
||||
@@ -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 <module>
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=";
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
|
||||
];
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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
|
||||
# | | |
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 // {
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
@@ -384,7 +384,6 @@ let
|
||||
xmonadctl
|
||||
xmonad-with-packages
|
||||
yi
|
||||
zsh-git-prompt
|
||||
;
|
||||
|
||||
# Members of the elmPackages set that are Haskell derivations
|
||||
|
||||
Reference in New Issue
Block a user