Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-02-21 12:09:02 +00:00
committed by GitHub
72 changed files with 925 additions and 369 deletions
+5
View File
@@ -13962,6 +13962,11 @@
githubId = 148352;
name = "Jim Fowler";
};
kitsunoff = {
github = "kitsunoff";
githubId = 58953114;
name = "Maxim Belyy";
};
Kitt3120 = {
email = "nixpkgs@schweren.dev";
github = "Kitt3120";
@@ -781,7 +781,7 @@ rec {
# turn off __structuredAttrs to unbreak substituteAll
__structuredAttrs = false;
pname = name;
inherit (lib.trivial) version;
version = lib.trivial.release + "pre-git";
inherit meta;
inherit depsTargetTargetPropagated;
inherit propagatedBuildInputs;
+2
View File
@@ -46,6 +46,7 @@ python.pkgs.buildPythonApplication rec {
"six"
"termcolor"
"urllib3"
"wcwidth"
];
dependencies = with python.pkgs; [
@@ -62,6 +63,7 @@ python.pkgs.buildPythonApplication rec {
setuptools
tabulate
termcolor
wcwidth
websocket-client
];
+3 -3
View File
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-dist";
version = "0.30.3";
version = "0.30.4";
src = fetchFromGitHub {
owner = "axodotdev";
repo = "cargo-dist";
rev = "v${finalAttrs.version}";
hash = "sha256-x59bUgd89XAwuHwGvREDqAS/cI4Ot7HGTONGbTOgzw8=";
hash = "sha256-Woaa+KNRLqTRgglGM50L8w6UXlnDTcUHQZ20AYbZPnE=";
};
cargoHash = "sha256-OTbUTYxqEzE3hyHq2hCbhigz5xJT2Bjd/pu6EI+0aWA=";
cargoHash = "sha256-DVIckYfIf7EqqRXQbNI3msvDopSY7RxR11942w3XBjg=";
nativeBuildInputs = [
pkg-config
@@ -17,6 +17,8 @@ cargo-tauri.overrideAttrs (
hash = "sha256-UE/mJ0WdbVT4E1YuUCtu80UB+1WR+KRWs+4Emy3Nclc=";
};
patches = [ ];
# Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at
# https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202
sourceRoot = "${finalAttrs.src.name}/tooling/cli";
@@ -74,6 +74,10 @@ appimageTools.wrapType2 rec {
install -Dm444 ${contents}/usr/share/icons/hicolor/48x48/apps/app.png $out/share/icons/hicolor/48x48/apps/cisco-packet-tracer-9.png
cp -r ${contents}/usr/share/icons/gnome/48x48/mimetypes $out/share/icons/hicolor/48x48/
for desktop in $out/share/applications/*.desktop; do
sed -i '/^\[Desktop Entry\]/a StartupWMClass=PacketTracer' "$desktop"
done
'';
meta = {
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "cloudgoat";
version = "2.3.1";
version = "2.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "RhinoSecurityLabs";
repo = "cloudgoat";
tag = "v${finalAttrs.version}";
hash = "sha256-GYhi4rh+JXyUQkRkE5XsbczWbGEt1zqsALBQcwRWJbI=";
hash = "sha256-Y41Q6mVt0XY8nZnRGTXdc0HaQapd55FUe8mhwU0NKrM=";
};
build-system = with python3.pkgs; [ poetry-core ];
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "cnspec";
version = "12.22.0";
version = "12.23.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${finalAttrs.version}";
hash = "sha256-Z7TEO236RYHgdzRRkvF+piGu6daYGzEeSTYeKTnsVME=";
hash = "sha256-RQOr5+QjWV4z9btRJ+4NgNYSVT5nvPSoLGJlhAHNTfE=";
};
proxyVendor = true;
vendorHash = "sha256-HoONDFaU72r4P+w4mibuG2AUHPsNVBjOk/d6TENt0Yc=";
vendorHash = "sha256-nnmmd/RIIJIZIhwE5DI7dKVovuKMjuawwzSZU2wLOj0=";
subPackages = [ "apps/cnspec" ];
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "fabric-ai";
version = "1.4.404";
version = "1.4.415";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
tag = "v${finalAttrs.version}";
hash = "sha256-RkcbKRSXKsW4nyAtSD63fwZDoaDpqg1LgTRTICD4INs=";
hash = "sha256-R9ZxkZeqCA395zhIAqUfnvLO6HLkajPwKhTLUvPY9Cs=";
};
vendorHash = "sha256-dG4RPmsAB7yqZyJNBt1N+S9vwhgxdO6p3TeAdIJKMBk=";
vendorHash = "sha256-zDRJGo7k08TKL5WJSvlkE4KOVT9+xeA7aB+Quuu3ooM=";
# Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false;
+3 -3
View File
@@ -22,13 +22,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants
stdenvNoCC.mkDerivation
{
inherit pname;
version = "0-unstable-2026-02-08";
version = "0-unstable-2026-02-15";
src = fetchFromGitLab {
owner = "aiyahm";
repo = "FairyWren-Icons";
rev = "66295dee92a34c01174ac7fa3ac7d677d60af32e";
hash = "sha256-6NK0+pggoezpBhOM+XxrzipT5Pv2vhSlwyEJ0M8WtBM=";
rev = "2bfc2dc20a6bf4d763cdd6633b6dcfa826903756";
hash = "sha256-9e7BNDcr4/lW0zwhkz1aUZbI3lzaVs5elF6WGXSDO4g=";
};
propagatedBuildInputs = [
+10 -3
View File
@@ -8,22 +8,29 @@
buildGoModule (finalAttrs: {
pname = "forgejo-mcp";
version = "2.9.1";
version = "2.11.0";
src = fetchFromCodeberg {
owner = "goern";
repo = "forgejo-mcp";
tag = "v${finalAttrs.version}";
hash = "sha256-9++EewwF2zxdYCwDdNVX/7liiHZNR1rmM0Z7w5r4v5k=";
hash = "sha256-mOxIMK4oke9MfKyirupw/b5ozG+1ZgUZP8vr2UTVfDo=";
};
vendorHash = "sha256-THdbGlinpH6ZtVveFEN/wy8ITG6pC+Zs6Leyx+2/hqI=";
vendorHash = "sha256-j5o/FZBowQvcatw14Fvs/8CTM5ZtQR6kwlroctaeKuM=";
ldflags = [
"-s"
"-X main.Version=${finalAttrs.version}"
];
__darwinAllowLocalNetworking = true;
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
+9 -44
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
fetchpatch,
boost,
cmake,
@@ -14,46 +14,16 @@
stdenv.mkDerivation (finalAttrs: {
pname = "liblas";
version = "1.8.1";
version = "1.8.1-unstable-2025-11-08";
src = fetchurl {
url = "https://download.osgeo.org/liblas/libLAS-${finalAttrs.version}.tar.bz2";
sha256 = "0xjfxb3ydvr2258ji3spzyf81g9caap19ql2pk91wiivqsc4mnws";
src = fetchFromGitHub {
owner = "libLAS";
repo = "libLAS";
rev = "0756b73ed41211d1bb8d9b96c6767f2350d8fe2b";
hash = "sha256-A+Ek3MVw2wcmVSn1qFNLS59rbgTW+Nlzy6NCZIQ+y7I=";
};
patches = [
(fetchpatch {
name = "aarch64-darwin.patch";
url = "https://github.com/libLAS/libLAS/commit/ded463732db1f9baf461be6f3fe5b8bb683c41cd.patch";
sha256 = "sha256-aWMpazeefDHE9OzuLR3FJ8+oXeGhEsk1igEm6j2DUnw=";
})
(fetchpatch {
name = "fix-build-with-boost-1.73-1.patch";
url = "https://github.com/libLAS/libLAS/commit/af431abce95076b59f4eb7c6ef0930ca57c8a063.patch";
hash = "sha256-2lr028t5hq3oOLZFXnvIJXCUsoVHbG/Mus93OZvi5ZU=";
})
(fetchpatch {
name = "fix-build-with-boost-1.73-2.patch";
url = "https://github.com/libLAS/libLAS/commit/0d3b8d75f371a6b7c605bbe5293091cb64a7e2d3.patch";
hash = "sha256-gtNIazR+l1h+Xef+4qQc7EVi+Nlht3F8CrwkINothtA=";
})
# remove on update. fix compile error in apps/las2col.c
# https://github.com/libLAS/libLAS/pull/151
(fetchpatch {
name = "fflush-x2-is-not-an-fsync.patch";
url = "https://github.com/libLAS/libLAS/commit/e789d43df4500da0c12d2f6d3ac1d031ed835493.patch";
hash = "sha256-0zI0NvOt9C5BPrfAbgU1N1kj3rZFB7rf0KRj7yemyWI=";
})
(fetchpatch {
name = "set-macos-rpath-to-off-explicitly.patch";
url = "https://github.com/libLAS/libLAS/commit/ce9bc0da9e5d1eb8527259854aa826df062ed18e.patch";
hash = "sha256-Rse0p8bNgORNaw/EBbu0i2/iVmikFyeloJL8YkYarn0=";
})
(fetchpatch {
name = "fix-findLASZIP.patch";
url = "https://github.com/libLAS/libLAS/commit/be77a75f475ec8d59c0dae1c3c896289bcb5a287.patch";
hash = "sha256-5XDexk3IW7s2/G27GXkWp7cw1WZyQLMk/lTpfOM6PM0=";
})
(fetchpatch {
name = "fix-gcc15.patch";
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/liblas/-/raw/1.8.1.r128+gded46373-17/liblas-gcc15.patch";
@@ -61,16 +31,11 @@ stdenv.mkDerivation (finalAttrs: {
})
];
# Disable setting of C++98 standard which was dropped in boost 1.84.0
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail 'set(CMAKE_CXX_FLAGS "''${CMAKE_CXX_FLAGS} -std=c++98 -ansi")' '#'
''
# Upstream libLAS still uses cmake_minimum_required(VERSION 2.8.11).
# This is not compatible with CMake 4, because support for CMake < 3.5 has been removed.
+ ''
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail 'cmake_minimum_required(VERSION 2.6.0)' 'cmake_minimum_required(VERSION 3.10)'
--replace-fail 'cmake_minimum_required(VERSION 2.8.11)' 'cmake_minimum_required(VERSION 3.10)'
'';
nativeBuildInputs = [ cmake ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "ligolo-ng";
version = "0.8.2";
version = "0.8.3";
src = fetchFromGitHub {
owner = "nicocha30";
repo = "ligolo-ng";
tag = "v${finalAttrs.version}";
hash = "sha256-ND0SFB0xj4WK6okNzChZWfK5bhNc4PTWuZoq/PodTW0=";
hash = "sha256-fh1TRJlF3NsLNLJBQXyA4if3goxPF1lYyPIaSOrawQM=";
};
vendorHash = "sha256-oc85xNPMFeaPC7TMcSh3i3Msd8sCJ5QGFmi2fKjcyvk=";
vendorHash = "sha256-dOh8IRsluAy0vdHEXmevQxPCU33afNeuNPTq4Sxxb2g=";
env.CGO_ENABLED = 0;
+4 -36
View File
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
boost,
gtest,
@@ -11,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "lucene++";
version = "3.0.9";
version = "3.0.9-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "luceneplusplus";
repo = "LucenePlusPlus";
rev = "rel_${version}";
hash = "sha256-VxEV45OXHRldFdIt2OC6O7ey5u98VQzlzeOb9ZiKfd8=";
rev = "f11e0895cf1dd7d6a68a0a736f13414f1e37ef7a";
hash = "sha256-3q1iRWTbd+PHIBM5mCfJ1h5ssxBeyao/CkRhyvApND8=";
};
nativeBuildInputs = [ cmake ];
@@ -32,38 +31,7 @@ stdenv.mkDerivation rec {
(lib.cmakeBool "ENABLE_TEST" doCheck)
];
patches = [
(fetchpatch {
name = "fix-build-with-boost-1_85_0.patch";
url = "https://github.com/luceneplusplus/LucenePlusPlus/commit/76dc90f2b65d81be018c499714ff11e121ba5585.patch";
hash = "sha256-SNAngHwy7yxvly8d6u1LcPsM6NYVx3FrFiSHLmkqY6Q=";
})
(fetchpatch {
name = "fix-install-path-for-liblucene_pc.patch";
url = "https://github.com/luceneplusplus/LucenePlusPlus/commit/f40f59c6e169b4e16b7a6439ecb26a629c6540d1.patch";
hash = "sha256-YtZMqh/cnkGikatcgRjOWXj570M5ZOnCqgW8/K0/nVo=";
})
(fetchpatch {
name = "migrate-to-boost_asio_io_context.patch";
url = "https://github.com/luceneplusplus/LucenePlusPlus/commit/e6a376836e5c891577eae6369263152106b9bc02.patch";
hash = "sha256-0mdVvrS0nTxSJXRzVdx2Zb/vm9aVxGfARG/QliRx7tA=";
})
(fetchpatch {
name = "Bump-minimum-required-cmake-version-to-3_10.patch";
url = "https://github.com/luceneplusplus/LucenePlusPlus/commit/2857419531c45e542afdc52001a65733f4f9b128.patch";
hash = "sha256-qgXnDhJIa32vlw3MRLbOWsBMj67d9n+ZFLn+yHpU9Hk=";
})
];
# Don't use the built in gtest - but the nixpkgs one requires C++14.
postPatch = ''
substituteInPlace src/test/CMakeLists.txt \
--replace-fail "add_subdirectory(gtest)" ""
substituteInPlace CMakeLists.txt \
--replace-fail "set(CMAKE_CXX_STANDARD 11)" "set(CMAKE_CXX_STANDARD 14)"
'';
# FIXME: Stuck for several hours after passing 1472 tests
# FIXME: 7 tests fail, https://github.com/luceneplusplus/LucenePlusPlus/issues/212
doCheck = false;
checkPhase = ''
@@ -31,13 +31,13 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "modrinth-app-unwrapped";
version = "0.10.27";
version = "0.10.30";
src = fetchFromGitHub {
owner = "modrinth";
repo = "code";
tag = "v${finalAttrs.version}";
hash = "sha256-5KHxoOozqZMvq91oKZ18Hmt0W8r9Va0AJr0hWMmBCfs=";
hash = "sha256-qHRdWPpsMWgITx0i24zgm8K+I7LzFDOewOGfvjgbxgg=";
};
patches = [
@@ -67,7 +67,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '1.0.0-local' '${finalAttrs.version}'
'';
cargoHash = "sha256-OQVHG0iUyYcpc63N4Y3i8oWohDO4JBUIk3LEAf6ifL0=";
cargoHash = "sha256-hqEBGyMaAz8B11eHMm/r+6ItLnHmvSD9sD1uVNNQfxA=";
mitmCache = gradle.fetchDeps {
inherit (finalAttrs) pname;
data = ./deps.json;
@@ -77,7 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 1;
hash = "sha256-N57RSuVRX33AhQBjHbxR0g9q62rYVqAlYJ1dhuUu0xw=";
hash = "sha256-+/PGCoHAC9Hsl2YEdjvUBzDJi9iBf+ZxT/6yjDE3yBo=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -28,13 +28,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "opencloud";
version = "5.0.2";
version = "5.1.0";
src = fetchFromGitHub {
owner = "opencloud-eu";
repo = "opencloud";
tag = "v${finalAttrs.version}";
hash = "sha256-ncV7aPT56NNJawNLVuHfTlHMpXsW+3Rq/NEaTnoKz/c=";
hash = "sha256-LZoQKXHDHHNLmu7FflQMCFUPlGS8eG7kZr8dmFku8Sk=";
};
postPatch = ''
+3 -3
View File
@@ -10,20 +10,20 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencloud-web";
version = "5.0.0";
version = "5.1.0";
src = fetchFromGitHub {
owner = "opencloud-eu";
repo = "web";
tag = "v${finalAttrs.version}";
hash = "sha256-ZeIcWeKYa43dyhg8xXdx1vQTPOjqSRPqcoaBRtbnzRc=";
hash = "sha256-Xx/uDn4m7Uu+4GMNB9vqsT+CozXhEo+2YGRMaMrjldM=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 1;
hash = "sha256-KRoZOc61cklG2MflfHpCd9I5fOIuHPuiRR+w6sdRa2U=";
hash = "sha256-v2XOBO1/BWaJslj2Z2k9RanSS2CsW2Yx72o/lX7Eo2I=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "paho.mqtt.c";
version = "1.3.15";
version = "1.3.16";
src = fetchFromGitHub {
owner = "eclipse";
repo = "paho.mqtt.c";
tag = "v${finalAttrs.version}";
hash = "sha256-ULoqeed6Bm8wp1sUIL3Lk6oMm7DF3LzhHOcFO6gpB9c=";
hash = "sha256-ETSx3dvGP9Kjf7v8zglnUvMK6nOcgUnryJ5QUVvEgT4=";
};
postPatch = ''
+3 -3
View File
@@ -26,14 +26,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "s7";
version = "11.7-unstable-2026-02-12";
version = "11.7-unstable-2026-02-20";
src = fetchFromGitLab {
domain = "cm-gitlab.stanford.edu";
owner = "bil";
repo = "s7";
rev = "7ce9e00589f550f9abc30c84e163c34ed1f511fe";
hash = "sha256-gcOFlW5usE7oBqFAmOCEVoXTQNCbMQ0jPR3roN5ZcPk=";
rev = "d4abc485036d30b65bc80ef041690a1d1fc371c8";
hash = "sha256-nJskuS4WM58na0ohsNppqKiOLa98TInXkaWvPzhctoY=";
};
buildInputs =
+2 -2
View File
@@ -12,14 +12,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "shrinkray";
version = "26.2.4.1";
version = "26.2.20.0";
pyproject = true;
src = fetchFromGitHub {
owner = "DRMacIver";
repo = "shrinkray";
tag = "v${version}";
hash = "sha256-y8NZJ80KM+wW58YAWT7Cx3uh08imI7sbs487GbANyJg=";
hash = "sha256-KsIWFR5gyFt35yLz/102hET+JMhEU0ukhzwb9MzewSs=";
};
postPatch = ''
substituteInPlace tests/test_main.py \
+1 -1
View File
@@ -161,7 +161,7 @@ stdenv.mkDerivation (finalAttrs: {
poppler-utils
finalAttrs.finalPackage
];
inherit (finalAttrs) FONTCONFIG_FILE;
env.FONTCONFIG_FILE = finalAttrs.env.FONTCONFIG_FILE;
}
''
output=$(mktemp -t selfcheck-XXXXXX.pdf)
+6 -3
View File
@@ -2,20 +2,23 @@
lib,
rustPlatform,
fetchFromGitHub,
git,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sizelint";
version = "0.1.3";
version = "0.1.4";
src = fetchFromGitHub {
owner = "a-kenji";
repo = "sizelint";
tag = "v${finalAttrs.version}";
hash = "sha256-06RJrE0w1Xhj364dUUuYadxleX12mkB8yO+h1QLZhH0=";
hash = "sha256-1k1+7fVWhflEKyhOlb7kMn2xqeAM6Y5N9uHtOJvVn4A=";
};
cargoHash = "sha256-1kg1xfgzqrbZvazRavM4aW7oyRei9jKW0a+a6z2HLnc=";
nativeCheckInputs = [ git ];
cargoHash = "sha256-Z+pmlp/0LlKfc4QLosePw7TdLFYe6AnAVOJSw2DzlfI=";
meta = {
description = "Lint your file tree based on file sizes";
+11 -35
View File
@@ -1,6 +1,7 @@
{
lib,
tmux,
hexdump,
fetchFromGitHub,
installShellFiles,
nix-update-script,
@@ -11,7 +12,7 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "skim";
version = "2.0.2";
version = "3.4.0";
outputs = [
"out"
@@ -23,20 +24,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "skim-rs";
repo = "skim";
tag = "v${finalAttrs.version}";
hash = "sha256-V6ZIGPeGWTeNzOA9FDhARx63L3CVpUUpCILwIGg8NOY=";
hash = "sha256-s0aC+gHqxX/SEiWsqB4mgl27eZ65RtVmgXX/veus1IQ=";
};
postPatch = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim
'';
cargoHash = "sha256-xtrqY8jBB43Dpj4nOr2b0FziRvPjtRpWevAM8FeHqwc=";
cargoHash = "sha256-Y3WQlzzciYVqVjq0UtAb+4wZwKXLOUpYozriG/w5lJI=";
nativeBuildInputs = [ installShellFiles ];
nativeCheckInputs = [ tmux ];
# frizbee requires nightly features
env.RUSTC_BOOTSTRAP = 1;
nativeCheckInputs = [
tmux
hexdump
];
postBuild = ''
cat <<SCRIPT > sk-share
@@ -63,34 +64,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
useNextest = true;
checkPhase =
let
skippedTests = [
# Assertion Error: Insta: Code output doesn't match the expected snapshot
"opt_replstr"
"opt_with_nth_preview"
"preview_offset_expr"
"preview_navigation"
"preview_offset_fixed"
"preview_nul_char"
"preview_nowrap"
"preview_offset_fixed_and_expr"
"preview_plus"
"preview_preserve_quotes"
"preview_pty_linux"
"preview_wrap"
"preview_window_down"
"preview_window_left"
"preview_window_up"
];
filterExpr =
"not ("
+ (builtins.concatStringsSep " or " (map (testName: "test(${testName})") skippedTests))
+ ")";
in
''
cargo nextest run --features test-utils --release --offline -E '${filterExpr}'
'';
checkPhase = ''
cargo nextest run --features test-utils --release --offline --lib --bins --examples --tests
'';
passthru = {
tests.version = testers.testVersion { package = skim; };
+1 -1
View File
@@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = map (n: "--bin=${n}") solanaPkgs;
env = {
RUSTFLAGS = "-Amismatched_lifetime_syntaxes -Adead_code -Aunused_parens";
RUSTFLAGS = "-Amismatched_lifetime_syntaxes -Adead_code -Aunused_parens -Aunused_imports";
LIBCLANG_PATH = "${libclang.lib}/lib";
# Used by build.rs in the rocksdb-sys crate. If we don't set these, it would
+12 -5
View File
@@ -11,6 +11,8 @@
cargo,
rustc,
python3,
pkg-config,
openssl,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
@@ -19,14 +21,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "splayer";
version = "3.0.0-beta.9";
version = "3.0.0";
src = fetchFromGitHub {
owner = "imsyy";
repo = "SPlayer";
tag = "v${finalAttrs.version}";
fetchSubmodules = false;
hash = "sha256-+9F4ckATxRE+/PhMi5c1GVDq5V9QMOogCD9uT6QkREM=";
hash = "sha256-E29TJlp7nMokJbbi/YLuYf9qWmwvo/r4qQckKrVyumI=";
};
pnpmDeps = fetchPnpmDeps {
@@ -37,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-tAOtrxQasIQ1IS2jKdcX4KEM5p3zhshqw8phzsj667Q=";
hash = "sha256-PTfZopse+9RS7qh0miLu3duYlWDfifZS254tZKqgxKk=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@@ -46,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
version
src
;
hash = "sha256-QKk1coOuZNaqKgvbBgorvOotHmTJ+YXTHBfyhF0L37E=";
hash = "sha256-gd/5f3yraTQI5bu1VE6HHsGDeKJLR1oTm2H+pg1PAOA=";
};
nativeBuildInputs = [
@@ -59,6 +61,11 @@ stdenv.mkDerivation (finalAttrs: {
python3
makeWrapper
copyDesktopItems
pkg-config
];
buildInputs = [
openssl
];
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
@@ -84,12 +91,12 @@ stdenv.mkDerivation (finalAttrs: {
for f in $(find . -path '*/node_modules/better-sqlite3' -type d); do
(cd "$f" && (
npm run build-release --offline --nodedir="${electron.headers}"
rm -rf build/Release/{.deps,obj,obj.target,test_extension.node}
find build -type f -exec \
${lib.getExe removeReferencesTo} \
-t "${electron.headers}" {} \;
))
done
rm -rf build/Release/{.deps,obj,obj.target,test_extension.node}
pnpm build
+1 -1
View File
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
# gcc-10. Otherwise build fails as:
# ld: CMakeFiles/t4k_common.dir/t4k_throttle.c.o:(.bss+0x0): multiple definition of
# `wrapped_lines'; CMakeFiles/t4k_common.dir/t4k_audio.c.o:(.bss+0x0): first defined here
env.NIX_CFLAGS_COMPILE = "-fcommon -DGNULIB_UNISTR_U8_MBTOUC_UNSAFE -Wno-incompatible-pointer-types";
env.NIX_CFLAGS_COMPILE = "-fcommon -DGNULIB_UNISTR_U8_MBTOUC_UNSAFE -Wno-incompatible-pointer-types -std=gnu17";
nativeBuildInputs = [
cmake
+61
View File
@@ -0,0 +1,61 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
installShellFiles,
nix-update-script,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "talm";
version = "0.22.1";
src = fetchFromGitHub {
owner = "cozystack";
repo = "talm";
tag = "v${finalAttrs.version}";
hash = "sha256-I3rSpFCNMoA5tAp3WVLM6Ae7Vo8m+9px9fg7Fgw0/oA=";
};
vendorHash = "sha256-jDp1WVETDbCtSq+v0BrIiTqoR2cnmI7JXdy5ydnt5wA=";
nativeBuildInputs = [ installShellFiles ];
# go.mod requires 1.25.6 but nixpkgs has 1.25.5
preBuild = ''
substituteInPlace go.mod --replace-fail "go 1.25.6" "go 1.25.5"
'';
ldflags = [
"-s"
"-X main.Version=v${finalAttrs.version}"
];
# Skip DNS test that fails in sandbox
checkFlags = [ "-skip=^TestRenderWithDNS$" ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd talm \
--bash <($out/bin/talm completion bash) \
--fish <($out/bin/talm completion fish) \
--zsh <($out/bin/talm completion zsh)
'';
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Manage Talos Linux the GitOps way";
homepage = "https://github.com/cozystack/talm";
changelog = "https://github.com/cozystack/talm/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ kitsunoff ];
mainProgram = "talm";
};
})
+2 -2
View File
@@ -14,11 +14,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tart";
version = "2.30.3";
version = "2.30.6";
src = fetchurl {
url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart.tar.gz";
hash = "sha256-dV+WxjY3dVF7oFpUNPyVk2nWupbn44dOff/Z6TUqPks=";
hash = "sha256-wepqDaJp1oRjGqEVrXUM/JO5gfAKc12AUkZUbfwwdx0=";
};
sourceRoot = ".";
+6 -3
View File
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
version = "0.0.17";
version = "0.0.18";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-CVtpHmo4gF6DHdZJJ5nVroJzwwlGYzYBN9TX5Wf6h8A=";
hash = "sha256-GinkBZcRD9vxEHSGDoZb/TkpSPmPYoYOQ0tmrP8zJ+c=";
};
# For Darwin platforms, remove the integration test for file notifications,
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
cargoHash = "sha256-IF60aGv56Kh+wDYyN7XzLBywepvAxv2HMqSOz+Su2b4=";
cargoHash = "sha256-3GCPejBOyLRZpanFrXHlaLWImMUEmoSejCazzG5sVfo=";
nativeBuildInputs = [ installShellFiles ];
@@ -63,6 +63,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--skip=python_environment::ty_environment_and_discovered_venv"
"--skip=python_environment::ty_environment_is_only_environment"
"--skip=python_environment::ty_environment_is_system_not_virtual"
# flaky: unmatched assertion: revealed: Literal[1]
"--skip=mdtest::generics/pep695/functions.md"
];
nativeInstallCheckInputs = [ versionCheckHook ];
+3 -3
View File
@@ -30,18 +30,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "typesetter";
version = "0.10.0";
version = "0.10.1";
src = fetchFromCodeberg {
owner = "haydn";
repo = "typesetter";
tag = "v${finalAttrs.version}";
hash = "sha256-wHdtkiS7pf97/jcMvMp+zscwwrFU7MXDAC4d2MWGjUo=";
hash = "sha256-YrncwcyknOCukfmQmyFzEAy/bWct6K67CThi8Rzy4rE=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-dcNqAlc84xKjSr4I+Z1JL3sbBxH5BSKCcRAmpPrWoEE=";
hash = "sha256-kV4KDiNHKCnzQtJVDhMEHEqwPuR5CV3LRcCDVUb5nKo=";
};
strictDeps = true;
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xbyak";
version = "7.31";
version = "7.33.3";
src = fetchFromGitHub {
owner = "herumi";
repo = "xbyak";
tag = "v${finalAttrs.version}";
hash = "sha256-+VRyge7vDxggHKtVa6qQZCUKuhjXNixoKEu3H3wp71g=";
hash = "sha256-dZgEjyVwr2Bg49k6f5yETLHsk+LevNdvq0BOCZsZ3nA=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -107,7 +107,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zed-editor";
version = "0.224.8";
version = "0.224.11";
outputs = [
"out"
@@ -120,7 +120,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "zed-industries";
repo = "zed";
tag = "v${finalAttrs.version}";
hash = "sha256-rY2g35gRtuQ9si9GYPjmq3boPsTkTD0OZET6dmR597A=";
hash = "sha256-VOPAypHlcr7nY3/wk4ec/Ltv+DUf/v4rHDa5oCsg0aE=";
};
postPatch = ''
@@ -140,7 +140,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
rm -r $out/git/*/candle-book/
'';
cargoHash = "sha256-eJwvUtZobIRXKJOyERczTRQzDR7ml3uqgWMd+vXStQE=";
cargoHash = "sha256-V61uZEl6LG/xckOajcWugf/K+mJR8Bn9WjqxvvwBbfw=";
nativeBuildInputs = [
cmake
@@ -34,9 +34,11 @@ stdenv.mkDerivation (finalAttrs: {
];
# Complains about not being able to find the fontconfig config file otherwise
env.FONTCONFIG_FILE = lib.optional docSupport (makeFontsConf {
fontDirectories = [ ];
});
env = lib.optionalAttrs docSupport {
FONTCONFIG_FILE = makeFontsConf {
fontDirectories = [ ];
};
};
nativeBuildInputs = [
cmake
@@ -1,15 +1,20 @@
{
lib,
buildPythonPackage,
fetchPypi,
pytestCheckHook,
fetchFromGitHub,
# build-system
setuptools,
# dependencies
ctranslate2,
ctranslate2-cpp,
minisbd,
sacremoses,
sentencepiece,
setuptools,
spacy,
stanza,
# tests
pytestCheckHook,
writableTmpDirAsHomeHook,
}:
let
ctranslate2OneDNN = ctranslate2.override {
@@ -20,40 +25,37 @@ let
};
};
in
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "argostranslate";
version = "1.10.0";
version = "1.11.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-I38L2u9aRareA0rHEsHQwY/UKIf8CBQYCNyt3nv9H2c=";
src = fetchFromGitHub {
owner = "argosopentech";
repo = "argos-translate";
tag = "v${finalAttrs.version}";
hash = "sha256-8uzWS0YZEteeLTYAp9qpnnJhxyhxbWkKt1krqe/RF4M=";
};
build-system = [ setuptools ];
dependencies = [
ctranslate2OneDNN
minisbd
sacremoses
sentencepiece
spacy
stanza
];
postPatch = ''
ln -s */requires.txt requirements.txt
nativeCheckInputs = [
pytestCheckHook
writableTmpDirAsHomeHook
];
substituteInPlace requirements.txt \
--replace "==" ">="
'';
doCheck = false; # needs network access
nativeCheckInputs = [ pytestCheckHook ];
# required for import check to work
# PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
env.HOME = "/tmp";
pythonRelaxDeps = [
"stanza"
];
pythonImportsCheck = [
"argostranslate"
@@ -63,7 +65,11 @@ buildPythonPackage rec {
meta = {
description = "Open-source offline translation library written in Python";
homepage = "https://www.argosopentech.com";
changelog = "https://github.com/argosopentech/argos-translate/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ misuzu ];
maintainers = with lib.maintainers; [
misuzu
Stebalien
];
};
}
})
@@ -358,13 +358,13 @@
buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
version = "1.42.52";
version = "1.42.54";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit (finalAttrs) version;
hash = "sha256-oZm8jRNncQ0aeHDT6Bzv2IYPrrWNMrO40Uy8cG0TKX8=";
hash = "sha256-FyLqGLkG2KASEqy+IT4LpWboU+M9cwfNTZTnSAiUIUU=";
};
build-system = [ setuptools ];
@@ -17,6 +17,17 @@ toPythonModule (
coal.overrideAttrs (super: {
pname = "py-${super.pname}";
# Finding `boost_system` fails because the stub compiled library of
# Boost.System, which has been a header-only library since 1.69, was
# removed in 1.89.
# See https://www.boost.org/releases/1.89.0/ for details.
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail \
"find_package(Boost REQUIRED COMPONENTS system)" \
"find_package(Boost REQUIRED OPTIONAL_COMPONENTS system)"
'';
cmakeFlags = super.cmakeFlags ++ [
(lib.cmakeBool "BUILD_PYTHON_INTERFACE" true)
(lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" buildStandalone)
@@ -9,6 +9,7 @@
pytest-flake8,
pytestCheckHook,
pythonOlder,
pythonAtLeast,
pyyaml,
setuptools,
webtest,
@@ -19,7 +20,8 @@ buildPythonPackage {
version = "2.1.1-unstable-2023-11-28";
pyproject = true;
disabled = pythonOlder "3.13";
# build-system broken for 3.14, package incompatible <3.13
disabled = pythonOlder "3.13" || pythonAtLeast "3.14";
src = fetchFromGitHub {
owner = "devpi";
@@ -26,6 +26,11 @@ buildPythonPackage rec {
hash = "sha256-DpdgwG+4We/r3NZ50no/SurEtL1BkB3P0nMv8KRj+GY=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.9.6,<0.10.0" uv_build
'';
build-system = [ uv-build ];
dependencies = [ django ];
@@ -29,6 +29,11 @@ buildPythonPackage rec {
hash = "sha256-g66JJVPB+YQjN5IHSu/jqKVu5gS8Llb+mALJ9f5H2ds=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.9.6,<0.10.0" uv_build
'';
build-system = [ uv-build ];
dependencies = [ beautifulsoup4 ];
@@ -4,7 +4,6 @@
buildPythonPackage,
django,
fetchFromGitHub,
fetchpatch2,
jinja2,
pillow,
pytest-django,
@@ -24,13 +23,10 @@ buildPythonPackage rec {
hash = "sha256-kLq1BHN4PKwtAH/TqHn8B697K9Nk5mNMpjUsW5cCrj4=";
};
patches = [
(fetchpatch2 {
name = "uv-build.patch";
url = "https://github.com/zostera/django-bootstrap5/commit/d1d54f5fc8041d2781189321402b4f3937f77913.patch?full_index=1";
hash = "sha256-cFOY+pu2TAZXpAipSIQh1nPPC0ipfncvpObcH667+ac=";
})
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.9.6,<0.10.0" uv_build
'';
build-system = [ uv-build ];
@@ -11,21 +11,21 @@
python-dotenv,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "environs";
version = "14.5.0";
version = "14.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "sloria";
repo = "environs";
tag = version;
hash = "sha256-g9n4GuVSHB2VourVYlzp3zKO7MnJK4IAakbYV5tM8Uc=";
tag = finalAttrs.version;
hash = "sha256-TX8C3KIuvAkC+ArGFz9FXyqxd9pfTgmMqnLuYNIlA4o=";
};
nativeBuildInputs = [ flit-core ];
build-system = [ flit-core ];
propagatedBuildInputs = [
dependencies = [
marshmallow
python-dotenv
];
@@ -40,10 +40,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "environs" ];
meta = {
description = "Python modle for environment variable parsing";
description = "Python module for environment variable parsing";
homepage = "https://github.com/sloria/environs";
changelog = "https://github.com/sloria/environs/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/sloria/environs/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -7,16 +7,16 @@
python-gvm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "gvm-tools";
version = "25.4.5";
version = "25.4.6";
pyproject = true;
src = fetchFromGitHub {
owner = "greenbone";
repo = "gvm-tools";
tag = "v${version}";
hash = "sha256-9A9ik6nXAHdFSxOmpsQVpyR/19DeGIG2XcqhMZPMHKo=";
tag = "v${finalAttrs.version}";
hash = "sha256-cx2eGE+oEZXLi9Zw769jzQAUwEUOavh4lSfYNn7aBsM=";
};
__darwinAllowLocalNetworking = true;
@@ -38,8 +38,8 @@ buildPythonPackage rec {
meta = {
description = "Collection of APIs that help with remote controlling a Greenbone Security Manager";
homepage = "https://github.com/greenbone/gvm-tools";
changelog = "https://github.com/greenbone/gvm-tools/releases/tag/${src.tag}";
changelog = "https://github.com/greenbone/gvm-tools/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202602191";
version = "0.1.202602211";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-yvfJith7JfwO6lO57K3y98vqGHkEiEzmfM0WAktufck=";
hash = "sha256-FIJyD7ovyjiY6hJVjt19ZzTbSDnIaJ2R0BA2Pd7okG0=";
};
__darwinAllowLocalNetworking = true;
@@ -99,14 +99,14 @@ in
buildPythonPackage (finalAttrs: {
pname = "ibis-framework";
version = "11.0.0";
version = "12.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ibis-project";
repo = "ibis";
tag = finalAttrs.version;
hash = "sha256-hf5guWeX9WQbKaNrs7ALwwDxV1Rgeb5Z0PedTQ4P7S0=";
hash = "sha256-GqSbjjUr4EaWueMl4TrhaDvqn1iDd4CO3QcDnOXfSAk=";
};
build-system = [
@@ -185,6 +185,69 @@ buildPythonPackage (finalAttrs: {
# assert 0 == 3 (tests edge case behavior of databases)
"test_self_join_with_generated_keys"
# https://github.com/ibis-project/ibis/issues/11929
# AssertionError: value does not match the expected value
"ibasic_aggregation_with_join"
"itest_endswith"
"itest_multiple_limits"
"itest_simple_joins"
"test_aggregate_count_joined"
"test_anti_join"
"test_binop_parens"
"test_bool_bool"
"test_case_in_projection"
"test_column_distinct"
"test_column_expr_default_name"
"test_column_expr_retains_name"
"test_count_distinct"
"test_difference_project_column"
"test_fuse_projections"
"test_having_from_filter"
"test_intersect_project_column"
"test_join_between_joins"
"test_join_just_materialized"
"test_limit_with_self_join"
"test_lower_projection_sort_key"
"test_multiple_count_distinct"
"test_multiple_joins"
"test_no_cart_join"
"test_order_by_on_limit_yield_subquery"
"test_parse_sql_aggregation_with_multiple_joins"
"test_parse_sql_basic_aggregation"
"test_parse_sql_basic_join[inner]"
"test_parse_sql_basic_join[left]"
"test_parse_sql_basic_join[right]"
"test_parse_sql_basic_projection"
"test_parse_sql_in_clause"
"test_parse_sql_join_subquery"
"test_parse_sql_join_with_filter"
"test_parse_sql_limited_join"
"test_parse_sql_multiple_joins"
"test_parse_sql_scalar_subquery"
"test_parse_sql_simple_reduction"
"test_parse_sql_simple_select_count"
"test_parse_sql_table_alias"
"test_parse_sql_tpch"
"test_sample"
"test_select_sql"
"test_selects_with_impure_operations_not_merged"
"test_semi_join"
"test_startswith"
"test_subquery_in_union"
"test_subquery_where_location"
"test_table_difference"
"test_table_distinct"
"test_table_drop_with_filter"
"test_table_intersect"
"test_union_order_by"
"test_union_project_column"
"test_union"
"test_where_analyze_scalar_op"
"test_where_no_pushdown_possible"
"test_where_simple_comparisons"
"test_where_with_between"
"test_where_with_join"
]
++ lib.optionals (pythonAtLeast "3.14") [
# ExceptionGroup: multiple unraisable exception warnings (4 sub-exceptions)
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "ical";
version = "12.1.3";
version = "13.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "allenporter";
repo = "ical";
tag = version;
hash = "sha256-L/shJ2FM0x4LDPHlnCfhbujeTYNRw+MOJt6yRqZZCok=";
hash = "sha256-ld9cLqf2xy8cSRQZ9Wx/XsVZCHrpxVnFNgz1jxmYd9Q=";
};
build-system = [ setuptools ];
@@ -54,15 +54,15 @@ let
in
buildPythonPackage rec {
pname = "ifcopenshell";
version = "0.8.5.260116";
version = "0.8.0";
pyproject = false;
src = fetchFromGitHub {
owner = "IfcOpenShell";
repo = "IfcOpenShell";
tag = "ifcsverchok-${version}";
tag = "ifcopenshell-python-${version}";
fetchSubmodules = true;
hash = "sha256-IsJ+zJNuXNXbk5F6KF6H+c2U+ip2Ewh2mWdEMPm3nvQ=";
hash = "sha256-tnj14lBEkUZNDM9J1sRhNA7OkWTWa5JPTSF8hui3q7k=";
};
patches = [
@@ -163,6 +163,10 @@ buildPythonPackage rec {
# NOTE: the following is directly inspired by https://github.com/IfcOpenShell/IfcOpenShell/blob/v0.8.0/src/ifcopenshell-python/Makefile#L123
cp ../../README.md README.md
popd
# boost189 compatibility; see https://www.boost.org/releases/1.89.0/
substituteInPlace cmake/CMakeLists.txt \
--replace-fail 'set(BOOST_COMPONENTS system' 'set(BOOST_COMPONENTS'
'';
preConfigure = ''
@@ -26,19 +26,19 @@
buildPythonPackage (finalAttrs: {
pname = "jupyter-book";
version = "2.1.2";
version = "2.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "jupyter-book";
repo = "jupyter-book";
tag = "v${finalAttrs.version}";
hash = "sha256-eICmprxo/7E3GHVX4yK+L86pYHfQCBlx9WskbnBFCnY=";
hash = "sha256-RFISKdBziLHeyB+942PeBYR0kxrRFLgg3sn5laYk3qM=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-uPmB6zrP1ESX7J3f5ppr7Yk9BupH8KI7a5OnYc/nN5M=";
hash = "sha256-5qVmVQ3k1LOjN4qsTxHzWmJmJWu2mv/a3s+7N7dZUxc=";
};
build-system = [
@@ -21,19 +21,19 @@
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "jupyter-collaboration";
version = "4.2.0";
version = "4.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jupyterlab";
repo = "jupyter-collaboration";
tag = "v${version}";
hash = "sha256-KXD5RRRh8cwZWZUpJrkS7RAfaeTjAHajKLl8c5MuhrA=";
tag = "v${finalAttrs.version}";
hash = "sha256-09fJT81nWGvUME3QU5hk2886y93ssl3IlVSIblxqJ78=";
};
sourceRoot = "${src.name}/projects/jupyter-collaboration";
sourceRoot = "${finalAttrs.src.name}/projects/jupyter-collaboration";
build-system = [ hatchling ];
@@ -74,8 +74,8 @@ buildPythonPackage rec {
meta = {
description = "JupyterLab Extension enabling Real-Time Collaboration";
homepage = "https://github.com/jupyterlab/jupyter_collaboration";
changelog = "https://github.com/jupyterlab/jupyter_collaboration/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/jupyterlab/jupyter_collaboration/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.bsd3;
teams = [ lib.teams.jupyter ];
};
}
})
@@ -32,13 +32,13 @@
buildPythonPackage (finalAttrs: {
pname = "llama-stack-client";
version = "0.5.0";
version = "0.5.1";
pyproject = true;
src = fetchPypi {
pname = "llama_stack_client";
inherit (finalAttrs) version;
hash = "sha256-4AWunZdc2jCzuGJhBX8ijXABB+Jj4St5a5IM0fubqWg=";
hash = "sha256-ITq9iHKwjvY8yYCaqWhi2lWCbE2Tl3QqTU649D9VDJc=";
};
postPatch = ''
@@ -31,14 +31,14 @@
buildPythonPackage (finalAttrs: {
pname = "mistralai";
version = "1.12.2";
version = "1.12.3";
pyproject = true;
src = fetchFromGitHub {
owner = "mistralai";
repo = "client-python";
tag = "v${finalAttrs.version}";
hash = "sha256-95aHaZx4nZjqX456CGB7gAeoxkMu4tN7TMUbmxajgKU=";
hash = "sha256-DaCAO4/DoskFuRgNcoLWBuRdnxXfYhsgY/WZu/s1wk0=";
};
preBuild = ''
@@ -127,8 +127,8 @@ in
"sha256-Mvf3bBhrRRR+hoAsBPq7p9COJqVxV9LL+GrnikrHX2g=";
mypy-boto3-appstream =
buildMypyBoto3Package "appstream" "1.42.13"
"sha256-m4AVJ90I01eb7W8lq2eHTzs6Y1liWlUCezUcoFE57/c=";
buildMypyBoto3Package "appstream" "1.42.54"
"sha256-NrR4wQslCosBCvmAkGe7qJ3WNu428hD3+SZUk1Ga870=";
mypy-boto3-appsync =
buildMypyBoto3Package "appsync" "1.42.6"
@@ -451,16 +451,16 @@ in
"sha256-qe5aitxIPiQA2Et/+MtGVsnmWvk45Rg04/U/kR+tmK0=";
mypy-boto3-ecr =
buildMypyBoto3Package "ecr" "1.42.50"
"sha256-NHp+LO9C6U+mFEpoNyE/a4zalfJ5g0w18tQ3ONoe1WM=";
buildMypyBoto3Package "ecr" "1.42.53"
"sha256-ZabWBbalFzrpoNRS3lGLIYo/6F9q4h3xOVNmBeCqMc8=";
mypy-boto3-ecr-public =
buildMypyBoto3Package "ecr-public" "1.42.3"
"sha256-syjw4M02YXRXsJpM3e7OikE3sSTl/hIIJ3857PP2BII=";
mypy-boto3-ecs =
buildMypyBoto3Package "ecs" "1.42.29"
"sha256-hXpGVFL8ZLXWs7GNz8Ij3xXzKBd6HMi7/deFq4s5RrM=";
buildMypyBoto3Package "ecs" "1.42.54"
"sha256-r6CsGi1xMbNm+GHE4omqt48Pc+ZD7G8xtax0k7ncjl4=";
mypy-boto3-efs =
buildMypyBoto3Package "efs" "1.42.3"
@@ -1194,8 +1194,8 @@ in
"sha256-+SQRuoyCF3xgXvSbazaRk9dPQeOfGJZYu3vKSn4l44Y=";
mypy-boto3-sagemaker-runtime =
buildMypyBoto3Package "sagemaker-runtime" "1.42.3"
"sha256-595ADc+EWC7i37ubD46h6HR7VUhSnH8+UkPz6q4jUR0=";
buildMypyBoto3Package "sagemaker-runtime" "1.42.54"
"sha256-Y3kJS5tHq/aBkvWs3PJCuI0AcfYa8aa2hogo+CC9uPE=";
mypy-boto3-savingsplans =
buildMypyBoto3Package "savingsplans" "1.42.3"
@@ -1290,8 +1290,8 @@ in
"sha256-aZmVuab2mpfG0+kSanbwZ1HjtAVkAXT+fCD+cdndyCo=";
mypy-boto3-ssm =
buildMypyBoto3Package "ssm" "1.42.3"
"sha256-2IMej08pRmFupGG3XZhchJjwBQynpcPC6LTD3wKpkjc=";
buildMypyBoto3Package "ssm" "1.42.54"
"sha256-9LwZoIY1dXgItm75SltSw3KdqZhYd0WWJibmBgahviw=";
mypy-boto3-ssm-contacts =
buildMypyBoto3Package "ssm-contacts" "1.42.3"
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "oelint-data";
version = "1.4.0";
version = "1.4.2";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-data";
tag = finalAttrs.version;
hash = "sha256-OrKwf7ADi0WUsFgsroFJvQxVB5RRsqjyZn6aZTixmFA=";
hash = "sha256-kaJ6Qalqg2jyCfgJuXpKCvj5SHYetmAobnEJ09Y9gFQ=";
};
build-system = [
@@ -11,12 +11,12 @@
buildPythonPackage (finalAttrs: {
pname = "publicsuffixlist";
version = "1.0.2.20260218";
version = "1.0.2.20260220";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-Z03vycoK1WhmbjW5ux/KYVYKC876h6tr7D+h0lnKDPE=";
hash = "sha256-bqycplhOPDTD+3/ixsunRNE9d6J4BUpscrdEQG/CEP0=";
};
postPatch = ''
@@ -75,9 +75,6 @@ buildPythonPackage rec {
# https://github.com/pygame/pygame/pull/4651
./0001-Use-SDL_AllocFormat-instead-of-creating-it-manually.patch
# test_make_surface__subclassed_surface fails in headless environment
./skip-pixelarray-test.patch
];
postPatch = ''
@@ -1,12 +0,0 @@
diff --git a/test/pixelarray_test.py b/test/pixelarray_test.py
index 1111111..2222222 100644
--- a/test/pixelarray_test.py
+++ b/test/pixelarray_test.py
@@ -1005,6 +1005,7 @@ class PixelArrayTypeTest(unittest.TestCase, TestMixin):
self.assertEqual(new_surface.get_palette(), expected_palette)
pygame.display.quit()
+ @unittest.skip("fails in headless environment due to surface flags mismatch")
def test_make_surface__subclassed_surface(self):
"""Ensure make_surface can handle subclassed surfaces."""
@@ -1,28 +0,0 @@
diff --git a/test/surface_test.py b/test/surface_test.py
index b1147d27..c7ba2928 100644
--- a/test/surface_test.py
+++ b/test/surface_test.py
@@ -239,6 +239,7 @@ class SurfaceTypeTest(unittest.TestCase):
for pt in test_utils.rect_outer_bounds(fill_rect):
self.assertNotEqual(s1.get_at(pt), color)
+ @unittest.skipIf(True, "AssertionError: 0 is not true")
def test_fill_rle(self):
"""Test RLEACCEL flag with fill()"""
color = (250, 25, 25, 255)
@@ -346,6 +347,7 @@ class SurfaceTypeTest(unittest.TestCase):
finally:
pygame.display.quit()
+ @unittest.skipIf(True, "https://github.com/libsdl-org/SDL/pull/14429")
def test_solarwolf_rle_usage_2(self):
"""Test for RLE status after setting alpha"""
@@ -377,6 +379,7 @@ class SurfaceTypeTest(unittest.TestCase):
finally:
pygame.display.quit()
+ @unittest.skipIf(True, "https://github.com/libsdl-org/SDL/issues/14424")
def test_set_alpha__set_colorkey_rle(self):
pygame.display.init()
try:
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pysmartthings";
version = "3.5.2";
version = "3.5.3";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "andrewsayre";
repo = "pysmartthings";
tag = "v${version}";
hash = "sha256-qa+GktG49wpY5vlxEwe0GYZXz1blqok6nKHY6HjoRaQ=";
hash = "sha256-60d3Posb1/WBad0C0Xj8V7nrj5CV2bH3c3KjHMvGY6c=";
};
build-system = [ poetry-core ];
@@ -23,14 +23,14 @@
buildPythonPackage (finalAttrs: {
pname = "python-roborock";
version = "4.12.0";
version = "4.14.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Python-roborock";
repo = "python-roborock";
tag = "v${finalAttrs.version}";
hash = "sha256-H47NKOGKUCJs9LolVcTg6R8W6Fuq+YWBgrwJUB08JVA=";
hash = "sha256-SpOHJ62IZOZx9gMUuj500LNF4bDfU3XS36oKpeUupUM=";
};
pythonRelaxDeps = [ "pycryptodome" ];
@@ -28,14 +28,14 @@
buildPythonPackage (finalAttrs: {
pname = "sagemaker-core";
version = "1.0.76";
version = "1.0.77";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-core";
tag = "v${finalAttrs.version}";
hash = "sha256-IAgHAmmN00nyE1rcPV09DMb/LFCZnwrD0OhXTeNuTik=";
hash = "sha256-UWoRYMk2QUjgCaa76xJ8o6OyAiM0Zyf4jXgT4AYm8PM=";
};
build-system = [
+487
View File
@@ -0,0 +1,487 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "displaydoc"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "icu_collections"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
dependencies = [
"displaydoc",
"potential_utf",
"yoke",
"zerofrom",
"zerovec",
]
[[package]]
name = "icu_locale_core"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
dependencies = [
"displaydoc",
"litemap",
"tinystr",
"writeable",
"zerovec",
]
[[package]]
name = "icu_normalizer"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
dependencies = [
"icu_collections",
"icu_normalizer_data",
"icu_properties",
"icu_provider",
"smallvec",
"zerovec",
]
[[package]]
name = "icu_normalizer_data"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
[[package]]
name = "icu_properties"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
dependencies = [
"icu_collections",
"icu_locale_core",
"icu_properties_data",
"icu_provider",
"zerotrie",
"zerovec",
]
[[package]]
name = "icu_properties_data"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
[[package]]
name = "icu_provider"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
dependencies = [
"displaydoc",
"icu_locale_core",
"writeable",
"yoke",
"zerofrom",
"zerotrie",
"zerovec",
]
[[package]]
name = "idna"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
dependencies = [
"idna_adapter",
"smallvec",
"utf8_iter",
]
[[package]]
name = "idna_adapter"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
dependencies = [
"icu_normalizer",
"icu_properties",
]
[[package]]
name = "indoc"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
dependencies = [
"rustversion",
]
[[package]]
name = "jid"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04ec04c561bce2a09e8782a8fa7f4804f794ebc8e8dd4c06967f3aa4403ab4fc"
dependencies = [
"idna",
"memchr",
"stringprep",
]
[[package]]
name = "libc"
version = "0.2.182"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "litemap"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
[[package]]
name = "memchr"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "memoffset"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "portable-atomic"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
[[package]]
name = "potential_utf"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
dependencies = [
"zerovec",
]
[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "pyo3"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d"
dependencies = [
"indoc",
"libc",
"memoffset",
"once_cell",
"portable-atomic",
"pyo3-build-config",
"pyo3-ffi",
"pyo3-macros",
"unindent",
]
[[package]]
name = "pyo3-build-config"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6"
dependencies = [
"target-lexicon",
]
[[package]]
name = "pyo3-ffi"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089"
dependencies = [
"libc",
"pyo3-build-config",
]
[[package]]
name = "pyo3-macros"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02"
dependencies = [
"proc-macro2",
"pyo3-macros-backend",
"quote",
"syn",
]
[[package]]
name = "pyo3-macros-backend"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9"
dependencies = [
"heck",
"proc-macro2",
"pyo3-build-config",
"quote",
"syn",
]
[[package]]
name = "quote"
version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rustversion"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "slixmpp"
version = "0.1.0"
dependencies = [
"jid",
"pyo3",
]
[[package]]
name = "smallvec"
version = "1.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "stable_deref_trait"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "stringprep"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1"
dependencies = [
"unicode-bidi",
"unicode-normalization",
"unicode-properties",
]
[[package]]
name = "syn"
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "synstructure"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "target-lexicon"
version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
[[package]]
name = "tinystr"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
dependencies = [
"displaydoc",
"zerovec",
]
[[package]]
name = "tinyvec"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
dependencies = [
"tinyvec_macros",
]
[[package]]
name = "tinyvec_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "unicode-bidi"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "unicode-normalization"
version = "0.1.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-properties"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
[[package]]
name = "unindent"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "writeable"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
[[package]]
name = "yoke"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
dependencies = [
"stable_deref_trait",
"yoke-derive",
"zerofrom",
]
[[package]]
name = "yoke-derive"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
dependencies = [
"proc-macro2",
"quote",
"syn",
"synstructure",
]
[[package]]
name = "zerofrom"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
dependencies = [
"zerofrom-derive",
]
[[package]]
name = "zerofrom-derive"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
"syn",
"synstructure",
]
[[package]]
name = "zerotrie"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
dependencies = [
"displaydoc",
"yoke",
"zerofrom",
]
[[package]]
name = "zerovec"
version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
dependencies = [
"yoke",
"zerofrom",
"zerovec-derive",
]
[[package]]
name = "zerovec-derive"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
@@ -3,26 +3,33 @@
buildPythonPackage,
aiodns,
aiohttp,
cargo,
cryptography,
defusedxml,
emoji,
fetchPypi,
fetchFromCodeberg,
gnupg,
pyasn1,
pyasn1-modules,
pytestCheckHook,
replaceVars,
rustc,
rustPlatform,
setuptools,
setuptools-rust,
setuptools-scm,
}:
buildPythonPackage rec {
pname = "slixmpp";
version = "1.12.0";
version = "1.13.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-dGn23K9XQv1i4OZu5EfFM4p0UgwZgqcHhOe3kN7y/dU=";
src = fetchFromCodeberg {
owner = "poezio";
repo = "slixmpp";
tag = "slix-${version}";
hash = "sha256-hjM1OIFYpHV5SSN32858pyuwOvaAA0tFZWCZI+5n9u4=";
};
patches = [
@@ -31,14 +38,24 @@ buildPythonPackage rec {
})
];
build-system = with rustPlatform; [
cargoSetupHook
maturinBuildHook
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
build-system = [
setuptools
setuptools-rust
setuptools-scm
];
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname src;
hash = "sha256-eKXQeZ2RLHsTZmYszws4fCHgeiSO9wsrRbPkVV1gqZY=";
nativeBuildInputs = [
cargo
rustc
rustPlatform.cargoSetupHook
];
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
};
dependencies = [
@@ -50,8 +67,8 @@ buildPythonPackage rec {
optional-dependencies = {
xep-0363 = [ aiohttp ];
xep-0444-compliance = [ emoji ];
xep-0464 = [ cryptography ];
safer-xml-parserig = [ defusedxml ];
xep-0454 = [ cryptography ];
safer-xml-parsing = [ defusedxml ];
};
nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies;
@@ -73,7 +90,7 @@ buildPythonPackage rec {
meta = {
description = "Python library for XMPP";
homepage = "https://slixmpp.readthedocs.io/";
changelog = "https://codeberg.org/poezio/slixmpp/releases/tag/slix-${version}";
changelog = "https://codeberg.org/poezio/slixmpp/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
@@ -37,14 +37,14 @@
buildPythonPackage rec {
pname = "textual";
version = "7.5.0";
version = "8.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Textualize";
repo = "textual";
tag = "v${version}";
hash = "sha256-1QtWrh05ATKLIVSByWusYcEHEeH8+9qsSdyTNBzh9L0=";
hash = "sha256-oigPcAlv0Xynl6V7Re5INYnefpyri556019/jRHauT4=";
};
build-system = [ poetry-core ];
+17 -22
View File
@@ -22,6 +22,7 @@
pytestCheckHook,
repoze-lru,
setuptools,
setuptools-changelog-shortener,
strictyaml,
waitress,
webtest,
@@ -30,30 +31,26 @@
nixosTests,
}:
buildPythonApplication rec {
buildPythonApplication (finalAttrs: {
pname = "devpi-server";
version = "6.15.0";
version = "6.19.1";
pyproject = true;
src = fetchFromGitHub {
owner = "devpi";
repo = "devpi";
rev = "server-${version}";
hash = "sha256-tKR1xZju5bDbFu8t3SunTM8FlaXodSm/OjJ3Jfl7Dzk=";
tag = "server-${finalAttrs.version}";
hash = "sha256-YFY2iLnORzFxnfGYU2kCpJL8CZi+lALIkL1bRpfd4NE=";
};
sourceRoot = "${src.name}/server";
sourceRoot = "${finalAttrs.src.name}/server";
postPatch = ''
substituteInPlace tox.ini \
--replace "--flake8" ""
'';
nativeBuildInputs = [
build-system = [
setuptools
setuptools-changelog-shortener
];
propagatedBuildInputs = [
dependencies = [
aiohttp
appdirs
defusedxml
@@ -102,12 +99,7 @@ buildPythonApplication rec {
"test_devpi_server/test_streaming_replica_nginx.py"
];
disabledTests = [
"root_passwd_hash_option"
"TestMirrorIndexThings"
"test_auth_mirror_url_no_hash"
"test_auth_mirror_url_with_hash"
"test_auth_mirror_url_hidden_in_logs"
"test_simplelinks_timeout"
"test_fetch_later_deleted" # incompatible with newer pytest
];
__darwinAllowLocalNetworking = true;
@@ -123,7 +115,7 @@ buildPythonApplication rec {
};
};
# devpi uses a monorepo for server,common,client and web
# devpi uses a monorepo for server, common, client and web
passthru.updateScript = gitUpdater {
rev-prefix = "server-";
};
@@ -131,8 +123,11 @@ buildPythonApplication rec {
meta = {
homepage = "http://doc.devpi.net";
description = "Github-style pypi index server and packaging meta tool";
changelog = "https://github.com/devpi/devpi/blob/${src.rev}/server/CHANGELOG";
changelog = "https://github.com/devpi/devpi/blob/${finalAttrs.src.tag}/server/CHANGELOG";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ makefu ];
maintainers = with lib.maintainers; [
confus
makefu
];
};
}
})
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2026.2.2";
version = "2026.2.3";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "sanjoyg";
domain = "dirigera_platform";
version = "2.6.8";
version = "2.7.1";
src = fetchFromGitHub {
owner = "sanjoyg";
repo = "dirigera_platform";
rev = version;
hash = "sha256-FNcGl6INQlVP+P3qmExWLI1ALh9ZacjJAbNKRtgM3ms=";
tag = version;
hash = "sha256-N4H07CmIEqUqv1VkLlL1f924TvZ4Cb4IuVKlRYJA9CM=";
};
postPatch = ''
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "make-all";
domain = "tuya_local";
version = "2026.1.2";
version = "2026.2.0";
src = fetchFromGitHub {
inherit owner;
repo = "tuya-local";
tag = version;
hash = "sha256-PZ/pcjI67UDPPqMUrrgXXOHYo4VmduaRN3tvvEbZcPc=";
hash = "sha256-TcksT3q4Z4IqV3+qh0Oj8ESywxD7Fqfsyi9xQz9J2JY=";
};
dependencies = [
@@ -10,13 +10,13 @@
buildHomeAssistantComponent rec {
owner = "jmcollin78";
domain = "versatile_thermostat";
version = "8.6.2";
version = "9.0.1";
src = fetchFromGitHub {
inherit owner;
repo = domain;
tag = version;
hash = "sha256-jd6+detoxlx9yDHEBQeFema+HLdN1C4lw1/Tk314xas=";
hash = "sha256-qO0m4dAYFz/WeWFfHg96LEHawrM/Se54rFfuhCSH1qU=";
};
dependencies = [
+3 -3
View File
@@ -263,7 +263,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2026.2.2";
hassVersion = "2026.2.3";
in
python.pkgs.buildPythonApplication rec {
@@ -284,13 +284,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-CMIoQ7po2PRnOoN+yDAjILB3sCx3o51YJWVJIZnt0eQ=";
hash = "sha256-BEE27D1P3cbxjQMRh3VHL6KDXa7bZDfqK316VQg0/SM=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-QYpfN1vaB9kTbvJWp7Go/Hw7iR8A5j2lnIKcr7p9Ms4=";
hash = "sha256-UkIxZx3IU0IZh8gbjZ9xRkEZS97UW85FT5isNyPyiHQ=";
};
build-system = with python.pkgs; [
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pytest-homeassistant-custom-component";
version = "0.13.315";
version = "0.13.316";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "MatthewFlamm";
repo = "pytest-homeassistant-custom-component";
tag = version;
hash = "sha256-Ce+yUUgWqyY3ltcwwpkquD+EEiBmLmsZRcGqqDHZ+hI=";
hash = "sha256-wsL/85klBl6tHOZ0fq/AaUskIsqvKIJQ8fEtnQDZnF0=";
};
build-system = [ setuptools ];
+2 -2
View File
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2026.2.2";
version = "2026.2.3";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
hash = "sha256-zTfYMzC4YM8QwRn49czSma12qWprXy2ecXivHjtz+YQ=";
hash = "sha256-WImlT+rtIXwdVpph4T1VIksNPQ9U4nn0Bl23LRBaP/k=";
};
build-system = [
@@ -59,7 +59,10 @@ stdenv.mkDerivation (finalAttrs: {
# Increase header size to be able to inject extra RPATHs. Otherwise
# x86_64-darwin build fails as:
# https://cache.nixos.org/log/g5wyq9xqshan6m3kl21bjn1z88hx48rh-stdenv-bootstrap-tools.drv
NIX_LDFLAGS = (prevAttrs.NIX_LDFLAGS or "") + " -headerpad_max_install_names";
env = prevAttrs.env // {
NIX_LDFLAGS =
(prevAttrs.env.NIX_LDFLAGS or prevAttrs.NIX_LDFLAGS or "") + " -headerpad_max_install_names";
};
});
# Avoid messing with libkrb5 and libnghttp2.
+1 -1
View File
@@ -5,7 +5,7 @@ let
argsStdenv@{
name ? "stdenv",
pname ? name,
version ? lib.trivial.version,
version ? lib.trivial.release + "pre-git",
preHook ? "",
initialPath,