Merge staging-next into staging

Changed files
+658 -754
nixos
pkgs
applications
misc
klayout
qcad
qolibri
networking
cluster
terraform-providers
by-name
au
auth0-cli
av
avbroot
bu
burpsuite
cn
cnspec
co
contact
de
devspace
do
doctl
dotnet-ef
ex
exercise-timer
exploitdb
fl
fluxcd-operator-mcp
fr
gi
git-stack
je
jenkins
ko
kor
kora-icon-theme
ku
kubedb-cli
lm
lmstudio
mu
mubeng
ni
nix-update
op
openbao
openvas-scanner
optnix
pa
packer
pi
pixelorama
ra
rabbitmqadmin-ng
ru
runme
rust-analyzer-unwrapped
rustywind
sc
scalingo
sccmhunter
scooter
st
te
terraform-mcp-server
tr
trufflehog
tw
tweag-credential-helper
uc
va
za
zapzap
development
lua-modules
python-modules
bidsschematools
boto3-stubs
cyclopts
fenics
fingerprints
functions-framework
huum
kaiterra-async-client
langchain-aws
monarchmoney
mypy-boto3
normality
oathtool
ollama
opower
pyexploitdb
pymodbus
python-stdnum
rigour
rio-stac
safetensors
tencentcloud-sdk-python
typedmonarchmoney
uvicorn-worker
xiaomi-ble
r-modules
tools
analysis
tflint-plugins
os-specific
linux
servers
home-assistant
custom-lovelace-modules
opensprinkler-card
http
tomcat
stdenv
generic
tools
security
ghidra
extensions
findcrypt
wasm
top-level
-39
nixos/modules/tasks/filesystems.nix
···
];
};
-
systemd.services = {
-
# Mount /sys/fs/pstore for evacuating panic logs and crashdumps from persistent storage onto the disk using systemd-pstore.
-
# This cannot be done with the other special filesystems because the pstore module (which creates the mount point) is not loaded then.
-
"mount-pstore" = {
-
serviceConfig = {
-
Type = "oneshot";
-
# skip on kernels without the pstore module
-
ExecCondition = "${pkgs.kmod}/bin/modprobe -b pstore";
-
ExecStart = pkgs.writeShellScript "mount-pstore.sh" ''
-
set -eu
-
# if the pstore module is builtin it will have mounted the persistent store automatically. it may also be already mounted for other reasons.
-
${pkgs.util-linux}/bin/mountpoint -q /sys/fs/pstore || ${pkgs.util-linux}/bin/mount -t pstore -o nosuid,noexec,nodev pstore /sys/fs/pstore
-
# wait up to 1.5 seconds for the backend to be registered and the files to appear. a systemd path unit cannot detect this happening; and succeeding after a restart would not start dependent units.
-
TRIES=15
-
while [ "$(cat /sys/module/pstore/parameters/backend)" = "(null)" ]; do
-
if (( $TRIES )); then
-
sleep 0.1
-
TRIES=$((TRIES-1))
-
else
-
echo "Persistent Storage backend was not registered in time." >&2
-
break
-
fi
-
done
-
'';
-
RemainAfterExit = true;
-
};
-
unitConfig = {
-
ConditionVirtualization = "!container";
-
DefaultDependencies = false; # needed to prevent a cycle
-
};
-
before = [
-
"systemd-pstore.service"
-
"shutdown.target"
-
];
-
conflicts = [ "shutdown.target" ];
-
wantedBy = [ "systemd-pstore.service" ];
-
};
-
};
-
systemd.tmpfiles.rules = [
"d /run/keys 0750 root ${toString config.ids.gids.keys}"
"z /run/keys 0750 root ${toString config.ids.gids.keys}"
+1 -1
nixos/tests/all-tests.nix
···
fanout = runTest ./fanout.nix;
fcitx5 = runTest ./fcitx5;
fedimintd = runTest ./fedimintd.nix;
-
fenics = runTest ./fenics.nix;
ferm = runTest ./ferm.nix;
ferretdb = import ./ferretdb.nix { inherit pkgs runTest; };
fider = runTest ./fider.nix;
···
systemd-nspawn-configfile = runTest ./systemd-nspawn-configfile.nix;
systemd-oomd = runTest ./systemd-oomd.nix;
systemd-portabled = runTest ./systemd-portabled.nix;
+
systemd-pstore = runTest ./systemd-pstore.nix;
systemd-repart = handleTest ./systemd-repart.nix { };
systemd-resolved = runTest ./systemd-resolved.nix;
systemd-ssh-proxy = runTest ./systemd-ssh-proxy.nix;
-51
nixos/tests/fenics.nix
···
-
{ pkgs, ... }:
-
-
let
-
fenicsScript = pkgs.writeScript "poisson.py" ''
-
#!/usr/bin/env python
-
from dolfin import *
-
-
mesh = UnitSquareMesh(4, 4)
-
V = FunctionSpace(mesh, "Lagrange", 1)
-
-
def boundary(x):
-
return x[0] < DOLFIN_EPS or x[0] > 1.0 - DOLFIN_EPS
-
-
u0 = Constant(0.0)
-
bc = DirichletBC(V, u0, boundary)
-
-
u = TrialFunction(V)
-
v = TestFunction(V)
-
f = Expression("10*exp(-(pow(x[0] - 0.5, 2) + pow(x[1] - 0.5, 2)) / 0.02)", degree=2)
-
g = Expression("sin(5*x[0])", degree=2)
-
a = inner(grad(u), grad(v))*dx
-
L = f*v*dx + g*v*ds
-
-
u = Function(V)
-
solve(a == L, u, bc)
-
print(u)
-
'';
-
in
-
{
-
name = "fenics";
-
meta = {
-
maintainers = with pkgs.lib.maintainers; [ ];
-
};
-
-
nodes = {
-
fenicsnode =
-
{ pkgs, ... }:
-
{
-
environment.systemPackages = with pkgs; [
-
gcc
-
(python3.withPackages (ps: with ps; [ fenics ]))
-
];
-
};
-
};
-
testScript =
-
{ nodes, ... }:
-
''
-
start_all()
-
fenicsnode.succeed("${fenicsScript}")
-
'';
-
}
+14
nixos/tests/systemd-pstore.nix
···
+
{
+
name = "systemd-pstore";
+
+
nodes.machine = { };
+
+
testScript = ''
+
with subtest("pstore API fs is mounted"):
+
machine.succeed("stat /sys/fs/pstore")
+
+
with subtest("systemd-pstore.service doesn't run because nothing crashed"):
+
output = machine.execute("systemctl status systemd-pstore.service", check_return=False)[1]
+
t.assertIn("condition unmet", output)
+
'';
+
}
+2 -2
pkgs/applications/misc/klayout/default.nix
···
mkDerivation rec {
pname = "klayout";
-
version = "0.30.2";
+
version = "0.30.3";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${version}";
-
hash = "sha256-x6eg5SoPTcxSggonI1OdbTo/BCjqaV7bXHnEG90o2J8=";
+
hash = "sha256-YsyKCSSxg0THflzPVF9yRn1X2liVT5xNafeQej/pdyI=";
};
postPatch = ''
+2 -2
pkgs/applications/misc/qcad/default.nix
···
stdenv.mkDerivation rec {
pname = "qcad";
-
version = "3.32.3.1";
+
version = "3.32.3.4";
src = fetchFromGitHub {
name = "qcad-${version}-src";
owner = "qcad";
repo = "qcad";
rev = "v${version}";
-
hash = "sha256-YK5x0TbmJYOvciDZGj4rHN4bo89oS1t2Zulk9kJscj8=";
+
hash = "sha256-6incOmg4AilVfoPu+crbvm/SFek3yptxrfHn7RGFF4o=";
};
patches = [
+15 -18
pkgs/applications/misc/qolibri/default.nix
···
qtwebengine,
wrapQtAppsHook,
}:
-
-
let
-
eb = fetchFromGitHub {
-
owner = "mvf";
-
repo = "eb";
-
rev = "58e1c3bb9847ed5d05863f478f21e7a8ca3d74c8";
-
hash = "sha256-gZP+2P6fFADWht2c0hXmljVJQX8RpCq2mWP+KDi+GzE=";
-
};
-
in
-
stdenv.mkDerivation {
pname = "qolibri";
-
version = "2.1.5-unstable-2024-03-17";
+
version = "2.1.5-unstable-2025-01-18";
src = fetchFromGitHub {
owner = "mvf";
repo = "qolibri";
-
rev = "99f0771184fcb2c5f47aad11c16002ebb8469a3f";
-
hash = "sha256-ArupqwejOO2YK9a3Ky0j20dIHs1jIqJksNIb4K2jwgI=";
+
rev = "edc0683915c0a99872a4c04ff53afe0f5df101fb";
+
hash = "sha256-RPcA9pPbd86gJtoHxalDKze0t8DNg/uVQYp9eYTxxyc=";
};
nativeBuildInputs = [
···
];
cmakeFlags = [
-
"-DQOLIBRI_EB_SOURCE_DIR=${eb}"
+
(lib.cmakeOptionType "filepath" "QOLIBRI_EB_SOURCE_DIR"
+
"${fetchFromGitHub {
+
owner = "mvf";
+
repo = "eb";
+
rev = "58e1c3bb9847ed5d05863f478f21e7a8ca3d74c8";
+
hash = "sha256-gZP+2P6fFADWht2c0hXmljVJQX8RpCq2mWP+KDi+GzE=";
+
}}"
+
)
];
postInstall = ''
···
done
'';
-
meta = with lib; {
+
meta = {
description = "EPWING reader for viewing Japanese dictionaries";
homepage = "https://github.com/mvf/qolibri";
-
license = licenses.gpl2;
-
maintainers = with maintainers; [ azahi ];
-
platforms = platforms.unix;
+
license = lib.licenses.gpl2;
+
maintainers = [ lib.maintainers.azahi ];
+
platforms = lib.platforms.unix;
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; # Looks like a libcxx version mismatch problem.
mainProgram = "qolibri";
};
+10 -10
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
"vendorHash": "sha256-OqbnkuEy9w6F1DxmlYhRNYhBaYhWV0FtMK4wdwSybh8="
},
"checkly": {
-
"hash": "sha256-9Gb3KQeTvfruduRKkp+OHrxj1k7VBiVuqjMVZU+yTJI=",
+
"hash": "sha256-4AQbt0BN/fYm1JEsXqY3zFhofTCyS+l80TPtmAePC7Y=",
"homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
"repo": "terraform-provider-checkly",
-
"rev": "v1.11.1",
+
"rev": "v1.12.0",
"spdx": null,
-
"vendorHash": "sha256-P+dsNfAC0dCKLjBGS0z0hRBYjJHVTRFM8Npr89ns+Lc="
+
"vendorHash": "sha256-8ZfA3GYJk2pe627u9XB2m6qmD5wHAxtUYzivVK6u+YI="
},
"ciscoasa": {
"hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=",
···
"vendorHash": null
},
"sakuracloud": {
-
"hash": "sha256-IbR3m0s5LCC9tIOC67yn2yI6lssnIlc/pB6XIf0UOuk=",
+
"hash": "sha256-ec3ZGe0wyvN7ZLREmgots3lvTwNaaUCjGGwmogwy6VQ=",
"homepage": "https://registry.terraform.io/providers/sacloud/sakuracloud",
"owner": "sacloud",
"repo": "terraform-provider-sakuracloud",
-
"rev": "v2.28.1",
+
"rev": "v2.29.0",
"spdx": "Apache-2.0",
-
"vendorHash": "sha256-HKmIl/GjGJZmhWLrK3lMjYo1F5nmo+U9ZpvBo5hDH/0="
+
"vendorHash": "sha256-Icua01a4ILF+oAO5nMeCGPZrWc3V/SVObWydO72CU3I="
},
"scaleway": {
"hash": "sha256-/LyxYC+x6e5SQ12iZLxtbgFkF9MvotUlBYdK3/BiiAo=",
···
"vendorHash": "sha256-4gtM8U//RXpYc4klCgpZS/3ZRzAHfcbOPTnNqlX4H7M="
},
"spacelift": {
-
"hash": "sha256-qz7rOdjC3H+Qu0FXqPG91AlGozhQVPAVow/ZrJHgZ+E=",
+
"hash": "sha256-ovKmGAJ2uLWaVVdwApzCK9RI/tgPS5SoxVmBM8kclxI=",
"homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift",
"owner": "spacelift-io",
"repo": "terraform-provider-spacelift",
-
"rev": "v1.27.0",
+
"rev": "v1.28.1",
"spdx": "MIT",
"vendorHash": "sha256-D8VG9CWP4wo+cxb/ewP+b6qAeaBCu6lNwH2leoiBMAc="
},
···
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
},
"sumologic": {
-
"hash": "sha256-bWwRJMb6ESViNg9xdcUp3YIlVDER0tQhuUlfUxo9Nhg=",
+
"hash": "sha256-ogZQKIBlpj62Ileu81hJPLDMrEpG0Nhb7+rSZR08NYQ=",
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
"repo": "terraform-provider-sumologic",
-
"rev": "v3.1.2",
+
"rev": "v3.1.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo="
},
+3 -3
pkgs/by-name/au/auth0-cli/package.nix
···
buildGoModule rec {
pname = "auth0-cli";
-
version = "1.16.0";
+
version = "1.17.0";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${version}";
-
hash = "sha256-iTtjjqONnSmOlaBHOq1SgsbNiKVSKCePg5CJfZs4r/4=";
+
hash = "sha256-Tt+7uWQ7SAC6R/gnvJDBkdLjXA60s1H5YSU8IPTNSnc=";
};
-
vendorHash = "sha256-e5/9AA68p1byqwUOK5/t4L3WQ/td9BYiNfFDD5NbTeU=";
+
vendorHash = "sha256-oyHERi5dpq/fEAgJ/RDapfDY918g3+VqFfqPpQDh+Cg=";
ldflags = [
"-s"
+3 -3
pkgs/by-name/av/avbroot/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "avbroot";
-
version = "3.17.2";
+
version = "3.18.1";
src = fetchFromGitHub {
owner = "chenxiaolong";
repo = "avbroot";
tag = "v${version}";
-
hash = "sha256-7/EW547UCyuKxp8JYWxg9qIr3p4CfA0RKxJuEify6DU=";
+
hash = "sha256-+Syx8Hhpn6803SEIvB3ppa6mEVgU6SqSr1o6xy+OZsQ=";
};
-
cargoHash = "sha256-eId/2+U34WxfniJe+oVv49zvMkjoo3ZM8Sna7bKnjKA=";
+
cargoHash = "sha256-Wjwi/zvaS1fuAOx/OeclGSbyyPaqkIxQ3jfUPdLMMQQ=";
nativeBuildInputs = [
pkg-config
+3 -3
pkgs/by-name/bu/burpsuite/package.nix
···
}:
let
-
version = "2025.7.1";
+
version = "2025.8";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
-
hash = "sha256-qyTvvEEiZFtiRvPM8IcuRlzBKOO40Fe9g8l9wrsIY84=";
+
hash = "sha256-TMzjqPAxRmXMrgzMjOAj4302Oh3KnhDWEkoXfJ84UoA=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
-
hash = "sha256-y34WlQtGZNBn1StoWhQh02EHbCVxYMoOQMH4cGbviXg=";
+
hash = "sha256-Ftl2l5id0aMXt4cb+I04iV3bZZnULaS06udV0QMSiEI=";
};
src = fetchurl {
+3 -3
pkgs/by-name/cn/cnspec/package.nix
···
buildGoModule rec {
pname = "cnspec";
-
version = "11.66.0";
+
version = "11.66.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
-
hash = "sha256-almzd4ZVH5iu57iEXqQYUJVo9FaToptlfdrCEfjx/bU=";
+
hash = "sha256-9//tWDqblU8Ifq3Yx2x1sR0Ck46v/MIpW8I34msmx6A=";
};
proxyVendor = true;
-
vendorHash = "sha256-7UiTjR75sfoFq/kKPCkyhm7NnKZZ3hKBziOzkS6MsfQ=";
+
vendorHash = "sha256-J6f9EUPVncOVdkMOi0TVfh4FMoSVfBmcGTAvCRm4BrM=";
subPackages = [ "apps/cnspec" ];
+34
pkgs/by-name/co/contact/package.nix
···
+
{
+
lib,
+
fetchFromGitHub,
+
python3Packages,
+
}:
+
+
python3Packages.buildPythonApplication rec {
+
pname = "contact";
+
version = "1.3.16";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "pdxlocations";
+
repo = "contact";
+
tag = version;
+
hash = "sha256-buT3c8mcDgzUF9FP/nkvSijaqnyQgD87vQGU73qn3K4=";
+
};
+
+
dependencies = [ python3Packages.meshtastic ];
+
+
build-system = [ python3Packages.poetry-core ];
+
+
meta = {
+
homepage = "https://github.com/pdxlocations/contact";
+
changelog = "https://github.com/pdxlocations/contact/releases/tag/${src.tag}";
+
description = "Console UI for Meshtastic";
+
mainProgram = "contact";
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [
+
sarcasticadmin
+
];
+
platforms = lib.platforms.unix;
+
};
+
}
+2 -2
pkgs/by-name/de/devspace/package.nix
···
buildGoModule rec {
pname = "devspace";
-
version = "6.3.15";
+
version = "6.3.16";
src = fetchFromGitHub {
owner = "devspace-sh";
repo = "devspace";
rev = "v${version}";
-
hash = "sha256-aD7A9GGFnX1w5MehmhqYE+wEREASyKFxusE5GFFgwbs=";
+
hash = "sha256-MkH38rzeHnw3kf7HEPFVJIUzm+dcmplD92+tw4dyOyE=";
};
vendorHash = null;
+2 -2
pkgs/by-name/do/doctl/package.nix
···
buildGoModule rec {
pname = "doctl";
-
version = "1.135.0";
+
version = "1.137.0";
vendorHash = null;
···
owner = "digitalocean";
repo = "doctl";
tag = "v${version}";
-
hash = "sha256-eLv3sgoVLY5lqOfDSl5rel+LTgxbHmbi7LeSt6RKuVw=";
+
hash = "sha256-TBC2rrXQ3xKqMvez9rCat48FWQEqTIs9eZIs3p0u6tw=";
};
meta = {
+2 -2
pkgs/by-name/do/dotnet-ef/package.nix
···
buildDotnetGlobalTool {
pname = "dotnet-ef";
-
version = "9.0.7";
+
version = "9.0.8";
-
nugetHash = "sha256-6iutZww6gfHlAipNmNSwSsU8dzp02WEVVHmPWLefB/c=";
+
nugetHash = "sha256-WwTBhAQDt1crFg35nnoppnOrbHfV9mv6vGhk/VSFjMI=";
meta = {
description = "Tools to help with design-time development tasks";
+3 -3
pkgs/by-name/ex/exercise-timer/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "exercise-timer";
-
version = "1.8.4";
+
version = "1.8.5";
src = fetchFromGitHub {
owner = "mfep";
repo = "exercise-timer";
tag = "v${finalAttrs.version}";
-
hash = "sha256-KiKTZUlcgQcVJwjCZRi1spjJjAT/aH0PUOB+Qt1jKTc=";
+
hash = "sha256-yparZ9XmHkjwvgpnERpi8hvRXdb8R+kAyFOFl+exXb4=";
fetchLFS = true;
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
-
hash = "sha256-Z02tnOavpfv+dNk9p1h/+A0TlBtB0BVxLsEKvhFpkbc=";
+
hash = "sha256-JObzeiQHEGIDjOung3o8dpaXVcOoJS2v1hyrcS1fqcI=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/ex/exploitdb/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
-
version = "2025-08-04";
+
version = "2025-08-05";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
-
hash = "sha256-vCKg0m59mBXArL9YI5/zNAJcHngLy5O+ji2zgBzGlPQ=";
+
hash = "sha256-a6TyxsYzA1YqRrCGhKRlnPrtGxdJ8HcvbJWCiNESuaw=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/fl/fluxcd-operator-mcp/package.nix
···
}:
buildGoModule (finalAttrs: {
pname = "fluxcd-operator-mcp";
-
version = "0.26.0";
+
version = "0.27.0";
src = fetchFromGitHub {
owner = "controlplaneio-fluxcd";
repo = "fluxcd-operator";
tag = "v${finalAttrs.version}";
-
hash = "sha256-OT2H2veijX5l0QCpecLsq1vBR8+912MR3kojMICfFAg=";
+
hash = "sha256-haqRBK3ctQvx2VaG2PSSFnhodO5UsBv/iv4SYmO6ijQ=";
};
vendorHash = "sha256-w7WEckmoajsR4sKCrheq34T0XC2ubnZhz6cVQmzHzN0=";
+2 -2
pkgs/by-name/fr/frr/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "frr";
-
version = "10.4.0";
+
version = "10.4.1";
src = fetchFromGitHub {
owner = "FRRouting";
repo = "frr";
rev = "frr-${finalAttrs.version}";
-
hash = "sha256-p+pjWsWk/x1pdyp1zbT0GQUKnW1DprHcJLpg7t746Lc=";
+
hash = "sha256-pEnMOy1/gIs8a/XCGixF3ZkSwUZ1PPuaSFBminY86DA=";
};
# Without the std explicitly set, we may run into abseil-cpp
+3 -3
pkgs/by-name/gi/git-stack/package.nix
···
}:
rustPlatform.buildRustPackage rec {
pname = "git-stack";
-
version = "0.10.19";
+
version = "0.10.20";
src = fetchFromGitHub {
owner = "gitext-rs";
repo = "git-stack";
rev = "v${version}";
-
hash = "sha256-oJ24qNL0Lw0MC8+YHbnCW2Mbpu2N04e0QG3LpLbYH4M=";
+
hash = "sha256-PULWvJ1sfLbTVOICl/ENPG76tOw+98Whgtc9obO+W6w=";
};
-
cargoHash = "sha256-kjyJeKeFtETowTehQEjN58YoqYFUBt9yQlRIcNY0hso=";
+
cargoHash = "sha256-n+kU6OLwsAjUVc1LPZpcn54FJroU09LNWmrar2oNyXI=";
buildInputs =
[ ]
+2 -2
pkgs/by-name/je/jenkins/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "jenkins";
-
version = "2.504.3";
+
version = "2.516.1";
src = fetchurl {
url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war";
-
hash = "sha256-6oiDQxuLXva2j+DlgXyT3AoR3vOABU594xNkhnlu/rA=";
+
hash = "sha256-wwiifoH0zjqmeH6WyvdxU09/IG/vu4OWnXexX8fycAo=";
};
nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/by-name/ko/kor/package.nix
···
buildGoModule rec {
pname = "kor";
-
version = "0.6.2";
+
version = "0.6.3";
src = fetchFromGitHub {
owner = "yonahd";
repo = "kor";
rev = "v${version}";
-
hash = "sha256-/UeZBFLSAR6hnXGQyOV6Y7O7PaG7tXelyqS6SeFN+3M=";
+
hash = "sha256-85Zj1KJdXQZYoO40JZiz7Wo74aRX8Mu4aY9J5UmQB4I=";
};
-
vendorHash = "sha256-VJ5Idm5p+8li5T7h0ueLIYwXKJqe6uUZ3dL5U61BPFg=";
+
vendorHash = "sha256-a7B0cJi71mqGDPbXaWYKZ2AeuuQyNDxwWNgahTN5AW8=";
preCheck = ''
HOME=$(mktemp -d)
+2 -2
pkgs/by-name/ku/kubedb-cli/package.nix
···
buildGoModule rec {
pname = "kubedb-cli";
-
version = "0.56.0";
+
version = "0.57.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
tag = "v${version}";
-
hash = "sha256-Ue2tl09IDCWM6PMErbqtE5csYN1dwzn7EXWQ+O4vs1U=";
+
hash = "sha256-U2VdWer9jOW+GmzndyXt9nD7HlUIvljROeS/gL3ZJAc=";
};
vendorHash = null;
+4 -4
pkgs/by-name/lm/lmstudio/package.nix
···
let
pname = "lmstudio";
-
version_aarch64-darwin = "0.3.20-4";
-
hash_aarch64-darwin = "sha256-7ku8lzg031f9rClKlu5e2xQEpQHrtroT0XH3doT8eGc=";
-
version_x86_64-linux = "0.3.20-4";
-
hash_x86_64-linux = "sha256-2IqNlUWqxEsQOjUE9wIJb3whXmaIvpW9ZvEAuGWYn1U=";
+
version_aarch64-darwin = "0.3.22-1";
+
hash_aarch64-darwin = "sha256-rmIZ+NIfryZUc1nZZD36oxICGjBReO4SMCCOr9p5ID8=";
+
version_x86_64-linux = "0.3.22-1";
+
hash_x86_64-linux = "sha256-oqukPQ0kSiBpDIePwSKTC4gpbFmGZ+CaNf7p8z65xAE=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
+3 -3
pkgs/by-name/mu/mubeng/package.nix
···
buildGoModule rec {
pname = "mubeng";
-
version = "0.22.0";
+
version = "0.23.0";
src = fetchFromGitHub {
owner = "mubeng";
repo = "mubeng";
tag = "v${version}";
-
hash = "sha256-YK3a975l/gMCaWxTB4gEQWAzzX+GRnYSvKksPmp3ZRA=";
+
hash = "sha256-Zd9Cl4sFf1neDHgydxp24k84JKTAkkLB9DKRfTnKHgc=";
};
-
vendorHash = "sha256-qv8gAq7EohMNbwTfLeNhucKAzkYKzRbTpkoG5jTgKI0=";
+
vendorHash = "sha256-1YO4NOxHHoSF9waI7x7yRvO4HOrs3qqaQxo3tiCp4t4=";
ldflags = [
"-s"
+2 -2
pkgs/by-name/ni/nix-update/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "nix-update";
-
version = "1.12.0";
+
version = "1.12.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-update";
tag = version;
-
hash = "sha256-oibBkZ7JxVVJSnabHGB0XNwJiYJiAdfUhp7hxTv8ArY=";
+
hash = "sha256-ygbAx4TV9NFjpttn+4ELT3Zfu/tiRyigO7R4WT/ntTw=";
};
build-system = [ python3Packages.setuptools ];
+15 -4
pkgs/by-name/op/openbao/package.nix
···
{
lib,
fetchFromGitHub,
+
fetchpatch2,
buildGoModule,
installShellFiles,
versionCheckHook,
···
buildGoModule (finalAttrs: {
pname = "openbao";
-
version = "2.3.1";
+
version = "2.3.2";
src = fetchFromGitHub {
owner = "openbao";
repo = "openbao";
tag = "v${finalAttrs.version}";
-
hash = "sha256-X0O3JwJS49yReTEIjRfk0GGzgGDUZjNadKMZXUuor/I=";
+
hash = "sha256-r3ZopogeRqsgaM/HEKlS6B0ipaDG/5mKUyzGET3P1e0=";
};
-
vendorHash = "sha256-uOWLCyLCSGMTjRpPbOWlJJYKbZmkkOWnzr5o3zvRLU0=";
+
vendorHash = "sha256-D4uZmQKe4VuSpuW8JD5NOOq7Nvx8HRXzyvgzkBhsKLQ=";
proxyVendor = true;
+
patches = [
+
(fetchpatch2 {
+
# Temporarily revert upstream raising the min go version to 1.24.6
+
# until that go version lands from staging in master.
+
name = "revert-Bump-to-Go-1.24.6.patch";
+
url = "https://github.com/openbao/openbao/commit/85504045ecf2d343b74be2c1cda6c2c0b0d6acff.patch?full_index=1";
+
revert = true;
+
hash = "sha256-tXSnnqrNxgnJ2ya4HjLSh4e+6hdyPgKRsFsmkMNfNRU=";
+
})
+
];
+
subPackages = [ "." ];
tags = lib.optional withHsm "hsm" ++ lib.optional withUi "ui";
ldflags = [
"-s"
-
"-w"
"-X github.com/openbao/openbao/version.GitCommit=${finalAttrs.src.rev}"
"-X github.com/openbao/openbao/version.fullVersion=${finalAttrs.version}"
"-X github.com/openbao/openbao/version.buildDate=1970-01-01T00:00:00Z"
+2 -2
pkgs/by-name/op/openvas-scanner/package.nix
···
stdenv.mkDerivation rec {
pname = "openvas-scanner";
-
version = "23.22.1";
+
version = "23.23.0";
src = fetchFromGitHub {
owner = "greenbone";
repo = "openvas-scanner";
tag = "v${version}";
-
hash = "sha256-QWSiUx3A1cbVLooh9+1oZDdw9RInNOPQJ5Cb40sDl34=";
+
hash = "sha256-moGeI42nmDDSaaKoCaRNUAH3/k+TkOKtqLIhHYLNBFM=";
};
nativeBuildInputs = [
+59
pkgs/by-name/op/optnix/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
buildGoModule,
+
installShellFiles,
+
nix-update-script,
+
}:
+
buildGoModule (finalAttrs: {
+
pname = "optnix";
+
version = "0.2.0";
+
src = fetchFromGitHub {
+
owner = "water-sucks";
+
repo = "optnix";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-CI0D70oP4usQXh39wm2z+s9QKQaaHFB6og3B/VHaAiY=";
+
};
+
+
vendorHash = "sha256-/rV21mX6VrJj39M6dBw4ubp6+O47hxeLn0ZcsG6Ujno=";
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
env = {
+
CGO_ENABLED = 0;
+
VERSION = finalAttrs.version;
+
};
+
+
buildPhase = ''
+
runHook preBuild
+
make all
+
runHook postBuild
+
'';
+
+
installPhase = ''
+
runHook preInstall
+
+
install -Dm755 ./optnix -t $out/bin
+
+
runHook postInstall
+
'';
+
+
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+
installShellCompletion --cmd optnix \
+
--bash <($out/bin/optnix --completion bash) \
+
--fish <($out/bin/optnix --completion fish) \
+
--zsh <($out/bin/optnix --completion zsh)
+
'';
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
homepage = "https://github.com/water-sucks/optnix";
+
description = "Options searcher for Nix module systems";
+
changelog = "https://github.com/water-sucks/optnix/releases/tag/v${finalAttrs.version}";
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ water-sucks ];
+
mainProgram = "optnix";
+
};
+
})
+2 -2
pkgs/by-name/pa/packer/package.nix
···
buildGoModule rec {
pname = "packer";
-
version = "1.14.0";
+
version = "1.14.1";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
-
hash = "sha256-5rhdIx+80ZHoMupYpun2qfQq/2fFiOWO4k6jsGSm/JY=";
+
hash = "sha256-3g9hsmrfLzGhjcGvUza/L9PMGUFw+KLbg2pIK0CxlQI=";
};
vendorHash = "sha256-F6hn+pXPyPe70UTK8EF24lk7ArYz7ygUyVVsatW6+hI=";
+2 -2
pkgs/by-name/pi/pixelorama/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "pixelorama";
-
version = "1.1.1";
+
version = "1.1.3";
src = fetchFromGitHub {
owner = "Orama-Interactive";
repo = "Pixelorama";
rev = "v${finalAttrs.version}";
-
hash = "sha256-HXCfZ/ePqEMnaEN+fxGVoaFWsO1isTAyYoRpLY6opRg=";
+
hash = "sha256-5HxOt077h+GLQQlvKefolOXLRnNDdc/VD1pc9INEkqI=";
};
strictDeps = true;
+3 -3
pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "rabbitmqadmin-ng";
-
version = "2.7.1";
+
version = "2.7.2";
src = fetchFromGitHub {
owner = "rabbitmq";
repo = "rabbitmqadmin-ng";
tag = "v${version}";
-
hash = "sha256-ifvSDtj+A9wR6tvM82bzP9I4ZpOYrIzqkGtL7jFfPvQ=";
+
hash = "sha256-umt5eu26qkYa8GfAUCcfM7oTj4t9sTKF3dMLJ9RHYjQ=";
};
-
cargoHash = "sha256-7r44ouNmqycF9ZBccR0iN6qps1oc7sjQCgK0G19zzF0=";
+
cargoHash = "sha256-ehTvhm7U76Qz9zEfbh0/jWr/VyLkmULCnmLIGGw51Lk=";
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/ru/runme/package.nix
···
buildGoModule rec {
pname = "runme";
-
version = "3.15.0";
+
version = "3.15.1";
src = fetchFromGitHub {
owner = "runmedev";
repo = "runme";
rev = "v${version}";
-
hash = "sha256-mVqDCHCZn0hbhNZjMyD+B52ZjG5GTplz9FNJoA8DY8A=";
+
hash = "sha256-qC5FoRpMSWFlPGQvM+wTvCF46TvJznZAQNle5fAOp9g=";
};
-
vendorHash = "sha256-AXjU0nhSSdyfdYofjRI0wtF+nEsZmqLjr5j7FzY+x94=";
+
vendorHash = "sha256-KF9yKm/b3VjZJIj9PXcm2UxdTE43YGsqgep8Us13GdI=";
nativeBuildInputs = [
installShellFiles
+3 -3
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "rust-analyzer-unwrapped";
-
version = "2025-07-28";
+
version = "2025-08-04";
-
cargoHash = "sha256-htlLYQjUDPvBK5E3xiopWK08OZyRCH7OJ3oCa9/y+QI=";
+
cargoHash = "sha256-+CT0Q/uOoYbe3mItVM9D2Taoa3CLHoDpDtRVzHxGHpI=";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-analyzer";
rev = version;
-
hash = "sha256-RzsKuX6BQntFOhvqbstzOtzkOv0lkW4l8SYu6ffTf74=";
+
hash = "sha256-M+bLCsYRYA7iudlZkeOf+Azm/1TUvihIq51OKia6KJ8=";
};
cargoBuildFlags = [
+3 -3
pkgs/by-name/ru/rustywind/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "rustywind";
-
version = "0.24.0";
+
version = "0.24.3";
src = fetchFromGitHub {
owner = "avencera";
repo = "rustywind";
rev = "v${version}";
-
hash = "sha256-3cLpyY2Ec3XUDUoq4QLyDx8Nr85TOevBkfoReguVGII=";
+
hash = "sha256-qbOlU7kqVbB/sQg4b78CohOwQbraulZ8dRxeT+39rFk=";
};
-
cargoHash = "sha256-jq8d+ndPOu07YO5PJ5YfWTeG70bZnr0i8vMwv7Dw5GY=";
+
cargoHash = "sha256-eXTdPtcsWhsABZU6kRzZ6eF1VaabouZwLAFI9KpAx98=";
meta = with lib; {
description = "CLI for organizing Tailwind CSS classes";
+2 -2
pkgs/by-name/sc/scalingo/package.nix
···
buildGoModule rec {
pname = "scalingo";
-
version = "1.36.0";
+
version = "1.37.0";
src = fetchFromGitHub {
owner = pname;
repo = "cli";
rev = version;
-
hash = "sha256-M2Q7+fWq/jjjKGynjEyQc8ykwILiIBe0eELS2DnU5To=";
+
hash = "sha256-jF9llYFyw3lPyC5tq1TRpSCAbCl5yGGozHS3jQkXLFo=";
};
vendorHash = null;
+4 -4
pkgs/by-name/sc/sccmhunter/package.nix
···
}:
python312Packages.buildPythonApplication rec {
pname = "sccmhunter";
-
version = "1.0.10";
+
version = "1.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "garrettfoster13";
repo = "sccmhunter";
-
rev = "v${version}";
-
hash = "sha256-h7P+ry4J26Hm1s9U37t1EDWBaYRL32WA3sk8caA1edg=";
+
tag = "v${version}";
+
hash = "sha256-657xwD5Sk8vU3MSGj7Yuu/lh7SRS25VFk/igKhq1pks=";
};
build-system = with python312Packages; [
···
meta = {
description = "Post exploitation tool to identify and attack SCCM related assets in an Active Directory domain";
homepage = "https://github.com/garrettfoster13/sccmhunter";
-
changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${src.rev}/changelog.md";
+
changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${src.tag}/changelog.md";
license = lib.licenses.mit;
mainProgram = "sccmhunter.py";
maintainers = with lib.maintainers; [ purpole ];
+3 -3
pkgs/by-name/sc/scooter/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "scooter";
-
version = "0.5.4";
+
version = "0.6.0";
src = fetchFromGitHub {
owner = "thomasschafer";
repo = "scooter";
rev = "v${version}";
-
hash = "sha256-WU3vPI6mvEbzGhuQLgtOfPdoxAT/3XZ7b/dQAnBjsho=";
+
hash = "sha256-9pdw7QGa+KRMlMIPrdCVIroXKNwzTl5FiP0W20Axkhk=";
};
-
cargoHash = "sha256-fG3idOC3EO8WyazRrEWYQgtFbKtJG9jnqVm3EUcw4i8=";
+
cargoHash = "sha256-juLzW3gsJ/HD04ErLc9ctAhL7L7fkSzEaEedf5YFvvo=";
# Ensure that only the `scooter` package is built (excluding `xtask`)
cargoBuildFlags = [
-21
pkgs/by-name/st/starpls/manifest.json
···
-
{
-
"version": "0.1.21",
-
"assets": {
-
"x86_64-linux": {
-
"url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-amd64",
-
"hash": "sha256-RWkuy52UoZoVseeyQKzf9XAveM0iGI2sQeGHnLi9zc8="
-
},
-
"aarch64-linux": {
-
"url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-aarch64",
-
"hash": "sha256-SIyHNl0O4HrNtA3561Np4ROtfZbA+OwS/qjIDp4S54E="
-
},
-
"x86_64-darwin": {
-
"url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-darwin-amd64",
-
"hash": "sha256-cfAITd3t1Z9EUbgf6jyMl9xRpIUpKTN4C+zJL315AjQ="
-
},
-
"aarch64-darwin": {
-
"url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-darwin-arm64",
-
"hash": "sha256-gtcb9sFQOKHGQtzVsm0iUCcoMA5B9ZrwZDzQdiXhakc="
-
}
-
}
-
}
+21 -31
pkgs/by-name/st/starpls/package.nix
···
{
+
rustPlatform,
lib,
-
stdenv,
-
fetchurl,
-
autoPatchelfHook,
testers,
-
starpls,
+
fetchFromGitHub,
+
protobuf,
}:
-
-
let
-
manifest = lib.importJSON ./manifest.json;
-
in
-
stdenv.mkDerivation (finalAttrs: {
+
rustPlatform.buildRustPackage (finalAttrs: {
pname = "starpls";
-
version = manifest.version;
+
version = "0.1.21";
-
src =
-
let
-
system = stdenv.hostPlatform.system;
-
in
-
fetchurl (manifest.assets.${system} or (throw "Unsupported system: ${system}"));
-
-
dontUnpack = true;
-
dontConfigure = true;
-
dontBuild = true;
+
src = fetchFromGitHub {
+
owner = "withered-magic";
+
repo = "starpls";
+
# https://github.com/withered-magic/starpls/commit/96ef5d0548748745756c421960e0ebb5cfbef963
+
rev = "96ef5d0548748745756c421960e0ebb5cfbef963";
+
hash = "sha256-PymdSITGeSxKwcLnsJPKc73E8VDS8SSRBRRNQSKvnbU=";
+
};
-
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isElf [
-
autoPatchelfHook
-
];
+
cargoHash = "sha256-yovv8ox7TtSOxGW+YKYr/ED4cq7P7T7vSqoXBFhFGb4=";
-
buildInputs = lib.optionals stdenv.hostPlatform.isElf [
-
(lib.getLib stdenv.cc.cc)
+
nativeBuildInputs = [
+
protobuf
];
-
installPhase = ''
-
install -D $src $out/bin/starpls
-
'';
+
# The tests assume Bazel build and environment variables set like
+
# RUNFILES_DIR which don't have an equivalent in Cargo.
+
doCheck = false;
passthru = {
tests.version = testers.testVersion {
-
package = starpls;
+
package = finalAttrs.finalPackage;
command = "starpls version";
version = "v${finalAttrs.version}";
};
-
updateScript = ./update.py;
};
meta = {
description = "Language server for Starlark";
homepage = "https://github.com/withered-magic/starpls";
license = lib.licenses.asl20;
-
platforms = builtins.attrNames manifest.assets;
+
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ aaronjheng ];
-
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+
sourceProvenance = with lib.sourceTypes; [ fromSource ];
mainProgram = "starpls";
};
})
-66
pkgs/by-name/st/starpls/update.py
···
-
#!/usr/bin/env nix-shell
-
#! nix-shell -i python -p "python3.withPackages (ps: with ps; [ ps.httpx ps.socksio ])"
-
-
import json
-
import os
-
import pathlib
-
import subprocess
-
-
import httpx
-
-
platforms = {
-
"x86_64-linux": "linux-amd64",
-
"aarch64-linux": "linux-aarch64",
-
"x86_64-darwin": "darwin-amd64",
-
"aarch64-darwin": "darwin-arm64",
-
}
-
-
if __name__ == "__main__":
-
headers = {}
-
token = os.getenv("GITHUB_TOKEN")
-
if token is not None:
-
headers["Authorization"] = "Bearer {}".format(token)
-
-
resp = httpx.get(
-
"https://api.github.com/repos/withered-magic/starpls/releases/latest",
-
headers=headers,
-
)
-
-
latest_release = resp.json().get("tag_name")
-
version = latest_release.removeprefix("v")
-
-
assets = {
-
"version": version,
-
"assets": {},
-
}
-
-
for k, v in platforms.items():
-
url = "https://github.com/withered-magic/starpls/releases/download/v{}/starpls-{}".format(
-
version, v
-
)
-
-
process = subprocess.run(
-
["nix-prefetch-url", "--type", "sha256", url],
-
capture_output=True,
-
text=True,
-
)
-
-
process.check_returncode()
-
-
process = subprocess.run(
-
["nix-hash", "--type", "sha256", "--to-sri", process.stdout.rstrip()],
-
capture_output=True,
-
text=True,
-
)
-
-
process.check_returncode()
-
-
hash = process.stdout.rstrip()
-
assets["assets"][k] = {
-
"url": url,
-
"hash": hash,
-
}
-
-
(pathlib.Path(__file__).parent / "manifest.json").write_text(
-
json.dumps(assets, indent=2) + "\n"
-
)
+2 -2
pkgs/by-name/te/terraform-mcp-server/package.nix
···
}:
buildGoModule (finalAttrs: {
pname = "terraform-mcp-server";
-
version = "0.2.1";
+
version = "0.2.2";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "terraform-mcp-server";
tag = "v${finalAttrs.version}";
-
hash = "sha256-bbCVW9zAlpLpe012AXCkV/EY7QyeXrOqjEExvJGA5aY=";
+
hash = "sha256-rc+ojp4h++ctkjS/pew/p06lxWshrkOizkv63BLsmJQ=";
};
vendorHash = "sha256-lW5XIaY5NAn3sSDJExMd1i/dueb4p1Uc4Qpr4xsgmfE=";
+3 -3
pkgs/by-name/tr/trufflehog/package.nix
···
buildGoModule rec {
pname = "trufflehog";
-
version = "3.90.2";
+
version = "3.90.3";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
-
hash = "sha256-PjZA109+Wf1yOf0BEgyUmSFV1s6G0rZTNMDufdax6kc=";
+
hash = "sha256-vJWk36s3jAWGUpigxmdvU97WVCounaZI896eomlAgC4=";
};
-
vendorHash = "sha256-haJgpR7xJOoiFfyYnaHpL6w9IcJnpODYN6hZxFXOHr0=";
+
vendorHash = "sha256-X9iK2vpAwtSmk8tnzNAFzL1GubYfiVdT86RMbZf5o9w=";
nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/by-name/tw/tweag-credential-helper/package.nix
···
buildGoModule (finalAttrs: {
pname = "tweag-credential-helper";
-
version = "0.0.5";
+
version = "0.0.6";
src = fetchFromGitHub {
owner = "tweag";
repo = "credential-helper";
tag = "v${finalAttrs.version}";
-
hash = "sha256-yUDUvj4/Ej+7/LFGSehPK8g9Z5Il9+II8CuFt9ML+EU=";
+
hash = "sha256-+nl/rmI2xuVVi4uKlhwaJdNSHdQMixqb7oaKQvec+Cg=";
};
-
vendorHash = "sha256-uPQwJ61ikuUjHdkqlSGhosqTjZqTSKc+TpSWblSGb0E=";
+
vendorHash = "sha256-e4H/WqShF5W+g1vxVz9jE66nDI3i5T6KBtti1YUlsk0=";
env.CGO_ENABLED = "0";
ldflags = [
+2 -2
pkgs/by-name/uc/ucx/package.nix
···
in
stdenv'.mkDerivation (finalAttrs: {
pname = "ucx";
-
version = "1.18.1";
+
version = "1.19.0";
src = fetchFromGitHub {
owner = "openucx";
repo = "ucx";
rev = "v${finalAttrs.version}";
-
sha256 = "sha256-LW57wbQFwW14Z86p9jo1ervkCafVy+pnIQQ9t0i8enY=";
+
sha256 = "sha256-n3xJmbvUXZzfhotOBJRyH2OEL4NFZIKyB808HwEQSYo=";
};
outputs = [
+3 -3
pkgs/by-name/va/vals/package.nix
···
buildGoModule rec {
pname = "vals";
-
version = "0.41.3";
+
version = "0.42.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "helmfile";
repo = "vals";
-
sha256 = "sha256-SY3GXctZS5lRKqMDn5AbNA6mY++6d3BtqCcHog5NtH8=";
+
sha256 = "sha256-MAJBCOk1UgUzwa/XU4+Gzw8t0jH/enQDA+XRnn9cbjw=";
};
-
vendorHash = "sha256-mTzKxVGirM/YClhNYVp9a2nuZMViAFYkl7Hq8D7ir/8=";
+
vendorHash = "sha256-OqywwkbQ73gc/BXtNgks8IjrruUB9KN6KrUWCuf7/+s=";
proxyVendor = true;
+2 -2
pkgs/by-name/za/zapzap/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "zapzap";
-
version = "6.1.1-2";
+
version = "6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "rafatosta";
repo = "zapzap";
tag = version;
-
hash = "sha256-gd9DxTck0YG0ETmFMzsc/0osMTB4txr7pQ9Xw4dLP+A=";
+
hash = "sha256-PjnWe65L4RMUcgZrRYrK+k1+aqE0ti6Behkj2eHU7gQ=";
};
nativeBuildInputs = [
+8 -8
pkgs/data/icons/kora-icon-theme/default.nix pkgs/by-name/ko/kora-icon-theme/package.nix
···
fetchFromGitHub,
gtk3,
adwaita-icon-theme,
-
breeze-icons,
+
kdePackages,
hicolor-icon-theme,
gitUpdater,
}:
···
src = fetchFromGitHub {
owner = "bikass";
repo = "kora";
-
rev = "v${version}";
-
sha256 = "sha256-Oralfx5MzCzkx+c+zwtFp8q83oKrNINd/PmVeugNKGo=";
+
tag = "v${version}";
+
hash = "sha256-Oralfx5MzCzkx+c+zwtFp8q83oKrNINd/PmVeugNKGo=";
};
nativeBuildInputs = [
···
propagatedBuildInputs = [
adwaita-icon-theme
-
breeze-icons
+
kdePackages.breeze-icons
hicolor-icon-theme
];
···
rev-prefix = "v";
};
-
meta = with lib; {
+
meta = {
description = "SVG icon theme in four variants";
homepage = "https://github.com/bikass/kora";
-
license = with licenses; [ gpl3Only ];
-
platforms = platforms.linux;
-
maintainers = with maintainers; [ romildo ];
+
license = lib.licenses.gpl3Plus;
+
platforms = lib.platforms.linux;
+
maintainers = with lib.maintainers; [ romildo ];
};
}
+2 -2
pkgs/development/lua-modules/generated-packages.nix
···
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
-
rev = "857c5ac632080dba10aae49dba902ce3abf91b35";
-
hash = "sha256-8FV5RjF7QbDmQOQynpK7uRKONKbPRYbOPugf9ZxNvUs=";
+
rev = "b9fd5226c2f76c951fc8ed5923d85e4de065e509";
+
hash = "sha256-9Un7ekhBxcnmFE1xjCCFTZ7eqIbmXvQexpnhduAg4M0=";
};
disabled = luaOlder "5.1" || luaAtLeast "5.4";
+2 -2
pkgs/development/python-modules/bidsschematools/default.nix
···
buildPythonPackage rec {
pname = "bidsschematools";
-
version = "1.0.10";
+
version = "1.0.13";
pyproject = true;
disabled = pythonOlder "3.9";
···
src = fetchPypi {
pname = "bidsschematools";
inherit version;
-
hash = "sha256-4kHdeYzIaG1KuLYl5NhO8wk9RyoVjMzYioUEluSkqLk=";
+
hash = "sha256-l9DN68kf1HwE0Th6XBuLxlikAyaARIEK/jwE6/mC0Vo=";
};
build-system = [
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
···
buildPythonPackage rec {
pname = "boto3-stubs";
-
version = "1.40.4";
+
version = "1.40.5";
pyproject = true;
disabled = pythonOlder "3.7";
···
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
-
hash = "sha256-17alwgsvFrR7RChEr8po4K7t9t3aZnvFbLUGsEtUXdA=";
+
hash = "sha256-bVS5Ym36kYNBjq0L1KKHdnj1Atp7WHfDVEt//tj6RjE=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/cyclopts/default.nix
···
buildPythonPackage rec {
pname = "cyclopts";
-
version = "3.22.3";
+
version = "3.22.5";
pyproject = true;
disabled = pythonOlder "3.12";
···
owner = "BrianPugh";
repo = "cyclopts";
tag = "v${version}";
-
hash = "sha256-QBB6HhkMLnoFAbXeKnqZ/C4b7fmH/Y7sR9YX06Cha+I=";
+
hash = "sha256-Jts60OLapLBM9tZCPd9OtRgqyrQveUVDHTIz302cCrI=";
};
build-system = [
-311
pkgs/development/python-modules/fenics/default.nix
···
-
{
-
lib,
-
stdenv,
-
fetchurl,
-
fetchpatch,
-
blas,
-
boost186,
-
buildPythonPackage,
-
cmake,
-
doxygen,
-
eigen,
-
hdf5,
-
isPy27,
-
lapack,
-
mpi,
-
mpi4py,
-
numpy,
-
pkg-config,
-
pkgconfig,
-
ply,
-
pybind11,
-
pytest,
-
python,
-
scotch,
-
setuptools,
-
six,
-
sphinx,
-
suitesparse,
-
swig,
-
sympy,
-
zlib,
-
nixosTests,
-
}:
-
-
let
-
version = "2019.1.0";
-
-
dijitso = buildPythonPackage {
-
pname = "dijitso";
-
inherit version;
-
format = "setuptools";
-
src = fetchurl {
-
url = "https://bitbucket.org/fenics-project/dijitso/downloads/dijitso-${version}.tar.gz";
-
sha256 = "1ncgbr0bn5cvv16f13g722a0ipw6p9y6p4iasxjziwsp8kn5x97a";
-
};
-
propagatedBuildInputs = [
-
numpy
-
six
-
];
-
nativeCheckInputs = [ pytest ];
-
preCheck = ''
-
export HOME=$PWD
-
'';
-
checkPhase = ''
-
runHook preCheck
-
py.test test/
-
runHook postCheck
-
'';
-
meta = {
-
description = "Distributed just-in-time shared library building";
-
homepage = "https://fenicsproject.org/";
-
platforms = lib.platforms.all;
-
license = lib.licenses.lgpl3;
-
};
-
};
-
-
fiat = buildPythonPackage {
-
pname = "fiat";
-
inherit version;
-
format = "setuptools";
-
src = fetchurl {
-
url = "https://bitbucket.org/fenics-project/fiat/downloads/fiat-${version}.tar.gz";
-
sha256 = "1sbi0fbr7w9g9ajr565g3njxrc3qydqjy3334vmz5xg0rd3106il";
-
};
-
propagatedBuildInputs = [
-
numpy
-
six
-
sympy
-
];
-
nativeCheckInputs = [ pytest ];
-
-
preCheck = ''
-
# Workaround pytest 4.6.3 issue.
-
# See: https://bitbucket.org/fenics-project/fiat/pull-requests/59
-
rm test/unit/test_quadrature.py
-
rm test/unit/test_reference_element.py
-
rm test/unit/test_fiat.py
-
-
# Fix `np.float` deprecation in Numpy 1.20
-
grep -lr 'np.float(' test/ | while read -r fn; do
-
substituteInPlace "$fn" \
-
--replace "np.float(" "np.float64("
-
done
-
'';
-
checkPhase = ''
-
runHook preCheck
-
py.test test/unit/
-
runHook postCheck
-
'';
-
meta = {
-
description = "Automatic generation of finite element basis functions";
-
homepage = "https://fenicsproject.org/";
-
platforms = lib.platforms.all;
-
license = lib.licenses.lgpl3;
-
};
-
};
-
-
ufl = buildPythonPackage {
-
pname = "ufl";
-
inherit version;
-
format = "setuptools";
-
src = fetchurl {
-
url = "https://bitbucket.org/fenics-project/ufl/downloads/ufl-${version}.tar.gz";
-
sha256 = "04daxwg4y9c51sdgvwgmlc82nn0fjw7i2vzs15ckdc7dlazmcfi1";
-
};
-
propagatedBuildInputs = [
-
numpy
-
six
-
];
-
nativeCheckInputs = [ pytest ];
-
checkPhase = ''
-
runHook preCheck
-
py.test test/
-
runHook postCheck
-
'';
-
meta = {
-
description = "Domain-specific language for finite element variational forms";
-
homepage = "https://fenicsproject.org/";
-
platforms = lib.platforms.all;
-
license = lib.licenses.lgpl3;
-
};
-
};
-
-
ffc = buildPythonPackage {
-
pname = "ffc";
-
inherit version;
-
format = "setuptools";
-
src = fetchurl {
-
url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-${version}.tar.gz";
-
sha256 = "1zdg6pziss4va74pd7jjl8sc3ya2gmhpypccmyd8p7c66ji23y2g";
-
};
-
patches = [
-
(fetchpatch {
-
name = "fenics-ffc-numpy2-compat.patch";
-
url = "https://bitbucket.org/fenics-project/ffc/commits/245d15115b35b5ac091251fe6c84cc6474704b3c/raw";
-
hash = "sha256-TcLQZ44C+uR2ryxtCBjR/5Tjn7B0S4MqoYi0nlP8JwI=";
-
})
-
];
-
nativeBuildInputs = [ pybind11 ];
-
propagatedBuildInputs = [
-
dijitso
-
fiat
-
numpy
-
six
-
sympy
-
ufl
-
setuptools
-
];
-
nativeCheckInputs = [ pytest ];
-
preCheck = ''
-
export HOME=$PWD
-
rm test/unit/ufc/finite_element/test_evaluate.py
-
'';
-
checkPhase = ''
-
runHook preCheck
-
py.test test/unit/
-
runHook postCheck
-
'';
-
meta = {
-
description = "Compiler for finite element variational forms";
-
homepage = "https://fenicsproject.org/";
-
platforms = lib.platforms.all;
-
license = lib.licenses.lgpl3;
-
};
-
};
-
dolfin = stdenv.mkDerivation {
-
pname = "dolfin";
-
inherit version;
-
src = fetchurl {
-
url = "https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-${version}.tar.gz";
-
sha256 = "0kbyi4x5f6j4zpasch0swh0ch81w2h92rqm1nfp3ydi4a93vky33";
-
};
-
patches = [
-
(fetchpatch {
-
name = "fix-double-prefix.patch";
-
url = "https://bitbucket.org/josef_kemetmueller/dolfin/commits/328e94acd426ebaf2243c072b806be3379fd4340/raw";
-
sha256 = "1zj7k3y7vsx0hz3gwwlxhq6gdqamqpcw90d4ishwx5ps5ckcsb9r";
-
})
-
(fetchpatch {
-
url = "https://bitbucket.org/fenics-project/dolfin/issues/attachments/1116/fenics-project/dolfin/1602778118.04/1116/0001-Use-__BYTE_ORDER__-instead-of-removed-Boost-endian.h.patch";
-
hash = "sha256-wPaDmPU+jaD3ce3nNEbvM5p8e3zBdLozamLTJ/0ai2c=";
-
})
-
(fetchpatch {
-
name = "fenics-boost-filesystem-1.85-compat.patch.";
-
url = "https://bitbucket.org/sblauth/dolfin/commits/16fa03887b3e9ec417c484ddf92db104cb9a93f9/raw";
-
hash = "sha256-ZMKfzeWlPre88cKzrj04Tj+nQWS4ixat0bBvyt3TJmk=";
-
})
-
];
-
# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=dolfin&id=a965ad934f7b3d49a5e77fa6fb5e3c710ec2163e
-
postPatch = ''
-
sed -i '20 a #include <algorithm>' dolfin/geometry/IntersectionConstruction.cpp
-
sed -i '26 a #include <algorithm>' dolfin/mesh/MeshFunction.h
-
sed -i '25 a #include <cstdint>' dolfin/mesh/MeshConnectivity.h
-
'';
-
propagatedBuildInputs = [
-
dijitso
-
fiat
-
numpy
-
six
-
ufl
-
];
-
nativeBuildInputs = [
-
cmake
-
doxygen
-
pkg-config
-
];
-
buildInputs = [
-
boost186
-
dijitso
-
eigen
-
ffc
-
fiat
-
hdf5
-
mpi
-
numpy
-
blas
-
lapack
-
ply
-
python
-
scotch
-
six
-
sphinx
-
suitesparse
-
swig
-
sympy
-
ufl
-
zlib
-
];
-
cmakeFlags = [
-
"-DDOLFIN_CXX_FLAGS=-std=c++11"
-
"-DDOLFIN_AUTO_DETECT_MPI=ON"
-
"-DDOLFIN_ENABLE_CHOLMOD=ON"
-
"-DDOLFIN_ENABLE_DOCS=ON"
-
"-DDOLFIN_ENABLE_HDF5=ON"
-
"-DDOLFIN_ENABLE_MPI=ON"
-
"-DDOLFIN_ENABLE_SCOTCH=ON"
-
"-DDOLFIN_ENABLE_UMFPACK=ON"
-
"-DDOLFIN_ENABLE_ZLIB=ON"
-
"-DDOLFIN_SKIP_BUILD_TESTS=ON" # Otherwise SCOTCH is not found
-
# TODO: Enable the following features
-
"-DDOLFIN_ENABLE_PARMETIS=OFF"
-
"-DDOLFIN_ENABLE_PETSC=OFF"
-
"-DDOLFIN_ENABLE_SLEPC=OFF"
-
"-DDOLFIN_ENABLE_TRILINOS=OFF"
-
];
-
installCheckPhase = ''
-
source $out/share/dolfin/dolfin.conf
-
make runtests
-
'';
-
meta = {
-
description = "FEniCS Problem Solving Environment in Python and C++";
-
homepage = "https://fenicsproject.org/";
-
license = lib.licenses.lgpl3;
-
};
-
};
-
python-dolfin = buildPythonPackage rec {
-
pname = "dolfin";
-
inherit version;
-
format = "setuptools";
-
disabled = isPy27;
-
src = dolfin.src;
-
sourceRoot = "${pname}-${version}/python";
-
nativeBuildInputs = [
-
pybind11
-
cmake
-
];
-
dontUseCmakeConfigure = true;
-
preConfigure = ''
-
export CMAKE_PREFIX_PATH=${pybind11}/share/cmake/pybind11:$CMAKE_PREFIX_PATH
-
substituteInPlace setup.py --replace "pybind11==2.2.4" "pybind11"
-
substituteInPlace dolfin/jit/jit.py \
-
--replace 'pkgconfig.exists("dolfin")' 'pkgconfig.exists("${dolfin}/lib/pkgconfig/dolfin.pc")' \
-
--replace 'pkgconfig.parse("dolfin")' 'pkgconfig.parse("${dolfin}/lib/pkgconfig/dolfin.pc")'
-
'';
-
buildInputs = [
-
dolfin
-
boost186
-
];
-
-
propagatedBuildInputs = [
-
dijitso
-
ffc
-
mpi4py
-
numpy
-
ufl
-
pkgconfig
-
pybind11
-
];
-
doCheck = false; # Tries to orte_ess_init and call ssh to localhost
-
passthru.tests = {
-
inherit (nixosTests) fenics;
-
};
-
meta = {
-
description = "Python bindings for the DOLFIN FEM compiler";
-
homepage = "https://fenicsproject.org/";
-
platforms = lib.platforms.all;
-
license = lib.licenses.lgpl3;
-
};
-
};
-
in
-
python-dolfin
+6 -9
pkgs/development/python-modules/fingerprints/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
+
hatchling,
normality,
pytestCheckHook,
-
pythonOlder,
-
setuptools,
}:
buildPythonPackage rec {
pname = "fingerprints";
-
version = "1.2.3";
+
version = "1.3.1";
pyproject = true;
-
-
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "alephdata";
repo = "fingerprints";
-
rev = version;
-
hash = "sha256-U2UslCy1OagVTtllCKsEBX4zI/qIczbxs2Cxzy+/Xys=";
+
tag = version;
+
hash = "sha256-Q+XCsuGMHPtOqB0SauVuYInR5FGMuG6aNhqiAwTJvSI=";
};
-
nativeBuildInputs = [ setuptools ];
+
build-system = [ hatchling ];
-
propagatedBuildInputs = [ normality ];
+
dependencies = [ normality ];
nativeCheckInputs = [ pytestCheckHook ];
+12 -4
pkgs/development/python-modules/functions-framework/default.nix
···
fetchFromGitHub,
flask,
gunicorn,
+
httpx,
pretend,
pytest-asyncio,
pytestCheckHook,
requests,
setuptools,
+
starlette,
+
uvicorn,
+
uvicorn-worker,
watchdog,
werkzeug,
}:
buildPythonPackage rec {
pname = "functions-framework";
-
version = "3.8.3";
+
version = "3.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "functions-framework-python";
rev = "v${version}";
-
hash = "sha256-kfoSGe08vCOXunzFH5FA7/NesOwAklfChKeoIfBXBlQ=";
+
hash = "sha256-TvC+URJtsquBX/5F5Z2Nw/4sD3hsvF2c/jlv87lGjfM=";
};
build-system = [ setuptools ];
···
deprecation
flask
gunicorn
+
starlette
+
uvicorn
+
uvicorn-worker
watchdog
werkzeug
];
nativeCheckInputs = [
docker
+
httpx
pretend
pytest-asyncio
pytestCheckHook
requests
];
+
pythonImportsCheck = [ "functions_framework" ];
+
disabledTests = [
# Test requires a running Docker instance
"test_cloud_run_http"
];
-
-
pythonImportsCheck = [ "functions_framework" ];
meta = {
description = "FaaS (Function as a service) framework for writing portable Python functions";
+6 -8
pkgs/development/python-modules/huum/default.nix
···
poetry-core,
pytest-asyncio,
pytestCheckHook,
-
pythonOlder,
}:
buildPythonPackage rec {
···
version = "0.8.1";
pyproject = true;
-
disabled = pythonOlder "3.11";
-
src = fetchFromGitHub {
owner = "frwickst";
repo = "pyhuum";
···
hash = "sha256-8wldXJAdo1PK4bKX0rKJjNwwTS5FSgr9RcwiyVhESb8=";
};
-
nativeBuildInputs = [ poetry-core ];
+
build-system = [ poetry-core ];
-
propagatedBuildInputs = [
+
dependencies = [
aiohttp
mashumaro
-
];
+
]
+
++ aiohttp.optional-dependencies.speedups;
nativeCheckInputs = [
pytest-asyncio
···
meta = with lib; {
description = "Library for Huum saunas";
homepage = "https://github.com/frwickst/pyhuum";
-
changelog = "https://github.com/frwickst/pyhuum/releases/tag/${version}";
-
license = with licenses; [ mit ];
+
changelog = "https://github.com/frwickst/pyhuum/releases/tag/${src.tag}";
+
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
+34
pkgs/development/python-modules/kaiterra-async-client/default.nix
···
+
{
+
lib,
+
aiohttp,
+
buildPythonPackage,
+
fetchPypi,
+
setuptools,
+
}:
+
+
buildPythonPackage rec {
+
pname = "kaiterra-async-client";
+
version = "1.1.0";
+
pyproject = true;
+
+
src = fetchPypi {
+
inherit pname version;
+
hash = "sha256-Wap+yJaIIwPfOUtbVijr85BU3F/JIN2p7nRWW3tsPP8=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [ aiohttp ];
+
+
# PyPI tarball doesn't include tests
+
doCheck = false;
+
+
pythonImportsCheck = [ "kaiterra_async_client" ];
+
+
meta = {
+
description = "Async Python client for Kaiterra API";
+
homepage = "https://github.com/Michsior14/python-kaiterra-async-client";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.jamiemagee ];
+
};
+
}
+2 -2
pkgs/development/python-modules/langchain-aws/default.nix
···
buildPythonPackage rec {
pname = "langchain-aws";
-
version = "0.2.29";
+
version = "0.2.30";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-aws";
tag = "langchain-aws==${version}";
-
hash = "sha256-WV/z8hEOPtM3o7/4ZqZSw1cGI2d0NFAz1KajF1i/vQI=";
+
hash = "sha256-Q69DAqdlddTaUMxw51dLb+CQt5HOsaumlU8mfkGWZkQ=";
};
postPatch = ''
+43
pkgs/development/python-modules/monarchmoney/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
setuptools,
+
aiohttp,
+
gql,
+
oathtool,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "monarchmoney";
+
version = "0.1.15";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "hammem";
+
repo = "monarchmoney";
+
tag = "v${version}";
+
hash = "sha256-I5YCINwJqzdntVGn8T8Yx/cfWOtwgwvyt30swBLQHDo=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
aiohttp
+
gql
+
oathtool
+
];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
pythonImportsCheck = [ "monarchmoney" ];
+
+
meta = {
+
description = "Python API for Monarch Money";
+
homepage = "https://github.com/hammem/monarchmoney";
+
changelog = "https://github.com/hammem/monarchmoney/releases/tag/v${version}";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.jamiemagee ];
+
};
+
}
+10 -10
pkgs/development/python-modules/mypy-boto3/default.nix
···
"sha256-7FIXPtt4FMjxXbHtiO4qbS4wUfi10rmVODshIORlfhs=";
mypy-boto3-batch =
-
buildMypyBoto3Package "batch" "1.40.0"
-
"sha256-ntn7rj4xPShaKcOsswMdQrWmprnOcH1QyquancPI0zA=";
+
buildMypyBoto3Package "batch" "1.40.5"
+
"sha256-RV7StAIpxSmwv9a+3YNGHKqym+y9A09fM4Cv2Qwj8f8=";
mypy-boto3-billingconductor =
buildMypyBoto3Package "billingconductor" "1.40.0"
···
"sha256-oL6q5WNV+z5etEOdZakZqeYfbqL2n/vwoD/WtFrYlfA=";
mypy-boto3-cloudfront =
-
buildMypyBoto3Package "cloudfront" "1.40.0"
-
"sha256-RLASB36ERKJztiCVAlVWIStWmsg6638oX4WSGnNR6e4=";
+
buildMypyBoto3Package "cloudfront" "1.40.5"
+
"sha256-vuRBMVk6gQ+mfNLG/QV/EjvwfX3mM3ttgK/zUsi0ghA=";
mypy-boto3-cloudhsm =
buildMypyBoto3Package "cloudhsm" "1.40.0"
···
"sha256-FyjlcLmx8cmYlTlzxI8AupyGJXwIWEh7OOtKeUA6vPk=";
mypy-boto3-codebuild =
-
buildMypyBoto3Package "codebuild" "1.40.0"
-
"sha256-FFbyglD7Cuwp20RutRBXu7X097WK+gLfbzhWE7CrPyI=";
+
buildMypyBoto3Package "codebuild" "1.40.5"
+
"sha256-ReATcp8ORYv1MsyKGdt5WfSWeZ3emGfqJjswBeG/P5o=";
mypy-boto3-codecatalyst =
buildMypyBoto3Package "codecatalyst" "1.40.0"
···
"sha256-So/NDL0KF5iypLYitnJ/38C5RovqBGXcUhHtlEMnjMM=";
mypy-boto3-glue =
-
buildMypyBoto3Package "glue" "1.40.0"
-
"sha256-mrP7ztL3Pl4/pJlAtn+eq2TEFX9kWRBT7GsK0oJKDuk=";
+
buildMypyBoto3Package "glue" "1.40.5"
+
"sha256-ux3mdI2uZoWqEN7p8yvmWM8F3x8WzQUJaJK1j4fYvXE=";
mypy-boto3-grafana =
buildMypyBoto3Package "grafana" "1.40.0"
···
"sha256-/LlMFYC7cJWb9C5JIt0dTEPtl2sPsalSq7mYaFSf3c4=";
mypy-boto3-guardduty =
-
buildMypyBoto3Package "guardduty" "1.40.0"
-
"sha256-tKp7/s70JDEPxMzSQ1Vr1Cd126VrmumKGtRLBG2Kp9Q=";
+
buildMypyBoto3Package "guardduty" "1.40.5"
+
"sha256-yIFysk4ru4Us4azUpGVYim1j8FTQfxw/s0xmZWwSneQ=";
mypy-boto3-health =
buildMypyBoto3Package "health" "1.40.0"
+7 -7
pkgs/development/python-modules/normality/default.nix
···
fetchFromGitHub,
buildPythonPackage,
hatchling,
-
text-unidecode,
charset-normalizer,
chardet,
banal,
pyicu,
pytestCheckHook,
}:
+
buildPythonPackage rec {
pname = "normality";
-
version = "2.6.1";
+
version = "3.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pudo";
repo = "normality";
-
rev = version;
-
hash = "sha256-RsZP/GkEuPKGZK2+/57kvMwm9vk0FTKN2/XtOmfoZxA=";
+
tag = version;
+
hash = "sha256-AAxFsdh2pv317hn9vr8Xpz9QPLYEa3KMDcObwR51NWo=";
};
-
buildInputs = [ hatchling ];
+
build-system = [ hatchling ];
-
propagatedBuildInputs = [
+
dependencies = [
charset-normalizer
-
text-unidecode
chardet
banal
pyicu
];
nativeCheckInputs = [ pytestCheckHook ];
+
pythonImportsCheck = [ "normality" ];
meta = {
+46
pkgs/development/python-modules/oathtool/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
setuptools,
+
setuptools-scm,
+
autocommand,
+
importlib-resources,
+
path,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "oathtool";
+
version = "2.4.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "jaraco";
+
repo = "oathtool";
+
tag = "v${version}";
+
hash = "sha256-Qa4/fVa7Ws8t42MxZpEVKI7Wyux/uN77VP0JBnrmgq0=";
+
};
+
+
build-system = [
+
setuptools
+
setuptools-scm
+
];
+
+
dependencies = [
+
autocommand
+
path
+
];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
pythonImportsCheck = [ "oathtool" ];
+
+
meta = {
+
description = "One-time password generator";
+
homepage = "https://github.com/jaraco/oathtool";
+
changelog = "https://github.com/jaraco/oathtool/releases/tag/v${version}";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.jamiemagee ];
+
};
+
}
+2 -2
pkgs/development/python-modules/ollama/default.nix
···
buildPythonPackage rec {
pname = "ollama";
-
version = "0.5.1";
+
version = "0.5.3";
pyproject = true;
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama-python";
tag = "v${version}";
-
hash = "sha256-XCsBdU8dUJIcfbvwUB6UNP2AhAmBxnk0kiFkOYcd1zY=";
+
hash = "sha256-QpG8bo6tarhW4NpdD4MQ9DWR/w8KjT2zEQyirYtTjJ0=";
};
pythonRelaxDeps = [ "httpx" ];
+8 -4
pkgs/development/python-modules/opower/default.nix
···
cryptography,
fetchFromGitHub,
pyotp,
+
pytest-asyncio,
python-dotenv,
pytestCheckHook,
-
pythonOlder,
setuptools,
}:
···
pname = "opower";
version = "0.15.1";
pyproject = true;
-
-
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "tronikos";
···
];
nativeCheckInputs = [
+
pytest-asyncio
pytestCheckHook
python-dotenv
];
pythonImportsCheck = [ "opower" ];
+
disabledTests = [
+
# Tests require network access
+
"test_invalid_auth"
+
];
+
meta = with lib; {
description = "Module for getting historical and forecasted usage/cost from utilities that use opower.com";
homepage = "https://github.com/tronikos/opower";
-
changelog = "https://github.com/tronikos/opower/releases/tag/v${version}";
+
changelog = "https://github.com/tronikos/opower/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
···
buildPythonPackage rec {
pname = "pyexploitdb";
-
version = "0.2.91";
+
version = "0.2.92";
pyproject = true;
disabled = pythonOlder "3.7";
···
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
-
hash = "sha256-WBAy4z5Xlfw2Eszp5eczWzwzTH1aw9nn5mExM4xbUFY=";
+
hash = "sha256-tjNOSTDPmi+Ml3HBN+I+iPGerrAHtoaPNSGisWIYaxM=";
};
build-system = [ setuptools ];
+8 -3
pkgs/development/python-modules/pymodbus/default.nix
···
buildPythonPackage rec {
pname = "pymodbus";
-
version = "3.10.0";
+
version = "3.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pymodbus-dev";
repo = "pymodbus";
tag = "v${version}";
-
hash = "sha256-Frrx3FXtz4GCCv106t/pMpfsPSCINH74Ner+WlccbgQ=";
+
hash = "sha256-bwTc2tzgGNcsDDeHkjq9ZeTuYLc7u76WbMvzOmzOTI4=";
};
build-system = [ setuptools ];
···
"test_simulator"
];
+
disabledTestPaths = [
+
# Don't test the examples
+
"examples/"
+
];
+
meta = with lib; {
description = "Python implementation of the Modbus protocol";
longDescription = ''
···
'';
homepage = "https://github.com/pymodbus-dev/pymodbus";
changelog = "https://github.com/pymodbus-dev/pymodbus/releases/tag/${src.tag}";
-
license = with licenses; [ bsd3 ];
+
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
mainProgram = "pymodbus.simulator";
};
+5 -7
pkgs/development/python-modules/python-stdnum/default.nix
···
fetchPypi,
pytestCheckHook,
pytest-cov-stub,
-
pythonOlder,
setuptools,
zeep,
}:
buildPythonPackage rec {
pname = "python-stdnum";
-
version = "1.20";
+
version = "2.1";
pyproject = true;
-
disabled = pythonOlder "3.7";
-
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-rSos8usCXeQIIQI182tK4xJS3jGGJAzKqBJuEXy4JpA=";
+
pname = "python_stdnum";
+
inherit version;
+
hash = "sha256-awFkWWnrPf1VBhoBFNWTdTzZ5lPOqQgxmLfuoSZEOXo=";
};
-
nativeBuildInputs = [ setuptools ];
+
build-system = [ setuptools ];
nativeCheckInputs = [
pytestCheckHook
+10 -6
pkgs/development/python-modules/rigour/default.nix
···
{
lib,
-
buildPythonPackage,
-
fetchFromGitHub,
-
hatchling,
+
ahocorasick-rs,
babel,
banal,
+
buildPythonPackage,
+
fetchFromGitHub,
fingerprints,
+
hatchling,
jellyfish,
jinja2,
normality,
+
orjson,
+
pytestCheckHook,
python-stdnum,
pytz,
pyyaml,
rapidfuzz,
typing-extensions,
-
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "rigour";
-
version = "0.8.2";
+
version = "1.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "opensanctions";
repo = "rigour";
tag = "v${version}";
-
hash = "sha256-endggriOj+DBWfcYDQ034OvzxVCaHV9QUMAk0qtSYPg=";
+
hash = "sha256-k0rOl9mkSD7Evb8wc043Coa2UNSlaX7BqUscqcEciRQ=";
};
build-system = [
···
];
dependencies = [
+
ahocorasick-rs
babel
banal
fingerprints
jellyfish
jinja2
normality
+
orjson
python-stdnum
pytz
pyyaml
+2 -2
pkgs/development/python-modules/rio-stac/default.nix
···
buildPythonPackage rec {
pname = "rio-stac";
-
version = "0.10.1";
+
version = "0.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "developmentseed";
repo = "rio-stac";
tag = version;
-
hash = "sha256-sK03AWDwsUanxl756z/MrroF3cm7hV3dpPhVQ/1cs3E=";
+
hash = "sha256-3MAqBhekkjJOQnE1B7GxZiFcjkbhhsON01ciKPvGa4g=";
};
build-system = [ flit ];
+3 -3
pkgs/development/python-modules/safetensors/default.nix
···
buildPythonPackage rec {
pname = "safetensors";
-
version = "0.6.1";
+
version = "0.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "safetensors";
tag = "v${version}";
-
hash = "sha256-GHeulf1LNl6vxu0mQLdU4FhMWMLxo34HmTdIMtHz+so=";
+
hash = "sha256-IyKk29jMAbYW+16mrpqQWjnsmNFEvUwkB048AAx/Cvw=";
};
sourceRoot = "${src.name}/bindings/python";
···
src
sourceRoot
;
-
hash = "sha256-2s5cdhR2KO6qBw9ZJmo/zW8+dIBN3kccUpOMfm8vKmA=";
+
hash = "sha256-+92fCILZwk/TknGXgR9lRN55WnmkgUJfCszFthstzXs=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
···
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
-
version = "3.0.1439";
+
version = "3.0.1441";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
-
hash = "sha256-UIf++HKo2BLrBMKXoIXLjyCB0ZCtxMzaBibpptKOGU0=";
+
hash = "sha256-c0F2Rtji70JM5IQsaGja69ZbZQyKPQlzJLfv3lft28U=";
};
build-system = [ setuptools ];
+41
pkgs/development/python-modules/typedmonarchmoney/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
poetry-core,
+
monarchmoney,
+
rich,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "typedmonarchmoney";
+
version = "0.4.4";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "jeeftor";
+
repo = "monarchmoney-typed";
+
tag = "v${version}";
+
hash = "sha256-AM6d7oecKf5aG8zO3I6BGY3/rgtrdzNabCwX8AOlEs4=";
+
};
+
+
build-system = [ poetry-core ];
+
+
dependencies = [
+
monarchmoney
+
rich
+
];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
pythonImportsCheck = [ "typedmonarchmoney" ];
+
+
meta = {
+
description = "Typed wrapper around the Monarch Money API";
+
homepage = "https://github.com/jeeftor/monarchmoney-typed";
+
changelog = "https://github.com/jeeftor/monarchmoney-typed/releases/tag/v${version}";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.jamiemagee ];
+
};
+
}
+52
pkgs/development/python-modules/uvicorn-worker/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
gunicorn,
+
hatchling,
+
httpx,
+
pytestCheckHook,
+
trustme,
+
uvicorn,
+
}:
+
+
buildPythonPackage rec {
+
pname = "uvicorn-worker";
+
version = "0.3.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "Kludex";
+
repo = "uvicorn-worker";
+
tag = version;
+
hash = "sha256-a5L4H1Bym5Dx9/pGL/Vz6ZO699t/1Wmc1ExIb0t/ISc=";
+
};
+
+
build-system = [ hatchling ];
+
+
dependencies = [
+
gunicorn
+
uvicorn
+
];
+
+
nativeCheckInputs = [
+
gunicorn
+
httpx
+
pytestCheckHook
+
trustme
+
];
+
+
preCheck = ''
+
export PATH="$PATH:$out/bin";
+
'';
+
+
pythonImportsCheck = [ "uvicorn_worker" ];
+
+
meta = {
+
description = "Uvicorn worker for Gunicorn";
+
homepage = "https://github.com/Kludex/uvicorn-worker";
+
changelog = "https://github.com/Kludex/uvicorn-worker/releases/tag/${src.tag}";
+
license = lib.licenses.bsd3;
+
maintainers = with lib.maintainers; [ fab ];
+
};
+
}
+2 -2
pkgs/development/python-modules/xiaomi-ble/default.nix
···
buildPythonPackage rec {
pname = "xiaomi-ble";
-
version = "1.1.0";
+
version = "1.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "Bluetooth-Devices";
repo = "xiaomi-ble";
tag = "v${version}";
-
hash = "sha256-a1KHP3tkryKO3hlaHjLWZ8Foh1PCPa9aEPK4UHGNPeE=";
+
hash = "sha256-elPT+hwnFoy62CbpKsaTLP8D+Pui6BD2De7oJistM0w=";
};
build-system = [ poetry-core ];
+11
pkgs/development/r-modules/default.nix
···
LIBAPPARMOR_HOME = pkgs.libapparmor;
});
+
# Append cargo path to path variable
+
# This will provide cargo in case it's not set by the user
+
rextendr = old.rextendr.overrideAttrs (attrs: {
+
postPatch = ''
+
substituteInPlace R/zzz.R --replace-fail \
+
".onLoad <- function(...) {" \
+
'.onLoad <- function(...) {
+
Sys.setenv(PATH = paste0(Sys.getenv("PATH"), ":${lib.getBin pkgs.cargo}/bin"))'
+
'';
+
});
+
RMySQL = old.RMySQL.overrideAttrs (attrs: {
MYSQL_DIR = "${pkgs.libmysqlclient}";
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
+3 -3
pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
···
buildGoModule rec {
pname = "tflint-ruleset-aws";
-
version = "0.41.0";
+
version = "0.42.0";
src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
-
hash = "sha256-Vw/JlpfeCdasReM4hUouTlGiANUJ08PcTcctEbAuQRM=";
+
hash = "sha256-R2Njm5RpjdSGMi9qdu8wTEEM5YyMaf/UAkdBVYPl9W0=";
};
-
vendorHash = "sha256-ghS99xkbEk3erHZgQNvkra9X1bZk6Ujq7j+O3zC2UVI=";
+
vendorHash = "sha256-Sn7uze6uSI2O824UjG8pFMQ1KsnwdknRzOT9czpNnD4=";
postPatch = ''
# some automation for creating new releases on GitHub, which we don't need
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
···
};
# ./update-zen.py lqx
lqx = {
-
version = "6.15.8"; # lqx
+
version = "6.15.9"; # lqx
suffix = "lqx1"; # lqx
-
sha256 = "1z85h8k49acw5w1m7z6lclnr62rgr6dbi2sci7in59qkq1zfvkb9"; # lqx
+
sha256 = "16yds3lp4h0fk33fffwvh7az03wfw26ryl61h601na96m3sffwfj"; # lqx
isLqx = true;
};
};
+5 -2
pkgs/servers/home-assistant/component-packages.nix
···
];
"kaiterra" =
ps: with ps; [
-
]; # missing inputs: kaiterra-async-client
+
kaiterra-async-client
+
];
"kaleidescape" =
ps: with ps; [
pykaleidescape
···
];
"monarch_money" =
ps: with ps; [
-
]; # missing inputs: typedmonarchmoney
+
typedmonarchmoney
+
];
"monessen" =
ps: with ps; [
];
···
"modem_callerid"
"modern_forms"
"mold_indicator"
+
"monarch_money"
"monoprice"
"monzo"
"moon"
+38
pkgs/servers/home-assistant/custom-lovelace-modules/opensprinkler-card/package.nix
···
+
{
+
lib,
+
buildNpmPackage,
+
fetchFromGitHub,
+
fetchurl,
+
}:
+
+
buildNpmPackage (finalAttrs: {
+
pname = "opensprinkler-card";
+
version = "1.13.2";
+
+
src = fetchFromGitHub {
+
owner = "rianadon";
+
repo = "opensprinkler-card";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-Ds5x/Ktughi1/jO3mSo0yALJoD+okl4W68EYlHqsMEg=";
+
};
+
+
makeCacheWritable = true;
+
+
npmDepsHash = "sha256-6zze/SzgZGaFOtGO/aEzX3JO+NdAI1H6nVuvILE74HI=";
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir $out
+
install -m0644 dist/opensprinkler-card.js $out
+
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "Home Assistant card for collecting OpenSprinkler status";
+
homepage = "https://github.com/rianadon/opensprinkler-card";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ jfly ];
+
};
+
})
+2 -2
pkgs/servers/http/tomcat/default.nix
···
};
tomcat11 = common {
-
version = "11.0.9";
-
hash = "sha256-YsVio60p26PqBPWK4x6/yGXPISAzUWP88PwD1CbtOoc=";
+
version = "11.0.10";
+
hash = "sha256-6w4ybJed9iyiqq0igUalagYyP9Okroz8NP8NLeWKMNY=";
};
}
+2 -2
pkgs/stdenv/generic/check-meta.nix
···
however ${getNameWithVersion attrs} only has the outputs: ${builtins.concatStringsSep ", " actualOutputs}
-
and is missing the following ouputs:
+
and is missing the following outputs:
${concatStrings (builtins.map (output: " - ${output}\n") missingOutputs)}
'';
···
else if valid == "warn" then
(handleEvalWarning { inherit meta attrs; } { inherit (validity) reason errormsg; })
else
-
throw "Unknown validitiy: '${valid}'"
+
throw "Unknown validity: '${valid}'"
);
};
+2 -2
pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
···
}:
buildGhidraExtension (finalAttrs: {
pname = "findcrypt";
-
version = "3.1.0";
+
version = "3.1.1";
src = fetchFromGitHub {
owner = "antoniovazquezblanco";
repo = "GhidraFindcrypt";
rev = "v${finalAttrs.version}";
-
hash = "sha256-hhcKve3Nw9L+/jHYaJmWtTxwyeH4ZMu0qOgCkpSMU6U=";
+
hash = "sha256-3QLIXxUSDGhO4lrH5ib0iWnqXB2dbOqduUMbM1gFW14=";
};
meta = {
+2 -2
pkgs/tools/security/ghidra/extensions/wasm/default.nix
···
}:
buildGhidraExtension (finalAttrs: {
pname = "wasm";
-
version = "2.3.1";
+
version = "2.3.2";
src = fetchFromGitHub {
owner = "nneonneo";
repo = "ghidra-wasm-plugin";
rev = "v${finalAttrs.version}";
-
hash = "sha256-aoSMNzv+TgydiXM4CbvAyu/YsxmdZPvpkZkYEE3C+V4=";
+
hash = "sha256-JFUPhh4WUcfxYow3kLMyva1Ni/cQBIit983o/KbbKps=";
};
nativeBuildInputs = [ ant ];
-4
pkgs/top-level/all-packages.nix
···
kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners
{ };
-
kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
-
inherit (libsForQt5.kdeFrameworks) breeze-icons;
-
};
-
la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
inherit (plasma5Packages) breeze-icons;
inherit (pantheon) elementary-icon-theme;
+1
pkgs/top-level/python-aliases.nix
···
fastpair = throw "fastpair is unmaintained upstream and has therefore been removed"; # added 2024-05-01
faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
inherit (super.pkgs) fetchPypi; # added 2023-05-25
+
fenics = throw "fenics has been removed, use fenics-dolfinx instead"; # added 2025-08-07
filebrowser_safe = filebrowser-safe; # added 2024-01-03
filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19
flaskbabel = flask-babel; # added 2023-01-19
+10 -2
pkgs/top-level/python-packages.nix
···
feedparser = callPackage ../development/python-modules/feedparser { };
-
fenics = callPackage ../development/python-modules/fenics { hdf5 = pkgs.hdf5_1_10; };
-
fenics-basix = callPackage ../development/python-modules/fenics-basix { };
fenics-dolfinx = callPackage ../development/python-modules/fenics-dolfinx { };
···
);
kaitaistruct = callPackage ../development/python-modules/kaitaistruct { };
+
+
kaiterra-async-client = callPackage ../development/python-modules/kaiterra-async-client { };
kajiki = callPackage ../development/python-modules/kajiki { };
···
monai-deploy = callPackage ../development/python-modules/monai-deploy { };
+
monarchmoney = callPackage ../development/python-modules/monarchmoney { };
+
monero = callPackage ../development/python-modules/monero { };
mongodict = callPackage ../development/python-modules/mongodict { };
···
oasatelematics = callPackage ../development/python-modules/oasatelematics { };
oath = callPackage ../development/python-modules/oath { };
+
+
oathtool = callPackage ../development/python-modules/oathtool { };
oauth2-client = callPackage ../development/python-modules/oauth2-client { };
···
typed-settings = callPackage ../development/python-modules/typed-settings { };
+
typedmonarchmoney = callPackage ../development/python-modules/typedmonarchmoney { };
+
typedunits = callPackage ../development/python-modules/typedunits { };
typeguard = callPackage ../development/python-modules/typeguard { };
···
uvcclient = callPackage ../development/python-modules/uvcclient { };
uvicorn = callPackage ../development/python-modules/uvicorn { };
+
+
uvicorn-worker = callPackage ../development/python-modules/uvicorn-worker { };
uvloop = callPackage ../development/python-modules/uvloop { };