Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-12-10 12:06:14 +00:00
committed by GitHub
62 changed files with 1171 additions and 3494 deletions

View File

@@ -113,6 +113,8 @@ rec {
"0"
else if rebuildCount <= 10 then
"1-10"
else if rebuildCount <= 100 then
"11-100"
else if rebuildCount <= 500 then
"101-500"
else if rebuildCount <= 1000 then

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "lite-xl";
version = "2.1.6";
version = "2.1.7";
src = fetchFromGitHub {
owner = "lite-xl";
repo = "lite-xl";
rev = "v${version}";
hash = "sha256-J0WxyDxqhIfExamOCnI1+Y6ViVbHR0wOvsY17CixbiI=";
hash = "sha256-Ig0XDxnll/zruAwWHwuXiqumBXgAPxuK0E1ELupvcXo=";
};
nativeBuildInputs = [ meson ninja pkg-config ];

File diff suppressed because it is too large Load Diff

View File

@@ -72,12 +72,12 @@
};
astro = buildGrammar {
language = "astro";
version = "0.0.0+rev=4be1807";
version = "0.0.0+rev=6e3bad3";
src = fetchFromGitHub {
owner = "virchau13";
repo = "tree-sitter-astro";
rev = "4be180759ec13651f72bacee65fa477c64222a1a";
hash = "sha256-qc9InFEQgeFfFReJuQd8WjTNK4fFMEaWcqQUcGxxuBI=";
rev = "6e3bad36a8c12d579e73ed4f05676141a4ccf68d";
hash = "sha256-ZsItSpYeSPnHn4avpHS54P4J069X9cW8VCRTM9Gfefg=";
};
meta.homepage = "https://github.com/virchau13/tree-sitter-astro";
};
@@ -204,12 +204,12 @@
};
c_sharp = buildGrammar {
language = "c_sharp";
version = "0.0.0+rev=285c993";
version = "0.0.0+rev=4bf615f";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-c-sharp";
rev = "285c993f01d9955932b45a6192055003aa70a570";
hash = "sha256-sgJw0oeJmj6ZOxBXevLIQ3oE03fRs5guY3ZfE2Xou+c=";
rev = "4bf615f8d688f50d69fc5677187dc35f22e03ad6";
hash = "sha256-jcZcmqQEOPzkiT1jJ4wuE9Ryg10XXpwBoyANNAhCbZg=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
};
@@ -246,6 +246,17 @@
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito";
};
circom = buildGrammar {
language = "circom";
version = "0.0.0+rev=0215052";
src = fetchFromGitHub {
owner = "Decurity";
repo = "tree-sitter-circom";
rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e";
hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8=";
};
meta.homepage = "https://github.com/Decurity/tree-sitter-circom";
};
clojure = buildGrammar {
language = "clojure";
version = "0.0.0+rev=f4236d4";
@@ -513,12 +524,12 @@
};
dtd = buildGrammar {
language = "dtd";
version = "0.0.0+rev=4b64dd3";
version = "0.0.0+rev=ce150c5";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
rev = "4b64dd3a03ec002258d6268d712fd93716d6ab57";
hash = "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4=";
rev = "ce150c5be7f617e18ffa2064213e5d9c4cb5d69e";
hash = "sha256-ka3EXsghPJXCCszW7GNQLenG6edGruycnXSokBAUwpg=";
};
location = "dtd";
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
@@ -989,12 +1000,12 @@
};
godot_resource = buildGrammar {
language = "godot_resource";
version = "0.0.0+rev=2ffb90d";
version = "0.0.0+rev=74105cc";
src = fetchFromGitHub {
owner = "PrestonKnopp";
repo = "tree-sitter-godot-resource";
rev = "2ffb90de47417018651fc3b970e5f6b67214dc9d";
hash = "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U=";
rev = "74105cc46a09850ebe626b894ecc6c61a12fb999";
hash = "sha256-aVIxIz92uVtbIZvT6x/eDNGJxiUhYasTWMq+W4/bySo=";
};
meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource";
};
@@ -1309,12 +1320,12 @@
};
inko = buildGrammar {
language = "inko";
version = "0.0.0+rev=a6fb0b0";
version = "0.0.0+rev=1419efb";
src = fetchFromGitHub {
owner = "inko-lang";
repo = "tree-sitter-inko";
rev = "a6fb0b0bfee5dede688968fd91282da799e5aa8e";
hash = "sha256-Egigdlesj5gaHk+nfc2y7+qFuNl7RzTGrzsPCssHHQk=";
rev = "1419efb8e7e140c30632cb0a2bef84e0d48a6fc5";
hash = "sha256-wmQUAk+kmjSEzVKmG9EGq85sOM/Xafgqe6NQO+s6fSI=";
};
meta.homepage = "https://github.com/inko-lang/tree-sitter-inko";
};
@@ -1852,12 +1863,12 @@
};
nu = buildGrammar {
language = "nu";
version = "0.0.0+rev=41a1c57";
version = "0.0.0+rev=a94fdf1";
src = fetchFromGitHub {
owner = "nushell";
repo = "tree-sitter-nu";
rev = "41a1c570b57987386ed9a928fc214928f8ddc669";
hash = "sha256-wHehCdT79O5f0pRSuCG1Feo3hZ6xJ+c70i4NS44fnKE=";
rev = "a94fdf1df5deba1aa1a3fff23e1276333b5ab666";
hash = "sha256-5hZRTL7lKDHiwtxn+xhQpsLTrXZoFGc2wjCPtjZApjk=";
};
meta.homepage = "https://github.com/nushell/tree-sitter-nu";
};
@@ -2077,12 +2088,12 @@
};
powershell = buildGrammar {
language = "powershell";
version = "0.0.0+rev=ebe2ab2";
version = "0.0.0+rev=7e6ccf1";
src = fetchFromGitHub {
owner = "airbus-cert";
repo = "tree-sitter-powershell";
rev = "ebe2ab2f642eda2072c68c8de02e83973c26f33c";
hash = "sha256-zWJUB0lbjJGGhi3ko4fSzay9n9P8nYhVOkKLrkyr0G0=";
rev = "7e6ccf19774a098bb3c996690c65cc1a6f439dc0";
hash = "sha256-VL7wQc27n7IK+mU6zmbmAKcA37bku1Z5jHxonni6aAE=";
};
meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell";
};
@@ -2234,12 +2245,12 @@
};
python = buildGrammar {
language = "python";
version = "0.0.0+rev=6d14e44";
version = "0.0.0+rev=1ee3e77";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-python";
rev = "6d14e44ea217bc5bb1c1804180e9818d7d1b8d91";
hash = "sha256-/jYGi2yksifMGPitlS8oM/g3YrR7RJ57imBhEyow/jc=";
rev = "1ee3e775477f913ae3a46cde7a6a512deb06052c";
hash = "sha256-DojFqb5YJsqF95Hb2fjjeyNpwaexyJ8KkdxJWSYx7aY=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
};
@@ -2711,12 +2722,12 @@
};
starlark = buildGrammar {
language = "starlark";
version = "0.0.0+rev=018d0e0";
version = "0.0.0+rev=a453dbf";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-starlark";
rev = "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac";
hash = "sha256-Qp7FvREjO+FP7ovj6UE8JA3Se8W46iGxNrmmSsruOdA=";
rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69";
hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-starlark";
};
@@ -2800,12 +2811,12 @@
};
swift = buildGrammar {
language = "swift";
version = "0.0.0+rev=77fbac9";
version = "0.0.0+rev=7ca0504";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
rev = "77fbac9b574105a12d08dde1ed8d6273331e7d13";
hash = "sha256-K5NuZX5/MZrA3fZQxZcUWrM4BhRvuN9WV7jAU1EY1Kk=";
rev = "7ca0504e6d1a3e1e2f5fa725dafecf5e5bd2b202";
hash = "sha256-k+8dgX0VYVu9B1UwFdLcxjnfOGQiqQr0LCXbr+T4N8o=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@@ -2834,12 +2845,12 @@
};
t32 = buildGrammar {
language = "t32";
version = "0.0.0+rev=7c85796";
version = "0.0.0+rev=e9e3345";
src = fetchFromGitLab {
owner = "xasc";
repo = "tree-sitter-t32";
rev = "7c8579685e34116c61971240780b316c54be698b";
hash = "sha256-WfF0Eczk+n/xCxxeYlfv+KG3LSErBwceih2n7ddfces=";
rev = "e9e334539a07ca044128592c41946daa68d626dd";
hash = "sha256-LHpJHzbxGrx4k4oQYqz8or9GDy5nnm58vQ9d+vATC+4=";
};
meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git";
};
@@ -2878,24 +2889,24 @@
};
teal = buildGrammar {
language = "teal";
version = "0.0.0+rev=635e616";
version = "0.0.0+rev=3db6559";
src = fetchFromGitHub {
owner = "euclidianAce";
repo = "tree-sitter-teal";
rev = "635e61625949a0711f63b52cfaaac1c75769885c";
hash = "sha256-LOUASVnU0KSyqcLUFbrwvqWeotX6FzoqKJAkSEapvyk=";
rev = "3db655924b2ff1c54fdf6371b5425ea6b5dccefe";
hash = "sha256-9RX7QMrG8+EZQ5yeYGeAGxRz8wqPP6p1GcSyDY4OvlY=";
};
generate = true;
meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal";
};
templ = buildGrammar {
language = "templ";
version = "0.0.0+rev=dc41c08";
version = "0.0.0+rev=ebcb4f7";
src = fetchFromGitHub {
owner = "vrischmann";
repo = "tree-sitter-templ";
rev = "dc41c080783c6305d66471672a9c9147561126e4";
hash = "sha256-zOjHKBOFOLDji8U+4ZNrpqprw/7eGwJU9w+q8i4Neno=";
rev = "ebcb4f7a6abde0156f7f2bf7744592afd0ec38b0";
hash = "sha256-XAUqDtyW2AVmtZ5lqPW1e6OzNXakBRxrhd4PbMzF7jQ=";
};
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
};
@@ -3048,12 +3059,12 @@
};
typespec = buildGrammar {
language = "typespec";
version = "0.0.0+rev=53d892f";
version = "0.0.0+rev=8455e66";
src = fetchFromGitHub {
owner = "happenslol";
repo = "tree-sitter-typespec";
rev = "53d892fd975da3f81374f7732af3cd3abb6b85d9";
hash = "sha256-vosf8sf+8FSOSFpdkxy99e0jGgzwjEf0ViCxC1CDWnk=";
rev = "8455e6601de80c9641b6e6f54c7320573eec0300";
hash = "sha256-Ezl5MuGHqtPhpb6tq7a2z6PDDDiEVzoQCNFCp+Pcang=";
};
meta.homepage = "https://github.com/happenslol/tree-sitter-typespec";
};
@@ -3303,35 +3314,35 @@
};
xml = buildGrammar {
language = "xml";
version = "0.0.0+rev=4b64dd3";
version = "0.0.0+rev=ce150c5";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
rev = "4b64dd3a03ec002258d6268d712fd93716d6ab57";
hash = "sha256-/0IQsTkvFQOWnkLc2srjg2bn1sB1sNA6Sm3nwKGUDj4=";
rev = "ce150c5be7f617e18ffa2064213e5d9c4cb5d69e";
hash = "sha256-ka3EXsghPJXCCszW7GNQLenG6edGruycnXSokBAUwpg=";
};
location = "xml";
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
};
xresources = buildGrammar {
language = "xresources";
version = "0.0.0+rev=1fffefe";
version = "0.0.0+rev=724ce1e";
src = fetchFromGitHub {
owner = "ValdezFOmar";
repo = "tree-sitter-xresources";
rev = "1fffefe05bb7f37016f2ada74b50a29e9820b52f";
hash = "sha256-kNAq9sR6Y/vN1tHZ4Bl61PRCs0WT9qp57OeOV1jsPfA=";
rev = "724ce1e841f2b9097625756a67f5847ff00178db";
hash = "sha256-WQUC3/y0O0CgJHUTF6onm6iLTzennYEYU47TlzOrrC0=";
};
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
};
yaml = buildGrammar {
language = "yaml";
version = "0.0.0+rev=7b03fee";
version = "0.0.0+rev=b733d3f";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-yaml";
rev = "7b03feefd36b5f155465ca736c6304aca983b267";
hash = "sha256-hjZQv8kMpjJ29Rl6CEBwb090rFNWP1HPkSECbmTr0zQ=";
rev = "b733d3f5f5005890f324333dd57e1f0badec5c87";
hash = "sha256-23/zcjnQUQt32N2EdQMzWM9srkXfQxlBvOo7FWH6rnw=";
};
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml";
};

