Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-05-29 07:21:39 +00:00
committed by GitHub
41 changed files with 1950 additions and 174 deletions
+4 -4
View File
@@ -8,7 +8,7 @@
name = "frigate";
meta = { inherit (pkgs.frigate.meta) maintainers; };
nodes = {
containers = {
machine = {
services.frigate = {
enable = true;
@@ -67,13 +67,13 @@
password = machine.execute("journalctl -u frigate.service -o cat | grep -oP '([a-f0-9]{32})'")[1]
# login and store session
machine.log(machine.succeed(f"http --check-status --session=frigate post http://localhost/api/login user=admin password={password}"))
machine.log(machine.succeed(f"http --ignore-stdin --check-status --session=frigate post http://localhost/api/login user=admin password={password}"))
# make authenticated api request
machine.log(machine.succeed("http --check-status --session=frigate get http://localhost/api/version"))
machine.log(machine.succeed("http --ignore-stdin --check-status --session=frigate get http://localhost/api/version"))
# make unauthenticated api request
machine.log(machine.succeed("http --check-status get http://localhost:5000/api/version"))
machine.log(machine.succeed("http --ignore-stdin --check-status get http://localhost:5000/api/version"))
# wait for a recording to appear
machine.wait_for_file("/var/cache/frigate/test@*.mp4")
@@ -589,13 +589,13 @@
"vendorHash": "sha256-qSiOXUfoNaG2+Fu7QvP9uafZp0CMvJJBzaKluCf1g+4="
},
"hashicorp_google-beta": {
"hash": "sha256-EpXR8MOvW6S8XhaKvRQ3BOgdvLmv2WrVLaOvu60eE60=",
"hash": "sha256-MGiIQ+BPe5HUn60EnKwflhxfz1I6NaRxN/OyEh/tXKs=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v7.33.0",
"rev": "v7.34.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-5KnOUVvMNhWhOGsbcZWN2cCOKL2jrZeiDnLZ53Dd9zM="
"vendorHash": "sha256-CjrVDZpRlnPA1MnWEZdFyO3YzgaHqTsiw+kKOW+//2g="
},
"hashicorp_helm": {
"hash": "sha256-K9O2uAqEN/YoZVh9HFnsSbaxhnCzcqkPbJlmxNpZxa0=",
+4 -2
View File
@@ -52,9 +52,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
env = {
# requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip, if_let_guard
# requires nightly features: sync_unsafe_cell, unbounded_shifts, let_chains, ip
RUSTC_BOOTSTRAP = 1;
RUSTFLAGS = "-Zcrate-attr=feature(if_let_guard)";
# if_let_guard is stable since Rust 1.95.0, but some deps still carry
# the stale #![feature(if_let_guard)] attribute.
RUSTFLAGS = "-A stable-features";
};
buildFeatures = [ "plus" ];
+4 -4
View File
@@ -13,7 +13,7 @@
}:
let
php = php85;
version = "6.6.2";
version = "6.6.3";
# Release tarball contains translations downloaded from crowdin
releaseTarball = fetchzip {
@@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "firefly-iii";
repo = "firefly-iii";
tag = "v${finalAttrs.version}";
hash = "sha256-bfvs8gpFYpXEHyGKY5b/PvdQWS1VeT5NFeXaI+a9nlo=";
hash = "sha256-MPBWurmtaIaKHRLf4TPCdgTVWRZ0JdZ0Ix2N7d80s8c=";
};
buildInputs = [ php ];
@@ -48,13 +48,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname src version;
composerStrictValidation = true;
strictDeps = true;
vendorHash = "sha256-/exzNHzqqbT1PLciyKC7ZGUTva0xiWZS5Pnz1kAfe/4=";
vendorHash = "sha256-qjMDZbPpyTkKxvZhgNERe2ZuRFj7LmRW7XZoeezizbk=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
name = "${finalAttrs.pname}-npm-deps";
hash = "sha256-uV7VWEpuI+rUXrzk8BKLEkaUftrXH+vEOqdQO/pZq+M=";
hash = "sha256-QlLFhrD94mpfoe9mmCVmem9E4oPsLAGMMf+MbI/5Vx0=";
};
preInstall = ''
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fut";
version = "3.3.2";
version = "3.3.3";
src = fetchFromGitHub {
owner = "fusionlanguage";
repo = "fut";
tag = "fut-${finalAttrs.version}";
hash = "sha256-UOToKLQMO/g48DfXi9QQoZ7xJgBsz1Spjc35oEgjHis=";
hash = "sha256-CBCL+LKHFr982riDBSKkcp0QP/9Ukjrs3gs1y4AN/2I=";
};
buildPhase = ''
File diff suppressed because it is too large Load Diff
+18 -26
View File
@@ -2,11 +2,9 @@
lib,
buildNpmPackage,
fetchFromGitHub,
fetchNpmDeps,
bun,
gh,
git,
nodejs,
nix-update-script,
runtimeShell,
versionCheckHook,
@@ -25,33 +23,19 @@ buildNpmPackage (finalAttrs: {
hash = "sha256-jMi2Pc2VTpj0cZ2zXqtunG0FxcglCNEt9WzWnwxq+Js=";
};
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src;
fetcherVersion = finalAttrs.npmDepsFetcherVersion;
hash = "sha256-GYGegGw80M5T2wETreP95OrCn7F7XxlZcZWy9TjbCHY=";
nativeBuildInputs = [ nodejs ];
prePatch = ''
export HOME=$TMPDIR
npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap'
npm pkg delete 'devDependencies.@ghui/keymap'
npm install --package-lock-only --ignore-scripts --no-audit --no-fund
'';
};
prePatch = ''
export HOME=$TMPDIR
# prefetch-npm-deps --map-cache reads npmDeps from the process environment.
export npmDeps
npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap'
npm pkg delete 'devDependencies.@ghui/keymap'
cp ${finalAttrs.npmDeps}/package-lock.json package-lock.json
# Upstream ghui is a Bun project and ships only `bun.lock`. We vendor an
# npm `package-lock.json` next to this file so `buildNpmPackage` has a
# deterministic, cross-OS-stable FOD input; `passthru.updateScript` below
# keeps it in sync via `nix-update --generate-lockfile`.
postPatch = ''
cp ${./package-lock.json} package-lock.json
'';
nativeBuildInputs = [ bun ];
npmDepsHash = "sha256-pg+USHnvcxaXG/floNItLXNFJOPvuDltQCcN1qT/nng=";
npmDepsFetcherVersion = 3;
nativeBuildInputs = [ bun ];
npmFlags = [
"--no-audit"
"--no-fund"
@@ -81,6 +65,12 @@ buildNpmPackage (finalAttrs: {
runHook preInstall
npm prune --omit=dev --no-save --no-audit --no-fund
# `@ghui/keymap` is declared as a `workspace:*` devDependency upstream but
# imported at runtime (see postInstallCheck). `npm prune --omit=dev` may
# strip the `node_modules/@ghui/keymap` workspace symlink; restore it
# idempotently so the Bun runtime can resolve it after install. `ln -sf`
# is safe whether or not prune actually removed the link.
ln -sf ../../packages/keymap node_modules/@ghui/keymap
mkdir -p $out/lib/ghui $out/bin
cp -r dist node_modules packages package.json README.md LICENSE .env.example $out/lib/ghui/
@@ -127,7 +117,9 @@ buildNpmPackage (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script {
extraArgs = [ "--generate-lockfile" ];
};
meta = {
description = "Terminal UI for GitHub pull requests";
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "git-gamble";
version = "2.12.0";
version = "2.14.2";
src = fetchFromGitLab {
owner = "pinage404";
repo = "git-gamble";
rev = "version/${finalAttrs.version}";
hash = "sha256-6pH1gqZaMhXlm1JNu2D7JPO8KF9bA/DxqzM7t+2BUwQ=";
hash = "sha256-UPiktBeMPZf9vrKz5XFyMzBJtxCe0ojJabeIwhyo9/g=";
};
cargoHash = "sha256-LKwhkZstsccnpg347xtryukx2d6AFbCJVJBB3bnN3bc=";
cargoHash = "sha256-yMlb3c2V3NUFw/GDPyCqTCSz+YLn3F9wmeP12jTySCI=";
nativeCheckInputs = [ gitMinimal ];
preCheck = ''
@@ -5,28 +5,11 @@
fetchpatch,
cmake,
pkg-config,
extra-cmake-modules,
kdePackages,
qt6,
shared-mime-info,
bison,
flex,
wrapQtAppsHook,
qtbase,
karchive,
kcompletion,
kconfig,
kcoreaddons,
kcrash,
kdoctools,
ki18n,
kiconthemes,
kio,
knewstuff,
kparts,
ktextwidgets,
kxmlgui,
syntax-highlighting,
gsl,
@@ -36,21 +19,19 @@
netcdf,
cfitsio,
libcerf,
cantor,
zlib,
lz4,
readstat,
matio,
qtserialport,
discount,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "labplot";
version = "2.12.1";
src = fetchurl {
url = "mirror://kde/stable/labplot/labplot-${version}.tar.xz";
url = "mirror://kde/stable/labplot/labplot-${finalAttrs.version}.tar.xz";
hash = "sha256-4oFVv930DltvfEeRMTVW0eSBOARPIW8hDVFbn21sEGo=";
};
@@ -70,45 +51,45 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
extra-cmake-modules
kdePackages.extra-cmake-modules
shared-mime-info
bison
flex
wrapQtAppsHook
qt6.wrapQtAppsHook
];
buildInputs = [
qtbase
qt6.qtbase
karchive
kcompletion
kconfig
kcoreaddons
kcrash
kdoctools
ki18n
kiconthemes
kio
knewstuff
kparts
ktextwidgets
kxmlgui
kdePackages.karchive
kdePackages.kcompletion
kdePackages.kconfig
kdePackages.kcoreaddons
kdePackages.kcrash
kdePackages.kdoctools
kdePackages.ki18n
kdePackages.kiconthemes
kdePackages.kio
kdePackages.knewstuff
kdePackages.kparts
kdePackages.ktextwidgets
kdePackages.kxmlgui
syntax-highlighting
kdePackages.syntax-highlighting
gsl
poppler
kdePackages.poppler
fftw
hdf5
netcdf
cfitsio
libcerf
cantor
kdePackages.cantor
zlib
lz4
readstat
matio
qtserialport
qt6.qtserialport
discount
];
@@ -131,4 +112,4 @@ stdenv.mkDerivation rec {
mainProgram = "labplot2";
platforms = lib.platforms.unix;
};
}
})
+6 -5
View File
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchFromCodeberg,
cmake,
sqlite,
corrosion,
@@ -13,13 +13,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libchewing";
version = "0.10.3";
version = "0.12.0";
src = fetchFromGitHub {
src = fetchFromCodeberg {
owner = "chewing";
repo = "libchewing";
tag = "v${finalAttrs.version}";
hash = "sha256-rUkLwE5PvFcMxTwb2zVzWaa20D3ZW1MXl3Cra+Wim04=";
fetchSubmodules = true;
hash = "sha256-+oSO1HgLMF5+UcY+2NwQjPmspGqaPYuI7mdvSLrhkNg=";
};
# ld: unknown option: -version-script
@@ -30,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-+BmJOouajL3ib08t96TAHtNXBX48wq614LSbcSgYpIM=";
hash = "sha256-TcNhoGCN+S/Tt3IdysVnGmXNl+hXQoWMppp8yN9N0NY=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mcp-gateway";
version = "2.12.0";
version = "2.12.1";
src = fetchFromGitHub {
owner = "MikkoParkkola";
repo = "mcp-gateway";
tag = "v${finalAttrs.version}";
hash = "sha256-B8aAsAy3pyRGOb2opxllwPgv1uNYilTud4Lm0cxMW20=";
hash = "sha256-ig8fDgGBAKKiH6VmJxpsSpzYv8h5nWWi32YhktSR1XE=";
};
cargoHash = "sha256-3Dg3yiOCldP+D+k1oORMCo0Xi9eGApEUmOZZc8poH2Y=";
cargoHash = "sha256-WitIK6fpbMEQWaw60rX6BVLTRo3WoN449WRfXwm2QfY=";
nativeInstallCheckInputs = [
versionCheckHook
@@ -2,11 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
qmake,
qttools,
wrapQtAppsHook,
qtbase,
qtdeclarative,
qt6,
mpv,
# "Free" key generated by pasqui23
@@ -28,18 +24,18 @@ stdenv.mkDerivation rec {
# https://github.com/NixOS/nixpkgs/issues/214765
postPatch = ''
substituteInPlace locale/locale.pri \
--replace-fail '$$[QT_INSTALL_BINS]/lrelease' '${lib.getDev qttools}/bin/lrelease'
--replace-fail '$$[QT_INSTALL_BINS]/lrelease' '${lib.getDev qt6.qttools}/bin/lrelease'
'';
nativeBuildInputs = [
qmake
qttools
wrapQtAppsHook
qt6.qmake
qt6.qttools
qt6.wrapQtAppsHook
];
buildInputs = [
qtbase
qtdeclarative
qt6.qtbase
qt6.qtdeclarative
mpv
];
+3 -3
View File
@@ -22,16 +22,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mise";
version = "2026.5.12";
version = "2026.5.15";
src = fetchFromGitHub {
owner = "jdx";
repo = "mise";
tag = "v${finalAttrs.version}";
hash = "sha256-X4Q7bwRroP8+2GLBfHFy8ru6y2UwBw3CaH43mym0O74=";
hash = "sha256-0yf6OlPJ8/Oa9tNZRhIW/hX5qMwpz//Q9Df8LqPWR9k=";
};
cargoHash = "sha256-WFNy0/lP2wEuMRt21HpJZUMDJd6dPNKDY7Pqjx6AXxU=";
cargoHash = "sha256-o9o4kIjNNnbMaY3i/onrAaT/f0zgz9xE27SURlUtGik=";
nativeBuildInputs = [
installShellFiles
+2 -2
View File
@@ -55,14 +55,14 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "openvino";
version = "2026.1.2";
version = "2026.2.0";
src = fetchFromGitHub {
owner = "openvinotoolkit";
repo = "openvino";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-1lheHc0uajmUb1EW8q02bHX9PrCp4YoyT0l8dTyb4jM=";
hash = "sha256-/JbaWeW4MgIylhEhA///febE9OCooONKgz1zTn0tb90=";
};
outputs = [
+3 -3
View File
@@ -28,7 +28,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "podman-desktop";
version = "1.26.2";
version = "1.27.2";
passthru.updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script { })
@@ -68,14 +68,14 @@ stdenv.mkDerivation (finalAttrs: {
owner = "podman-desktop";
repo = "podman-desktop";
tag = "v${finalAttrs.version}";
hash = "sha256-VVyKC1z7YECZlbTaFaq2OwGg0k22qBbn/HEOYiJ8fcw=";
hash = "sha256-HcT33KjWnoY/pGuolt0BZurxdaWgUTF0tuACE9flfCM=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-k/2ya08JaTEt+dr5xfw1ordwENGm17YFyfKGFej5fdc=";
hash = "sha256-FD5lXAgA6uJLRLbaiZDbmow6BEiF6DWCzryAzyMGKe8=";
};
patches = [
+4
View File
@@ -10,6 +10,8 @@
zlib,
kdePackages,
libgcc,
libxfixes,
libjack2,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
@@ -156,6 +158,8 @@ stdenv.mkDerivation rec {
bzip2
zlib
libxpm
libxfixes
libjack2
libgcc
];
+2 -2
View File
@@ -22,14 +22,14 @@
python3Packages.buildPythonApplication rec {
pname = "waydroid";
version = "1.6.2";
version = "1.6.3";
pyproject = false;
src = fetchFromGitHub {
owner = "waydroid";
repo = "waydroid";
tag = version;
hash = "sha256-idO2eFR+OZBYce5WpCpIEWgMGDuq+vW9nT9i56trt34=";
hash = "sha256-1YYNSqIW+0vkCRZ+vemqu0CXhU6aOGvpMzdswvlAc84=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -12,13 +12,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wayshot";
version = "1.4.6";
version = "1.5.0";
src = fetchFromGitHub {
owner = "waycrate";
repo = "wayshot";
rev = "v${finalAttrs.version}";
hash = "sha256-RaOe00+Dy+zgdEkfF5hJrJ/lSA2vrsZWVoDsTc3uwpw=";
hash = "sha256-sbY3h3FoWxDmxSng9YvYpt3kyasVJGsykYC/7tblFn8=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
libGL
wayland
];
cargoHash = "sha256-zuRl0WxS9MyyRsCpbFlVKN+5FasIbfkXutaM3Gmic04=";
cargoHash = "sha256-J7ZKWx258bBCNBd061aCeKgTdcWMUF4yzAiIa9l8ZRA=";
passthru.updateScript = nix-update-script { };
@@ -21,8 +21,8 @@ let
};
v6 = {
version = "6.1.4";
hash = "sha256-hqLohRNkoy5jGlaNlCRVoPwwsW7TDgCX1OKsGIM6IYg=";
version = "6.1.5";
hash = "sha256-iLAqdv1Dn7qln8Ag5lbGKOrWQZVLNREAgXbdDbHiMjc=";
};
v7 = {
@@ -453,7 +453,7 @@ stdenv.mkDerivation (
++ optionals (lib.versionAtLeast version "5.1") [
./nvccflags-cpp14.patch
]
++ optionals (lib.versionAtLeast version "5.1" && lib.versionOlder version "8.1") [
++ optionals (lib.versionAtLeast version "7.0" && lib.versionOlder version "8.1") [
(fetchpatch2 {
name = "unbreak-hardcoded-tables.patch";
url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/1d47ae65bf6df91246cbe25c997b25947f7a4d1d";
@@ -4685,8 +4685,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "leafo";
repo = "moonscript";
rev = "7b7899741c6c1e971e436d36c9aabb56f51dc3d5";
hash = "sha256-iFPbO5h5EU4KDW0BN6JhRCT9vqEzv4ozsZETbbXaqUM=";
rev = "402be8a6df8ff57c4183db44e0c130d14d69bf87";
hash = "sha256-rIkq6rk5A9yYbRcFLJ9wE+PQKGvpOB+7iTDbq9T/1OM=";
};
disabled = luaOlder "5.1";
@@ -7,6 +7,9 @@
pythonAtLeast,
stdenv,
# native dependencies
openvino-native,
# dependencies
backports-strenum,
flatbuffers,
@@ -69,6 +72,10 @@ buildPythonPackage {
"backports.strenum"
];
postFixup = ''
addAutoPatchelfSearchPath ${openvino-native}/runtime/lib/
'';
pythonImportsCheck = [
"ai_edge_litert"
"ai_edge_litert.interpreter"
@@ -1,40 +1,70 @@
{
"version": "2.1.4",
"version": "2.1.5",
"src": {
"aarch64-linux": {
"aarch64-darwin": {
"3.10": {
"url": "https://files.pythonhosted.org/packages/49/59/37f7ad4fdb4a39abc1889b3b40ef9e118e8f5b407358c809582a26d151e3/ai_edge_litert-2.1.4-cp310-cp310-manylinux_2_27_aarch64.whl",
"hash": "sha256-2czzm2YDIz6Slz1ZEGXdemLodci3oS0sBVj49mvU9DQ="
"url": "https://files.pythonhosted.org/packages/e8/f3/348482b341c92733d10fab18b9dfff80a51009f955b5e5e28639fa77b7c9/ai_edge_litert-2.1.5-cp310-cp310-macosx_12_0_arm64.whl",
"hash": "sha256-wdVY2AHseD+ilzD4fHPGbuYJ5mtVa4NnX4HFvnK/QWc="
},
"3.11": {
"url": "https://files.pythonhosted.org/packages/b4/a3/dd09746925ce50d6a88ae9dfd1b1349f21568ee5587df25a7ce25d0fedc2/ai_edge_litert-2.1.4-cp311-cp311-manylinux_2_27_aarch64.whl",
"hash": "sha256-8vB9JyEaa2TtN0czvL3Xjc8M3HDeXF99DOfxmNSJCiM="
"url": "https://files.pythonhosted.org/packages/e4/7f/ec543ef2f79cf5b5909521cb614162ec1e6fc9df863ccae23142260dd8c7/ai_edge_litert-2.1.5-cp311-cp311-macosx_12_0_arm64.whl",
"hash": "sha256-z5pumGd9Jv2QDslFmhnPXM6flMZBMtcoSF7rmszVwWI="
},
"3.12": {
"url": "https://files.pythonhosted.org/packages/8b/f5/a8be20108380dc8e874f94f0492a781c35f2b89b0beef3667da09a96ddb0/ai_edge_litert-2.1.4-cp312-cp312-manylinux_2_27_aarch64.whl",
"hash": "sha256-Jar7NYIp2ch3crhEhIj/Nzu8Qt4Mnh5i7SIgK99gB68="
"url": "https://files.pythonhosted.org/packages/d1/37/cf525a4ed6aff573b10a162b7bff19673e50ce6f45daac0a095dcd099a28/ai_edge_litert-2.1.5-cp312-cp312-macosx_12_0_arm64.whl",
"hash": "sha256-ti/T2Q5kO8w+OjGIWnY2tWYlJ9SMJxVM8HeT8miW8Bg="
},
"3.13": {
"url": "https://files.pythonhosted.org/packages/d0/62/6ce954bdce6d7233b9cd216383dd3f6b79e4aa42fc0442f66aedc2d55de7/ai_edge_litert-2.1.4-cp313-cp313-manylinux_2_27_aarch64.whl",
"hash": "sha256-pAgDlIMIc9s9nDgBgBxlFH3NWe7CY4nISUd9rlXT08s="
"url": "https://files.pythonhosted.org/packages/3d/fd/28f24305904954f31ee1a979eea39b670c6a1ab13cf6e5e4fe5f128e9eff/ai_edge_litert-2.1.5-cp313-cp313-macosx_12_0_arm64.whl",
"hash": "sha256-KvFmhaTMiSPZqJ7lxzK4xmrixNDLU42867o7k6+2Yso="
},
"3.14": {
"url": "https://files.pythonhosted.org/packages/5e/51/34f0ad0def8b15093d602ca6904b129d3ab242ae4711c872190d5c95c010/ai_edge_litert-2.1.5-cp314-cp314-macosx_12_0_arm64.whl",
"hash": "sha256-WX6nn5R0Usecp+nder/trWF5MChR30pLtMdVBpovX/4="
}
},
"aarch64-linux": {
"3.10": {
"url": "https://files.pythonhosted.org/packages/b8/a5/f4d3bf26fe7d596d14230114c0da1f0b8f9ccfe4baeeeb4c1f5caaeabd4f/ai_edge_litert-2.1.5-cp310-cp310-manylinux_2_27_aarch64.whl",
"hash": "sha256-BrnC6ipsnFSg8fFIJeJlEcdd38FA2oHyZBUdlL6gyEU="
},
"3.11": {
"url": "https://files.pythonhosted.org/packages/3b/84/a1ec0a9c6c345e79207b2a3a2a8e1e9572f412143100dc650f332c53d84f/ai_edge_litert-2.1.5-cp311-cp311-manylinux_2_27_aarch64.whl",
"hash": "sha256-Ht+D0TKRmwuVu13tZOeb/tAYFo01hMKPowqOsNO/yms="
},
"3.12": {
"url": "https://files.pythonhosted.org/packages/4a/6f/b43fc56831ecc439a6e6eb0e1bfdffbfe6213e8c706aa421017dce1ac56b/ai_edge_litert-2.1.5-cp312-cp312-manylinux_2_27_aarch64.whl",
"hash": "sha256-HSgnIs37cLtC1Ff0v+d4n4gYfMrdc/6p8BB9zm6Y/kU="
},
"3.13": {
"url": "https://files.pythonhosted.org/packages/d3/88/e7e32b37f972b4877df788d1ad0995388f823d74dc2743b200bf71a25a53/ai_edge_litert-2.1.5-cp313-cp313-manylinux_2_27_aarch64.whl",
"hash": "sha256-V1BunpuR7gTkzz6YbRhLDJLxqp9RDDKEGDXA1xmn+7U="
},
"3.14": {
"url": "https://files.pythonhosted.org/packages/42/43/2b8ef317dca3096372cbf820aa5a3a6c8857dad67f31840a1e17a951e2d3/ai_edge_litert-2.1.5-cp314-cp314-manylinux_2_27_aarch64.whl",
"hash": "sha256-QdLoJn8EftFPFKX/Tg9nepxRQ90Xo2mRUT+Mxe9YCjs="
}
},
"x86_64-linux": {
"3.10": {
"url": "https://files.pythonhosted.org/packages/21/2b/87db9a3880ea66adec5a5248bb37ef05dd29db4018da365824f400a688c6/ai_edge_litert-2.1.4-cp310-cp310-manylinux_2_27_x86_64.whl",
"hash": "sha256-8QJtyMQkne/AXWGP6x7kgnVh12HN+YOMnt/6yicr8NU="
"url": "https://files.pythonhosted.org/packages/a6/ce/e48f602f2c9ad380faf99d15f4a1d7c563a43980725bb5d6f0badff8f4a1/ai_edge_litert-2.1.5-cp310-cp310-manylinux_2_27_x86_64.whl",
"hash": "sha256-kK9Ncm40RY9Q8BEY/nv4prIjqCDmmByddB8I2PhIlwY="
},
"3.11": {
"url": "https://files.pythonhosted.org/packages/c0/fb/8b2096cb8936ea6c317ccd3aeab9ff0aa801fce997210b0b7ed7c4d31920/ai_edge_litert-2.1.4-cp311-cp311-manylinux_2_27_x86_64.whl",
"hash": "sha256-G+2MzY38Ty7DiLx5y5CSDCYaJEmVzjeNOW+4lnt9tkA="
"url": "https://files.pythonhosted.org/packages/9a/44/3c365bc63b744316ef61c75761e53f34f9cdc0ba31fddc1d1039ca5322b4/ai_edge_litert-2.1.5-cp311-cp311-manylinux_2_27_x86_64.whl",
"hash": "sha256-fFTkVYmDH7ruwUgd9TDjNtARIAKmGTvCj3qvpfSJijo="
},
"3.12": {
"url": "https://files.pythonhosted.org/packages/c6/42/81402d27923db54c88a6c62bd0e63dbeadb86ba35144d36371893dcdcd53/ai_edge_litert-2.1.4-cp312-cp312-manylinux_2_27_x86_64.whl",
"hash": "sha256-woDSHxER/rMhkoNBfB+19aS7+eFqIU/ZbWIg+8Yt7JU="
"url": "https://files.pythonhosted.org/packages/c9/20/a76ba29b1c4c3009b5c64f4ec7f5fe5165104fe15481bd79b55927948541/ai_edge_litert-2.1.5-cp312-cp312-manylinux_2_27_x86_64.whl",
"hash": "sha256-8cbY20OCiQiBuuuO0TwIAq2gIuCxBLDbj8zzE1OJnuA="
},
"3.13": {
"url": "https://files.pythonhosted.org/packages/ba/98/01b5d27d349d8000dbc58e153118c282f2186abb5275df01523ef426a763/ai_edge_litert-2.1.4-cp313-cp313-manylinux_2_27_x86_64.whl",
"hash": "sha256-HcF4wKnlnfhl/ftTaDXBWlYiTngEcAatPGjoVdu8Etg="
"url": "https://files.pythonhosted.org/packages/7d/c1/5192c360a467dd6e09fa28388022c37bca5d9777e616da40dc5d517186a9/ai_edge_litert-2.1.5-cp313-cp313-manylinux_2_27_x86_64.whl",
"hash": "sha256-t4JeE0VKkOekeC7NtvbZh6K8yRR6qQ6xgRk4Z79pbyQ="
},
"3.14": {
"url": "https://files.pythonhosted.org/packages/c2/d5/9640952de755409c84e09eec5d107675c59fe4f4859391464275eb2c3db6/ai_edge_litert-2.1.5-cp314-cp314-manylinux_2_27_x86_64.whl",
"hash": "sha256-T6ENmbL4ZHZ4hQaE0xB1+7ME9QU11XiMLKk+JzznJ6g="
}
}
}
@@ -3,19 +3,22 @@
buildPythonPackage,
cryptography,
fetchPypi,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "aiobroadlink";
version = "0.1.3";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-uTUtDhL9VtWZE+Y6ZJY4prmlE+Yh2UrCg5+eSyAQzMk=";
};
propagatedBuildInputs = [ cryptography ];
build-system = [ setuptools ];
dependencies = [ cryptography ];
# Project has no tests
doCheck = false;
@@ -29,4 +32,4 @@ buildPythonPackage rec {
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -22,6 +22,11 @@ buildPythonPackage rec {
hash = "sha256-i5vL9yjQQambG8m6RDByr7/j8+PhDdLsai3pDrH1A4Q=";
};
patches = [
# https://github.com/Flared/dramatiq-abort/pull/38
./dramatiq-2.0-stub-broker-fail-fast.patch
];
build-system = [ setuptools ];
dependencies = [
@@ -0,0 +1,11 @@
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -32,7 +32,7 @@ def check_redis(client: Any) -> None:
@pytest.fixture()
def stub_broker() -> Generator[dramatiq.Broker, None, None]:
- broker = StubBroker()
+ broker = StubBroker(fail_fast_default=False)
broker.emit_after("process_boot")
dramatiq.set_broker(broker)
yield broker
@@ -39,6 +39,11 @@ buildPythonPackage rec {
time-machine
];
pytestFlags = [
# tests use a 6-byte HMAC key; pyjwt 2.11+ warns and upstream sets filterwarnings=error.
"-Wignore::jwt.warnings.InsecureKeyLengthWarning"
];
pythonImportsCheck = [ "httpx_auth" ];
__darwinAllowLocalNetworking = true;
@@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "internetarchive";
version = "5.8.0";
version = "5.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jjjake";
repo = "internetarchive";
tag = "v${finalAttrs.version}";
hash = "sha256-NiuLnK7OBbM6b1qecOcAmX1k7Z8FBNrJdGr6Vm3r9RU=";
hash = "sha256-K8JBDc0hbEIfxCihamfm4Vmt+QqmmJ02fyLOKRnKXmw=";
};
build-system = [ setuptools ];
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "lacuscore";
version = "1.21.1";
version = "1.24.7";
pyproject = true;
src = fetchFromGitHub {
owner = "ail-project";
repo = "LacusCore";
tag = "v${version}";
hash = "sha256-I6Qh7AzcTYDxNmvgTNVVPSenLfAbdLawdiN8JrrF25s=";
hash = "sha256-3LI36/+Ib67IyG69ww3A295Mqjzi+t7RIT3DBBqLJok=";
};
pythonRelaxDeps = [
@@ -72,7 +72,8 @@ buildPythonPackage (finalAttrs: {
disabledTestPaths = [
# AssertionError: assert {'google_maps...s': None, ...} == {'google_maps...a'...
"tests/unit_tests/test_chat_models.py::test_response_to_result_grounding_metadata[raw_response0-expected_grounding_metadata0]"
# https://github.com/langchain-ai/langchain-google/issues/1791
"tests/unit_tests/test_chat_models.py::test_response_to_result_grounding_metadata"
];
pythonImportsCheck = [ "langchain_google_genai" ];
@@ -0,0 +1,52 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
uv-build,
dateparser,
orjson,
pydantic,
ua-parser,
}:
buildPythonPackage (finalAttrs: {
pname = "lookyloo-models";
version = "0.2.7";
pyproject = true;
src = fetchFromGitHub {
owner = "Lookyloo";
repo = "lookyloo-models";
tag = "v${finalAttrs.version}";
hash = "sha256-iIeC7+RBITENUpTM0PuHG8fPtWoEUoq4+40XqwvCVvc=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.11,<0.12" "uv_build"
'';
pythonRelaxDeps = [ "pydantic" ];
build-system = [ uv-build ];
dependencies = [
dateparser
orjson
pydantic
ua-parser
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [ "lookyloo_models" ];
meta = {
description = "Set of models representing data passed around across the toolchain";
homepage = "https://github.com/Lookyloo/lookyloo-models";
# https://github.com/Lookyloo/lookyloo-models/issues/2
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -13,16 +13,16 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "notifications-python-client";
version = "10.0.1";
version = "12.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "alphagov";
repo = "notifications-python-client";
tag = version;
hash = "sha256-k4q6FS3wjolt4+qtDQlunBLmCCPgLgrhr8zgOMEX4QU=";
tag = finalAttrs.version;
hash = "sha256-jaNALtQQBxBE2ofBw9ZXC4z5VCnclAAHYvPMTBK74tY=";
};
postPatch = ''
@@ -51,8 +51,8 @@ buildPythonPackage rec {
meta = {
description = "Python client for the GOV.UK Notify API";
homepage = "https://github.com/alphagov/notifications-python-client";
changelog = "https://github.com/alphagov/notifications-python-client/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/alphagov/notifications-python-client/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -7,12 +7,14 @@
dateparser,
dnspython,
fetchFromGitHub,
lookyloo-models,
orjson,
playwright-stealth,
playwright,
poetry-core,
puremagic,
pure-magic-rs,
pydub,
pyfaup-rs,
pytz,
requests,
rfc3161-client,
@@ -24,14 +26,14 @@
buildPythonPackage rec {
pname = "playwrightcapture";
version = "1.36.2";
version = "1.39.12";
pyproject = true;
src = fetchFromGitHub {
owner = "Lookyloo";
repo = "PlaywrightCapture";
tag = "v${version}";
hash = "sha256-/lXoubcwV/Lt/qg17BhMM6p+0XUgAe2pMtowobs3MA8=";
hash = "sha256-k+mzrgw4BvTGmjp/j521BQKwnaHrcNrr/9U2mgzsf8E=";
};
pythonRelaxDeps = [
@@ -52,10 +54,12 @@ buildPythonPackage rec {
beautifulsoup4
dateparser
dnspython
lookyloo-models
orjson
playwright
playwright-stealth
puremagic
pure-magic-rs
pyfaup-rs
pytz
requests
rfc3161-client
@@ -0,0 +1,44 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
rustPlatform,
}:
buildPythonPackage (finalAttrs: {
pname = "pure-magic-rs";
version = "0.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "qjerome";
repo = "magic-rs";
tag = "pure-magic-v${finalAttrs.version}";
hash = "sha256-AbTDzW+HcZrxC2BLI5k/CVT8MmB5DZYdWejGQG3uxb4=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-ra+ftzzwgIlBM+fnbR6xKUTCpup71jehKO3GyDEea9Y=";
};
buildAndTestSubdir = "python";
nativeBuildInputs = with rustPlatform; [
cargoSetupHook
maturinBuildHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "pure_magic_rs" ];
meta = {
description = "Safe Rust implementation of libmagic";
homepage = "https://github.com/qjerome/magic-rs";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "pure-magic-rs";
};
})
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "pyais";
version = "3.0.0";
version = "3.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "M0r13n";
repo = "pyais";
tag = "v${finalAttrs.version}";
hash = "sha256-aAmvtCl+rObPkpuKb+FzQfKPfVhXHdbsdCWUytRE6mk=";
hash = "sha256-hHhqCRaoCEeae3ThH8Su0AB5gOCupOi3Tvi/zZTtv6k=";
};
__darwinAllowLocalNetworking = true;
@@ -0,0 +1,44 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
rustPlatform,
}:
buildPythonPackage (finalAttrs: {
pname = "pyfaup-rs";
version = "0.4.9";
pyproject = true;
src = fetchFromGitHub {
owner = "ail-project";
repo = "faup-rs";
tag = "pyfaup-rs-v${finalAttrs.version}";
hash = "sha256-eL03QC2UINONXUyWwgiL4WYsq3/pXYffK5LcK9qVo0w=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-Wv1dT3TmZ8Dviv/FXdHa5ptM/ZleoUGSJTuPLhMfBVw=";
};
buildAndTestSubdir = "python";
nativeBuildInputs = with rustPlatform; [
cargoSetupHook
maturinBuildHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "pyfaup" ];
meta = {
description = "Url parsing library";
homepage = "https://github.com/ail-project/faup-rs";
changelog = "https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-${finalAttrs.src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,49 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
lookyloo-models,
pydantic,
requests,
urllib3,
}:
buildPythonPackage (finalAttrs: {
pname = "pylookyloo";
version = "1.39.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Lookyloo";
repo = "PyLookyloo";
tag = "v${finalAttrs.version}";
hash = "sha256-3bdVc2OvYJ9gH44PuTKPLg9e3psyBKqRs0jzrBYwRas=";
};
build-system = [ poetry-core ];
dependencies = [
lookyloo-models
pydantic
requests
urllib3
];
# Tests are outdated
doCheck = false;
pythonImportsCheck = [ "pylookyloo" ];
meta = {
description = "Python CLI and module for Lookyloo";
homepage = "https://github.com/Lookyloo/PyLookyloo";
changelog = "https://github.com/Lookyloo/PyLookyloo/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [
bsd3
gpl2Plus
];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "lookyloo";
};
})
@@ -9,13 +9,13 @@
buildPythonPackage (finalAttrs: {
pname = "spotipyfree";
version = "1.5.1";
version = "1.8.1";
pyproject = true;
# no tags on GitHub
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-kT9k6t46hNqueedbjxJ3CWM+8rLUltOANs8bmq2eu18=";
hash = "sha256-HQJf0xkpUxykwa27kSdATSc6LL+uYtigzN/l+xRi6yc=";
};
build-system = [ setuptools ];
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "tivars";
version = "0.9.2";
version = "1.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "TI-Toolkit";
repo = "tivars_lib_py";
tag = "v${version}";
hash = "sha256-4c5wRv78Rql9k98WNT58As/Ir1YJpTeoBdkft9TIn7o=";
hash = "sha256-mVMrOZIkqHlEUDSxBEMyhFTTiFyrTxz9K2SlH3WtVS0=";
fetchSubmodules = true;
};
-4
View File
@@ -9552,8 +9552,6 @@ with pkgs;
mercurialFull = mercurial.override { fullBuild = true; };
minitube = kdePackages.callPackage ../applications/video/minitube { };
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
@@ -10949,8 +10947,6 @@ with pkgs;
blas-ilp64 = blas.override { isILP64 = true; };
labplot = kdePackages.callPackage ../applications/science/math/labplot { };
lapack-ilp64 = lapack.override { isILP64 = true; };
liblapack = lapack-reference;
+11 -1
View File
@@ -156,7 +156,9 @@ self: super: with self; {
ahocorasick-rs = callPackage ../development/python-modules/ahocorasick-rs { };
ai-edge-litert = callPackage ../development/python-modules/ai-edge-litert { };
ai-edge-litert = callPackage ../development/python-modules/ai-edge-litert {
openvino-native = pkgs.openvino;
};
aigpy = callPackage ../development/python-modules/aigpy { };
@@ -9444,6 +9446,8 @@ self: super: with self; {
london-tube-status = callPackage ../development/python-modules/london-tube-status { };
lookyloo-models = callPackage ../development/python-modules/lookyloo-models { };
loompy = callPackage ../development/python-modules/loompy { };
looptime = callPackage ../development/python-modules/looptime { };
@@ -13268,6 +13272,8 @@ self: super: with self; {
pure-eval = callPackage ../development/python-modules/pure-eval { };
pure-magic-rs = callPackage ../development/python-modules/pure-magic-rs { };
pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { };
pure-protobuf = callPackage ../development/python-modules/pure-protobuf { };
@@ -13993,6 +13999,8 @@ self: super: with self; {
pyfatfs = callPackage ../development/python-modules/pyfatfs { };
pyfaup-rs = callPackage ../development/python-modules/pyfaup-rs { };
pyfcm = callPackage ../development/python-modules/pyfcm { };
pyfdt = callPackage ../development/python-modules/pyfdt { };
@@ -14415,6 +14423,8 @@ self: super: with self; {
pyloggermanager = callPackage ../development/python-modules/pyloggermanager { };
pylookyloo = callPackage ../development/python-modules/pylookyloo { };
pylpsd = callPackage ../development/python-modules/pylpsd { };
pylru = callPackage ../development/python-modules/pylru { };