Merge remote-tracking branch 'origin/master' into staging-next

K900 f44f9e4f 40a56333

Changed files
+563 -190
nixos
pkgs
applications
editors
emacs
elisp-packages
networking
cluster
rke2
latest
science
biology
blast
by-name
ch
chezmoi
co
composer-require-checker
cr
cross-seed
do
docling
fe
fetchutils
fl
flexget
ni
nixpkgs-review
op
opencomposite
pi
picard
pl
planify
po
sq
squid
vo
volatility2-bin
wi
wit-bindgen
xe
zd
development
gnuradio-modules
lora_sdr
lua-modules
ocaml-modules
ca-certs-nss
python-modules
aionut
aiooncue
aiosteamist
aiotankerkoenig
aranet4
deebot-client
docling
docling-core
docling-ibm-models
docling-parse
habiticalib
ismartgate
langsmith
led-ble
millheater
mitogen
nexia
pegen
pipdeptree
pyexploitdb
pyoverkiz
ray
roombapy
snakeviz
tencentcloud-sdk-python
timing-asgi
tololib
whenever
yalexs-ble
servers
monitoring
grafana
web-apps
wiki-js
tools
security
cosign
ggshield
top-level
+7 -4
nixos/modules/tasks/filesystems.nix
···
options = mkOption {
default = [ "defaults" ];
example = [ "data=journal" ];
-
description = "Options used to mount the file system.";
+
description = ''
+
Options used to mount the file system.
+
See {manpage}`mount(8)` for common options.
+
'';
type = types.nonEmptyListOf nonEmptyStr;
};
···
example = "32m";
type = types.str;
description = ''
-
Size limit for the /dev tmpfs. Look at mount(8), tmpfs size option,
+
Size limit for the /dev tmpfs. Look at {manpage}`mount(8)`, tmpfs size option,
for the accepted syntax.
'';
};
···
example = "256m";
type = types.str;
description = ''
-
Size limit for the /dev/shm tmpfs. Look at mount(8), tmpfs size option,
+
Size limit for the /dev/shm tmpfs. Look at {manpage}`mount(8)`, tmpfs size option,
for the accepted syntax.
'';
};
···
example = "256m";
type = types.str;
description = ''
-
Size limit for the /run tmpfs. Look at mount(8), tmpfs size option,
+
Size limit for the /run tmpfs. Look at {manpage}`mount(8)`, tmpfs size option,
for the accepted syntax.
'';
};
+1
nixos/release-combined.nix
···
(onFullSupported "nixos.tests.nfs4.simple")
(onSystems [ "x86_64-linux" ] "nixos.tests.oci-containers.podman")
(onFullSupported "nixos.tests.openssh")
+
(onFullSupported "nixos.tests.initrd-network-ssh")
(onFullSupported "nixos.tests.pantheon")
(onFullSupported "nixos.tests.php.fpm")
(onFullSupported "nixos.tests.php.httpd")
+1 -1
pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
···
mastodon = ignoreCompilationError super.mastodon; # elisp error
# https://github.com/org2blog/org2blog/issues/339
-
metaweblog = addPackageRequires super.metaweblog [ self.xml-rpc ];
+
metaweblog = addPackageRequiresIfOlder super.metaweblog [ self.xml-rpc ] "20250204.1820";
mu-cite = ignoreCompilationError super.mu-cite; # elisp error
+8 -8
pkgs/applications/networking/cluster/rke2/latest/versions.nix
···
{
-
rke2Version = "1.32.0+rke2r1";
-
rke2Commit = "1182e7eb91b27b1686e69306eb2e227928a27a38";
-
rke2TarballHash = "sha256-mmHQxiNcfgZTTdYPJPO7WTIlaCRM4CWsWwfRUcAR8ho=";
-
rke2VendorHash = "sha256-6Y3paEQJ8yHzONqalzoe15TjWhF3zGsM92LS1AcJ2GM=";
-
k8sVersion = "v1.32.0";
-
k8sImageTag = "v1.32.0-rke2r1-build20241212";
+
rke2Version = "1.32.1+rke2r1";
+
rke2Commit = "c0f7be4407cf2c437cacfe735e5c943e827f2ff8";
+
rke2TarballHash = "sha256-clZpTnMnj2PRDDYz7+r11RlyX2ExwsE1Tmdt3/kUmtE=";
+
rke2VendorHash = "sha256-aIB2fRkccx5fXMnFxZ+tirXp5gg8o/h/a6Lgc+EG4L4=";
+
k8sVersion = "v1.32.1";
+
k8sImageTag = "v1.32.1-rke2r1-build20250115";
etcdVersion = "v3.5.16-k3s1-build20241106";
pauseVersion = "3.6";
ccmVersion = "v1.32.0-rc3.0.20241220224140-68fbd1a6b543-build20250101";
-
dockerizedVersion = "v1.32.0-rke2r1";
-
golangVersion = "go1.23.3";
+
dockerizedVersion = "v1.32.1-rke2r1";
+
golangVersion = "go1.23.4";
eol = "2026-02-28";
}
+8 -3
pkgs/applications/science/biology/blast/default.nix
···
'';
depsBuildBuild = [ buildPackages.stdenv.cc ];
-
nativeBuildInputs = [ perl ];
+
nativeBuildInputs = [
+
cpio
+
perl
+
];
# perl is necessary in buildInputs so that installed perl scripts get patched
# correctly
···
gawk
zlib
bzip2
-
cpio
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ApplicationServices ];
+
+
strictDeps = true;
+
hardeningDisable = [ "format" ];
postInstall = ''
substituteInPlace $out/bin/get_species_taxids.sh \
-
--replace /bin/rm ${coreutils}/bin/rm
+
--replace /bin/rm ${lib.getExe' coreutils "rm"}
'';
patches = [ ./no_slash_bin.patch ];
+3 -3
pkgs/by-name/ch/chezmoi/package.nix
···
let
argset = {
pname = "chezmoi";
-
version = "2.58.0";
+
version = "2.59.0";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${argset.version}";
-
hash = "sha256-qYu6V57SHMcOpcpJrDyX6jBSMaH2NOFbLReWoeutx5k=";
+
hash = "sha256-IppCF5WWYgGOLIN9cJiyj2YwzVt0QLnEVwcTySu9oTM=";
};
-
vendorHash = "sha256-jFsrGB7zC4LJNV4CpW/3JLrDIxtD4q7sBbY9gldEleU=";
+
vendorHash = "sha256-fgwrh1o4Y1DUr9DFFS/zgJ0ibw0AtaqQxib2CQ36Ykw=";
nativeBuildInputs = [
installShellFiles
+3 -3
pkgs/by-name/co/composer-require-checker/package.nix
···
php.buildComposerProject2 (finalAttrs: {
pname = "composer-require-checker";
-
version = "4.14.0";
+
version = "4.15.0";
# Upstream no longer provides the composer.lock in their release artifact
src = fetchgit {
url = "https://github.com/maglnet/ComposerRequireChecker";
tag = finalAttrs.version;
-
hash = "sha256-dBUDkgbuUBKA3MKB4fxwHhDoT9wYRl49m/2ZCvIcNMM=";
+
hash = "sha256-ku4IXiUNFfTie+umVOWx8v5vcmO51uRM/n7XN50cSjE=";
};
-
vendorHash = "sha256-JNdSek3f3WEtJQHjSV+HF6b8l9eZvbI0n4g3UUUVja4=";
+
vendorHash = "sha256-AdRnqecNoDteuhGp/gWCg/xKxBRnv8I2FkuJYs4WslE=";
meta = {
description = "CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies";
+3 -3
pkgs/by-name/cr/cross-seed/package.nix
···
buildNpmPackage rec {
pname = "cross-seed";
-
version = "6.8.5";
+
version = "6.9.1";
src = fetchFromGitHub {
owner = "cross-seed";
repo = "cross-seed";
tag = "v${version}";
-
hash = "sha256-PrpS4GzGkicfN04yqGDeFZBVk0RA5RFlZPbNVHpNN8E=";
+
hash = "sha256-BZ4uLPKSLtkERNUJ6PY2+djU8r8xM8vaXerfdGmYQq0=";
};
-
npmDepsHash = "sha256-xX0su3q31R42m8jksF2IoSZCe9dFjUlrvaI5uMD/HGQ=";
+
npmDepsHash = "sha256-hqQi0kSPm9SKEoLu6InvRMPxbQ+CBpKVPJhhOdo2ZII=";
meta = {
description = "Fully-automatic torrent cross-seeding with Torznab";
+3
pkgs/by-name/do/docling/package.nix
···
+
{ python3Packages }:
+
+
python3Packages.toPythonApplication python3Packages.docling
+4 -1
pkgs/by-name/fe/fetchutils/package.nix
···
sha256 = "sha256-ONrVZC6GBV5v3TeBekW9ybZjDHF3FNyXw1rYknqKRbk=";
};
+
nativeBuildInputs = [
+
scdoc
+
];
+
buildInputs = [
bash
-
scdoc
];
installFlags = [ "PREFIX=$(out)/" ];
+6 -5
pkgs/by-name/fl/flexget/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "flexget";
-
version = "3.13.6";
+
version = "3.13.25";
pyproject = true;
-
# Fetch from GitHub in order to use `requirements.in`
src = fetchFromGitHub {
owner = "Flexget";
repo = "Flexget";
tag = "v${version}";
-
hash = "sha256-I6AQtoGk/YUDM5DzegvLi8QmVvoma16zJGZ8BMUUN3c=";
+
hash = "sha256-4VDMVJPzp6mCiO092iRn9e/3Jed3g29tLZa+TNYkYoI=";
};
-
# relax dep constrains, keep environment constraints
pythonRelaxDeps = true;
-
build-system = with python3Packages; [ setuptools ];
+
build-system = with python3Packages; [
+
hatchling
+
hatch-requirements-txt
+
];
dependencies = with python3Packages; [
# See https://github.com/Flexget/Flexget/blob/master/pyproject.toml
+7 -8
pkgs/by-name/ni/nixpkgs-review/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "nixpkgs-review";
-
version = "3.0.1";
+
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Mic92";
repo = "nixpkgs-review";
tag = version;
-
hash = "sha256-G47bfu3IVsKx5Yhfe6H6w5qRcxF2sjd48xVGSeljv/I=";
+
hash = "sha256-yqHqtH4NhNL+JsqN/QXWPlW/28I4kaFvjwxx819zZkw=";
};
build-system = [
···
python3Packages.argcomplete
];
+
nativeCheckInputs = [
+
versionCheckHook
+
];
+
versionCheckProgramArg = [ "--version" ];
+
makeWrapperArgs =
let
binPath =
···
--zsh <(register-python-argcomplete $cmd -s zsh)
done
'';
-
-
doInstallCheck = true;
-
nativeInstallCheckInputs = [
-
versionCheckHook
-
];
-
versionCheckProgramArg = [ "--version" ];
meta = {
changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${version}";
+3 -3
pkgs/by-name/op/opencomposite/package.nix
···
stdenv.mkDerivation {
pname = "opencomposite";
-
version = "0-unstable-2024-12-26";
+
version = "0-unstable-2025-01-23";
src = fetchFromGitLab {
owner = "znixian";
repo = "OpenOVR";
-
rev = "effe0a8783937c5a3cfe7a72cf6f81152150b6cb";
+
rev = "d37c9e7a4bc41f2b636282064eb39efb9e50d48b";
fetchSubmodules = true;
-
hash = "sha256-SV8E+4qu5J7MueHmdsdTDKNx4CH085fidgIJyewj8RQ=";
+
hash = "sha256-Bc+lQdQeiojaHjglj7gZhXB5BMho0vb/HErfh50pcmA=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/pi/picard/package.nix
···
pythonPackages.buildPythonApplication rec {
pname = "picard";
# nix-update --commit picard --version-regex 'release-(.*)'
-
version = "2.12.3";
+
version = "2.13.1";
format = "setuptools";
src = fetchFromGitHub {
owner = "metabrainz";
repo = "picard";
tag = "release-${version}";
-
hash = "sha256-ysHOiX8b9tlUaQDGl4qHUVLrLUF9MUDc4+vOQB76cj4=";
+
hash = "sha256-0kTz8T8HvZmWOfuTlqP/0GPiXDnfvtwWaXtqfG3chWA=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/pl/planify/package.nix
···
stdenv.mkDerivation rec {
pname = "planify";
-
version = "4.11.6";
+
version = "4.12.0";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planify";
rev = version;
-
hash = "sha256-tHn3677bfJgAZnOfDjBJ87DUzr+e9I2lnCke/cN4olE=";
+
hash = "sha256-YgNM+fzss1+Q6Fv9mhedhCorWFnerx5oC3iISEhs6z8=";
};
nativeBuildInputs = [
+4 -4
pkgs/by-name/po/polarity/Cargo.lock
···
[[package]]
name = "openssl"
-
version = "0.10.68"
+
version = "0.10.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
+
checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6"
dependencies = [
"bitflags 2.6.0",
"cfg-if",
···
[[package]]
name = "openssl-sys"
-
version = "0.9.104"
+
version = "0.9.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
+
checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc"
dependencies = [
"cc",
"libc",
+3 -3
pkgs/by-name/po/polarity/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "polarity";
-
version = "latest-unstable-2025-01-23";
+
version = "latest-unstable-2025-02-03";
src = fetchFromGitHub {
owner = "polarity-lang";
repo = "polarity";
-
rev = "b5449d485a86fec9d88621cc38fcdfd9b4c3c2d1";
-
hash = "sha256-MFem+/7LegSXJXlIQkaVLbTfxvuG46V10TI06NohQ9A=";
+
rev = "701d7d9c2c1f72477ce661a7656ec26c823d8a0b";
+
hash = "sha256-0fuM4p5fDthFP56pExviiZtU78mLV0oWzcVyS6+Euy0=";
};
cargoLock = {
+2 -2
pkgs/by-name/sq/squid/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "squid";
-
version = "6.12";
+
version = "6.13";
src = fetchurl {
url = "http://www.squid-cache.org/Versions/v6/squid-${finalAttrs.version}.tar.xz";
-
hash = "sha256-8986uyYDpRMmbySl1Gmanw12ufVU0YSLZ/nFHNOzy1A=";
+
hash = "sha256-Iy4FZ5RszAEVZTw8GPAeg/LZzEnEPZ3q2LMZrws1rVI=";
};
nativeBuildInputs = [ pkg-config ];
+70
pkgs/by-name/vo/volatility2-bin/package.nix
···
+
{
+
stdenv,
+
fetchzip,
+
lib,
+
autoPatchelfHook,
+
libz,
+
}:
+
let
+
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
+
suffix =
+
{
+
x86_64-linux = "lin64_standalone";
+
x86_64-darwin = "mac64_standalone";
+
}
+
.${stdenv.hostPlatform.system} or throwSystem;
+
hash =
+
{
+
x86_64-linux = "sha256-ucG6oR4gBRUjMmHRr9QNenc04ENvwLvyCzSAqIoAiwM=";
+
x86_64-darwin = "sha256-BObRSSGUra1y/oo3ZFfIGi2PdHDX2gZy315x7R9DQPk=";
+
}
+
.${stdenv.hostPlatform.system} or throwSystem;
+
in
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "volatility2-bin";
+
version = "2.6.1";
+
+
src = fetchzip {
+
url = "https://github.com/volatilityfoundation/volatility/releases/download/${finalAttrs.version}/volatility_${lib.versions.majorMinor finalAttrs.version}_${suffix}.zip";
+
stripRoot = true;
+
inherit hash;
+
};
+
+
dontConfigure = true;
+
dontBuild = true;
+
dontStrip = true;
+
+
buildInputs = [
+
libz
+
];
+
+
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [
+
autoPatchelfHook
+
];
+
+
installPhase = ''
+
runHook preInstall
+
install $src/volatility_2.6_${suffix} -D -T $out/bin/volatility2
+
${lib.optionalString stdenv.hostPlatform.isDarwin ''
+
${stdenv.cc.targetPrefix}install_name_tool \
+
-change /usr/lib/libz.1.dylib "${libz}/lib/libz.1.dylib" \
+
$out/bin/volatility2
+
''}
+
ln -s $out/bin/volatility2 $out/bin/vol2
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
homepage = "https://volatilityfoundation.org/";
+
mainProgram = "volatility2";
+
description = "An advanced memory forensics framework";
+
platforms = [
+
"x86_64-linux"
+
"x86_64-darwin"
+
];
+
maintainers = with lib.maintainers; [ ivyfanchiang ];
+
license = lib.licenses.gpl2Plus;
+
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+
changelog = "https://github.com/volatilityfoundation/volatility/releases/tag/${finalAttrs.version}";
+
};
+
})
+8 -2
pkgs/by-name/wi/wit-bindgen/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "wit-bindgen";
-
version = "0.38.0";
+
version = "0.39.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wit-bindgen";
rev = "v${version}";
-
hash = "sha256-8+IacmhXBonc71+KkYct0tZKTCdMyMURVJd4t3bhfAo=";
+
hash = "sha256-2hTSFz6S+sncqXY8FRzvy5iUt3HeLi3q3Ze1u+cZV1Y=";
};
+
<<<<<<< HEAD
useFetchCargoVendor = true;
cargoHash = "sha256-g0fo4twFHS8c98Y1ZFWlpsame1S42r53k6um3BnQuT4=";
+
||||||| 7813ce378424
+
cargoHash = "sha256-AoJWsTyNbgWxFzcLwHt3tmyfn6zfU242hV5KJ+njL+Q=";
+
=======
+
cargoHash = "sha256-D7W9UB0NmGMvRiI58vaP95R+CRRSWqcwj/MJNwlyGxE=";
+
>>>>>>> origin/master
# Some tests fail because they need network access to install the `wasm32-unknown-unknown` target.
# However, GitHub Actions ensures a proper build.
+3 -3
pkgs/by-name/xe/xeol/package.nix
···
buildGoModule rec {
pname = "xeol";
-
version = "0.10.2";
+
version = "0.10.3";
src = fetchFromGitHub {
owner = "xeol-io";
repo = "xeol";
tag = "v${version}";
-
hash = "sha256-4+3/k46HvNZ+hl6oYAWaRewzz4sPEfO5Tb/vCZyXGkI=";
+
hash = "sha256-zpggEl1tyzuxo/EcHMeupEVJ5/ALY51wYrw7eKEaMEw=";
};
-
vendorHash = "sha256-OsUsWd5AvNjAJzrC68Ed4+ZAnMY0JLB0d43eUI0Eivg=";
+
vendorHash = "sha256-hPWjXTxk/jRkzvLYNgVlgj0hjzfikwel1bxSqWquVhk=";
proxyVendor = true;
+13 -7
pkgs/by-name/zd/zdns/package.nix
···
buildGoModule rec {
pname = "zdns";
-
version = "2023-04-09-unstable";
+
version = "2.0.0";
src = fetchFromGitHub {
owner = "zmap";
repo = pname;
-
rev = "ac6c7f30a7f5e11f87779f5275adeed117227cd6";
-
hash = "sha256-que2uzIH8GybU6Ekumg/MjgBHSmFCF+T7PWye+25kaY=";
+
tag = "v${version}";
+
hash = "sha256-ypjUJbTQ0ntLXNRiA96BqDn/SgcbjVe9dd9zmmSqAic=";
};
-
vendorHash = "sha256-daMPk1TKrUXXqCb4WVkrUIJsBL7uzXLJnxWNbHQ/Im4=";
+
vendorHash = "sha256-Q7W+G/yA/EvHqvDUl3T5BoP+K5ZTcLFLSaWw4TPMH2U=";
-
meta = with lib; {
+
preCheck = ''
+
# Tests require network access
+
substituteInPlace src/cli/worker_manager_test.go \
+
--replace-fail "TestConvertNameServerStringToNameServer" "SkipTestConvertNameServerStringToNameServer"
+
'';
+
+
meta = {
description = "CLI DNS lookup tool";
mainProgram = "zdns";
homepage = "https://github.com/zmap/zdns";
-
license = with licenses; [ asl20 ];
-
maintainers = with maintainers; [ fab ];
+
license = with lib.licenses; [ asl20 ];
+
maintainers = with lib.maintainers; [ fab ];
};
}
+61
pkgs/development/gnuradio-modules/lora_sdr/default.nix
···
+
{
+
lib,
+
mkDerivation,
+
fetchFromGitHub,
+
gnuradio,
+
cmake,
+
pkg-config,
+
logLib,
+
mpir,
+
gmp,
+
boost,
+
python,
+
gnuradioOlder,
+
}:
+
+
mkDerivation {
+
pname = "gr-lora_sdr";
+
version = "unstable-2025-01-09";
+
+
src = fetchFromGitHub {
+
owner = "tapparelj";
+
repo = "gr-lora_sdr";
+
rev = "9befbad3e6120529918acf1a742e25465f6b95e4";
+
hash = "sha256-9oBdzoS2aWWXmiUk5rI0gG3g+BJqUDgMu3/PmZSUkuU=";
+
};
+
disabled = gnuradioOlder "3.10";
+
+
outputs = [
+
"out"
+
"dev"
+
];
+
+
nativeBuildInputs = [
+
cmake
+
pkg-config
+
];
+
+
buildInputs =
+
[
+
logLib
+
mpir
+
gmp
+
boost
+
]
+
++ lib.optionals (gnuradio.hasFeature "python-support") [
+
python.pkgs.pybind11
+
python.pkgs.numpy
+
];
+
+
cmakeFlags = [
+
(lib.cmakeBool "ENABLE_PYTHON" (gnuradio.hasFeature "python-support"))
+
];
+
+
meta = {
+
description = "Fully-functional GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver";
+
homepage = "https://www.epfl.ch/labs/tcl/resources-and-sw/lora-phy/";
+
license = lib.licenses.gpl3Plus;
+
maintainers = with lib.maintainers; [ chuangzhu ];
+
platforms = lib.platforms.unix;
+
};
+
}
+5 -5
pkgs/development/lua-modules/generated-packages.nix
···
lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "lze";
-
version = "0.6.3-1";
+
version = "0.7.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/lze-0.6.3-1.rockspec";
-
sha256 = "1g1snlzpqkmb3wlahdz2zd2ivrz1kqvszriznix612ziwd6i9iij";
+
url = "mirror://luarocks/lze-0.7.0-1.rockspec";
+
sha256 = "1qrrn96v13paw57vm783yvgzbfr3pj5j8qfi6qf0b72f27b8sxlh";
}).outPath;
src = fetchzip {
-
url = "https://github.com/BirdeeHub/lze/archive/v0.6.3.zip";
-
sha256 = "02rjd1z4dznacn9m8smd141qaml9jyfgbgyb3vrxnx8irh50mbzl";
+
url = "https://github.com/BirdeeHub/lze/archive/v0.7.0.zip";
+
sha256 = "1r44fxgl4327l0czq6rp80hf6hy7vp3qfqcamx59hw5zgi5hymv1";
};
disabled = luaOlder "5.1";
+2 -2
pkgs/development/ocaml-modules/ca-certs-nss/default.nix
···
buildDunePackage rec {
pname = "ca-certs-nss";
-
version = "3.107";
+
version = "3.108";
minimalOCamlVersion = "4.13";
src = fetchurl {
url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-${version}.tbz";
-
hash = "sha256-VIT5cIa+MWpQlTLtywPp6Qx5jgCyNEyHRQcQWvXw/GA=";
+
hash = "sha256-mRHj0vnWDPyCxya3K1qxREkF7eVac8LRY6gOJJdzFTM=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aionut/default.nix
···
buildPythonPackage rec {
pname = "aionut";
-
version = "4.3.3";
+
version = "4.3.4";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "bdraco";
repo = "aionut";
tag = "v${version}";
-
hash = "sha256-DCWfa5YfrB7MTf78AeSHDgiZzLNXoiNLnty9a+Sr9tQ=";
+
hash = "sha256-mpWAxv6RUTecGp6Zdka+gC+12JWcPQaKgJlqGgEINu0=";
};
build-system = [ poetry-core ];
+17 -13
pkgs/development/python-modules/aiooncue/default.nix
···
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
+
setuptools,
}:
buildPythonPackage rec {
pname = "aiooncue";
-
version = "0.3.7";
-
format = "setuptools";
+
version = "0.3.9";
+
pyproject = true;
-
disabled = pythonOlder "3.7";
+
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "bdraco";
-
repo = pname;
+
repo = "aiooncue";
tag = version;
-
hash = "sha256-TKOpx+twnG9zj7RcwOn53ebT7eyLOFKyxChp9lCdoU8=";
+
hash = "sha256-0Cdt/rUsl4OMLUTSC8WJXEiwzrhyn7JJIcVE/55LlgU=";
};
-
propagatedBuildInputs = [ aiohttp ];
-
-
# Module doesn't have tests
-
doCheck = false;
-
postPatch = ''
-
substituteInPlace setup.py \
-
--replace '"pytest-runner",' ""
+
substituteInPlace pyproject.toml \
+
--replace '"setuptools>=75.8.0"' ""
'';
+
build-system = [ setuptools ];
+
+
dependencies = [ aiohttp ];
+
+
# Tests are out-dated
+
doCheck = false;
+
pythonImportsCheck = [ "aiooncue" ];
meta = with lib; {
description = "Module to interact with the Kohler Oncue API";
homepage = "https://github.com/bdraco/aiooncue";
-
license = with licenses; [ asl20 ];
+
changelog = "https://github.com/bdraco/aiooncue/releases/tag/${version}";
+
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
}
+2 -2
pkgs/development/python-modules/aiosteamist/default.nix
···
buildPythonPackage rec {
pname = "aiosteamist";
-
version = "1.0.0";
+
version = "1.0.1";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "bdraco";
repo = "aiosteamist";
tag = "v${version}";
-
hash = "sha256-vqCcQDUMFFhIOoiER5TMOxJPY7HYFS4K1fuu/1IqP44=";
+
hash = "sha256-e7Nt/o2A1qn2nSpWv6ZsZHn/WpcXKzol+f+JNJaSb4w=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/aiotankerkoenig/default.nix
···
buildPythonPackage rec {
pname = "aiotankerkoenig";
-
version = "0.4.2";
+
version = "0.5.0";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "jpbede";
repo = "aiotankerkoenig";
tag = "v${version}";
-
hash = "sha256-WRR4CLVkHN1JR4rwNu0ULoiu0zO0M2YdvCHYp0Tt9VU=";
+
hash = "sha256-5rxK6K10kUWEq3RMN8ojQhoy+w7NNbh/9+v8Jl7w4Ak=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/aranet4/default.nix
···
buildPythonPackage rec {
pname = "aranet4";
-
version = "2.5.0";
+
version = "2.5.1";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "Anrijs";
repo = "Aranet4-Python";
tag = "v${version}";
-
hash = "sha256-IDMWRFxasmZ5pmd36cgss8vV0eVOIzu08dfJHVT+QUQ=";
+
hash = "sha256-/FBrP4aceIX9dcZmm+k13PSAPuK4SQenjWqOAFPSvL8=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/deebot-client/default.nix
···
buildPythonPackage rec {
pname = "deebot-client";
-
version = "11.1.0b2";
+
version = "12.0.0";
pyproject = true;
disabled = pythonOlder "3.12";
···
owner = "DeebotUniverse";
repo = "client.py";
tag = version;
-
hash = "sha256-nvuIjVf7r2CcuHWyIox1P8nuBB4DReV6jrwr4SLJhHA=";
+
hash = "sha256-/lGLrFlKKneauC15eFQYQxxHY7Py5s626yrThkqNAps=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
+19 -5
pkgs/development/python-modules/docling-core/default.nix
···
buildPythonPackage,
fetchFromGitHub,
poetry-core,
+
# dependencies
jsonref,
jsonschema,
pandas,
pillow,
pydantic,
tabulate,
+
pyyaml,
+
typing-extensions,
+
transformers,
+
typer,
+
latex2mathml,
jsondiff,
requests,
pytestCheckHook,
···
buildPythonPackage rec {
pname = "docling-core";
-
version = "2.14.0";
+
version = "2.16.1";
pyproject = true;
src = fetchFromGitHub {
owner = "DS4SD";
repo = "docling-core";
tag = "v${version}";
-
hash = "sha256-Iz3w8dGmpnAIVMGbvmaB/nl2fXIuX0flKCrZy4VJ0Q4=";
+
hash = "sha256-oW/jX9IHCpztc0FDm8/3OzDmOxM92jrkFq/JeAcI9ZA=";
};
build-system = [
···
];
dependencies = [
-
jsonref
jsonschema
-
pandas
-
pillow
pydantic
+
jsonref
tabulate
+
pandas
+
pillow
+
pyyaml
+
typing-extensions
+
transformers
+
# semchunk
+
typer
+
latex2mathml
];
pythonRelaxDeps = [
···
pythonImportsCheck = [
"docling_core"
];
+
+
doCheck = false;
nativeCheckInputs = [
jsondiff
+22 -12
pkgs/development/python-modules/docling-ibm-models/default.nix
···
buildPythonPackage,
fetchFromGitHub,
poetry-core,
+
# dependencies
+
torch,
+
torchvision,
+
transformers,
huggingface-hub,
jsonlines,
-
mean-average-precision,
numpy,
opencv-python-headless,
pillow,
-
torch,
-
torchvision,
tqdm,
+
safetensors,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "docling-ibm-models";
-
version = "3.1.2";
+
version = "3.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "DS4SD";
repo = "docling-ibm-models";
tag = "v${version}";
-
hash = "sha256-GtVQwUcKJKS7PYpvI54obcOqx0TbOYkeKR5XXfcHaqY=";
+
hash = "sha256-wxkHd+TCBibOTWO09JOsjX6oBtUxZ/9IOmyLdeptzeQ=";
};
build-system = [
···
];
dependencies = [
-
huggingface-hub
-
jsonlines
-
mean-average-precision
-
numpy
-
opencv-python-headless
-
pillow
torch
torchvision
+
transformers
+
numpy
+
jsonlines
+
pillow
tqdm
+
opencv-python-headless
+
huggingface-hub
+
safetensors
];
pythonRelaxDeps = [
-
"mean_average_precision"
"pillow"
"torchvision"
+
"transformers"
+
"numpy"
];
pythonImportsCheck = [
···
pytestCheckHook
];
+
preCheck = ''
+
export HOME="$TEMPDIR"
+
'';
+
disabledTests = [
# Requires network access
"test_layoutpredictor"
"test_tf_predictor"
+
"test_code_formula_predictor" # huggingface_hub.errors.LocalEntryNotFoundError
+
"test_figure_classifier" # huggingface_hub.errors.LocalEntryNotFoundError
];
meta = {
+15 -3
pkgs/development/python-modules/docling-parse/default.nix
···
cxxopts,
poetry-core,
pybind11,
-
tabulate,
zlib,
nlohmann_json,
utf8cpp,
libjpeg,
qpdf,
loguru-cpp,
+
# python dependencies
+
tabulate,
+
pillow,
+
pydantic,
+
docling-core,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "docling-parse";
-
version = "3.1.0";
+
version = "3.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "DS4SD";
repo = "docling-parse";
tag = "v${version}";
-
hash = "sha256-DfuVfEneYLSTPml+I4coN5arzlmajdoosuismVe+5PI=";
+
hash = "sha256-SgVLk1kruUSjtzuo/5YFY4Keha8zMzovm/UeCtfGaNY=";
};
dontUseCmakeConfigure = true;
···
dependencies = [
tabulate
+
pillow
+
pydantic
+
docling-core
+
];
+
+
pythonRelaxDeps = [
+
"pydantic"
+
"pillow"
];
pythonImportsCheck = [
+150
pkgs/development/python-modules/docling/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
# dependencies
+
pydantic,
+
docling-core,
+
docling-ibm-models,
+
deepsearch-glm,
+
docling-parse,
+
filetype,
+
pypdfium2,
+
pydantic-settings,
+
huggingface-hub,
+
requests,
+
easyocr,
+
tesserocr,
+
certifi,
+
rtree,
+
scipy,
+
typer,
+
python-docx,
+
python-pptx,
+
beautifulsoup4,
+
pandas,
+
marko,
+
openpyxl,
+
lxml,
+
# ocrmac # not yet packaged
+
rapidocr-onnxruntime,
+
onnxruntime,
+
pillow,
+
pyarrow,
+
# build system
+
poetry-core,
+
# optional dependencies
+
mkdocs-material,
+
mkdocs-jupyter,
+
# mkdocs-click # not yet packaged
+
mkdocstrings,
+
# native check inputs
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "docling";
+
version = "2.17.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "DS4SD";
+
repo = "docling";
+
tag = "v${version}";
+
hash = "sha256-OtUFQRNqyTGT1Z41tHziwM5hqbk+tg/97bxhtPVtmN0=";
+
};
+
+
build-system = [
+
poetry-core
+
];
+
+
dependencies = [
+
pydantic
+
docling-core
+
docling-ibm-models
+
deepsearch-glm
+
docling-parse
+
filetype
+
pypdfium2
+
pydantic-settings
+
huggingface-hub
+
requests
+
easyocr
+
tesserocr
+
certifi
+
rtree
+
scipy
+
typer
+
python-docx
+
python-pptx
+
beautifulsoup4
+
pandas
+
marko
+
openpyxl
+
lxml
+
# ocrmac # not yet packaged
+
rapidocr-onnxruntime
+
onnxruntime
+
pillow
+
pyarrow
+
];
+
+
pythonRelaxDeps = [
+
"pillow"
+
];
+
+
optional-dependencies = {
+
ocrmac = [
+
# ocrmac # not yet packaged
+
];
+
rapidocr = [
+
onnxruntime
+
rapidocr-onnxruntime
+
];
+
tesserocr = [
+
tesserocr
+
];
+
+
docs = [
+
mkdocs-material
+
mkdocs-jupyter
+
# mkdocs-click # not yet packaged
+
mkdocstrings
+
# griffle-pydantic
+
];
+
};
+
+
preCheck = ''
+
export HOME="$TEMPDIR"
+
'';
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [
+
"docling"
+
];
+
+
disabledTests = [
+
"test_e2e_pdfs_conversions" # AssertionError: ## TableFormer: Table Structure Understanding with Transf
+
"test_e2e_conversions" # RuntimeError: Tesseract is not available
+
# huggingface_hub.errors.LocalEntryNotFoundError: An error happened
+
"test_cli_convert"
+
"test_code_and_formula_conversion"
+
"test_picture_classifier"
+
"test_convert_path"
+
"test_convert_stream"
+
"test_compare_legacy_output"
+
"test_ocr_coverage_threshold"
+
];
+
+
meta = {
+
description = "Get your documents ready for gen AI";
+
homepage = "https://github.com/DS4SD/docling";
+
changelog = "https://github.com/DS4SD/docling/blob/${src.rev}/CHANGELOG.md";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ happysalada ];
+
mainProgram = "docling";
+
};
+
}
+2 -2
pkgs/development/python-modules/habiticalib/default.nix
···
buildPythonPackage rec {
pname = "habiticalib";
-
version = "0.3.3";
+
version = "0.3.4";
pyproject = true;
disabled = pythonOlder "3.12";
···
owner = "tr4nt0r";
repo = "habiticalib";
tag = "v${version}";
-
hash = "sha256-F89ZMXEKpRWRwE0NGolSPfwvHHrP/61sm5ZSE0LSvHA=";
+
hash = "sha256-3/37pku6B+986YKkqdoBTzo70wJStaumLSWqmjyJqw0=";
};
build-system = [
+2 -2
pkgs/development/python-modules/ismartgate/default.nix
···
buildPythonPackage rec {
pname = "ismartgate";
-
version = "5.0.1";
+
version = "5.0.2";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "bdraco";
repo = pname;
tag = "v${version}";
-
hash = "sha256-mfiHoli0ldw/E1SrtOBpDO8ZTC0wTeaoSZ2nPnx5EaQ=";
+
hash = "sha256-8c05zzDav87gTL2CI7Aoi6ALwLw76H9xj+90xH31hdE=";
};
postPatch = ''
+10 -3
pkgs/development/python-modules/langsmith/default.nix
···
# dependencies
httpx,
+
langchain-core,
orjson,
pydantic,
requests,
requests-toolbelt,
+
zstandard,
# tests
anthropic,
···
buildPythonPackage rec {
pname = "langsmith";
-
version = "0.2.11";
+
version = "0.3.4";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
-
hash = "sha256-fhmPbA2SyyBJDPS1XCv2mIUsFqWRt6wvNFg8i1QQf9s=";
+
hash = "sha256-mJS9Sdt4ESh9YRyjiUdVHC6R400SKhTeSdTjnbtY61I=";
};
sourceRoot = "${src.name}/python";
···
pydantic
requests
requests-toolbelt
+
zstandard
];
nativeCheckInputs = [
···
"tests/integration_tests/test_prompts.py"
"tests/unit_tests/evaluation/test_runner.py"
"tests/unit_tests/test_client.py"
+
"tests/unit_tests/evaluation/test_runner.py"
# Tests require a Langsmith API key
"tests/evaluation/test_evaluation.py"
"tests/external/test_instructor_evals.py"
···
homepage = "https://github.com/langchain-ai/langsmith-sdk";
changelog = "https://github.com/langchain-ai/langsmith-sdk/releases/tag/${src.tag}";
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ natsukium ];
+
maintainers = with lib.maintainers; [
+
natsukium
+
sarahec
+
];
mainProgram = "langsmith";
};
}
+2 -2
pkgs/development/python-modules/led-ble/default.nix
···
buildPythonPackage rec {
pname = "led-ble";
-
version = "1.1.4";
+
version = "1.1.6";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "Bluetooth-Devices";
repo = "led-ble";
tag = "v${version}";
-
hash = "sha256-+4qzAeFzU1Bdt9kvegBtaENh/dlRA0jbAUFr3WuSFsg=";
+
hash = "sha256-U3yVKsyj0QCgotg/7hXp5jVElaBRG++2HwK6H4psTno=";
};
build-system = [ poetry-core ];
+1 -1
pkgs/development/python-modules/millheater/default.nix
···
buildPythonPackage rec {
pname = "millheater";
-
version = "012.2";
+
version = "0.12.3";
pyproject = true;
disabled = pythonOlder "3.10";
+2 -2
pkgs/development/python-modules/mitogen/default.nix
···
buildPythonPackage rec {
pname = "mitogen";
-
version = "0.3.21";
+
version = "0.3.22";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "mitogen-hq";
repo = "mitogen";
tag = "v${version}";
-
hash = "sha256-F8W15JHOuQ+MhQtQZz+zssgeZqFC+agqINnFaKP0lto=";
+
hash = "sha256-2+fA9hw7dIbWOzP5fX7j7dlAhW8L55mKXG3hUhnCSdw=";
};
build-system = [ setuptools ];
+9 -11
pkgs/development/python-modules/nexia/default.nix
···
pytest-asyncio,
pytestCheckHook,
pythonOlder,
-
requests,
-
requests-mock,
+
aiohttp,
setuptools,
}:
buildPythonPackage rec {
pname = "nexia";
-
version = "2.0.8";
+
version = "2.0.9";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "bdraco";
repo = "nexia";
tag = version;
-
hash = "sha256-dWFARVmGGQxyRhaOrDoAjwXTQNKBFHY2/swFVdEOsmo=";
+
hash = "sha256-HbsjMugPFptRPCwvXszD7Zfyl0P/VfQRbVDSMC+4mcg=";
};
postPatch = ''
-
substituteInPlace setup.py \
-
--replace '"pytest-runner",' ""
+
substituteInPlace pyproject.toml \
+
--replace '"setuptools>=75.8.0"' ""
'';
-
nativeBuildInputs = [ setuptools ];
+
build-system = [ setuptools ];
-
propagatedBuildInputs = [
+
dependencies = [
orjson
-
requests
+
aiohttp
];
nativeCheckInputs = [
aioresponses
-
requests-mock
pytest-asyncio
pytestCheckHook
];
···
description = "Python module for Nexia thermostats";
homepage = "https://github.com/bdraco/nexia";
changelog = "https://github.com/bdraco/nexia/releases/tag/${version}";
-
license = with licenses; [ asl20 ];
+
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
}
+9 -3
pkgs/development/python-modules/pegen/default.nix
···
buildPythonPackage rec {
pname = "pegen";
version = "0.3.0";
-
format = "pyproject";
+
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "we-like-parsers";
-
repo = pname;
+
repo = "pegen";
tag = "v${version}";
hash = "sha256-P4zX8za9lBlXhNPkQe9p136ggZEJh6fHfBr+DQKvtTg=";
};
-
nativeBuildInputs = [
+
build-system = [
setuptools
setuptools-scm
];
···
# https://github.com/we-like-parsers/pegen/issues/89
"test_invalid_def_stmt"
];
+
+
disabledTestPaths = lib.optionals (pythonAtLeast "3.13") [
+
"tests/python_parser/test_ast_parsing.py"
+
"tests/python_parser/test_syntax_error_handling.py"
+
"tests/python_parser/test_unsupported_syntax.py"
+
];
meta = with lib; {
description = "Library to generate PEG parsers";
+2 -2
pkgs/development/python-modules/pipdeptree/default.nix
···
buildPythonPackage rec {
pname = "pipdeptree";
-
version = "2.24.0";
+
version = "2.25.0";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "tox-dev";
repo = "pipdeptree";
tag = version;
-
hash = "sha256-Tg41ZH91yyE3N2ndmQ9VsK/0t7g9cBNZd4A6XcqBZdo=";
+
hash = "sha256-U1zr38eZks7uMXKgsbRZUZlDsxScUsKaq+scH/mLRG4=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
···
buildPythonPackage rec {
pname = "pyexploitdb";
-
version = "0.2.65";
+
version = "0.2.66";
pyproject = true;
disabled = pythonOlder "3.7";
···
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
-
hash = "sha256-XltJfqmYqY8wXNOBBav+atCjnx0+53Mrsld4yvadgr4=";
+
hash = "sha256-KZt9lxeUT0d9MLd96c5WYJWfUbo4Q2Gyqjdw1gQJTGQ=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyoverkiz/default.nix
···
buildPythonPackage rec {
pname = "pyoverkiz";
-
version = "1.15.5";
+
version = "1.16.0";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "iMicknl";
repo = "python-overkiz-api";
tag = "v${version}";
-
hash = "sha256-Oah/cTRWl1uj7M5VExDrRPwkWOSajZ2Zqh3jH90hXho=";
+
hash = "sha256-hlJvWWqeznk3KY85PatVRhSM0/OoXprFRy2l3jViG+o=";
};
build-system = [ poetry-core ];
+9 -9
pkgs/development/python-modules/ray/default.nix
···
let
pname = "ray";
-
version = "2.41.0";
+
version = "2.42.0";
in
buildPythonPackage rec {
inherit pname version;
···
# curl https://pypi.org/pypi/ray/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"'
hashes = {
aarch64-linux = {
-
cp39 = "782f29c8d743304fb3b67ed825db6caf5e5bd9263d628a6ff67a61bccde9f176";
-
cp310 = "fbb2cf4a86f4705faea6334356faa4dc7f454210e6eb085d63b7f1ae6e9c12e1";
-
cp311 = "68c9cc50af0dfafa78e5047890018cf3115fae8702ab083ac78b59b349989d45";
-
cp312 = "c9712ee4c52b7764b2ec9c693419ffde1313dd79cb186173dae6e25db44993de";
+
cp39 = "sha256-NlE3pzeWzz6DlS2Y6Gv8W+1DRMjK1a9T2R9lvq5nL7g=";
+
cp310 = "sha256-MxCDruyfxiqy/Fkn0YM1idpZNUvChx8Xt6EBie7Q2uY=";
+
cp311 = "sha256-eb9KDQIX6i2O/UfeZ9nCKTBAGc6ZZ427FI9WXZakRuI=";
+
cp312 = "sha256-PnKHZmINbjEYajepBsB7gH2i86rPSxZ/bos3xy7U3mM=";
};
x86_64-linux = {
-
cp39 = "fe837e717a642a648f6fa8cc285e3ccc6782d126b8af793a25903fa3ac8d5c22";
-
cp310 = "3932d6db3a8982c5196db08cf56e2ed0bf50b8568508cfe486be8de63ba2d95d";
-
cp311 = "fff5e9cc5a53815d3b586a261e34bd0fef1c324b2cded4c9b8e790e1e3dc3997";
-
cp312 = "3d76acb070fa8bd4ebdb011acdfa22bb89bdbe9b35fb78aec5981db76eac2b60";
+
cp39 = "sha256-rGz4bKRemxRdHCLPpHBpzdyq3ms/3Bsd5adhEJfZbX4=";
+
cp310 = "sha256-i+C9U2ErZEbDm09OnLS9NUhknVISR3NJzPvcklCHgik=";
+
cp311 = "sha256-6JJLbtCGZVsr+LP/KaxFPR6Kp6TW0s6WW7ql+xfRNk8=";
+
cp312 = "sha256-4+3gNnqyj72GiiL05M2sRFQ8ZU4svFo7SCF45/cl6iw=";
};
};
in
+2 -2
pkgs/development/python-modules/roombapy/default.nix
···
buildPythonPackage rec {
pname = "roombapy";
-
version = "1.8.2";
+
version = "1.9.0";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "pschmitt";
repo = "roombapy";
tag = version;
-
hash = "sha256-plmdGVfrkdz7pyyAztzZKlDpUjKxBIRtDVeBXoqaB5s=";
+
hash = "sha256-fcCK6yby9Jfc4lSSETn13Y+4A3qjvYfm4Ps3T5yG4Rc=";
};
nativeBuildInputs = [
+10 -5
pkgs/development/python-modules/snakeviz/default.nix
···
buildPythonPackage rec {
pname = "snakeviz";
-
version = "2.2.0";
-
format = "pyproject";
+
version = "2.2.2";
+
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jiffyclub";
-
repo = pname;
+
repo = "snakeviz";
tag = "v${version}";
-
hash = "sha256-tW1zUfCgOGQ8TjrKo2lBzGb0MSe25dP0/P9Q6x3736E=";
+
hash = "sha256-s/OATRnkooucRkLer5A66X9xDEA7aKNo+c10m1N7Guw=";
};
nativeBuildInputs = [ setuptools ];
···
preCheck = ''
export PATH="$PATH:$out/bin";
+
export HOME="$PWD/.home"
+
mkdir -p "$HOME"
'';
meta = with lib; {
···
homepage = "https://jiffyclub.github.io/snakeviz";
changelog = "https://github.com/jiffyclub/snakeviz/blob/v${version}/CHANGES.rst";
license = licenses.bsd3;
-
maintainers = with maintainers; [ nixy ];
+
maintainers = with maintainers; [
+
nixy
+
pbsds
+
];
};
}
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
···
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
-
version = "3.0.1311";
+
version = "3.0.1312";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
-
hash = "sha256-UgtbOc5/7NAqC4W6A7EBBr8Wm0moWn+xSTq3NBMGVOU=";
+
hash = "sha256-SXQnYX4v60HxFZaS2qZtbRtQS8NFI/DjHAGGo8rN1BU=";
};
build-system = [ setuptools ];
+10 -5
pkgs/development/python-modules/timing-asgi/default.nix
···
hash = "sha256-oEDesmy9t2m51Zd6Zg87qoYbfbDnejfrbjyBkZ3hF58=";
};
+
# The current pyproject.toml content is not compatible with poetry-core==2.0
postPatch = ''
substituteInPlace pyproject.toml \
-
--replace-fail poetry.masonry.api poetry.core.masonry.api \
-
--replace-fail "poetry>=" "poetry-core>="
+
--replace-fail "[tool.poetry]" "[project]" \
+
--replace-fail \
+
'"Steinn Eldjárn Sigurðarson <steinnes@gmail.com>"' \
+
'{ name = "Steinn Eldjárn Sigurðarson", email = "steinnes@gmail.com" },' \
+
--replace-fail poetry.masonry.api poetry.core.masonry.api \
+
--replace-fail "poetry>=" "poetry-core>="
'';
build-system = [ poetry-core ];
···
pytestCheckHook
];
-
meta = with lib; {
+
meta = {
description = "ASGI middleware to emit timing metrics with something like statsd";
homepage = "https://pypi.org/project/timing-asgi";
-
license = licenses.mit;
-
maintainers = with maintainers; [ GaetanLepage ];
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
+2 -2
pkgs/development/python-modules/tololib/default.nix
···
buildPythonPackage rec {
pname = "tololib";
-
version = "1.2.0";
+
version = "1.2.2";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "MatthiasLohr";
repo = "tololib";
rev = "refs/tags/v${version}";
-
hash = "sha256-CVibq5dgjjXW4Fxs3doBmUyXMMbtGfN9fLgNtuTqqiA=";
+
hash = "sha256-dfyc96VcauERv2E5I6nOIXAHbmTHiRLqS+0XH0GB5HM=";
};
build-system = [ setuptools-scm ];
+3 -3
pkgs/development/python-modules/whenever/default.nix
···
buildPythonPackage rec {
pname = "whenever";
-
version = "0.6.16";
+
version = "0.6.17";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "ariebovenberg";
repo = "whenever";
tag = version;
-
hash = "sha256-aTFbO3mBcX+a9Zqp7SXjEx2+ix+J8g4n8V3KEyatAXY=";
+
hash = "sha256-xXRP45YOnyT9pgJI0T7EBVi1RqORNEBgSIv9XOUvoV0=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src;
-
hash = "sha256-32IQYJSSzBl3Uew+4jYt2tk0Q8Yf1Gn35EYWN/V7xng=";
+
hash = "sha256-4+3yIXP2Og1BaxE91htC3drWFFVOEZZ9V9L/i3OQOVc=";
};
build-system = [
+2 -2
pkgs/development/python-modules/yalexs-ble/default.nix
···
buildPythonPackage rec {
pname = "yalexs-ble";
-
version = "2.5.6";
+
version = "2.5.7";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "bdraco";
repo = "yalexs-ble";
tag = "v${version}";
-
hash = "sha256-EJKFlHw+lwNKUFVYg/wa0BqPeuui/2WXfWYwgG/kbHw=";
+
hash = "sha256-u9NNSaO/xqpmMXwIkgzZREjZEzVFKFIHJJVKLS0EwJs=";
};
build-system = [ poetry-core ];
+2 -2
pkgs/servers/monitoring/grafana/default.nix
···
in
buildGoModule rec {
pname = "grafana";
-
version = "11.5.0";
+
version = "11.5.1";
subPackages = [
"pkg/cmd/grafana"
···
owner = "grafana";
repo = "grafana";
rev = "v${version}";
-
hash = "sha256-c0C+/mH5PojwE86ni5huLPoymloeLOGCiutvSPcKobs=";
+
hash = "sha256-s3yU+S6fGgWHA5GrZQsJ6klOcyUxMi5AS+3ykSRbMQk=";
};
# borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22
+2 -2
pkgs/servers/web-apps/wiki-js/default.nix
···
stdenv.mkDerivation rec {
pname = "wiki-js";
-
version = "2.5.305";
+
version = "2.5.306";
src = fetchurl {
url = "https://github.com/Requarks/wiki/releases/download/v${version}/${pname}.tar.gz";
-
sha256 = "sha256-beP9k1msJjg9IQbU/CmzTodjMvUnWrLYcw0EleR1OJk=";
+
sha256 = "sha256-BYJTzPUfd+eYRzHuNVO/L3NvGej0pBnWL6+7AjiGJ/Q=";
};
# Unpack the tarball into a subdir. All the contents are copied into `$out`.
+3 -3
pkgs/tools/security/cosign/default.nix
···
}:
buildGoModule rec {
pname = "cosign";
-
version = "2.4.1";
+
version = "2.4.2";
src = fetchFromGitHub {
owner = "sigstore";
repo = pname;
rev = "v${version}";
-
hash = "sha256-+UZ1o9rkbk/RnyU2Vzzs7uIm+texl5kGa+qt88x4zuk=";
+
hash = "sha256-dXos2Jmkzv9FmvbQuMq+SfUX2GsL8o9w5FFdWSR02NM=";
};
buildInputs =
···
installShellFiles
];
-
vendorHash = "sha256-E1QHLh2gg5RZ7+tl7eJNR2FmtfVI6rwI6qLD7tio18c=";
+
vendorHash = "sha256-uEeQohqXjHQr1y74pB+oPWq+Ov2Vnpi+fj5GlA9EgTw=";
subPackages = [
"cmd/cosign"
+4 -4
pkgs/tools/security/ggshield/default.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "ggshield";
-
version = "1.35.0";
+
version = "1.36.0";
pyproject = true;
src = fetchFromGitHub {
owner = "GitGuardian";
repo = "ggshield";
tag = "v${version}";
-
hash = "sha256-ystZS5TYmu6Y86lGTAEXzQlV2/eowQJ+UQqLPtvwdpE=";
+
hash = "sha256-qHGReoIRgqpolQvtzysXtcFJGzavdG6osh4u1ctvHuo=";
};
pythonRelaxDeps = true;
···
# Don't run functional tests
"tests/functional/"
"tests/unit/cmd/honeytoken"
-
"tests/unit/cmd/iac"
-
"tests/unit/cmd/sca/"
"tests/unit/cmd/scan/"
"tests/test_factories.py"
];
···
"test_file_is_longer_than_does_not_read_utf8_file"
"test_file_is_longer_using_8bit_codec"
"test_generate_files_from_paths"
+
# Nixpkgs issue
+
"test_get_file_sha_in_ref"
];
meta = with lib; {
+2
pkgs/top-level/gnuradio-packages.nix
···
bladeRF = callPackage ../development/gnuradio-modules/bladeRF/default.nix { };
+
lora_sdr = callPackage ../development/gnuradio-modules/lora_sdr/default.nix { };
+
osmosdr = callPackage ../development/gnuradio-modules/osmosdr/default.nix { };
fosphor = callPackage ../development/gnuradio-modules/fosphor/default.nix { };
+2
pkgs/top-level/python-packages.nix
···
dockerspawner = callPackage ../development/python-modules/dockerspawner { };
+
docling = callPackage ../development/python-modules/docling { };
+
docling-core = callPackage ../development/python-modules/docling-core { };
docling-ibm-models = callPackage ../development/python-modules/docling-ibm-models { };