View File

@@ -204,7 +204,7 @@ in
pname = "avante-nvim-lib";
inherit (oldAttrs) version src;
cargoHash = "sha256-PApZwqlu7GgCEvdTZVm1uB6ny6KSje1rL4Bzjt+iKF4=";
cargoHash = "sha256-kbgJlvYtL69i6br5jQ9QiCXEQuOWiHRDFWAofyKJb2s=";
nativeBuildInputs = [
pkg-config

View File

@@ -20,14 +20,14 @@
let
pname = "qownnotes";
appname = "QOwnNotes";
version = "24.11.2";
version = "24.12.1";
in
stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz";
hash = "sha256-U1yxPAYFGSNbTjpFKXcAtlsHt9u4bgSf91WtOjziT8k=";
hash = "sha256-OiaZmd50kOTJSJesBYFdjjKzNUc/m7XrU5S27z0mtAI=";
};
nativeBuildInputs = [

View File

@@ -136,7 +136,7 @@ let
in {
subversion = common {
version = "1.14.4";
sha256 = "sha256-ROrRFucuSA8Q8SPJFLtvn4wEFxHAQe16v/G4Y0oZnjw=";
version = "1.14.5";
sha256 = "sha256-54op53Zri3s1RJfQj3GlVkGrxTZ1zhh1WEeBquNWRKE=";
};
}

View File

@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation (self: {
pname = "alacritty-theme";
version = "0-unstable-2024-10-24";
version = "0-unstable-2024-12-02";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty-theme";
rev = "c424c57c8a2b6a62b6602d61ebfbc7e50f2c81d8";
hash = "sha256-KdjysVDs4oGU9gQwkW36aHmK30KiCdVNiREJOAETxNw=";
rev = "95a7d695605863ede5b7430eb80d9e80f5f504bc";
hash = "sha256-D37MQtNS20ESny5UhW1u6ELo9czP4l+q0S8neH7Wdbc=";
};
dontConfigure = true;

View File

@@ -1,9 +1,9 @@
{
"owner": "advplyr",
"repo": "audiobookshelf",
"rev": "890b0b949ee758102fd05ba26c5ed5c3ebbd747f",
"hash": "sha256-sMtUO2ltlxipjNXqcHLVXlZZ8QOAGND77hItwcxx27Q=",
"version": "2.17.4",
"depsHash": "sha256-b2mcJ+Qh+VEYaZcy4LGCFPK9dFYsy48wUaEAJGYtBwc=",
"clientDepsHash": "sha256-CfRG7GqvtLL675Bkzi/WOERwp0EKzmC3u0ozxHoj9rI="
"rev": "190a1000d9b5909b5bcd953f32f39fa8f261ecb9",
"hash": "sha256-92Or9AHqSqp0nWB37B18EkTKhAfYeIfZ4Z5ctaFElXU=",
"version": "2.17.5",
"depsHash": "sha256-18c8reQjCo914MDfZqoQCeMsGvd38lPKrdLu9NHl0Y8=",
"clientDepsHash": "sha256-XslWtmvX8FExkdSgDHs10wzJFC4dFuAf034Jf53Twk0="
}

View File

@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "badger";
version = "4.4.0";
version = "4.5.0";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "badger";
rev = "v${version}";
hash = "sha256-2d+OnSEERWx2JNYawbnuorBl6uIIoi2oO5n7uCsUzFo=";
hash = "sha256-J9ayW+Q6ODCDlGQ1bFt5Gd2chVsVfEetny5GPklOK5E=";
};
vendorHash = "sha256-iaTR7V8l66BEadAiCftUZy7Gr+fdLRNnvBbtwdU/m/k=";
vendorHash = "sha256-0hQcaXsFUh3vYOMr2eqfMPfgy7LjiU1icOzWAgQFmTE=";
subPackages = [ "badger" ];

View File

@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "c3-lsp";
version = "0.3.2";
version = "0.3.3";
src = fetchFromGitHub {
owner = "pherrymason";
repo = "c3-lsp";
rev = "v${version}";
hash = "sha256-HD3NE2L1ge0pf8vtrKkYh4GIZg6lSPTZGFQ+LPbDup4=";
hash = "sha256-1EuDXQGzqNM19SRokM9GGzA2ZcD0XaCbywErVSjINIM=";
};
sourceRoot = "${src.name}/server";
vendorHash = "sha256-y+Qs3zuvTq/KRc1ziH0R7E10et+MaQW9xOsFmSdI7PM=";
vendorHash = "sha256-7g0Z392ksrvV+D9nMw325BykwLd9mvXRS1Zv6RNSs0w=";
postInstall = ''
mv $out/bin/lsp $out/bin/c3-lsp

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-about";
version = "0.6.5";
version = "0.6.6";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
rev = version;
sha256 = "sha256-HkhwSL3t++En9+cMnOjNWpBSedbnXFl8DCt9Fva69+s=";
sha256 = "sha256-6jza0IHdX7vyjZt1lknoVhlu7RONF5SnTdn7EDsj2oo=";
};
cargoHash = "sha256-GdSgess8u/UG3BSCqDx8okVj5AiTKT3O28jDR+pXwvw=";
cargoHash = "sha256-0qs1BDz5FIbqQCw4iw7TnetzlgNJIvJ1pJmoNN8h4qU=";
nativeBuildInputs = [ pkg-config ];

View File

@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
version = "2.19.3";
version = "2.19.4";
dontConfigure = true;
dontBuild = true;
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
hash = "sha256-MLX4xyK0nFMyiXCL3+q0kOjP3S7uK1tVF9lnhyxbTSE=";
hash = "sha256-eRRZwtrTOWsebDm5uAj/ABFrlbov39e6Xeb+K7WAIG8=";
};
nativeBuildInputs = [

View File

@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "databricks-cli";
version = "0.234.0";
version = "0.236.0";
src = fetchFromGitHub {
owner = "databricks";
repo = "cli";
rev = "v${version}";
hash = "sha256-I1S31a1JvXFXWw4EkS40efKEE9wsQlMdjVxEJDRTzA8=";
hash = "sha256-ldxRPZQgbr9FHqekjYdr+puLLq4AtXZ75sVeCmrPq9k=";
};
vendorHash = "sha256-Zih5NftJMbtLYG0Sej1BaErJ8NnU25mwhl3pfqSOSxc=";
vendorHash = "sha256-S2j4cnTH9uB97v6SRnphWXBr9yWTTcoWn0OF4iiDt2g=";
excludedPackages = [ "bundle/internal" ];

View File

@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "fabric-ai";
version = "1.4.99";
version = "1.4.119";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
rev = "v${version}";
hash = "sha256-nf1tBnnRgLDg63a6SmTJPwMKCREr/hfCyYtAyyOCUQU=";
hash = "sha256-+KmhOMboSZU5LInNbknz3f3lIUGygApeefr1aaA44V0=";
};
vendorHash = "sha256-cdopwdIynWJQJO2K6wLZNBT/0JbCRH2tD2UgnNeQTDY=";
vendorHash = "sha256-adBp4ehQIME0x7YmCLEFqZHAMrTXry7pYXFagBHXxGE=";
ldflags = [
"-s"

View File

@@ -13,13 +13,13 @@
}:
let
pname = "flclash";
version = "0.8.69";
version = "0.8.70";
src =
(fetchFromGitHub {
owner = "chen08209";
repo = "FlClash";
tag = "v${version}";
hash = "sha256-T9sqHzqnOvZG95EJegqT6TqOOrAuqzjNvVQWLyeQwng=";
hash = "sha256-6gDkRqbAGqwF+HCThWAHK0Jh/dxaYlnaYaAiXN48z5E=";
fetchSubmodules = true;
}).overrideAttrs
(_: {

View File

@@ -1250,7 +1250,7 @@
"version": "0.28.0"
},
"screen_retriever": {
"dependency": "transitive",
"dependency": "direct main",
"description": {
"name": "screen_retriever",
"sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c",

View File

@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "git-repo";
version = "2.48";
version = "2.49.3";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
hash = "sha256-BrdB6SqQlLRvXbfIXHqaKD+F/SBzqGru6ISkUrEnUeQ=";
hash = "sha256-DZtwQQg8jyanRx5JKYLTsn4v7IBJBIl9yQemVOioCPY=";
};
# Fix 'NameError: name 'ssl' is not defined'

View File

@@ -14,14 +14,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "healthchecks";
version = "3.7";
version = "3.8";
format = "other";
src = fetchFromGitHub {
owner = "healthchecks";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-pPO1ktPeiXKNryUe74Zeqd7q92yDs3kplEkwEfuvNh8=";
tag = "v${version}";
sha256 = "sha256-RVmIaobts6GT1I4pc5/kZblbo6CwwQ33m3xBruSXZss=";
};
propagatedBuildInputs = with py.pkgs; [

View File

@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "kgeotag";
version = "1.6.0";
version = "1.7.0";
src = fetchFromGitLab {
domain = "invent.kde.org";
repo = "kgeotag";
owner = "graphics";
rev = "v${version}";
hash = "sha256-lUfU6SHRCglC81BTcVFFOp/psWXsUFOTEPUrZutrJaY=";
hash = "sha256-/NYAR/18Dh+fphCBz/zFWj/xqEl28e77ZtV8LlcGyMI=";
};
nativeBuildInputs = [ cmake extra-cmake-modules libsForQt5.wrapQtAppsHook ];

View File

@@ -24,7 +24,7 @@
rustPlatform.buildRustPackage rec {
pname = "meli";
version = "0.8.9";
version = "0.8.10";
src = fetchzip {
urls = [
@@ -32,10 +32,10 @@ rustPlatform.buildRustPackage rec {
"https://codeberg.org/meli/meli/archive/v${version}.tar.gz"
"https://github.com/meli/meli/archive/refs/tags/v${version}.tar.gz"
];
hash = "sha256-zFsKL9F6PGoYjxFfFs2Bkdm2ZCeJtnTygkgCL7AXl9o=";
hash = "sha256-MGnCX/6pnKNxDEqCcVWTl/fteMypk+N2PrJYRMP0sL0=";
};
cargoHash = "sha256-us/jlsRbg0Y6FwznbRZeqK1TwwgL1uBwBdyneyvdI6Q=";
cargoHash = "sha256-w0fxh3c54Hcczc9NW8heewrRFx7UZnQqAHiQWZ43wKw=";
# Needed to get openssl-sys to use pkg-config
OPENSSL_NO_VENDOR=1;

View File

@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "mihomo";
version = "1.18.10";
version = "1.19.0";
src = fetchFromGitHub {
owner = "MetaCubeX";
repo = "mihomo";
rev = "v${version}";
hash = "sha256-VbqIlaocee+IxL3DDXr17ZmvDsRqJEuST/1HcU0bJds=";
hash = "sha256-SUXxNHsbqbRtky456irkFotjMlbXPuBhNrHHZABGbPM=";
};
vendorHash = "sha256-6pbrBcDTE46YTWn0CTv9Nip7iUqS8xDbHGZ7VzqDnTc=";
vendorHash = "sha256-whH9nEUddXd+xkgoCatkmfddTxK3BFZdi/TyTiabnDc=";
excludedPackages = [ "./test" ];

View File

@@ -41,13 +41,13 @@ assert builtins.elem acceleration [
let
pname = "ollama";
# don't forget to invalidate all hashes each update
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
rev = "v${version}";
hash = "sha256-WbRs7CdPKIEqxJUZjPT4ZzuWBl+OfGu2dzwjNVrSgVw=";
hash = "sha256-llsK/rMK1jf2uneqgon9gqtZcbC9PuCDxoYfC7Ta6PY=";
fetchSubmodules = true;
};

View File

@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "pkgsite";
version = "0-unstable-2024-12-06";
version = "0-unstable-2024-12-09";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
rev = "37884bfc1a9e2aa46989ac56e671bcbd240bb4f7";
hash = "sha256-RZTRfB1mEM13x/vLrxu7877C7Zh/kJxpYMP9xR2OOXw=";
rev = "73fd41ea89d263e617d2539ba9e73a4f46becfa5";
hash = "sha256-dxtfQKzUOqAY3DIJwUNPcNcXSe5+nvfk4QtJsw/Vchc=";
};
vendorHash = "sha256-Ijcj1Nq4WjXcUqmoDkpO9I4rl/4/TMXFMQVAlEK11R8=";

View File

@@ -1,19 +1,19 @@
{
"version": "5.0.22",
"version": "5.0.23",
"darwin-amd64": {
"hash": "sha256-2pMflIUyFWUUe7wXMawIlSqf1S/w7is75yzli26p+LM=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_darwin_all.tar.gz"
"hash": "sha256-u82W5pwJQi0RqhRkQgY9SDahi4HvintFwXG6q+FlBR0=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/platform_5.0.23_darwin_all.tar.gz"
},
"darwin-arm64": {
"hash": "sha256-2pMflIUyFWUUe7wXMawIlSqf1S/w7is75yzli26p+LM=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_darwin_all.tar.gz"
"hash": "sha256-u82W5pwJQi0RqhRkQgY9SDahi4HvintFwXG6q+FlBR0=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/platform_5.0.23_darwin_all.tar.gz"
},
"linux-amd64": {
"hash": "sha256-j/aInQwN3K3pfXzIkDE6pA/6nc7TSndWZkFFdqlsJW4=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_linux_amd64.tar.gz"
"hash": "sha256-Yve4EeMe9j90MqeelqT6S6NwTc1PL5JlzX4aTjR5XUU=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/platform_5.0.23_linux_amd64.tar.gz"
},
"linux-arm64": {
"hash": "sha256-xZ3i7KG/NdoHD6kB3Mtq1jC2BufhcxWXhodD8FQvIpI=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_linux_arm64.tar.gz"
"hash": "sha256-ejeWn98wCSum6SqdW6RlQ7YvF7dzDRw/vftm82uZAio=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/platform_5.0.23_linux_arm64.tar.gz"
}
}

View File

@@ -14,14 +14,14 @@
stdenv.mkDerivation rec {
pname = "qtscrcpy";
version = "3.0.0";
version = "3.0.1";
src =
(fetchFromGitHub {
owner = "barry-ran";
repo = "QtScrcpy";
rev = "refs/tags/v${version}";
hash = "sha256-RW+7aHcxFEO4H9SVKfAfuwY0IXwThxM29oVS5zhWbpY=";
tag = "v${version}";
hash = "sha256-uAWVPmULT2aK+XVZ8eAjCbP8TgDlBDTEvKs25yZktCI=";
fetchSubmodules = true;
}).overrideAttrs
(_: {

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,6 @@
# buildInputs
openssl,
stdenv,
darwin,
versionCheckHook,
@@ -20,22 +19,17 @@
rustPlatform.buildRustPackage rec {
pname = "rye";
version = "0.42.0";
version = "0.43.0";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "rye";
rev = "refs/tags/${version}";
hash = "sha256-f+yVuyoer0bn38iYR94TUKRT5VzQHDZQyowtas+QOK0=";
tag = version;
hash = "sha256-AhHLSEEqfbUGb5roxZukW4Pd8XjOrmQ14Yoi+wUzAk4=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"dialoguer-0.10.4" = "sha256-WDqUKOu7Y0HElpPxf2T8EpzAY3mY8sSn9lf0V0jyAFc=";
"monotrail-utils-0.0.1" = "sha256-ydNdg6VI+Z5wXe2bEzRtavw0rsrcJkdsJ5DvXhbaDE4=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-Jfht+6DlaOLoNQaX45bItEaf8E++XWXbwCgI8jojhX0=";
env = {
OPENSSL_NO_VENDOR = 1;
@@ -46,16 +40,9 @@ rustPlatform.buildRustPackage rec {
pkg-config
];
buildInputs =
[ openssl ]
++ lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk;
[
frameworks.CoreServices
frameworks.SystemConfiguration
Libsystem
]
);
buildInputs = [
openssl
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd rye \

View File

@@ -8,17 +8,17 @@
}:
rustPlatform.buildRustPackage rec {
version = "0.8.2";
version = "0.9.0";
pname = "sccache";
src = fetchFromGitHub {
owner = "mozilla";
repo = "sccache";
rev = "v${version}";
sha256 = "sha256-HqTPC7J3hf5+dcsWlqc/FR7ev3f6J4jxhDwgM4GxYww=";
sha256 = "sha256-JjXk7mH9XT06qkQDDF2F1zq8m55y7eKTr113iZtrEnA=";
};
cargoHash = "sha256-ZUdjdKUUrQCUjwTh+T61Wn5gle4kzAbi3P1LvkS+NfQ=";
cargoHash = "sha256-u6wV+AbR3y1V+lkZbhtBE3nxRKZ6XXOqv0MAMm2Dc1E=";
nativeBuildInputs = [
pkg-config

View File

@@ -1,19 +1,19 @@
{
"version": "5.0.22",
"version": "5.0.23",
"darwin-amd64": {
"hash": "sha256-miO8KOxlr+x5wFOAfkMsgE9R3mz7nMjMAFxWd8/O1bE=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_darwin_all.tar.gz"
"hash": "sha256-6bnna+8cDuZ593FTbEG6IGAxpuH/hVCjCDZJgkB3qRw=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/upsun_5.0.23_darwin_all.tar.gz"
},
"darwin-arm64": {
"hash": "sha256-miO8KOxlr+x5wFOAfkMsgE9R3mz7nMjMAFxWd8/O1bE=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_darwin_all.tar.gz"
"hash": "sha256-6bnna+8cDuZ593FTbEG6IGAxpuH/hVCjCDZJgkB3qRw=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/upsun_5.0.23_darwin_all.tar.gz"
},
"linux-amd64": {
"hash": "sha256-R/G2w7spHifYr5voFPDvFyl3eooNxW8nwo0WlpfqIN8=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_linux_amd64.tar.gz"
"hash": "sha256-yxn9r98mUEBCfnd0gkmEKbhPfnHiRxNEsDi3kTJBo6k=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/upsun_5.0.23_linux_amd64.tar.gz"
},
"linux-arm64": {
"hash": "sha256-1qcM2J0nBCgqredDbgNgU9Si/aP677Fq0scS5W3+beE=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_linux_arm64.tar.gz"
"hash": "sha256-hr4XXEt/mK4HsV1Wp5oqieQs3gQcAy7AFNACaKA6wmA=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.23/upsun_5.0.23_linux_arm64.tar.gz"
}
}

View File

@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "vcpkg";
version = "2024.10.21";
version = "2024.11.16";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg";
rev = finalAttrs.version;
hash = "sha256-OBGaNK+gKIdes/7jgvsKshDT19Wv2N6vqUtTDchvu+o=";
hash = "sha256-aaR+R4/25dHq7ynuZO8pD61cHNCc9ws1TvEbk66GEcI=";
leaveDotGit = true;
postFetch = ''
cd "$out"

View File

@@ -5,19 +5,19 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
version = "1.221.0";
version = "1.221.2";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
hash = "sha256-tb2WHY0UMGPURQ1l8gPQK52TothUhmM8pSbtGumQz9Q=";
hash = "sha256-agntGQkwXNMJSm7AgjhYDeWyCxCh/0edNxJgvbeUyfU=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-KvI+KexELxqeT1luyCHjOSVxNRv+p1nDW4/nlVoxsZ4=";
cargoHash = "sha256-il9Zdj50XBMCxiOyQwyToOtaP34hcklOwlDuVGEmyVY=";
cargoBuildFlags = [ "--package" "wasm-tools" ];
cargoTestFlags = [ "--all" ] ++
# Due to https://github.com/bytecodealliance/wasm-tools/issues/1820

View File

@@ -19,13 +19,13 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "black" "blue" "brow
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "2024-04-19";
version = "2024-11-15";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
hash = "sha256-vtEmnoARlz1F+E+T3ceFDgLXjlCi8UzHLr4AwTA39fA=";
hash = "sha256-+eylAssnZK0H1ifBahnj+E+uCkukeGMXg00YT0Dg7dc=";
};
nativeBuildInputs = [

View File

@@ -8,7 +8,6 @@
dde-file-manager,
dde-tray-loader,
deepin-desktop-schemas,
deepin-movie-reborn,
deepin-system-monitor,
gsettings-desktop-schemas,
extraGSettingsOverrides ? "",
@@ -23,7 +22,6 @@ let
dde-file-manager
dde-tray-loader
deepin-desktop-schemas
deepin-movie-reborn
deepin-system-monitor
gsettings-desktop-schemas # dde-appearance need org.gnome.desktop.background
] ++ extraGSettingsOverridePackages;

View File

@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "django-filer";
version = "3.3.0";
version = "3.3.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -24,8 +24,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "django-cms";
repo = "django-filer";
rev = "refs/tags/${version}";
hash = "sha256-qtvPd0TlFNoxNgzXiRWOOmViouDq0vtVBFGWK4XrIFE=";
tag = version;
hash = "sha256-9Gy6yXYRCARXAqJ9+ZoDbNAEQGzhLLtJzbAevF+j/2Q=";
};
build-system = [ setuptools ];

View File

@@ -8,6 +8,7 @@
fido2,
qrcode,
python,
fetchpatch,
}:
buildPythonPackage rec {
@@ -22,6 +23,16 @@ buildPythonPackage rec {
hash = "sha256-O8po7VevqyHlP2isnNnLbpgfs1p4sFezxIZKMTgnwuY=";
};
patches = [
# Fix for tests.tests.FIDO2Test.test_origin_https
# https://github.com/xi/django-mfa3/issues/24
(fetchpatch {
url = "https://github.com/xi/django-mfa3/commit/49003746783e32cd60e55c4593bef5d7e709c4bd.patch";
hash = "sha256-D3fPURAB+RC16fSd2COpCIcmjZW/1h92GOOhRczSVec=";
name = "test_origin_https_fix.patch";
})
];
build-system = [ setuptools ];
dependencies = [
@@ -36,9 +47,7 @@ buildPythonPackage rec {
pythonRelaxDeps = [ "qrcode" ];
checkPhase = ''
# Disable failing test test_origin_https
# https://github.com/xi/django-mfa3/issues/24
${python.interpreter} -m django test --settings tests.settings -k "not test_origin_https"
${python.interpreter} -m django test --settings tests.settings
'';
meta = {

View File

@@ -17,7 +17,6 @@
pytestCheckHook,
pythonOlder,
redis,
setuptools,
}:
buildPythonPackage rec {
@@ -38,12 +37,11 @@ buildPythonPackage rec {
# analog to https://github.com/NixOS/nixpkgs/pull/171200
patches = [ ./pep-621.patch ];
nativeBuildInputs = [
build-system = [
poetry-core
setuptools
];
propagatedBuildInputs = [
dependencies = [
django-picklefield
arrow
blessed

View File

@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "json-schema-for-humans";
version = "1.0.3";
version = "1.3.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -28,9 +28,14 @@ buildPythonPackage rec {
owner = "coveooss";
repo = "json-schema-for-humans";
rev = "refs/tags/v${version}";
hash = "sha256-QMDbuiHfL8JLYJwceyxGR3Zc8+ZBVlCGHOBeH5x4BmQ=";
hash = "sha256-0nen6oJOWdihm/EWKSGQLlD70pRxezhCHykBJxlSFHo=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'markdown2 = "^2.5.0"' 'markdown2 = "^2.4.1"'
'';
pythonRelaxDeps = [ "dataclasses-json" ];
build-system = [ poetry-core ];

View File

@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/checkpointduckdb==${version}";
tag = "checkpointduckdb==${version}";
hash = "sha256-wSrlFBfTcTgyE46uwv9GCyxRT1xVafgWyP2g87KUTAU=";
};
@@ -36,6 +36,9 @@ buildPythonPackage rec {
langgraph-checkpoint
];
# Checkpoint clients are lagging behind langgraph-checkpoint
pythonRelaxDeps = [ "langgraph-checkpoint" ];
pythonImportsCheck = [ "langgraph.checkpoint.duckdb" ];
nativeCheckInputs = [

View File

@@ -3,12 +3,13 @@
buildPythonPackage,
fetchFromGitHub,
langgraph-checkpoint,
langgraph-sdk,
orjson,
psycopg,
psycopg-pool,
langgraph-sdk,
poetry-core,
pythonOlder,
pgvector,
postgresql,
postgresqlTestHook,
pytestCheckHook,
@@ -18,7 +19,7 @@
buildPythonPackage rec {
pname = "langgraph-checkpoint-postgres";
version = "2.0.2";
version = "2.0.8";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -26,13 +27,14 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/checkpointpostgres==${version}";
hash = "sha256-E3gdHWUYelR/xI3Cv3T2uVwsyt+tOkw9MjX7I2RAuiQ=";
tag = "checkpointpostgres==${version}";
hash = "sha256-yHLkFUp+q/XOt9Y9Dog2Tgs/K2CU7Bfkkucdr9vAKSg=";
};
postgresqlTestSetupPost = ''
substituteInPlace tests/conftest.py \
--replace-fail "DEFAULT_URI = \"postgres://postgres:postgres@localhost:5441/postgres?sslmode=disable\"" "DEFAULT_URI = \"postgres:///$PGDATABASE\""
--replace-fail "DEFAULT_URI = \"postgres://postgres:postgres@localhost:5441/postgres?sslmode=disable\"" "DEFAULT_URI = \"postgres:///$PGDATABASE\"" \
--replace-fail "DEFAULT_POSTGRES_URI = \"postgres://postgres:postgres@localhost:5441/\"" "DEFAULT_POSTGRES_URI = \"postgres:///\""
'';
sourceRoot = "${src.name}/libs/checkpoint-postgres";
@@ -46,19 +48,41 @@ buildPythonPackage rec {
psycopg-pool
];
pythonRelaxDeps = [ "psycopg-pool" ];
pythonRelaxDeps = [
"langgraph-checkpoint"
"psycopg-pool"
];
doCheck = !(stdenvNoCC.hostPlatform.isDarwin);
pythonImportsCheck = [ "langgraph.checkpoint.postgres" ];
nativeCheckInputs = [
postgresql
postgresqlTestHook
pytest-asyncio
pytestCheckHook
(postgresql.withPackages (p: with p; [ pgvector ]))
postgresqlTestHook
];
preCheck = ''
export postgresqlTestUserOptions="LOGIN SUPERUSER"
'';
disabledTests = [
# psycopg.errors.FeatureNotSupported: extension "vector" is not available
# /nix/store/...postgresql-and-plugins-16.4/share/postgresql/extension/vector.control": No such file or directory.
"test_embed_with_path"
"test_embed_with_path_sync"
"test_scores"
"test_search_sorting"
"test_vector_store_initialization"
"test_vector_insert_with_auto_embedding"
"test_vector_update_with_embedding"
"test_vector_search_with_filters"
"test_vector_search_pagination"
"test_vector_search_edge_cases"
];
pythonImportsCheck = [ "langgraph.checkpoint.postgres" ];
passthru = {
updateScript = langgraph-sdk.updateScript;
};

View File

@@ -21,7 +21,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/checkpointsqlite==${version}";
tag = "checkpointsqlite==${version}";
hash = "sha256-dh+cjcOp6rGFntz82VNfVyetcrQBdBFdXk5xFb0aR5c=";
};
@@ -34,6 +34,9 @@ buildPythonPackage rec {
langgraph-checkpoint
];
# Checkpoint clients are lagging behind langgraph-checkpoint
pythonRelaxDeps = [ "langgraph-checkpoint" ];
pythonImportsCheck = [ "langgraph.checkpoint.sqlite" ];
nativeCheckInputs = [

View File

@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "langgraph-checkpoint";
version = "2.0.2";
version = "2.0.8";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -23,8 +23,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/checkpoint==${version}";
hash = "sha256-Mjo6NJ6vYb2E7nk0D/2M7jzr39xRvRRhUZE4tP247to=";
tag = "checkpoint==${version}";
hash = "sha256-obDK6wn+oo8zDQsidogwKTIgT5wuUH/l4y+12cttkd0=";
};
sourceRoot = "${src.name}/libs/checkpoint";

View File

@@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/cli==${version}";
tag = "cli==${version}";
hash = "sha256-zTBeDJB1Xu/rWsvEC/L4BRzxyh04lPYV7HQNHoJcskk=";
};

View File

@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "langgraph-sdk";
version = "0.1.35";
version = "0.1.43";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/sdk==${version}";
hash = "sha256-HWUGRoe5S0HPfOEbqUnFYLVrHe3SJtk3U8cy1JON050=";
tag = "sdk==${version}";
hash = "sha256-mG04V36Aa5Df5pUgr+xWej8i2XYx+O/N61sSzxwN9Go=";
};
sourceRoot = "${src.name}/libs/sdk-py";
@@ -37,6 +37,8 @@ buildPythonPackage rec {
orjson
];
disabledTests = [ "test_aevaluate_results" ]; # Compares execution time to magic number
pythonImportsCheck = [ "langgraph_sdk" ];
passthru = {

View File

@@ -35,14 +35,14 @@
buildPythonPackage rec {
pname = "langgraph";
version = "0.2.43";
version = "0.2.56";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
rev = "refs/tags/${version}";
hash = "sha256-8xTjWBq6GSl6X2IId3roS3ZNM/h76EGPitS08YQ4e7Y=";
tag = version;
hash = "sha256-X/IMNEmggu9bSJFUaTohbFYxGZBguf+eFb3ObmQGplk=";
};
postgresqlTestSetupPost = ''

View File

@@ -2,47 +2,53 @@
lib,
stdenv,
buildPythonPackage,
cmake,
fetchFromGitHub,
gitUpdater,
# nativeBuildInputs
cmake,
ninja,
# build-system
pathspec,
pyproject-metadata,
pytestCheckHook,
pythonOlder,
scikit-build-core,
# buildInputs
apple-sdk_11,
# dependencies
diskcache,
jinja2,
numpy,
typing-extensions,
# tests
scipy,
huggingface-hub,
# passthru
gitUpdater,
pytestCheckHook,
llama-cpp-python,
config,
cudaSupport ? config.cudaSupport,
cudaPackages ? { },
diskcache,
jinja2,
numpy,
typing-extensions,
scipy,
huggingface-hub,
}:
let
version = "0.3.1";
in
buildPythonPackage {
buildPythonPackage rec {
pname = "llama-cpp-python";
inherit version;
version = "0.3.2";
pyproject = true;
disabled = pythonOlder "3.7";
stdenv = if cudaSupport then cudaPackages.backendStdenv else stdenv;
src = fetchFromGitHub {
owner = "abetlen";
repo = "llama-cpp-python";
rev = "refs/tags/v${version}";
hash = "sha256-eO1zvNJZBE5BCnbgbh00tFIRWBCWor1lIsrLXs/HFds=";
tag = "v${version}";
hash = "sha256-RtM5acaflUkPOZ/VS3afcMLbsnu6z7D8nXqpN8SR7v8=";
fetchSubmodules = true;
};
# src = /home/gaetan/llama-cpp-python;
dontUseCmakeConfigure = true;
SKBUILD_CMAKE_ARGS = lib.strings.concatStringsSep ";" (
@@ -56,21 +62,28 @@ buildPythonPackage {
nativeBuildInputs = [
cmake
ninja
];
build-system = [
pathspec
pyproject-metadata
scikit-build-core
];
buildInputs = lib.optionals cudaSupport (
with cudaPackages;
[
cuda_cudart # cuda_runtime.h
cuda_cccl # <thrust/*>
libcublas # cublas_v2.h
]
);
buildInputs =
lib.optionals cudaSupport (
with cudaPackages;
[
cuda_cudart # cuda_runtime.h
cuda_cccl # <thrust/*>
libcublas # cublas_v2.h
]
)
++ lib.optionals stdenv.hostPlatform.isDarwin [
apple-sdk_11
];
propagatedBuildInputs = [
dependencies = [
diskcache
jinja2
numpy
@@ -91,13 +104,23 @@ buildPythonPackage {
pythonImportsCheck = [ "llama_cpp" ];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
passthru.tests.llama-cpp-python = llama-cpp-python.override { cudaSupport = true; };
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests.llama-cpp-python = llama-cpp-python.override { cudaSupport = true; };
};
meta = {
description = "Python bindings for llama.cpp";
homepage = "https://github.com/abetlen/llama-cpp-python";
changelog = "https://github.com/abetlen/llama-cpp-python/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kirillrdy ];
badPlatforms = [
# Segfaults during tests:
# tests/test_llama.py .Fatal Python error: Segmentation fault
# Current thread 0x00000001f3decf40 (most recent call first):
# File "/private/tmp/nix-build-python3.12-llama-cpp-python-0.3.2.drv-0/source/llama_cpp/_internals.py", line 51 in __init__
lib.systems.inspect.patterns.isDarwin
];
};
}

View File

@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "multiscale-spatial-image";
version = "2.0.1";
version = "2.0.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -30,8 +30,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "spatial-image";
repo = "multiscale-spatial-image";
rev = "refs/tags/v${version}";
hash = "sha256-oxxPXzItM7uXtyLoLyUHVf4YOoAYvI40kU7lVgp4gAg=";
tag = "v${version}";
hash = "sha256-aJp9RrCy88XFpM5GU7jADHQZFNZgXvlqSsCbmay3gww=";
};
build-system = [ hatchling ];

View File

@@ -0,0 +1,57 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
setuptools,
docutils,
nicegui,
pythonOlder,
}:
buildPythonPackage rec {
pname = "nicegui-highcharts";
version = "2.0.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "zauberzeug";
repo = "nicegui-highcharts";
rev = "refs/tags/v${version}";
hash = "sha256-r4X4faU7Nlq/FDbIYbTpvnC1w14XskpsNGtkEXtGrFo=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools>=30.3.0,<50",' ""
'';
pythonRelaxDeps = [
"docutils"
"nicegui"
];
build-system = [
poetry-core
setuptools
];
dependencies = [
docutils
nicegui
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [ "nicegui_highcharts" ];
meta = {
description = "NiceGUI with support for Highcharts";
homepage = "https://github.com/zauberzeug/nicegui-highcharts";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -0,0 +1,123 @@
{
lib,
aiofiles,
aiohttp,
buildPythonPackage,
certifi,
pkgs,
docutils,
fastapi,
fetchFromGitHub,
httpx,
ifaddr,
itsdangerous,
jinja2,
libsass,
markdown2,
matplotlib,
orjson,
pandas,
plotly,
poetry-core,
pyecharts,
pygments,
pytest-asyncio,
pytest-selenium,
pytestCheckHook,
python-multipart,
python-socketio,
pythonOlder,
pywebview,
requests,
setuptools,
typing-extensions,
urllib3,
uvicorn,
vbuild,
watchfiles,
webdriver-manager,
}:
buildPythonPackage rec {
pname = "nicegui";
version = "2.5.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "zauberzeug";
repo = "nicegui";
rev = "refs/tags/v${version}";
hash = "sha256-oT191QVpvE5xszgBFt3o4A2hU50zmzPUywmAQuKZ5OE=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools>=30.3.0,<50",' ""
'';
build-system = [
poetry-core
setuptools
];
dependencies = [
aiofiles
aiohttp
certifi
docutils
fastapi
httpx
ifaddr
itsdangerous
jinja2
markdown2
orjson
pygments
python-multipart
python-socketio
requests
typing-extensions
urllib3
uvicorn
vbuild
watchfiles
];
optional-dependencies = {
# Circular dependency
# highcharts = [ nicegui-highcharts ];
matplotlib = [ matplotlib ];
native = [ pywebview ];
plotly = [ plotly ];
sass = [ libsass ];
};
nativeCheckInputs = [
pandas
pkgs.chromedriver
pyecharts
pytest-asyncio
pytest-selenium
pytestCheckHook
webdriver-manager
] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME=$(mktemp -d)
'';
pythonImportsCheck = [ "nicegui" ];
# chromedriver release doesn't seems to be supported, try with next release
doCheck = false;
meta = {
description = "Module to create web-based user interfaces";
homepage = "https://github.com/zauberzeug/nicegui/";
changelog = "https://github.com/zauberzeug/nicegui/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -0,0 +1,66 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
jinja2,
numpy,
pandas,
pillow,
prettytable,
pytestCheckHook,
pythonOlder,
requests,
setuptools,
simplejson,
}:
buildPythonPackage rec {
pname = "pyecharts";
version = "2.0.6";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pyecharts";
repo = "pyecharts";
rev = "refs/tags/v${version}";
hash = "sha256-cD2jtiE2LDKCmhqM+qKYcsZyjDyMDpp8/Bn17csZgqo=";
};
build-system = [ setuptools ];
dependencies = [
jinja2
prettytable
simplejson
];
optional-dependencies = {
images = [ pillow ];
};
nativeCheckInputs = [
numpy
pandas
pytestCheckHook
requests
] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pyecharts" ];
disabledTests = [
# Tests require network access
"test_render_embed_js"
"test_display_javascript_v2"
"test_lines3d_base"
];
meta = {
description = "Python Echarts Plotting Library";
homepage = "https://github.com/pyecharts/pyecharts";
changelog = "https://github.com/pyecharts/pyecharts/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -1,7 +1,6 @@
{
lib,
aiohttp,
async-timeout,
buildPythonPackage,
fetchPypi,
pythonOlder,
@@ -10,22 +9,19 @@
buildPythonPackage rec {
pname = "pymiele";
version = "0.1.7";
version = "0.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
disabled = pythonOlder "3.11";
src = fetchPypi {
inherit pname version;
hash = "sha256-nlilHcBdWpCIknhE/RRvcmuz1waNdmcPt++Vi3amvHg=";
hash = "sha256-/iUpbvD77MURTltnStm47PEqXnfVuHf4m3+h9V2cn68=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
propagatedBuildInputs = [
aiohttp
async-timeout
];
dependencies = [ aiohttp ];
# No tests
doCheck = false;

View File

@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "pymodbus";
version = "3.7.4";
version = "3.8.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "pymodbus-dev";
repo = "pymodbus";
rev = "refs/tags/v${version}";
hash = "sha256-DaUpLIGvE8541208zY5vu6dkEjRhlVeH9pikP8OeUFo=";
hash = "sha256-x7ISAQGCb6Utc4aLSZMqn9sVE15VgfI+JooDyBAU65g=";
};
postPatch = ''

View File

@@ -0,0 +1,81 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
hatch-vcs,
hatchling,
pytest-base-url,
pytest-html,
pytest-mock,
pytest-variables,
pytest-xdist,
pytest,
pytestCheckHook,
pythonOlder,
requests,
selenium,
tenacity,
}:
buildPythonPackage rec {
pname = "pytest-selenium";
version = "4.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pytest-dev";
repo = "pytest-selenium";
rev = "refs/tags/${version}";
hash = "sha256-fIyos73haqTAgp5WVvMwJswQAtXnsnUeXKjPweXLGRM=";
};
build-system = [
hatch-vcs
hatchling
];
buildInput = [ pytest ];
dependencies = [
pytest-base-url
pytest-html
pytest-variables
requests
selenium
tenacity
];
nativeCheckInputs = [
pytest-mock
pytest-xdist
pytestCheckHook
];
pythonImportsCheck = [ "pytest_selenium" ];
disabledTests = [
# Tests require additional setup and/or network features
"test_driver_quit"
"test_driver_retry_pass"
"test_event_listening_webdriver"
"test_invalid_credentials_env"
"test_invalid_credentials_file"
"test_invalid_host"
"test_launch_case_insensitive"
"test_launch"
"test_options"
"test_preferences_marker"
"test_profile"
"test_xdist"
];
meta = {
description = "Plugin for running Selenium with pytest";
homepage = "https://github.com/pytest-dev/pytest-selenium";
changelog = "https://github.com/pytest-dev/pytest-selenium/releases/tag/${version}";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -0,0 +1,53 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
hatch-vcs,
hatchling,
pytest,
hjson,
toml,
pytestCheckHook,
pyyaml,
pythonOlder,
}:
buildPythonPackage rec {
pname = "pytest-variables";
version = "3.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pytest-dev";
repo = "pytest-variables";
rev = "refs/tags/${version}";
hash = "sha256-adKoE3td12JtF2f6/1/+TlSIy4i6gRDmeeWalsE6B/w=";
};
build-system = [
hatch-vcs
hatchling
];
buildInput = [ pytest ];
optional-dependencies = {
hjson = [ hjson ];
toml = [ toml ];
yaml = [ pyyaml ];
};
nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pytest_variables" ];
meta = {
description = "Plugin for providing variables to pytest tests/fixtures";
homepage = "https://github.com/pytest-dev/pytest-variables";
changelog = "https://github.com/pytest-dev/pytest-variables/blob/${src.rev}/CHANGES.rst";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "qbittorrent-api";
version = "2024.10.68";
version = "2024.11.70";
pyproject = true;
src = fetchPypi {
pname = "qbittorrent_api";
inherit version;
hash = "sha256-nOw/XtHx21njbXAr1fXSuRdn2UY2yoGkJqlZVXLkf3o=";
hash = "sha256-4UqOrWhZHyu39pF7aLvZUOFjFgTSpbSlXFLrPPOWrzA=";
};
propagatedBuildInputs = [

View File

@@ -0,0 +1,54 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
pscript,
pytestCheckHook,
pythonOlder,
}:
buildPythonPackage rec {
pname = "vbuild";
version = "0.8.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "manatlan";
repo = "vbuild";
rev = "refs/tags/v${version}";
hash = "sha256-p9v1FiYn0cI+f/25hvjwm7eb1GqxXvNnmXBGwZe9fk0=";
};
postPatch = ''
# Switch to poetry-core, patch can't be applied, https://github.com/manatlan/vbuild/pull/12
substituteInPlace pyproject.toml \
--replace-fail 'version = "0.0.0"' 'version = "${version}"' \
--replace-fail 'requires = ["poetry>=0.12"]' 'requires = ["poetry-core>=1.0.0"]' \
--replace-fail 'build-backend = "poetry.masonry.api"' 'build-backend = "poetry.core.masonry.api"'
'';
build-system = [ poetry-core ];
dependencies = [ pscript ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "vbuild" ];
disabledTests = [
# Tests require network access
"test_min"
"test_pycomp_onlineClosurable"
];
meta = {
description = "Module to compile your VueJS components to standalone HTML/JS/CSS";
homepage = "https://github.com/manatlan/vbuild";
changelog = "https://github.com/manatlan/vbuild/blob/${src.rev}/changelog.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "withings-sync";
version = "4.2.6";
version = "4.2.7";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -21,14 +21,16 @@ buildPythonPackage rec {
owner = "jaroslawhartman";
repo = "withings-sync";
rev = "refs/tags/v${version}";
hash = "sha256-rljzE/sEVBqG2vWcKmoC2fm9I06onMmDkf60rkq9k3g=";
hash = "sha256-ySl2nRR8t7c3NhjgjSzLQ+hcJuh+kx5aoaVPJF56HR0=";
};
postPatch = ''
substituteInPlace setup.py \
--replace-fail 'read(".VERSION")' '"${version}"'
--replace-fail "1.0.0.dev1" "${version}"
'';
pythonRelaxDeps = true;
build-system = [ setuptools ];
dependencies = [

View File

@@ -0,0 +1,51 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
cargo,
rustPlatform,
rustc,
stdenv,
darwin,
}:
buildPythonPackage rec {
pname = "zenoh";
version = "1.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "eclipse-zenoh";
repo = "zenoh-python";
rev = version;
hash = "sha256-LQ6zu0yD2heprN2p6zO/ZC6uIsMlc1FyDuZ/dvOnVqU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src pname version;
hash = "sha256-6a2OSZLn1OYpe4tAv60uBhh/b+3QewPxVtQIDOnpk3A=";
};
build-system = [
cargo
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
rustc
];
buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
pythonImportsCheck = [
"zenoh"
];
meta = {
description = "Python API for zenoh";
homepage = "https://github.com/eclipse-zenoh/zenoh-python";
license = with lib.licenses; [
asl20
epl20
];
maintainers = with lib.maintainers; [ markuskowa ];
};
}

View File

@@ -1,7 +1,7 @@
{
"testing": {
"version": "6.13-rc1",
"hash": "sha256:0k3fj9wia9z0pv0vn3hzfzsrbp0lc84yjmww63ygac0fdvkml6l5"
"version": "6.13-rc2",
"hash": "sha256:0ypnbp5k2xkfwk4xp5sfsgb3v29cjx278wwaa2csqpnki91hyhgp"
},
"6.1": {
"version": "6.1.119",
@@ -20,15 +20,15 @@
"hash": "sha256:0z48n7vahg318bgkccy8xqgl87vfb8zmn995cqh7z38fvzrm81qq"
},
"6.6": {
"version": "6.6.63",
"hash": "sha256:0d8q0vwv3lcix3wiq2n53rir3h298flg2l0ghpify4rlh2s4l1fi"
"version": "6.6.64",
"hash": "sha256:1cbag4wzv5fpjdcl0rpp158ch1q17rfz2qxm1xjjyhnblqzxjpq6"
},
"6.11": {
"version": "6.11.11",
"hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532"
},
"6.12": {
"version": "6.12.3",
"hash": "sha256:1bnycpkzcd6qdz4m5rx00wvkh9hs50q8c4aa93mg2l3xfz60k668"
"version": "6.12.4",
"hash": "sha256:0lhisw9sy0b38j1nifcgjm8w9864qx3hg6b7f6z2311x8chzhdbg"
}
}

View File

@@ -5,19 +5,20 @@
flatdict,
pymiele,
}:
buildHomeAssistantComponent rec {
owner = "astrandb";
domain = "miele";
version = "2024.8.1";
version = "2024.11.1";
src = fetchFromGitHub {
inherit owner;
repo = domain;
rev = "refs/tags/v${version}";
hash = "sha256-XwaOQJvosCUXMZYrKX7sMWJIrMx36RhuVYUq163vvNg=";
hash = "sha256-fM/ARQ4wJt2/vIVsdWpAur/YWPvBH5fOPYqiaz4DxzU=";
};
propagatedBuildInputs = [
dependencies = [
flatdict
pymiele
];
@@ -29,7 +30,7 @@ buildHomeAssistantComponent rec {
changelog = "https://github.com/astrandb/miele/releases/tag/v${version}";
description = "Modern integration for Miele devices in Home Assistant";
homepage = "https://github.com/astrandb/miele";
maintainers = with maintainers; [jamiemagee];
maintainers = with maintainers; [ jamiemagee ];
license = licenses.mit;
};
}

View File

@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "carapace";
version = "1.0.7";
version = "1.1.0";
src = fetchFromGitHub {
owner = "carapace-sh";
repo = "carapace-bin";
rev = "v${version}";
hash = "sha256-ryFnccCSgQ0qEf3oRPmIO98fx2BlkK2dEFvNk2m9qSo=";
hash = "sha256-UUWZ/ZI8GTwvS8811Uzc8CjBsM/9ALxJLSFnzEE5pi4=";
};
vendorHash = "sha256-biJN+WjNK/Fjjd3+ihZcFCu75fup3g9R6lIa6qHco5I=";
vendorHash = "sha256-Fd1tbeBfbGnhOfowas2lF90TwjoRwOuk5xx9GhYEiRc=";
ldflags = [
"-s"

View File

@@ -9160,6 +9160,10 @@ self: super: with self; {
nice-go = callPackage ../development/python-modules/nice-go { };
nicegui = callPackage ../development/python-modules/nicegui { };
nicegui-highcharts = callPackage ../development/python-modules/nicegui-highcharts { };
nidaqmx = callPackage ../development/python-modules/nidaqmx { };
nikola = callPackage ../development/python-modules/nikola { };
@@ -11524,6 +11528,8 @@ self: super: with self; {
pyebus = callPackage ../development/python-modules/pyebus { };
pyecharts = callPackage ../development/python-modules/pyecharts { };
pyechonest = callPackage ../development/python-modules/pyechonest { };
pyeclib = callPackage ../development/python-modules/pyeclib { };
@@ -12873,6 +12879,8 @@ self: super: with self; {
pytest-responses = callPackage ../development/python-modules/pytest-responses { };
pytest-selenium = callPackage ../development/python-modules/pytest-selenium { };
pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { };
pytest-services = callPackage ../development/python-modules/pytest-services { };
@@ -12921,6 +12929,8 @@ self: super: with self; {
pytest-unordered = callPackage ../development/python-modules/pytest-unordered { };
pytest-variables = callPackage ../development/python-modules/pytest-variables { };
pytest-vcr = callPackage ../development/python-modules/pytest-vcr { };
pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { };
@@ -17537,6 +17547,8 @@ self: super: with self; {
vat-moss = callPackage ../development/python-modules/vat-moss { };
vbuild = callPackage ../development/python-modules/vbuild { };
vcard = callPackage ../development/python-modules/vcard { };
vcrpy = callPackage ../development/python-modules/vcrpy { };
@@ -18283,6 +18295,8 @@ self: super: with self; {
python3 = python;
})).py;
zenoh = callPackage ../development/python-modules/zenoh { };
zephyr-python-api = callPackage ../development/python-modules/zephyr-python-api { };
zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };