Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-01-05 00:20:51 +00:00
committed by GitHub
102 changed files with 3747 additions and 3036 deletions
@@ -11,10 +11,19 @@ let
in
{
options.services.llama-swap = {
enable = lib.mkEnableOption "enable the llama-swap service";
enable = lib.mkEnableOption "the llama-swap service";
package = lib.mkPackageOption pkgs "llama-swap" { };
listenAddress = lib.mkOption {
type = lib.types.str;
default = "localhost";
example = "0.0.0.0";
description = ''
Address that llama-swap listens on.
'';
};
port = lib.mkOption {
default = 8080;
example = 11343;
@@ -33,6 +42,30 @@ in
'';
};
tls = {
enable = lib.mkEnableOption "TLS encryption";
certFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/path/to/cert.pem";
description = ''
Path to the TLS certificate file. This certificate will be offered to,
and may be verified by, clients.
'';
};
keyFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/path/to/key.pem";
description = ''
Path to the TLS private key file. This key will be used to decrypt,
data received from clients.
'';
};
};
settings = lib.mkOption {
type = lib.types.submodule { freeformType = settingsFormat.type; };
description = ''
@@ -64,6 +97,17 @@ in
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = cfg.tls.enable -> cfg.tls.certFile != null;
message = "Please provide a certificate to use for TLS encryption.";
}
{
assertion = cfg.tls.enable -> cfg.tls.keyFile != null;
message = "Please provide a private key to use for TLS encryption.";
}
];
systemd.services.llama-swap = {
description = "Model swapping for LLaMA C++ Server (or any local OpenAPI compatible server)";
after = [ "network.target" ];
@@ -71,7 +115,18 @@ in
serviceConfig = {
Type = "exec";
ExecStart = "${lib.getExe cfg.package} --listen :${toString cfg.port} --config ${configFile}";
ExecStart = "${lib.getExe cfg.package} ${
lib.escapeShellArgs (
[
"--listen=${cfg.listenAddress}:${toString cfg.port}"
"--config=${configFile}"
]
++ lib.optionals cfg.tls.enable [
"--tls-cert-file=${cfg.tls.certFile}"
"--tls-key-file=${cfg.tls.keyFile}"
]
)
}";
Restart = "on-failure";
RestartSec = 3;
@@ -112,6 +167,7 @@ in
ProtectProc = "invisible";
ProtectHostname = true;
ProcSubset = "pid";
WorkingDirectory = "/tmp";
};
};
networking.firewall = lib.mkIf cfg.openFirewall { allowedTCPPorts = [ cfg.port ]; };
+1 -1
View File
@@ -1281,7 +1281,7 @@ let
(assertValueOneOf "EmitRouter" boolValues)
(assertValueOneOf "EmitTimezone" boolValues)
(assertValueOneOf "BindToInterface" boolValues)
(assertValueOneOf "PersistLeases" boolValues)
(assertValueOneOf "PersistLeases" (boolValues ++ [ "runtime" ]))
];
sectionIPv6SendRA = checkUnitConfig "IPv6SendRA" [
+2 -2
View File
@@ -168,7 +168,8 @@ stdenv.mkDerivation {
++ lib.optional wrapPythonDrv makeWrapper
++ lib.optional nlsSupport gettext
++ lib.optional perlSupport perl
++ lib.optional (guiSupport == "gtk3") wrapGAppsHook3;
++ lib.optional (guiSupport == "gtk3") wrapGAppsHook3
++ lib.optional waylandSupport wayland-scanner;
buildInputs = [
ncurses
@@ -188,7 +189,6 @@ stdenv.mkDerivation {
]
++ lib.optional (guiSupport == "gtk2") gtk2-x11
++ lib.optional (guiSupport == "gtk3") gtk3-x11
++ lib.optional waylandSupport wayland-scanner
++ lib.optional luaSupport lua
++ lib.optional pythonSupport python3
++ lib.optional tclSupport tcl
@@ -12050,6 +12050,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
nvim-treesitter-locals = buildVimPlugin {
pname = "nvim-treesitter-locals";
version = "0-unstable-2025-11-28";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-locals";
rev = "76d9ea45e860fb42b92ac4926ea869239fc638d0";
hash = "sha256-FLZ6h1M3Kc/YjOfKhn8nKLyVTySMMpsOL2MzIoAMEes=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-locals/";
meta.hydraPlatforms = [ ];
};
nvim-treesitter-pairs = buildVimPlugin {
pname = "nvim-treesitter-pairs";
version = "0-unstable-2023-07-23";
@@ -925,6 +925,7 @@ https://github.com/nvim-tree/nvim-tree.lua/,,
https://github.com/nvim-treesitter/nvim-treesitter/,,
https://github.com/nvim-treesitter/nvim-treesitter-context/,,
https://github.com/RRethy/nvim-treesitter-endwise/,HEAD,
https://github.com/nvim-treesitter/nvim-treesitter-locals/,HEAD,
https://github.com/theHamsta/nvim-treesitter-pairs/,HEAD,
https://github.com/eddiebergman/nvim-treesitter-pyfold/,,
https://github.com/nvim-treesitter/nvim-treesitter-refactor/,,
@@ -1997,8 +1997,8 @@ let
mktplcRef = {
name = "Go";
publisher = "golang";
version = "0.50.0";
hash = "sha256-e0O5EXStxHw7sKozH6qzLSMzy00S+6Q7p9KtP+NbB6Y=";
version = "0.52.1";
hash = "sha256-y3IaNkdyWnZCwQ9Zgryn6D2cUT+eyJ4/yXgGSTRGpWw=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog";
@@ -715,11 +715,11 @@
"vendorHash": "sha256-BUxnKxr0htpdSSTMzb3ix1nNlX7PTBv38ozDjnZ2eK8="
},
"huaweicloud_huaweicloud": {
"hash": "sha256-MQq3fbDXJdULy0xutWmWRmgKa3STny3qsklxgL/z/28=",
"hash": "sha256-8GsGyWBkeHy+7MOrjn6r8Q67EDBycU0FEFILabJvkWA=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.82.4",
"rev": "v1.83.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
+4
View File
@@ -3,6 +3,7 @@
stdenv,
fetchFromGitHub,
buildNpmPackage,
nodejs_22,
pkg-config,
anytype-heart,
libsecret,
@@ -32,6 +33,9 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-hJJK/RJnSm8QpjGcnxUsemrAsRNYCHSGSH8iUZZYXJI=";
# npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535
nodejs = nodejs_22;
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
};
+4
View File
@@ -3,7 +3,9 @@
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
nodejs_22,
}:
buildNpmPackage rec {
pname = "ares-cli";
version = "3.2.1";
@@ -14,6 +16,8 @@ buildNpmPackage rec {
hash = "sha256-L8suZDtXVchVyvp7KCv0UaceJqqGBdfopd5tZzwj3MY=";
};
nodejs = nodejs_22;
dontNpmBuild = true;
npmDepsHash = "sha256-ATIxe/sulfOpz5KiWauDAPZrlfUOFyiTa+5ECFbVd+0=";
+2 -3
View File
@@ -80,13 +80,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ausaxs";
version = "1.1.2";
version = "1.1.7";
src = fetchFromGitHub {
owner = "AUSAXS";
repo = "AUSAXS";
tag = "v${finalAttrs.version}";
hash = "sha256-83ZgplSZmY/2DZXG1t+/4+gzlv/YusRFeDRqNuie0JA=";
hash = "sha256-/d6EXDn60ap7dluJZtVP5vGiJTn4ggF7XYZ6ONGipDs=";
};
patches = [ ./cmake-no-fetchcontent.patch ];
@@ -134,7 +134,6 @@ stdenv.mkDerivation (finalAttrs: {
postInstall = ''
cp --recursive lib/* $out/lib/
cp --recursive bin $out/bin
rm $out/bin/scripts
cp --recursive ../scripts $out/bin/scripts
'';
+3 -3
View File
@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "beads";
version = "0.27.2";
version = "0.42.0";
src = fetchFromGitHub {
owner = "steveyegge";
repo = "beads";
tag = "v${finalAttrs.version}";
hash = "sha256-PpuyQCQocmOqt4EYDsjx1nh0dRxt2e7Vu1/KQ74B88Q=";
hash = "sha256-3t+pm7vuFj3PH1oCJ/AnwbGupqleimNQnP2bRSBHrSg=";
};
vendorHash = "sha256-5p4bHTBB6X30FosIn6rkMDJoap8tOvB7bLmVKsy09D8=";
vendorHash = "sha256-ovG0EWQFtifHF5leEQTFvTjGvc+yiAjpAaqaV0OklgE=";
subPackages = [ "cmd/bd" ];
@@ -2,6 +2,7 @@
lib,
rustPlatform,
fetchFromGitHub,
stdenv,
}:
rustPlatform.buildRustPackage rec {
@@ -19,6 +20,8 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ rustPlatform.bindgenHook ];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17";
preCheck = "HOME=$(mktemp -d)";
checkFlags = [
+4 -4
View File
@@ -13,16 +13,16 @@
buildNpmPackage (finalAttrs: {
pname = "cheating-daddy";
version = "0.4";
version = "0.5.0";
src = fetchFromGitHub {
owner = "sohzm";
repo = "cheating-daddy";
tag = "v${finalAttrs.version}";
hash = "sha256-yoUHBxiuwFdHF5uvQEFrjONnqBdks5gJgTvX1ME5Vv8=";
tag = finalAttrs.version;
hash = "sha256-w1Kd9V9MQvsWiVHr9pRPVLkds+Aj/dsZg6Xvj0vWWVg=";
};
npmDepsHash = "sha256-HNI0I02tWXJ0Th9oownQ/akXITBs3RlVFpnnmt6kINw=";
npmDepsHash = "sha256-fMvzHrljOm43Dj0uJcqCj6QWd6qosARainhW9WSE348=";
nativeBuildInputs = [
copyDesktopItems
+4 -4
View File
@@ -7,16 +7,16 @@
buildNpmPackage {
pname = "coc-markdownlint";
version = "0-unstable-2025-12-01";
version = "0-unstable-2026-01-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-markdownlint";
rev = "5a3b292e791e7d33bacac8e9e952aef3aab9f867";
hash = "sha256-EaJjeaR8cfqGy2I7nLxPlNyiq4ERpWqUF9i/LloOJaQ=";
rev = "40ed0685b2849e77bc8769e3ab1171ced542c5e3";
hash = "sha256-rHFkypWQKjfHGeiij2DMldAKXVjghkxB/5mGIjIpS9k=";
};
npmDepsHash = "sha256-DCHrO+cuSepnBHl4miLivFElSmSbgH/NRQH68zSJAVA=";
npmDepsHash = "sha256-8ex8JdtSREFl59cT5Mu/PtmjyjMG7PU7IJ31wStp+8I=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
@@ -7,16 +7,16 @@
buildNpmPackage {
pname = "coc-rust-analyzer";
version = "0-unstable-2025-12-23";
version = "0-unstable-2026-01-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
rev = "e64fabb840a35ad1feeedc88b181dd8593c88d8b";
hash = "sha256-npAMi7652BUG4coQjkLIcWcSQ4kH+aDwZXsPsLCeZdY=";
rev = "ffb3c8af18c7c86e05f335d2a614d1a88bd61a3e";
hash = "sha256-8d4GCWpVSwlGn2HSB56/Nll4U+YPx4aupRBxkOUUAr8=";
};
npmDepsHash = "sha256-Qksi1G4YeFU94mIccyMpphER9d/UiCOriqbe0w7LA6c=";
npmDepsHash = "sha256-PgMgpVoKmhuqtSV73wSdqdQ5Bt5AeRwbn71mIulBh8Y=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cppad";
version = "20250000.3";
version = "20260000.0";
src = fetchFromGitHub {
owner = "coin-or";
repo = "CppAD";
tag = finalAttrs.version;
hash = "sha256-nxndrOAgmEbMSVLz66E3X/r35NSgiOvNJnF9BY/IOd0=";
hash = "sha256-P8FUcW0AjMTqG7TVtdM6/v+ctyNQXJsImC26bpxz/i8=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -28,11 +28,11 @@
stdenvNoCC.mkDerivation rec {
pname = "deezer-enhanced";
version = "1.4.1";
version = "1.4.2";
src = fetchurl {
url = "https://github.com/duzda/deezer-enhanced/releases/download/v${version}/deezer-enhanced_${version}_amd64.deb";
hash = "sha256-n7/yEzr40ApBzE+kLWehgMHwkoom4QT9fYLSuFqVA7s=";
hash = "sha256-PRq5R0AXCsW+cEuf1EU+o7g6oa8K5jGAphoNC8cSNFw=";
};
nativeBuildInputs = [
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "git-credential-oauth";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitHub {
owner = "hickford";
repo = "git-credential-oauth";
rev = "v${version}";
hash = "sha256-T10QGMp6keneUzdz7p/4huySIJFp4AmX253pZ3hYSYY=";
hash = "sha256-uzgWFjrX2Ux5/nn2EOcWaN4IQX3xmZJASuwdfvq1/Zw=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -24,7 +24,7 @@ buildGoModule rec {
"-X main.version=${version}"
];
vendorHash = "sha256-g6HT0hmY2RQceSOigH2bVj1jXYhXq95xL0Qak7TMx0o=";
vendorHash = "sha256-ActdfhT4SOWFjXz9XXx1AAnfRQbdTeID79dI8L+WuIc=";
postInstall = ''
installManPage $src/git-credential-oauth.1
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "glooctl";
version = "1.20.6";
version = "1.20.7";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-B3Hbj9T2ZefH9c/Zlgi7odInuIH96tFtyhrQLIiZPpU=";
hash = "sha256-2GILbG7pnkaaoUQkTMTt+1GLpUPfbz3gbPV+a49ERh0=";
};
vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o=";
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "goatcounter";
version = "2.6.0";
version = "2.7.0";
src = fetchFromGitHub {
owner = "arp242";
repo = "goatcounter";
rev = "v${version}";
hash = "sha256-MF4ipSZfN5tAphe+gde7SPAypyi1uRyaDBv58u3lEQE=";
hash = "sha256-BVKz1vPYDOpaBdurR1wjg1Jo+qncqrIbZuDVmlFAO9I=";
};
vendorHash = "sha256-cwR3wCRbvISKyhHCnIYDIGSZ+1DowfGT4RAkF/d6F5Q=";
vendorHash = "sha256-ICbtL6O1Kbig2WgbLCVSSe9MbIrYWmxYn4M2R5mwv/c=";
subPackages = [ "cmd/goatcounter" ];
modRoot = ".";
File diff suppressed because it is too large Load Diff
+33
View File
@@ -0,0 +1,33 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
}:
buildNpmPackage rec {
pname = "grunt-cli";
version = "1.5.0";
src = fetchFromGitHub {
owner = "gruntjs";
repo = "grunt-cli";
tag = "v${version}";
hash = "sha256-t1J6JLrY2H6ND/T2sl/3/6BZf4nFbUJs1dYvknRbs5s=";
};
postPatch = ''
ln -s ${./package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-SJmgMDw+BBm6NGUzFD4q5PVAZvYXelpM1d20xvL9U9c=";
dontNpmBuild = true;
meta = {
description = "The grunt command line interface";
homepage = "https://github.com/gruntjs/grunt-cli";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ onny ];
mainProgram = "grunt";
};
}
+4 -4
View File
@@ -13,18 +13,18 @@
}:
let
pname = "homebox";
version = "0.21.0";
version = "0.22.3";
src = fetchFromGitHub {
owner = "sysadminsmedia";
repo = "homebox";
tag = "v${version}";
hash = "sha256-JA0LawQHWLCJQno1GsajVSsLG3GGgDp2ttIa2xELX48=";
hash = "sha256-0/pf7jShuoME6it8GPXJ7ugoRLVfpEzu2uaUW0XFwJg=";
};
in
buildGoModule {
inherit pname version src;
vendorHash = "sha256-fklNsQEqAjbiaAwTAh5H3eeANkNRDVRuJZ8ithJsfZs=";
vendorHash = "sha256-pAMWPMZV5U7hIKNNFgRyyqZEH3wjUCplo7cQfKh1A6g=";
modRoot = "backend";
# the goModules derivation inherits our buildInputs and buildPhases
# Since we do pnpm thing in those it fails if we don't explicitly remove them
@@ -42,7 +42,7 @@ buildGoModule {
src = "${src}/frontend";
pnpm = pnpm_9;
fetcherVersion = 1;
hash = "sha256-gHx4HydL33i1SqzG1PChnlWdlO5NFa5F/R5Yq3mS4ng=";
hash = "sha256-5AEwgI5rQzp/36USr+QEzjgllZkKhhIvlzl+9ZVfGM4=";
};
pnpmRoot = "../frontend";
+2 -2
View File
@@ -19,13 +19,13 @@
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "hyprlauncher";
version = "0.1.4";
version = "0.1.5";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlauncher";
tag = "v${finalAttrs.version}";
hash = "sha256-slOlmNtNSqtVvmkZErkwFjGxsLioDUp0l1xXt+g8ggo=";
hash = "sha256-nu3pMtkMwKsEhpBE4XMpayXDGdnrXVXrscSsxp7qf1I=";
};
nativeBuildInputs = [
+3 -1
View File
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
];
cmakeFlags = [
(lib.cmakeBool "BUILD_TESTING" finalAttrs.doCheck)
(lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck)
];
doCheck = true;
nativeCheckInputs = [
@@ -64,6 +64,8 @@ stdenv.mkDerivation (finalAttrs: {
ln -sv $out/include/iniparser/*.h $out/include/
'';
strictDeps = true;
passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
meta = {
+1723 -1933
View File
File diff suppressed because it is too large Load Diff
+12 -10
View File
@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
gradle,
gradle_9,
jdk21,
fontconfig,
libXinerama,
@@ -17,17 +17,18 @@
copyDesktopItems,
libglvnd,
autoPatchelfHook,
writeText,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "keyguard";
version = "1.15.2";
version = "2.1.0";
src = fetchFromGitHub {
owner = "AChep";
repo = "keyguard-app";
tag = "r20251015";
hash = "sha256-1e3AZ07CfRFj6b3hiJFcypsHFwhedRdQ3+StEHXSacU=";
tag = "r20260102.2";
hash = "sha256-LmK1FnMd8udAfkfe1QyJd0kVSUfs1xAmzTiz80USlpo=";
};
postPatch = ''
@@ -36,11 +37,13 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail 'resourcesTask.dependsOn(":desktopLibNative:''${Tasks.compileNativeUniversal}")' ""
'';
gradleBuildTask = ":desktopApp:createDistributable";
gradleBuildTask = ":desktopApp:createReleaseDistributable";
gradleUpdateTask = finalAttrs.gradleBuildTask;
mitmCache = gradle.fetchDeps {
gradleInitScript = writeText "empty-init-script.gradle" "";
mitmCache = gradle_9.fetchDeps {
inherit (finalAttrs) pname;
data = ./deps.json;
silent = false;
@@ -52,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
gradleFlags = [ "-Dorg.gradle.java.home=${jdk21}" ];
nativeBuildInputs = [
gradle
gradle_9
jdk21
copyDesktopItems
autoPatchelfHook
@@ -78,7 +81,6 @@ stdenv.mkDerivation (finalAttrs: {
name = "keyguard";
exec = "Keyguard";
icon = "keyguard";
comment = "Keyguard";
desktopName = "Keyguard";
})
];
@@ -86,8 +88,8 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
cp -r desktopApp/build/compose/binaries/main/app/Keyguard $out
install -Dm0644 $out/lib/Keyguard.png $out/share/pixmaps/keyguard.png
cp --recursive desktopApp/build/compose/binaries/main-release/app/Keyguard $out
install -D --mode=0644 $out/lib/Keyguard.png $out/share/icons/hicolor/512x512/apps/keyguard.png
runHook postInstall
'';
+10 -10
View File
@@ -6,13 +6,13 @@
},
{
"pname": "AAXClean.Codecs",
"version": "2.1.0.1",
"hash": "sha256-P80CPVrJfQw+HKkgbfx6szgzpk/+PuD2k68r4+tNh/U="
"version": "2.1.2.1",
"hash": "sha256-LfzCFcrV1i+4dXYUuEUIumLqiAMZcwkXwy9MlYfcBMM="
},
{
"pname": "AudibleApi",
"version": "10.1.0.1",
"hash": "sha256-kPYkep6Q4B7z/KgKd5pRN0LCxiPhKI2RxShSVZUZpY0="
"version": "10.1.2.1",
"hash": "sha256-DRI37m+uWOpmtq0+ivRfqzLFAqfYzQvyvi6GP7sCWpQ="
},
{
"pname": "Avalonia",
@@ -151,8 +151,8 @@
},
{
"pname": "Google.Protobuf",
"version": "3.33.1",
"hash": "sha256-GKjiqDgV21LbVguaEJ//SSNuDI7zu7n0otEbYoJZUx8="
"version": "3.33.2",
"hash": "sha256-iSEReaFbdV+86nnB6tfUzexzh6r06ItaaWwcRcvPwIM="
},
{
"pname": "HarfBuzzSharp",
@@ -506,13 +506,13 @@
},
{
"pname": "Polly",
"version": "8.6.4",
"hash": "sha256-Z+ZbhnHWMu55qgQkxvw3yMiMd+zIMzzQiFhvn/PeQ3I="
"version": "8.6.5",
"hash": "sha256-2YRacrP3b3C6EBCb5Pjg6fQdGj+SgbTeaWHN/oZ1d8s="
},
{
"pname": "Polly.Core",
"version": "8.6.4",
"hash": "sha256-4Xrg/H481Y/WOHk1sGvFNEOfgaGrdKi+4U54PTXhh9I="
"version": "8.6.5",
"hash": "sha256-m12obNfMZdWQWJoCaF03H5qEbFDdp9FSdHTHcIIsACQ="
},
{
"pname": "RBush.Signed",
+2 -2
View File
@@ -13,13 +13,13 @@
buildDotnetModule rec {
pname = "libation";
version = "12.7.3";
version = "13.0.0";
src = fetchFromGitHub {
owner = "rmcrackan";
repo = "Libation";
tag = "v${version}";
hash = "sha256-MFrtEFgM584SGbcQNQLTlj4BBh2ct2rpQyx0/se8Eo0=";
hash = "sha256-13hPTIbEloFiJMTT6J1CRf8s0xLnqkVe5lOGNEYenzs=";
};
sourceRoot = "${src.name}/Source";
+5
View File
@@ -26,6 +26,8 @@
csound,
cunit,
pkg-config,
libGL,
libGLU,
}:
stdenv.mkDerivation rec {
@@ -61,6 +63,8 @@ stdenv.mkDerivation rec {
cunit
libtool
readline
libGL
libGLU
];
nativeBuildInputs = [ pkg-config ];
@@ -72,6 +76,7 @@ stdenv.mkDerivation rec {
# Needed with GCC 12 but problematic with some old GCCs
"-Wno-error=address"
"-Wno-error=use-after-free"
"-std=gnu17"
]
++ [
"-Wno-error=deprecated-declarations"
+18 -5
View File
@@ -9,6 +9,7 @@
callPackage,
nixosTests,
nix-update-script,
}:
let
@@ -16,13 +17,18 @@ let
in
buildGoModule (finalAttrs: {
pname = "llama-swap";
version = "165";
version = "176";
outputs = [
"out"
"wol" # wake on lan proxy
];
src = fetchFromGitHub {
owner = "mostlygeek";
repo = "llama-swap";
tag = "v${finalAttrs.version}";
hash = "sha256-3NlA4LnAJ1qCy1+Jcv6wrPg/7trQhpwx00Sk98V7ZdY=";
hash = "sha256-nfkuaiEITOmpkiLft3iNW1VUexHwZ36c8gwcQKGANbQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -35,10 +41,9 @@ buildGoModule (finalAttrs: {
'';
};
vendorHash = "sha256-5mmciFAGe8ZEIQvXejhYN+ocJL3wOVwevIieDuokhGU=";
vendorHash = "sha256-/EbFyuCVFxHTTO0UwSV3B/6PYUpudxB2FD8nNx1Bb+M=";
passthru.ui = callPackage ./ui.nix { llama-swap = finalAttrs.finalPackage; };
passthru.npmDepsHash = "sha256-F6izMZY4554M6PqPYjKcjNol3A6BZHHYA0CIcNrU5JA=";
nativeBuildInputs = [
versionCheckHook
@@ -108,14 +113,22 @@ buildGoModule (finalAttrs: {
rm "$GOPATH/bin/simple-responder"
'';
preInstall = ''
postInstall = ''
install -Dm444 -t "$out/share/llama-swap" config.example.yaml
mkdir -p "$wol/bin"
mv "$out/bin/wol-proxy" "$wol/bin/"
'';
doInstallCheck = true;
versionCheckProgramArg = "-version";
passthru.tests.nixos = nixosTests.llama-swap;
passthru.updateScript = nix-update-script {
extraArgs = [
"--subpackage"
"ui"
];
};
meta = {
homepage = "https://github.com/mostlygeek/llama-swap";
+2 -1
View File
@@ -6,7 +6,8 @@
buildNpmPackage (finalAttrs: {
pname = "${llama-swap.pname}-ui";
inherit (llama-swap) version src npmDepsHash;
inherit (llama-swap) version src;
npmDepsHash = "sha256-RKPcMwJ0qVOgbTxoGryrLn7AW0Bfmv9WasoY+gw4B30=";
postPatch = ''
substituteInPlace vite.config.ts \
+13
View File
@@ -1,7 +1,9 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitea,
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
@@ -30,6 +32,17 @@ rustPlatform.buildRustPackage rec {
"production"
];
nativeBuildInputs = [
installShellFiles
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd mitra \
--bash <($out/bin/mitra completion --shell bash) \
--fish <($out/bin/mitra completion --shell fish) \
--zsh <($out/bin/mitra completion --shell zsh)
'';
meta = {
description = "Federated micro-blogging platform";
homepage = "https://codeberg.org/silverpill/mitra";
+5 -5
View File
@@ -9,12 +9,12 @@
}:
let
pname = "models-dev";
version = "0-unstable-2025-12-29";
version = "0-unstable-2026-01-04";
src = fetchFromGitHub {
owner = "sst";
owner = "anomalyco";
repo = "models.dev";
rev = "53afc6aefb7b7f777c7b708098e7dbf83bd3797a";
hash = "sha256-I79MLfT9rCJK7LOfJNN23wM9/lJsVL+fw3hBUPykIxM=";
rev = "65b43b44c1aefb37483a03f1859f10f6718b7b31";
hash = "sha256-yh1OeKZ1JBR6Z1+ebCvdssjy2bBGgo1KNQFmVkycM7E=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -112,7 +112,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
description = "Comprehensive open-source database of AI model specifications, pricing, and capabilities";
homepage = "https://github.com/sst/models-dev";
homepage = "https://github.com/anomalyco/models-dev";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ delafthi ];
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "nak";
version = "0.17.3";
version = "0.17.4";
src = fetchFromGitHub {
owner = "fiatjaf";
repo = "nak";
tag = "v${finalAttrs.version}";
hash = "sha256-xQgUG138qBPihbAs19Z6qXcWcjjBJyXPJDHoX7EuDx0=";
hash = "sha256-rljH4uh8NSvJTwEVvk53oYzE2+U5dHeI9f5YZ75a1KA=";
};
vendorHash = "sha256-7sKGGu04KNdVI0RcTvW4Ehld6BYaQF+3Jlh+Mq96wDQ=";
vendorHash = "sha256-c1XSy3guyueiCSVRnRYEkFypzGuMj7/7eOYFluFyeG8=";
ldflags = [
"-s"
+1
View File
@@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
"-Wno-implicit-function-declaration"
"-Wno-endif-labels"
"-Wno-implicit-int"
"-Wno-incompatible-pointer-types"
];
installTargets = [
-3
View File
@@ -112,7 +112,6 @@ python3Packages.buildPythonApplication rec {
ddgs
docx2txt
einops
extract-msg
fake-useragent
fastapi
faster-whisper
@@ -126,7 +125,6 @@ python3Packages.buildPythonApplication rec {
google-generativeai
googleapis-common-protos
httpx
iso-639
itsdangerous
langchain
langchain-classic
@@ -156,7 +154,6 @@ python3Packages.buildPythonApplication rec {
opentelemetry-instrumentation-httpx
opentelemetry-instrumentation-aiohttp-client
pandas
passlib
peewee
peewee-migrate
pgvector
+2 -2
View File
@@ -34,7 +34,7 @@
}:
let
openrct2-version = "0.4.29";
openrct2-version = "0.4.30";
# Those versions MUST match the pinned versions within the CMakeLists.txt
# file. The REPLAYS repository from the CMakeLists.txt is not necessary.
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "OpenRCT2";
repo = "OpenRCT2";
tag = "v${openrct2-version}";
hash = "sha256-Udwqn8RFXaUmgbA3rXH/WZTK88HbHEQucsbDP51Oe7g=";
hash = "sha256-dlSfH1E8tFaKNaIACiiWineV6CW2Rrv7qtEHGP4cfkM=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prmt";
version = "0.2.2";
version = "0.2.4";
src = fetchFromGitHub {
repo = "prmt";
owner = "3axap4eHko";
tag = "v${finalAttrs.version}";
hash = "sha256-n5Tq6fnImE744/QaQzkqrRsqk76YNrQUp8/cOEly06I=";
hash = "sha256-NfnVWkGVewky6s49RfM0pFyHFypaAZfjIdEDIus36mg=";
};
cargoHash = "sha256-6meuA7D5JoSvG9aAGy+rglt66qckvJBn0FhmYFAiTdA=";
cargoHash = "sha256-Vc2uCFD3A3huSFaYbgZHRWgiQnxXkz7BzvmdT7AsnoY=";
# Fail to run in sandbox environment
checkFlags = map (t: "--skip ${t}") [
+12 -1
View File
@@ -1,5 +1,6 @@
{
stdenv,
gcc14Stdenv,
lib,
buildBazelPackage,
bazel_7,
@@ -7,7 +8,17 @@
cctools,
}:
buildBazelPackage rec {
let
# fails to build with gcc15, see https://github.com/NixOS/nixpkgs/issues/475586
buildBazelPackage' =
if stdenv.cc.isGNU then
buildBazelPackage.override {
stdenv = gcc14Stdenv;
}
else
buildBazelPackage;
in
buildBazelPackage' rec {
pname = "protoc-gen-js";
version = "3.21.4";
+5 -5
View File
@@ -1,6 +1,6 @@
{
lib,
flutter332,
flutter338,
fetchFromGitHub,
autoPatchelfHook,
writeShellScript,
@@ -9,9 +9,9 @@
}:
let
version = "1.2.2";
version = "1.2.3";
in
flutter332.buildFlutterApplication {
flutter338.buildFlutterApplication {
pname = "proxypin";
inherit version;
@@ -19,7 +19,7 @@ flutter332.buildFlutterApplication {
owner = "wanghongenpin";
repo = "proxypin";
tag = "v${version}";
hash = "sha256-aMBUQkG/sZ7M9GzxKpO56MuGPRFLRGjrFpvsIUGDgkA=";
hash = "sha256-0eYfE5ziEMcBpLZ7a48ZPn9pmektdgmMcpDvUz4JrFs=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
@@ -49,7 +49,7 @@ flutter332.buildFlutterApplication {
cp --recursive --no-preserve=mode $src/* $WORKDIR
PACKAGE_DIR=$(dirname $(EDITOR=echo nix edit --file . proxypin))
pushd $WORKDIR
${lib.getExe flutter332} pub get
${lib.getExe flutter338} pub get
${lib.getExe yq-go} eval --output-format=json --prettyPrint pubspec.lock > $PACKAGE_DIR/pubspec.lock.json
popd
$(nix eval --file . dart.fetchGitHashesScript) --input $PACKAGE_DIR/pubspec.lock.json --output $PACKAGE_DIR/git-hashes.json
+63 -63
View File
@@ -104,21 +104,21 @@
"dependency": "transitive",
"description": {
"name": "cross_file",
"sha256": "942a4791cd385a68ccb3b32c71c427aba508a1bb949b86dff2adbe4049f16239",
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.5"
"version": "0.3.5+1"
},
"crypto": {
"dependency": "transitive",
"description": {
"name": "crypto",
"sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855",
"sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.6"
"version": "3.0.7"
},
"cupertino_icons": {
"dependency": "direct main",
@@ -225,11 +225,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "f2d9f173c2c14635cc0e9b14c143c49ef30b4934e8d1d274d6206fcb0086a06f",
"sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.3.3"
"version": "10.3.8"
},
"fixnum": {
"dependency": "transitive",
@@ -308,11 +308,11 @@
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476",
"sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.31"
"version": "2.0.33"
},
"flutter_qr_reader_plus": {
"dependency": "direct main",
@@ -350,11 +350,11 @@
"dependency": "direct main",
"description": {
"name": "get",
"sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425",
"sha256": "5ed34a7925b85336e15d472cc4cfe7d9ebf4ab8e8b9f688585bf6b50f4c3d79a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.7.2"
"version": "4.7.3"
},
"highlight": {
"dependency": "transitive",
@@ -380,11 +380,11 @@
"dependency": "transitive",
"description": {
"name": "http",
"sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007",
"sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
"version": "1.6.0"
},
"http_parser": {
"dependency": "transitive",
@@ -407,7 +407,7 @@
"version": "1.0.1"
},
"image_pickers": {
"dependency": "direct main",
"dependency": "transitive",
"description": {
"name": "image_pickers",
"sha256": "e2f5d19a7b0a40af3af5d49c5855b22a755e6f79b22e0b58a65c44311b9d67c8",
@@ -440,31 +440,31 @@
"dependency": "transitive",
"description": {
"name": "leak_tracker",
"sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0",
"sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.9"
"version": "11.0.2"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_flutter_testing",
"sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573",
"sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.9"
"version": "3.0.10"
},
"leak_tracker_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_testing",
"sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
"sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.1"
"version": "3.0.2"
},
"linked_scroll_controller": {
"dependency": "transitive",
@@ -496,16 +496,6 @@
"source": "hosted",
"version": "2.6.2"
},
"macos_window_utils": {
"dependency": "direct main",
"description": {
"name": "macos_window_utils",
"sha256": "d4df3501fd32ac0d2d7590cb6a8e4758337d061c8fa0db816fdd636be63a8438",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.0"
},
"matcher": {
"dependency": "transitive",
"description": {
@@ -530,11 +520,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.16.0"
"version": "1.17.0"
},
"mime": {
"dependency": "transitive",
@@ -580,21 +570,21 @@
"dependency": "transitive",
"description": {
"name": "path_provider_android",
"sha256": "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37",
"sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.19"
"version": "2.2.22"
},
"path_provider_foundation": {
"dependency": "transitive",
"description": {
"name": "path_provider_foundation",
"sha256": "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd",
"sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2"
"version": "2.5.1"
},
"path_provider_linux": {
"dependency": "transitive",
@@ -826,15 +816,25 @@
"source": "hosted",
"version": "0.3.8"
},
"scrollable_positioned_list_nic": {
"dependency": "direct main",
"description": {
"name": "scrollable_positioned_list_nic",
"sha256": "83baf3739d68cf6a262da84b6992c539bc804812f9348c9f4195d045cfa14d42",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.0.2"
},
"share_plus": {
"dependency": "direct main",
"description": {
"name": "share_plus",
"sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1",
"sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.1.0"
"version": "12.0.1"
},
"share_plus_platform_interface": {
"dependency": "transitive",
@@ -850,31 +850,31 @@
"dependency": "direct main",
"description": {
"name": "shared_preferences",
"sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5",
"sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.3"
"version": "2.5.4"
},
"shared_preferences_android": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "bd14436108211b0d4ee5038689a56d4ae3620fd72fd6036e113bf1345bc74d9e",
"sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.13"
"version": "2.4.18"
},
"shared_preferences_foundation": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_foundation",
"sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03",
"sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.4"
"version": "2.5.6"
},
"shared_preferences_linux": {
"dependency": "transitive",
@@ -986,11 +986,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd",
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.4"
"version": "0.7.7"
},
"toastification": {
"dependency": "direct main",
@@ -1036,41 +1036,41 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "81777b08c498a292d93ff2feead633174c386291e35612f8da438d6e92c4447e",
"sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.20"
"version": "6.3.28"
},
"url_launcher_ios": {
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7",
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.4"
"version": "6.3.6"
},
"url_launcher_linux": {
"dependency": "transitive",
"description": {
"name": "url_launcher_linux",
"sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935",
"sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.1"
"version": "3.2.2"
},
"url_launcher_macos": {
"dependency": "transitive",
"description": {
"name": "url_launcher_macos",
"sha256": "c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f",
"sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.3"
"version": "3.2.5"
},
"url_launcher_platform_interface": {
"dependency": "transitive",
@@ -1096,11 +1096,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_windows",
"sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77",
"sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.4"
"version": "3.1.5"
},
"uuid": {
"dependency": "transitive",
@@ -1126,21 +1126,21 @@
"dependency": "transitive",
"description": {
"name": "vector_math",
"sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803",
"sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
"version": "2.2.0"
},
"vm_service": {
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02",
"sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "15.0.0"
"version": "15.0.2"
},
"web": {
"dependency": "transitive",
@@ -1176,11 +1176,11 @@
"dependency": "direct main",
"description": {
"name": "win32audio",
"sha256": "1c4330c9c2810d0099a8a87b4106c0d766f365094974e5d436b33b23543c18b2",
"sha256": "57d710e8f0405e0d37c450dd8095064479fa69a1b9fdbedb027132f0c5e81a3c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
"version": "1.5.0"
},
"window_manager": {
"dependency": "direct main",
@@ -1294,7 +1294,7 @@
}
},
"sdks": {
"dart": ">=3.8.0 <4.0.0",
"flutter": ">=3.29.0"
"dart": ">=3.9.0 <4.0.0",
"flutter": ">=3.35.0"
}
}
+9 -10
View File
@@ -8,21 +8,20 @@
}:
let
# get rid of rec
pname = "pyspread";
version = "2.4";
src = fetchPypi {
inherit pname version;
hash = "sha256-MZlR2Rap5oMRfCmswg9W//FYFkSEki7eyMNhLoGZgJM=";
};
inherit (libsForQt5)
qtsvg
wrapQtAppsHook
;
in
python3.pkgs.buildPythonApplication {
python3.pkgs.buildPythonApplication (finalAttrs: {
format = "setuptools";
inherit pname version src;
pname = "pyspread";
version = "2.4";
src = fetchPypi {
pname = "pyspread";
inherit (finalAttrs) version;
hash = "sha256-MZlR2Rap5oMRfCmswg9W//FYFkSEki7eyMNhLoGZgJM=";
};
nativeBuildInputs = [
copyDesktopItems
@@ -86,4 +85,4 @@ python3.pkgs.buildPythonApplication {
mainProgram = "pyspread";
maintainers = [ ];
};
}
})
+7
View File
@@ -5,6 +5,7 @@
fetchFromGitHub,
pkg-config,
cmake,
oniguruma,
expat,
freetype,
libxcb,
@@ -28,12 +29,18 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-MpmGLhg00quz4mYkidLofpcZTVwxbgIThg5v2r4HIfs=";
# Fix build with gcc15
# regparse.c:588:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *, st_str_end_key *)' [-Wincompatible-pointer-types]
# regparse.c:678:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *, st_callout_name_key *)' [-Wincompatible-pointer-types]
env.RUSTONIG_SYSTEM_LIBONIG = true;
buildInputs = [
expat
freetype
fira-code
fontconfig
harfbuzz
oniguruma
]
++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]
++ lib.optionals stdenv.hostPlatform.isDarwin [
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "spedread";
version = "2.6.1";
version = "2.6.2";
src = fetchFromGitHub {
owner = "Darazaki";
repo = "Spedread";
tag = "v${finalAttrs.version}";
hash = "sha256-xIVPK0T5wrxlNNWHZnxbW62ZZnagTzoe3OLiW0QtLSQ=";
hash = "sha256-ZGIW0FmrVgjoUKjbF6wTxihVu3QMD7BpfZY6YOyfXlg=";
};
postPatch = ''
+24 -3
View File
@@ -7,6 +7,9 @@
pnpmConfigHook,
nodejs,
electron,
rustPlatform,
cargo,
rustc,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
@@ -14,14 +17,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "splayer";
version = "3.0.0-beta.7";
version = "3.0.0-beta.8.2025";
src = fetchFromGitHub {
owner = "imsyy";
repo = "SPlayer";
tag = "v${finalAttrs.version}";
fetchSubmodules = false;
hash = "sha256-W4XvYQ0O3Qnr9kRxTxt21UkU5dw66ww1qpIY3ph3elE=";
hash = "sha256-LS9Z+dfL50ICaF8WskiKswl3LD7aSrpJHu6DY9m6ByE=";
};
pnpmDeps = fetchPnpmDeps {
@@ -32,13 +35,25 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-lcSecyT55hFtRFPK7xtPhSbXynGIOgKIfV5T5tDQzfA=";
hash = "sha256-t1pZJ7j+VyvXSTctNVg2XkoQ4CA6DlkxOlK9akDghUU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs)
pname
version
src
;
hash = "sha256-LJuY9BFI+/GSckilZCXs3cw1EEG5Oy/iSljIABqsD/E=";
};
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
nodejs
rustPlatform.cargoSetupHook
cargo
rustc
makeWrapper
copyDesktopItems
];
@@ -49,6 +64,12 @@ stdenv.mkDerivation (finalAttrs: {
cp .env.example .env
'';
postPatch = ''
# Workaround for https://github.com/electron/electron/issues/31121
substituteInPlace electron/main/utils/native-loader.ts \
--replace-fail 'process.resourcesPath' "'$out/share/splayer/resources'"
'';
buildPhase = ''
runHook preBuild
+1 -1
View File
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
meta = {
description = "Simple power menu/shutdown screen for Hyprland";
homepage = "https://gihub.com/System64fumo/syspower";
homepage = "https://github.com/System64fumo/syspower";
license = lib.licenses.wtfpl;
maintainers = with lib.maintainers; [ justdeeevin ];
mainProgram = "syspower";
+3 -3
View File
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "topiary";
version = "0.7.2";
version = "0.7.3";
src = fetchFromGitHub {
owner = "tweag";
repo = "topiary";
tag = "v${finalAttrs.version}";
hash = "sha256-9jBgZd8RD/yhxoqOIh1yYd8brnmcLcybgQQeMPOCvj0=";
hash = "sha256-3zHO+a/m4Rv+pUm0Y1dBjFfHPZCfjsyAq56EiHSGJ1Y=";
};
cargoHash = "sha256-opNXJqR+q/f7ip6CWZ+QCdmDHvDFH/WVAwCnwZGVQKk=";
cargoHash = "sha256-oJoRuWzaP4F+bS2xdFsOWcuLGyTEcCIHLRdPjG8X2CU=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "typos";
version = "1.40.1";
version = "1.41.0";
src = fetchFromGitHub {
owner = "crate-ci";
repo = "typos";
tag = "v${version}";
hash = "sha256-L5rWQ7jYrayNXowk/h8ajJb9nCzhnrrVVskhay+RaGA=";
hash = "sha256-daiM9mhLcYNdz8UPqGfUgKQ0CtULCQvHH/tAbk32w1c=";
};
cargoHash = "sha256-hO18bPAzJoXqXMjuJndAzRWg5IeRLIeRzKyajukg7L0=";
cargoHash = "sha256-BQj3RZWFIO+BucHVHdjEH60iwjunPJwlfdIFHBRmxls=";
passthru.updateScript = nix-update-script { };
+3 -3
View File
@@ -5,16 +5,16 @@
}:
buildGoModule (finalAttrs: {
pname = "wifitui";
version = "0.8.0";
version = "0.10.0";
src = fetchFromGitHub {
owner = "shazow";
repo = "wifitui";
tag = "v${finalAttrs.version}";
hash = "sha256-JFs+7MDc0/hIDrefSRLWXurwJvvpR7LHJmCvmO1lpHA=";
hash = "sha256-ZhVMcpua9foigtkaN4EFjugwrEwUBOkXGLIIAaq9+zs=";
};
vendorHash = "sha256-SEQPc13cefzT8SyuD3UmNtTDgcrXUGTX54SBrnOHJJw=";
vendorHash = "sha256-HZEE8bJC9bsSYmyu7NBoxEprW08DO5+uApVnyNkKgMk=";
ldflags = [
"-X main.Version=${finalAttrs.version}"
+3 -3
View File
@@ -14,7 +14,6 @@
jdk,
lib,
nodejs,
nodePackages,
# needs to be static and built with MD2 support!
openssl,
pkg-config,
@@ -23,6 +22,7 @@
stdenv,
writeScript,
x2t,
grunt-cli,
}:
let
@@ -149,7 +149,7 @@ let
nativeBuildInputs = [
autoconf
automake
nodePackages.grunt-cli
grunt-cli
];
dontNpmBuild = true;
@@ -189,7 +189,7 @@ let
dontNpmBuild = true;
nativeBuildInputs = [
nodePackages.grunt-cli
grunt-cli
jdk
];
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "chmod.yazi";
version = "25.5.31-unstable-2025-11-25";
version = "25.12.29-unstable-2025-12-29";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "eaf6920b7439fa7164a1c162a249c3c76dc0acd9";
hash = "sha256-B6zhZfp3SEaiviIzosI2aD8fk+hQF0epOTKi1qm8V3E=";
rev = "517619af126f25f3da096ff156ce46b561b54be3";
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "compress.yazi";
version = "0.5.0-unstable-2025-08-15";
version = "0-unstable-2026-01-03";
src = fetchFromGitHub {
owner = "KKV9";
repo = "compress.yazi";
rev = "c2646395394f22b6c40bff64dc4c8c922d210570";
hash = "sha256-qAuMD4YojLfVaywurk5uHLywRRF77U2F7ql+gR8B/lo=";
rev = "f9208fe6c1885ff4fe9bcc890e4c96d87d91d37d";
hash = "sha256-teyZP1ij/T92fJx8gf9Z8/ddzcNknNC6KijaYeAzPz8=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "diff.yazi";
version = "25.2.7-unstable-2025-03-02";
version = "25.2.7-unstable-2025-12-31";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "b44c245500b34e713732a9130bf436b13b4777e9";
hash = "sha256-nZ8yfnKvNLM5aA+mmQ3PkfM5lwSKwWnkQewcg9GwseI=";
rev = "398796d88fee7bf9c99c4dc29089b865d4f47722";
hash = "sha256-LOQ/0LYVrXsqQjeBeERKQ2M8BwN8xo3yej1mxNHphOU=";
};
meta = {
+3 -3
View File
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "git.yazi";
version = "25.5.31-unstable-2025-11-19";
version = "25.12.29-unstable-2026-01-02";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "2301ff803a033cd16d16e62697474d6cb9a94711";
hash = "sha256-+lirIBXv3EvztE/1b3zHnQ9r5N3VWBCUuH3gZR52fE0=";
rev = "03cdd4b5b15341b3c0d0f4c850d633fadd05a45f";
hash = "sha256-5dMAJ6W/L66XuH4CCwRRFpKSLy0ZDFIABAYleFX0AsQ=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "lazygit.yazi";
version = "0-unstable-2025-12-19";
version = "0-unstable-2025-12-31";
src = fetchFromGitHub {
owner = "Lil-Dank";
repo = "lazygit.yazi";
rev = "ea20d05b4ede88a239830d2b50ba79b1860a3bee";
hash = "sha256-uDRd2pDgvYAwrnsKg5U/Dj8ZPtNKzlJRg+YARKjSpCw=";
rev = "0e56060192d1ccd307664bf93b3d0beb1efe528e";
hash = "sha256-LcEpzSf0E43hnhOxJ/EHNJRk3Au5hcgRZ2Kj412Ykew=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "lsar.yazi";
version = "25.5.31-unstable-2025-06-18";
version = "25.5.31-unstable-2025-12-31";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
rev = "398796d88fee7bf9c99c4dc29089b865d4f47722";
hash = "sha256-LOQ/0LYVrXsqQjeBeERKQ2M8BwN8xo3yej1mxNHphOU=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mactag.yazi";
version = "25.5.31-unstable-2025-07-02";
version = "25.12.29-unstable-2025-12-29";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "e5f00e2716fd177b0ca0d313f1a6e64f01c12760";
hash = "sha256-DLcmzCmITybWrYuBpTyswtoGUimpagkyeVUWmbKjarY=";
rev = "517619af126f25f3da096ff156ce46b561b54be3";
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mediainfo.yazi";
version = "25.5.31-unstable-2025-12-04";
version = "25.5.31-unstable-2026-01-01";
src = fetchFromGitHub {
owner = "boydaihungst";
repo = "mediainfo.yazi";
rev = "af8bdf47a1f4dcfefe433aa2134b04eb9c75a10b";
hash = "sha256-io3HyoUniWZu+0efZfbhXn8JoG5p2/lFeH/FguVvjSY=";
rev = "90a165237447778109a281f5bfc8e7b73d371cd5";
hash = "sha256-PJyZ9Rs5WjHHfHPd9ROmWvos1YzBc83ppj4Y/obx4BE=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mime-ext.yazi";
version = "25.5.31-unstable-2025-06-18";
version = "25.12.29-unstable-2025-12-30";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
rev = "da5b69563c67717c4bb422c9c72cc0cb9baa0632";
hash = "sha256-LjlcAKlAZ/r4BDdcUGFX+e4LLZRHEH/jCsciKMs4QWg=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mount.yazi";
version = "25.5.31-unstable-2025-10-13";
version = "25.12.29-unstable-2025-12-29";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "9a52857eac61ede58d11c06ca813c3fa63fe3609";
hash = "sha256-YM53SsE10wtMqI1JGa4CqZbAgr7h62MZ5skEdAavOVA=";
rev = "517619af126f25f3da096ff156ce46b561b54be3";
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "vcs-files.yazi";
version = "25.5.31-unstable-2025-06-18";
version = "25.9.15-unstable-2025-09-15";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
rev = "109b13df29f4b7d14fd8e1b38414b205e706c761";
hash = "sha256-u8gbZnA8xShsbH06yCZM/aXskMrSHKPcQtIMFp1Cdyo=";
};
meta = {
@@ -30,13 +30,13 @@ backendStdenv.mkDerivation (finalAttrs: {
# NOTE: Depends on the CUDA package set, so use cudaNamePrefix.
name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}";
pname = "nccl-tests";
version = "2.17.6";
version = "2.17.7";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "nccl-tests";
rev = "v${finalAttrs.version}";
hash = "sha256-F7F8UcBCX7nsuCNCzWHNY12QFtmYV10Jf785P39SHkM=";
hash = "sha256-MSzvfuZuyXj1qzThJ/6JrQkTIlYkw1cO1hQNJ/DIYdc=";
};
postPatch = ''
@@ -99,7 +99,12 @@ let
"wheel"
];
cleanAttrs = flip removeAttrs [
in
lib.extendMkDerivation {
constructDrv = stdenv.mkDerivation;
excludeDrvArgNames = [
"disabled"
"checkPhase"
"checkInputs"
@@ -114,93 +119,89 @@ let
"build-system"
];
in
{
# Build-time dependencies for the package
nativeBuildInputs ? [ ],
# Run-time dependencies for the package
buildInputs ? [ ],
# Dependencies needed for running the checkPhase.
# These are added to buildInputs when doCheck = true.
checkInputs ? [ ],
nativeCheckInputs ? [ ],
# propagate build dependencies so in case we have A -> B -> C,
# C can import package A propagated by B
propagatedBuildInputs ? [ ],
# Python module dependencies.
# These are named after PEP-621.
dependencies ? [ ],
optional-dependencies ? { },
# Python PEP-517 build systems.
build-system ? [ ],
# DEPRECATED: use propagatedBuildInputs
pythonPath ? [ ],
# Enabled to detect some (native)BuildInputs mistakes
strictDeps ? true,
outputs ? [ "out" ],
# used to disable derivation, useful for specific python versions
disabled ? false,
# Raise an error if two packages are installed with the same name
# TODO: For cross we probably need a different PYTHONPATH, or not
# add the runtime deps until after buildPhase.
catchConflicts ? (python.stdenv.hostPlatform == python.stdenv.buildPlatform),
# Additional arguments to pass to the makeWrapper function, which wraps
# generated binaries.
makeWrapperArgs ? [ ],
# Skip wrapping of python programs altogether
dontWrapPythonPrograms ? false,
# Don't use Pip to install a wheel
# Note this is actually a variable for the pipInstallPhase in pip's setupHook.
# It's included here to prevent an infinite recursion.
dontUsePipInstall ? false,
# Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
permitUserSite ? false,
# Remove bytecode from bin folder.
# When a Python script has the extension `.py`, bytecode is generated
# Typically, executables in bin have no extension, so no bytecode is generated.
# However, some packages do provide executables with extensions, and thus bytecode is generated.
removeBinBytecode ? true,
# pyproject = true <-> format = "pyproject"
# pyproject = false <-> format = "other"
# https://github.com/NixOS/nixpkgs/issues/253154
pyproject ? null,
# Several package formats are supported.
# "setuptools" : Install a common setuptools/distutils based package. This builds a wheel.
# "wheel" : Install from a pre-compiled wheel.
# "pyproject": Install a package using a ``pyproject.toml`` file (PEP517). This builds a wheel.
# "egg": Install a package from an egg.
# "other" : Provide your own buildPhase and installPhase.
format ? null,
meta ? { },
doCheck ? true,
...
}@attrs:
let
# Keep extra attributes from `attrs`, e.g., `patchPhase', etc.
self = stdenv.mkDerivation (
extendDrvArgs =
finalAttrs:
{
# Build-time dependencies for the package
nativeBuildInputs ? [ ],
# Run-time dependencies for the package
buildInputs ? [ ],
# Dependencies needed for running the checkPhase.
# These are added to buildInputs when doCheck = true.
checkInputs ? [ ],
nativeCheckInputs ? [ ],
# propagate build dependencies so in case we have A -> B -> C,
# C can import package A propagated by B
propagatedBuildInputs ? [ ],
# Python module dependencies.
# These are named after PEP-621.
dependencies ? [ ],
optional-dependencies ? { },
# Python PEP-517 build systems.
build-system ? [ ],
# DEPRECATED: use propagatedBuildInputs
pythonPath ? [ ],
# Enabled to detect some (native)BuildInputs mistakes
strictDeps ? true,
outputs ? [ "out" ],
# used to disable derivation, useful for specific python versions
disabled ? false,
# Raise an error if two packages are installed with the same name
# TODO: For cross we probably need a different PYTHONPATH, or not
# add the runtime deps until after buildPhase.
catchConflicts ? (python.stdenv.hostPlatform == python.stdenv.buildPlatform),
# Additional arguments to pass to the makeWrapper function, which wraps
# generated binaries.
makeWrapperArgs ? [ ],
# Skip wrapping of python programs altogether
dontWrapPythonPrograms ? false,
# Don't use Pip to install a wheel
# Note this is actually a variable for the pipInstallPhase in pip's setupHook.
# It's included here to prevent an infinite recursion.
dontUsePipInstall ? false,
# Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
permitUserSite ? false,
# Remove bytecode from bin folder.
# When a Python script has the extension `.py`, bytecode is generated
# Typically, executables in bin have no extension, so no bytecode is generated.
# However, some packages do provide executables with extensions, and thus bytecode is generated.
removeBinBytecode ? true,
# pyproject = true <-> format = "pyproject"
# pyproject = false <-> format = "other"
# https://github.com/NixOS/nixpkgs/issues/253154
pyproject ? null,
# Several package formats are supported.
# "setuptools" : Install a common setuptools/distutils based package. This builds a wheel.
# "wheel" : Install from a pre-compiled wheel.
# "pyproject": Install a package using a ``pyproject.toml`` file (PEP517). This builds a wheel.
# "egg": Install a package from an egg.
# "other" : Provide your own buildPhase and installPhase.
format ? null,
meta ? { },
doCheck ? true,
...
}@attrs:
let
getFinalPassthru =
let
@@ -283,8 +284,7 @@ let
name = namePrefix + attrs.name or "${finalAttrs.pname}-${finalAttrs.version}";
in
(cleanAttrs attrs)
// {
{
inherit name;
inherit catchConflicts;
@@ -447,8 +447,7 @@ let
"enabledTestPaths"
"enabledTests"
] attrs
)
);
);
# This derivation transformation function must be independent to `attrs`
# for fixed-point arguments support in the future.
@@ -468,6 +467,4 @@ let
};
in
drv: disablePythonPackage (toPythonModule drv);
in
transformDrv self
}
@@ -23,7 +23,11 @@ let
origArgs:
let
result = f origArgs;
overrideWith = newArgs: origArgs // lib.toFunction newArgs origArgs;
overrideWith =
if lib.isFunction origArgs then
newArgs: lib.extends (_: lib.toFunction newArgs) origArgs
else
newArgs: origArgs // lib.toFunction newArgs origArgs;
in
if lib.isAttrs result then
result
@@ -51,7 +55,9 @@ let
args:
if !(lib.isFunction args) && (args ? stdenv) then
lib.warnIf (lib.oldestSupportedReleaseIsAtLeast 2511) ''
Passing `stdenv` directly to `buildPythonPackage` or `buildPythonApplication` is deprecated. You should use their `.override` function instead, e.g:
${
args.name or args.pname or "<unnamed>"
}: Passing `stdenv` directly to `buildPythonPackage` or `buildPythonApplication` is deprecated. You should use their `.override` function instead, e.g:
buildPythonPackage.override { stdenv = customStdenv; } { }
'' (f'.override { inherit (args) stdenv; } (removeAttrs args [ "stdenv" ]))
else
@@ -158,6 +158,7 @@ mapAliases {
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
inherit (pkgs) dotenv-cli; # added 2024-06-26
eask = pkgs.eask; # added 2023-08-17
elasticdump = throw "'elasticdump' has been removed because it was unmaintained in nixpkgs"; # Added 2025-12-26
inherit (pkgs.elmPackages) elm-test;
inherit (pkgs.elmPackages) elm-review;
elm-oracle = throw "'elm-oracle' has been removed, since it doesn't work with modern versions of Elm."; # Added 2025-11-07
@@ -192,6 +193,7 @@ mapAliases {
inherit (pkgs) graphite-cli; # added 2024-01-25
inherit (pkgs) graphql-language-service-cli; # added 2025-03-17
inherit (pkgs) graphqurl; # added 2023-08-19
inherit (pkgs) grunt-cli; # added 2025-12-29
gtop = pkgs.gtop; # added 2023-07-31
gulp = self.gulp-cli; # Added 2025-11-04
he = throw "'he' has been removed because it was unmaintained upstream"; # Added 2025-11-14
@@ -227,6 +229,7 @@ mapAliases {
karma = pkgs.karma-runner; # added 2023-07-29
inherit (pkgs) katex; # Added 2025-11-08
keyoxide = pkgs.keyoxide-cli; # Added 2025-10-20
lcov-result-merger = throw "'lcov-result-merger' has been removed because it was unmaintained within nixpkgs"; # Added 2025-12-25
leetcode-cli = self.vsc-leetcode-cli; # added 2023-08-31
inherit (pkgs) lerna; # added 2025-02-12
less = pkgs.lessc; # added 2024-06-15
@@ -5,6 +5,5 @@
# Packages that provide a single executable.
"@angular/cli" = "ng";
grunt-cli = "grunt";
gulp-cli = "gulp";
}
@@ -11,12 +11,9 @@
, "coc-go"
, "coc-tsserver"
, "dotenv-vault"
, "elasticdump"
, "esy"
, "grunt-cli"
, "gulp-cli"
, "js-yaml"
, "lcov-result-merger"
, "node2nix"
, "sass"
, "semver"
-628
View File
@@ -480,24 +480,6 @@ let
sha512 = "5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==";
};
};
"@fast-csv/format-4.3.5" = {
name = "_at_fast-csv_slash_format";
packageName = "@fast-csv/format";
version = "4.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz";
sha512 = "8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==";
};
};
"@fast-csv/parse-4.3.6" = {
name = "_at_fast-csv_slash_parse";
packageName = "@fast-csv/parse";
version = "4.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz";
sha512 = "uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==";
};
};
"@fastify/busboy-2.1.1" = {
name = "_at_fastify_slash_busboy";
packageName = "@fastify/busboy";
@@ -1938,15 +1920,6 @@ let
sha512 = "4boeo5Y3zw3gFrWZmPHsYOIlTh//eBaGBgWL25FqLbLObO23gFE86G6O6knP1Gamm1DGX2IWH7w4MChYuBm6tA==";
};
};
"@shutterstock/p-map-iterable-1.1.2" = {
name = "_at_shutterstock_slash_p-map-iterable";
packageName = "@shutterstock/p-map-iterable";
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@shutterstock/p-map-iterable/-/p-map-iterable-1.1.2.tgz";
sha512 = "zNPPB2cro7fr+gPsNPoEir6pzYfJngkik7EnsSD5uMqwzGB8qtMmausS5XO10KM5c1Hfw/hpe1oXf/UoHNZFlg==";
};
};
"@sigstore/bundle-3.1.0" = {
name = "_at_sigstore_slash_bundle";
packageName = "@sigstore/bundle";
@@ -2577,15 +2550,6 @@ let
sha512 = "ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==";
};
};
"@types/node-14.18.63" = {
name = "_at_types_slash_node";
packageName = "@types/node";
version = "14.18.63";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz";
sha512 = "fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==";
};
};
"@types/node-16.18.11" = {
name = "_at_types_slash_node";
packageName = "@types/node";
@@ -2937,15 +2901,6 @@ let
sha512 = "E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==";
};
};
"JSONStream-1.5.0" = {
name = "JSONStream";
packageName = "JSONStream";
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/@search-dump/jsonstream/-/jsonstream-1.5.0.tgz";
sha512 = "/6JGNTkedAaGCxxWPHLHLzPAv+bJdPK1X4BvdQFfjpUUu8ccwWf5reGRxGf/vPRfly24dspufAwMWkgALW3gbw==";
};
};
"abbrev-1.1.1" = {
name = "abbrev";
packageName = "abbrev";
@@ -3081,15 +3036,6 @@ let
sha512 = "jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==";
};
};
"aggregate-error-3.1.0" = {
name = "aggregate-error";
packageName = "aggregate-error";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz";
sha512 = "4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==";
};
};
"ajv-6.12.6" = {
name = "ajv";
packageName = "ajv";
@@ -3639,15 +3585,6 @@ let
sha512 = "XyzCoWMQ693g6iLFqgeVl6DTMKZIIc0zlzwLvP47az7nRgob8JLiqJDbx1ljKqBxKesRqq9igjTMzOKh3JkvUA==";
};
};
"aws-sdk-2.1472.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
version = "2.1472.0";
src = fetchurl {
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1472.0.tgz";
sha512 = "U7kAHRbvTy753IXKV8Oom/AqlqnsbXG+Kw5gRbKi6VcsZ3hR/EpNMzdRXTWO5U415bnLWGo8WAqIz67PIaaKsw==";
};
};
"aws-sign2-0.7.0" = {
name = "aws-sign2";
packageName = "aws-sign2";
@@ -3747,15 +3684,6 @@ let
sha512 = "pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==";
};
};
"big.js-5.2.2" = {
name = "big.js";
packageName = "big.js";
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
};
};
"binary-extensions-2.3.0" = {
name = "binary-extensions";
packageName = "binary-extensions";
@@ -4017,15 +3945,6 @@ let
sha512 = "Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==";
};
};
"buffer-4.9.2" = {
name = "buffer";
packageName = "buffer";
version = "4.9.2";
src = fetchurl {
url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
};
};
"buffer-5.2.1" = {
name = "buffer";
packageName = "buffer";
@@ -4089,15 +4008,6 @@ let
sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==";
};
};
"buffer-queue-1.0.0" = {
name = "buffer-queue";
packageName = "buffer-queue";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-queue/-/buffer-queue-1.0.0.tgz";
sha512 = "HNAysvwrmORbm5w5rB6yCz2Sab+ATCW6RSAOVWJmaRnPviPfuNO8+f3R0MyCJMUhL8sMx88LcawtIcfjHERhVA==";
};
};
"buffer-xor-1.0.3" = {
name = "buffer-xor";
packageName = "buffer-xor";
@@ -4593,15 +4503,6 @@ let
sha512 = "0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==";
};
};
"clean-stack-2.2.0" = {
name = "clean-stack";
packageName = "clean-stack";
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==";
};
};
"clean-stack-3.0.1" = {
name = "clean-stack";
packageName = "clean-stack";
@@ -5574,15 +5475,6 @@ let
sha512 = "hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==";
};
};
"delay-5.0.0" = {
name = "delay";
packageName = "delay";
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz";
sha512 = "ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==";
};
};
"delayed-stream-1.0.0" = {
name = "delayed-stream";
packageName = "delayed-stream";
@@ -6618,15 +6510,6 @@ let
sha512 = "GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==";
};
};
"events-1.1.1" = {
name = "events";
packageName = "events";
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz";
sha512 = "kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==";
};
};
"events-3.3.0" = {
name = "events";
packageName = "events";
@@ -6708,15 +6591,6 @@ let
sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extends-classes-1.0.5" = {
name = "extends-classes";
packageName = "extends-classes";
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/extends-classes/-/extends-classes-1.0.5.tgz";
sha512 = "ccyBHFN+wFM0dz0hvuQntSH9KST9951ua1hr3yxeFfu+h3H/eHw1RavE8XAEVi9K8dh534Mk3xA+pjk7VHkUcQ==";
};
};
"external-editor-3.1.0" = {
name = "external-editor";
packageName = "external-editor";
@@ -6735,15 +6609,6 @@ let
sha512 = "11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==";
};
};
"fast-csv-4.3.6" = {
name = "fast-csv";
packageName = "fast-csv";
version = "4.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz";
sha512 = "2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==";
};
};
"fast-deep-equal-3.1.3" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
@@ -8049,15 +7914,6 @@ let
sha512 = "CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==";
};
};
"http-status-1.8.1" = {
name = "http-status";
packageName = "http-status";
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-status/-/http-status-1.8.1.tgz";
sha512 = "YQF7j8Qf/Rlby0IbRPiWfNZt6aeUv3K0Pi0x3crbMZN+7F8dPn5k4b3n897vpM1Vk8Mg2fhOYc9fktKEQWMy/Q==";
};
};
"http2-client-1.3.5" = {
name = "http2-client";
packageName = "http2-client";
@@ -8148,15 +8004,6 @@ let
sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==";
};
};
"ieee754-1.1.13" = {
name = "ieee754";
packageName = "ieee754";
version = "1.1.13";
src = fetchurl {
url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
};
};
"ieee754-1.2.1" = {
name = "ieee754";
packageName = "ieee754";
@@ -8499,15 +8346,6 @@ let
sha512 = "6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==";
};
};
"ip-address-6.1.0" = {
name = "ip-address";
packageName = "ip-address";
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ip-address/-/ip-address-6.1.0.tgz";
sha512 = "u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==";
};
};
"ip-address-9.0.5" = {
name = "ip-address";
packageName = "ip-address";
@@ -9093,15 +8931,6 @@ let
sha512 = "8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==";
};
};
"jmespath-0.16.0" = {
name = "jmespath";
packageName = "jmespath";
version = "0.16.0";
src = fetchurl {
url = "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz";
sha512 = "9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==";
};
};
"jmp-2.0.0" = {
name = "jmp";
packageName = "jmp";
@@ -9813,24 +9642,6 @@ let
sha512 = "aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==";
};
};
"lodash.escaperegexp-4.1.2" = {
name = "lodash.escaperegexp";
packageName = "lodash.escaperegexp";
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz";
sha512 = "TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==";
};
};
"lodash.groupby-4.6.0" = {
name = "lodash.groupby";
packageName = "lodash.groupby";
version = "4.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz";
sha512 = "5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==";
};
};
"lodash.includes-4.3.0" = {
name = "lodash.includes";
packageName = "lodash.includes";
@@ -9858,15 +9669,6 @@ let
sha512 = "oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==";
};
};
"lodash.isequal-4.5.0" = {
name = "lodash.isequal";
packageName = "lodash.isequal";
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
sha512 = "pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==";
};
};
"lodash.isfinite-3.3.2" = {
name = "lodash.isfinite";
packageName = "lodash.isfinite";
@@ -9876,15 +9678,6 @@ let
sha512 = "7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==";
};
};
"lodash.isfunction-3.0.9" = {
name = "lodash.isfunction";
packageName = "lodash.isfunction";
version = "3.0.9";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz";
sha512 = "AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==";
};
};
"lodash.isinteger-4.0.4" = {
name = "lodash.isinteger";
packageName = "lodash.isinteger";
@@ -9894,15 +9687,6 @@ let
sha512 = "DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==";
};
};
"lodash.isnil-4.0.0" = {
name = "lodash.isnil";
packageName = "lodash.isnil";
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz";
sha512 = "up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==";
};
};
"lodash.isnumber-3.0.3" = {
name = "lodash.isnumber";
packageName = "lodash.isnumber";
@@ -9930,15 +9714,6 @@ let
sha512 = "0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==";
};
};
"lodash.isundefined-3.0.1" = {
name = "lodash.isundefined";
packageName = "lodash.isundefined";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz";
sha512 = "MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==";
};
};
"lodash.memoize-3.0.4" = {
name = "lodash.memoize";
packageName = "lodash.memoize";
@@ -10011,15 +9786,6 @@ let
sha512 = "1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==";
};
};
"lodash.uniq-4.5.0" = {
name = "lodash.uniq";
packageName = "lodash.uniq";
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
sha512 = "xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==";
};
};
"lodash.uniqby-4.5.0" = {
name = "lodash.uniqby";
packageName = "lodash.uniqby";
@@ -10110,15 +9876,6 @@ let
sha512 = "9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==";
};
};
"lossless-json-1.0.5" = {
name = "lossless-json";
packageName = "lossless-json";
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.5.tgz";
sha512 = "RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==";
};
};
"lowercase-keys-1.0.1" = {
name = "lowercase-keys";
packageName = "lowercase-keys";
@@ -10533,15 +10290,6 @@ let
sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
};
};
"method-missing-1.2.4" = {
name = "method-missing";
packageName = "method-missing";
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/method-missing/-/method-missing-1.2.4.tgz";
sha512 = "tmj4CKZJVQd/ZuN9hnYD8HBAs/3RdDdqUeJG9RbVYlEZLuPYK4EW+EekMqLsCV4w1HastX+Pk2Ov87OQmeo01A==";
};
};
"micro-9.3.5-canary.3" = {
name = "micro";
packageName = "micro";
@@ -13188,15 +12936,6 @@ let
sha512 = "Gqkf1pfKMsowLBtWkhEJNxL5eU9EN1zs/bmWC/mKKODH3j6Xtxe4NH3873UeNzVCjDYWvi/BEXAmbviqRhm6pw==";
};
};
"punycode-1.3.2" = {
name = "punycode";
packageName = "punycode";
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz";
sha512 = "RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==";
};
};
"punycode-1.4.1" = {
name = "punycode";
packageName = "punycode";
@@ -13251,15 +12990,6 @@ let
sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==";
};
};
"querystring-0.2.0" = {
name = "querystring";
packageName = "querystring";
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz";
sha512 = "X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==";
};
};
"querystring-es3-0.2.1" = {
name = "querystring-es3";
packageName = "querystring-es3";
@@ -13818,15 +13548,6 @@ let
sha512 = "fimzjIVw506FBZLspTAXHdpvgvQebyjpNyLRd0e6drPPRq7gcrROeGWRyF81wLqFg5ijPgnOQbmfck5wdTqpSA==";
};
};
"requestretry-7.1.0" = {
name = "requestretry";
packageName = "requestretry";
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/requestretry/-/requestretry-7.1.0.tgz";
sha512 = "TqVDgp251BW4b8ddQ2ptaj/57Z3LZHLscAUT7v6qs70buqF2/IoOVjYbpjJ6HiW7j5+waqegGI8xKJ/+uzgDmw==";
};
};
"require-directory-2.1.1" = {
name = "require-directory";
packageName = "require-directory";
@@ -14142,33 +13863,6 @@ let
sha512 = "dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==";
};
};
"s3-stream-upload-2.0.2" = {
name = "s3-stream-upload";
packageName = "s3-stream-upload";
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/s3-stream-upload/-/s3-stream-upload-2.0.2.tgz";
sha512 = "hSfGZ4InIUMH29niWCAkcDvmOGwADSy7j2Ktm6+nKI+ub6nPoLOboo1D+Q3mEIutTHu0J4+Sv92J0GOk5hAonQ==";
};
};
"s3signed-0.1.0" = {
name = "s3signed";
packageName = "s3signed";
version = "0.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/s3signed/-/s3signed-0.1.0.tgz";
sha512 = "08Jc0+GAaFjXgvl8qQytu6+wVBfcUUyCJDocj5kBUeq9YA+6mAM/6psDNxrg4PVkkLBvAK75mnjlaGckfOtDKA==";
};
};
"s3urls-1.5.2" = {
name = "s3urls";
packageName = "s3urls";
version = "1.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/s3urls/-/s3urls-1.5.2.tgz";
sha512 = "3f4kprxnwAqoiVdR/XFoc997YEt0b6oY1VKrhl+kuWnHaUQ2cVe73TcQaww8geX5FKPuGBHl90xv70q7SlbBew==";
};
};
"sade-1.8.1" = {
name = "sade";
packageName = "sade";
@@ -14223,15 +13917,6 @@ let
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"sax-1.2.1" = {
name = "sax";
packageName = "sax";
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz";
sha512 = "8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==";
};
};
"sax-1.4.1" = {
name = "sax";
packageName = "sax";
@@ -14799,33 +14484,6 @@ let
sha512 = "HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==";
};
};
"socks5-client-1.2.8" = {
name = "socks5-client";
packageName = "socks5-client";
version = "1.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/socks5-client/-/socks5-client-1.2.8.tgz";
sha512 = "js8WqQ/JjZS3IQwUxRwSThvXzcRIHE8sde8nE5q7nqxiFGb8EoHmNJ9SF2lXqn3ux6pUV3+InH7ng7mANK6XfA==";
};
};
"socks5-http-client-1.0.4" = {
name = "socks5-http-client";
packageName = "socks5-http-client";
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/socks5-http-client/-/socks5-http-client-1.0.4.tgz";
sha512 = "K16meYkltPtps6yDOqK9Mwlfz+pdD2kQQQ/TCO/gu2AImUmfO6nF2uXX1YWrPs4NCfClQNih19wqLXmuUcZCrA==";
};
};
"socks5-https-client-1.2.1" = {
name = "socks5-https-client";
packageName = "socks5-https-client";
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/socks5-https-client/-/socks5-https-client-1.2.1.tgz";
sha512 = "FbZ/X/2Xq3DAMhuRA4bnN0jy1QxaPTVPLFvyv6CEj0QDKSTdWp9yRxo1JhqXmWKhPQeJyUMajHJB2UjT43pFcw==";
};
};
"sort-keys-4.2.0" = {
name = "sort-keys";
packageName = "sort-keys";
@@ -14961,15 +14619,6 @@ let
sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==";
};
};
"sprintf-js-1.1.2" = {
name = "sprintf-js";
packageName = "sprintf-js";
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz";
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
};
};
"sprintf-js-1.1.3" = {
name = "sprintf-js";
packageName = "sprintf-js";
@@ -16446,15 +16095,6 @@ let
sha512 = "HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==";
};
};
"url-0.10.3" = {
name = "url";
packageName = "url";
version = "0.10.3";
src = fetchurl {
url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz";
sha512 = "hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==";
};
};
"url-0.11.4" = {
name = "url";
packageName = "url";
@@ -16572,15 +16212,6 @@ let
sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
"uuid-8.0.0" = {
name = "uuid";
packageName = "uuid";
version = "8.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz";
sha512 = "jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==";
};
};
"uuid-8.3.2" = {
name = "uuid";
packageName = "uuid";
@@ -20288,211 +19919,6 @@ in
bypassCache = true;
reconstructLock = true;
};
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
version = "6.119.1";
src = fetchurl {
url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.119.1.tgz";
sha512 = "8fO3I4N1cIw0406jkuNQFMPCe5kRzuQJ+0/ASovZF7qHTSz8sBbzubcgKYsSLeVi7C8kr3lAsb1SdHRuOB/krQ==";
};
dependencies = [
sources."@fast-csv/format-4.3.5"
sources."@fast-csv/parse-4.3.6"
sources."@shutterstock/p-map-iterable-1.1.2"
sources."@types/node-14.18.63"
sources."JSONStream-1.5.0"
sources."aggregate-error-3.1.0"
sources."ajv-6.12.6"
sources."asn1-0.2.6"
sources."assert-plus-1.0.0"
sources."async-2.6.4"
sources."asynckit-0.4.0"
sources."available-typed-arrays-1.0.7"
sources."aws-sdk-2.1472.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.13.2"
sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
sources."buffer-4.9.2"
sources."buffer-queue-1.0.0"
sources."bytes-3.1.2"
sources."call-bind-1.0.8"
sources."call-bind-apply-helpers-1.0.2"
sources."call-bound-1.0.4"
sources."caseless-0.12.0"
sources."clean-stack-2.2.0"
sources."combined-stream-1.0.8"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."define-data-property-1.1.4"
sources."delay-5.0.0"
sources."delayed-stream-1.0.0"
sources."dunder-proto-1.0.1"
sources."ecc-jsbn-0.1.2"
sources."es-define-property-1.0.1"
sources."es-errors-1.3.0"
sources."es-object-atoms-1.1.1"
sources."events-1.1.1"
sources."extend-3.0.2"
sources."extends-classes-1.0.5"
sources."extsprintf-1.3.0"
sources."fast-csv-4.3.6"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."for-each-0.3.5"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."function-bind-1.1.2"
sources."get-intrinsic-1.3.0"
sources."get-proto-1.0.1"
sources."getpass-0.1.7"
sources."gopd-1.2.0"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-property-descriptors-1.0.2"
sources."has-symbols-1.1.0"
sources."has-tostringtag-1.0.2"
sources."hasown-2.0.2"
sources."http-signature-1.2.0"
sources."http-status-1.8.1"
sources."ieee754-1.1.13"
sources."indent-string-4.0.0"
sources."inherits-2.0.4"
sources."ini-2.0.0"
(
sources."ip-address-6.1.0"
// {
dependencies = [
sources."jsbn-1.1.0"
];
}
)
sources."is-arguments-1.2.0"
sources."is-callable-1.2.7"
sources."is-generator-function-1.1.0"
sources."is-regex-1.2.1"
sources."is-typed-array-1.1.15"
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
sources."isstream-0.1.2"
sources."jmespath-0.16.0"
sources."jsbn-0.1.1"
sources."json-schema-0.4.0"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.2"
sources."lodash-4.17.21"
sources."lodash.escaperegexp-4.1.2"
sources."lodash.groupby-4.6.0"
sources."lodash.isboolean-3.0.3"
sources."lodash.isequal-4.5.0"
sources."lodash.isfunction-3.0.9"
sources."lodash.isnil-4.0.0"
sources."lodash.isundefined-3.0.1"
sources."lodash.uniq-4.5.0"
sources."lossless-json-1.0.5"
sources."lru-cache-6.0.0"
sources."math-intrinsics-1.1.0"
sources."method-missing-1.2.4"
sources."mime-db-1.52.0"
sources."mime-types-2.1.35"
sources."minimist-1.2.8"
sources."oauth-sign-0.9.0"
sources."performance-now-2.1.0"
sources."possible-typed-array-names-1.1.0"
sources."process-nextick-args-2.0.1"
(
sources."psl-1.15.0"
// {
dependencies = [
sources."punycode-2.3.1"
];
}
)
sources."punycode-1.3.2"
sources."qs-6.5.3"
sources."querystring-0.2.0"
(
sources."readable-stream-2.3.8"
// {
dependencies = [
sources."safe-buffer-5.1.2"
];
}
)
(
sources."request-2.88.2"
// {
dependencies = [
sources."uuid-3.4.0"
];
}
)
sources."requestretry-7.1.0"
sources."s3-stream-upload-2.0.2"
sources."s3signed-0.1.0"
sources."s3urls-1.5.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-test-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.1"
sources."semver-7.5.4"
sources."set-function-length-1.2.2"
sources."socks5-client-1.2.8"
sources."socks5-http-client-1.0.4"
sources."socks5-https-client-1.2.1"
sources."sprintf-js-1.1.2"
sources."sshpk-1.18.0"
(
sources."string_decoder-1.1.1"
// {
dependencies = [
sources."safe-buffer-5.1.2"
];
}
)
sources."through-2.3.8"
(
sources."tough-cookie-2.5.0"
// {
dependencies = [
sources."punycode-2.3.1"
];
}
)
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
(
sources."uri-js-4.4.1"
// {
dependencies = [
sources."punycode-2.3.1"
];
}
)
sources."url-0.10.3"
sources."util-0.12.5"
sources."util-deprecate-1.0.2"
sources."uuid-8.0.0"
sources."verror-1.10.0"
sources."which-typed-array-1.1.19"
sources."xml2js-0.5.0"
sources."xmlbuilder-11.0.1"
sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "import and export tools for elasticsearch";
homepage = "https://github.com/elasticsearch-dump/elasticsearch-dump#readme";
license = "Apache-2.0";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
esy = nodeEnv.buildNodePackage {
name = "esy";
packageName = "esy";
@@ -20705,60 +20131,6 @@ in
bypassCache = true;
reconstructLock = true;
};
lcov-result-merger = nodeEnv.buildNodePackage {
name = "lcov-result-merger";
packageName = "lcov-result-merger";
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-5.0.1.tgz";
sha512 = "i53RjTYfqbHgerqGtuJjDfARDU340zNxXrJudQZU3o8ak9rrx8FDQUKf38Cjm6MtbqonqiDFmoKuUe++uZbvOg==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
sources."ansi-regex-5.0.1"
sources."ansi-styles-4.3.0"
sources."braces-3.0.3"
sources."cliui-7.0.4"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."emoji-regex-8.0.0"
sources."escalade-3.2.0"
sources."fast-glob-3.3.3"
sources."fastq-1.19.1"
sources."fill-range-7.1.1"
sources."get-caller-file-2.0.5"
sources."glob-parent-5.1.2"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.3"
sources."is-number-7.0.0"
sources."merge2-1.4.1"
sources."micromatch-4.0.8"
sources."picomatch-2.3.1"
sources."queue-microtask-1.2.3"
sources."require-directory-2.1.1"
sources."reusify-1.1.0"
sources."run-parallel-1.2.0"
sources."string-width-4.2.3"
sources."strip-ansi-6.0.1"
sources."to-regex-range-5.0.1"
sources."wrap-ansi-7.0.0"
sources."y18n-5.0.8"
sources."yargs-16.2.0"
sources."yargs-parser-20.2.9"
];
buildInputs = globalBuildInputs;
meta = {
description = "Merges multiple lcov results into one";
homepage = "https://github.com/mweibel/lcov-result-merger";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
node2nix = nodeEnv.buildNodePackage {
name = "node2nix";
packageName = "node2nix";
@@ -6,7 +6,7 @@
aiohttp,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "apykuma";
version = "1.2.0";
pyproject = true;
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "PerchunPak";
repo = "apykuma";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-Dxlyi0syoq+sfgjMLWHhpeKhDFgpfQrp18DJeBjrAEg=";
};
@@ -36,8 +36,8 @@ buildPythonPackage rec {
meta = {
description = "Small library to notify Uptime Kuma that the service is up";
homepage = "https://github.com/PerchunPak/apykuma";
changelog = "https://github.com/PerchunPak/apykuma/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/PerchunPak/apykuma/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -29,7 +29,7 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "basedmypy";
version = "2.10.1";
pyproject = true;
@@ -39,7 +39,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "KotlinIsland";
repo = "basedmypy";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-IzRKOReSgio5S5PG8iD9VQF9R1GEqBAIDeeCtq+ZVXg=";
};
@@ -104,7 +104,7 @@ buildPythonPackage rec {
setuptools
tomli
]
++ lib.concatAttrValues optional-dependencies;
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
disabledTests = lib.optionals (pythonAtLeast "3.12") [
# cannot find distutils, and distutils cannot find types
@@ -137,9 +137,9 @@ buildPythonPackage rec {
meta = {
description = "Based Python static type checker with baseline, sane default settings and based typing features";
homepage = "https://kotlinisland.github.io/basedmypy/";
changelog = "https://github.com/KotlinIsland/basedmypy/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/KotlinIsland/basedmypy/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
mainProgram = "mypy";
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -15,7 +15,7 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "basedtyping";
version = "0.1.10";
pyproject = true;
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "KotlinIsland";
repo = "basedtyping";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-IpIMO75jqJDzDgRPVEi6g7AprGeBeKbVH99XPDYUzTM=";
};
@@ -52,8 +52,8 @@ buildPythonPackage rec {
meta = {
description = "Utilities for basedmypy";
homepage = "https://github.com/KotlinIsland/basedtyping";
changelog = "https://github.com/KotlinIsland/basedtyping/releases/tag/${src.tag}";
changelog = "https://github.com/KotlinIsland/basedtyping/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -358,13 +358,13 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.42.19";
version = "1.42.21";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-nCLpxZHcOdfxLncUjn5SJo0R9F7DVs3EIEukEuXJAqE=";
hash = "sha256-3ngHCBAQs3aLcxJyk2/n1KTUzfjd4ZaQ1GHhTnPiLWM=";
};
build-system = [ setuptools ];
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.42.19";
version = "1.42.21";
pyproject = true;
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-L8rica8qJM1GFmJGWJsix2tJujBlazsMUEuSpJ/aHKI=";
hash = "sha256-uCLIXoYW32bbMg1S2hLqESAWxlSPjAfH5UZSSsVc/0s=";
};
nativeBuildInputs = [ setuptools ];
@@ -39,14 +39,14 @@
buildPythonPackage rec {
pname = "celery";
version = "5.6.0";
version = "5.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "celery";
repo = "celery";
tag = "v${version}";
hash = "sha256-BKF+p35Z5r/WRjuOaSFtESkbo+N+tbd0R40EWl0iU9I=";
hash = "sha256-zKvkQ9/1N6ht4yrL+KDr3QDcWseoZBUkuwdFORKqctI=";
};
patches = lib.optionals (!withAmqpRepl) [
@@ -6,7 +6,7 @@
setuptools,
setuptools-scm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "eval-type-backport";
version = "0.3.0";
format = "setuptools";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "alexmojaki";
repo = "eval_type_backport";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-K+FrgRyxCbrKHcrUaHEJWlLp2i0xes3HwXPN9ucioZY=";
};
@@ -31,4 +31,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -15,16 +15,16 @@
buildPythonPackage rec {
pname = "gios";
version = "6.1.2";
version = "7.0.0";
pyproject = true;
disabled = pythonOlder "3.12";
disabled = pythonOlder "3.14";
src = fetchFromGitHub {
owner = "bieniu";
repo = "gios";
tag = version;
hash = "sha256-z0MFXlim0YJ2ifAU94IjDOsIgaRzQk6YRqy64+LNehQ=";
hash = "sha256-ZQjDL6BG075nvhKGSYNy2O8Fu8hizTmKwit6fvdopxg=";
};
build-system = [ setuptools ];
@@ -52,7 +52,7 @@ buildPythonPackage rec {
meta = {
description = "Python client for getting air quality data from GIOS";
homepage = "https://github.com/bieniu/gios";
changelog = "https://github.com/bieniu/gios/releases/tag/${version}";
changelog = "https://github.com/bieniu/gios/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "govee-ble";
version = "1.0.0";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "govee-ble";
tag = "v${version}";
hash = "sha256-CYxPb5v7T+sp+2HJojGEVPIIaC0ySobiSK8qtHeuv7s=";
hash = "sha256-fIQZd25NlkFE24d2ro5N4liFneH2SdGBw4gkJKoSqnk=";
};
build-system = [ poetry-core ];
@@ -8,7 +8,7 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "inject";
version = "5.3.0";
pyproject = true;
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "ivankorobkov";
repo = "python-inject";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-c/OpEsT9KF7285xfD+VRorrNHn3r9IPp/ts9JHyGK9s=";
};
@@ -36,8 +36,8 @@ buildPythonPackage rec {
meta = {
description = "Python dependency injection framework";
homepage = "https://github.com/ivankorobkov/python-inject";
changelog = "https://github.com/ivankorobkov/python-inject/blob/${version}/CHANGES.md";
changelog = "https://github.com/ivankorobkov/python-inject/blob/${finalAttrs.src.tag}/CHANGES.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -31,14 +31,14 @@
buildPythonPackage rec {
pname = "kombu";
version = "5.6.1";
version = "5.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "celery";
repo = "kombu";
tag = "v${version}";
hash = "sha256-kywPcWhc+iMh4OOH8gobA6NFismRvihgNMcxxw+2p/4=";
hash = "sha256-J0cEQsMHKethrfDVDDvIjc/iZpoCYLH9INHtgKmH9Pk=";
};
build-system = [ setuptools ];
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "langchain-aws";
version = "1.1.1";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-aws";
tag = "langchain-aws==${version}";
hash = "sha256-tFyVK7IjPy33Az16DhWO6wSL5hBAdyd+urhSvdb18Ww=";
hash = "sha256-xihQ50g0urP7BL91C0msfaPIVTN2Gb9sWQhKU7eWg1w=";
};
postPatch = ''
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "langchain-xai";
version = "1.1.0";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-xai==${version}";
hash = "sha256-bm7sIa62CIvsYNDdaN+XZKpRnCv5bg9kPZ1Ym8utFcM=";
hash = "sha256-aYl6tYPJgNE7zUQJ1hwaEzFUBgMK6MyXcvB9jJBOPHk=";
};
sourceRoot = "${src.name}/libs/partners/xai";
@@ -18,28 +18,26 @@
# tests
anthropic,
attrs,
dataclasses-json,
fastapi,
freezegun,
instructor,
multipart,
opentelemetry-sdk,
pytest-asyncio,
pytest-socket,
pytest-vcr,
pytestCheckHook,
uvicorn,
attr,
}:
buildPythonPackage rec {
pname = "langsmith";
version = "0.4.59";
version = "0.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
hash = "sha256-IL1lwV+WkIpYAlx+n08XlzbvzyDMUQCCZKmA+ImBIqU=";
hash = "sha256-6iJk8JfGIhrAcEXrsJKWn0G2jJ2kitWjx/YJCWcGNfY=";
};
sourceRoot = "${src.name}/python";
@@ -60,46 +58,41 @@ buildPythonPackage rec {
nativeCheckInputs = [
anthropic
attrs
dataclasses-json
fastapi
freezegun
instructor
opentelemetry-sdk
pytest-asyncio
multipart
pytest-socket
pytest-vcr
pytestCheckHook
uvicorn
]
++ lib.optionals stdenv.hostPlatform.isLinux [ attr ];
];
# evaluation and external tests require OpenAPI key
# integration tests are all marked flaky
enabledTestPaths = [
"tests/unit_tests"
];
disabledTestMarks = [
"flaky"
];
disabledTests = [
# These tests require network access
"integration_tests"
# due to circular import
"test_as_runnable"
"test_as_runnable_batch"
"test_as_runnable_async"
"test_as_runnable_async_batch"
# Test requires git repo
"test_git_info"
# Tests require OpenAI API key
"test_chat_async_api"
"test_chat_sync_api"
"test_completions_async_api"
"test_completions_sync_api"
];
disabledTestPaths = [
# Circular import
"tests/integration_tests/"
# due to circular import
"tests/unit_tests/test_client.py"
"tests/unit_tests/evaluation/test_runner.py"
"tests/unit_tests/evaluation/test_runner.py"
# Require a Langsmith API key
"tests/evaluation/test_evaluation.py"
"tests/external/test_instructor_evals.py"
# Marked as flaky in source
"tests/unit_tests/test_run_helpers.py"
# flaky time comparisons
# https://github.com/langchain-ai/langsmith-sdk/issues/2245
"tests/unit_tests/test_uuid_v7.py"
];
pythonImportsCheck = [ "langsmith" ];
@@ -25,7 +25,6 @@
pytest-asyncio,
pytest-mock,
pytestCheckHook,
pythonOlder,
pyvis,
pyyaml,
requests,
@@ -39,16 +38,14 @@
buildPythonPackage rec {
pname = "llama-index-core";
version = "0.14.8";
version = "0.14.12";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "run-llama";
repo = "llama_index";
tag = "v${version}";
hash = "sha256-wjw2XTRK1qjfNzndC7q197rU8PVtD8SI7FR4Skary+E=";
hash = "sha256-grF9IToAMc3x5/40+u3lHU9RyjROWu1e3M6N1owq0f4=";
};
sourceRoot = "${src.name}/${pname}";
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "llama-index-workflows";
version = "2.11.5";
version = "2.11.6";
pyproject = true;
src = fetchPypi {
pname = "llama_index_workflows";
inherit version;
hash = "sha256-3vumxRaanJhv4G3Z8+5eGmzF9Yx3ZgXARYuqClXwdkM=";
hash = "sha256-SxIdrqG8g4H75cMEViwrTHzYfYbPaOJ8xAZKJ4/i+II=";
};
postPatch = ''
@@ -3,20 +3,17 @@
buildPythonPackage,
cython,
fetchPypi,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "lupa";
version = "2.5";
version = "2.6";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-acaonyt7CKMEDX7Soe7MujejHdyS+hmTOcU6KuPEjDQ=";
hash = "sha256-mncKbolXa+NEdmjXztMSzW/UHTwTwkYsncLCq1cORdk=";
};
build-system = [
@@ -30,7 +27,7 @@ buildPythonPackage rec {
description = "Lua in Python";
homepage = "https://github.com/scoder/lupa";
changelog = "https://github.com/scoder/lupa/blob/lupa-${version}/CHANGES.rst";
license = with lib.licenses; [ mit ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -13,7 +13,7 @@
uv-dynamic-versioning,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "mcstatus";
version = "12.0.6";
pyproject = true;
@@ -21,7 +21,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "py-mine";
repo = "mcstatus";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-lo96dZ7YaqZz/fmhuo8XWm5tSsB6ixtdxkZ3Hd6mq78=";
};
@@ -58,7 +58,7 @@ buildPythonPackage rec {
meta = {
description = "Python library for checking the status of Minecraft servers";
homepage = "https://github.com/py-mine/mcstatus";
changelog = "https://github.com/py-mine/mcstatus/releases/tag/${src.tag}";
changelog = "https://github.com/py-mine/mcstatus/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
fab
@@ -66,4 +66,4 @@ buildPythonPackage rec {
];
mainProgram = "mcstatus";
};
}
})
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "model-bakery";
version = "1.20.5";
version = "1.21.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "model-bakers";
repo = "model_bakery";
tag = version;
hash = "sha256-Rf1QpIjo94h3lfZCBJfzaOMggPqy37NUOFWUbLROcec=";
hash = "sha256-BB/CaVDkqL51WvFC+GRWV3z3jHUQrW1KtIuHUn4acHw=";
};
build-system = [ hatchling ];
@@ -209,8 +209,8 @@ in
"sha256-Yj+PL5SHeMuiC3kougQa6zahznlD32+1NQWqoD8xdEg=";
mypy-boto3-cleanrooms =
buildMypyBoto3Package "cleanrooms" "1.42.13"
"sha256-zBIQBtH4BTDze45vl9Xa+Uu1LyOMswJVRNbIyjA/HsI=";
buildMypyBoto3Package "cleanrooms" "1.42.20"
"sha256-Psj4WK99bI+zQBUCmUgiL1zl7i/f76Ieu0QxIfGUfvA=";
mypy-boto3-cloud9 =
buildMypyBoto3Package "cloud9" "1.42.3"
@@ -608,8 +608,8 @@ in
"sha256-QbF9VfRNMcpe8DiVeVBeZfbnn64EI7mP8lgeg/YoS8U=";
mypy-boto3-identitystore =
buildMypyBoto3Package "identitystore" "1.42.5"
"sha256-DFUk1CcNBM0N90fFShYgC/7VaLWBjlE9eCPcVWYQkRs=";
buildMypyBoto3Package "identitystore" "1.42.20"
"sha256-rb8qotqFW+ZcesRS0TUl+NMsrOS7CTQosZ633jSE38k=";
mypy-boto3-imagebuilder =
buildMypyBoto3Package "imagebuilder" "1.42.3"
@@ -1160,8 +1160,8 @@ in
"sha256-4/Q39UsUYaluauoaLm6BOej+Krl2VbO1xKKo1orRIkI=";
mypy-boto3-s3 =
buildMypyBoto3Package "s3" "1.42.16"
"sha256-vaMsTunwjV6D6IqzkGNZJxAhQ4eUZE9qC4qPZ0WUoeQ=";
buildMypyBoto3Package "s3" "1.42.21"
"sha256-yrcckYqsfZjE10JUTHIuN9jnF4rLi8iKCurXsQNQJtI=";
mypy-boto3-s3control =
buildMypyBoto3Package "s3control" "1.42.3"
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "nibe";
version = "2.20.0";
version = "2.21.0";
pyproject = true;
src = fetchFromGitHub {
owner = "yozik04";
repo = "nibe";
tag = version;
hash = "sha256-FeYM4UClx0qfv8QuDUBN3hc2MLVkmnnUC6+0wnywAuA=";
hash = "sha256-I4Qgwdx5alkNso0FMz4wRWZffbDQm5VblmPdwtU/jXg=";
};
pythonRelaxDeps = [ "async-modbus" ];
@@ -28,7 +28,7 @@
pytest-cov-stub,
pytest-mock,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "nixpkgs-updaters-library";
version = "3.0.0";
pyproject = true;
@@ -38,7 +38,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "PerchunPak";
repo = "nixpkgs-updaters-library";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-0N88valEw+QElMjy84TBKGuqqh9anKhHdW0jQfQ4qd4=";
};
@@ -74,8 +74,8 @@ buildPythonPackage rec {
meta = {
description = "Boilerplate-less updater library for Nixpkgs ecosystems";
homepage = "https://github.com/PerchunPak/nixpkgs-updaters-library";
changelog = "https://github.com/PerchunPak/nixpkgs-updaters-library/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/PerchunPak/nixpkgs-updaters-library/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -20,7 +20,7 @@
faker,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "nonbloat-db";
version = "0.1.4";
pyproject = true;
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "PerchunPak";
repo = "nonbloat-db";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-x6QFOZ+RYdophuRXMKE4RNi1xDnsa3naUMDbn1vG7hM=";
};
@@ -64,8 +64,8 @@ buildPythonPackage rec {
meta = {
description = "Simple key-value database for my small projects";
homepage = "https://github.com/PerchunPak/nonbloat-db";
changelog = "https://github.com/PerchunPak/nonbloat-db/blob/v${version}/CHANGES.md";
changelog = "https://github.com/PerchunPak/nonbloat-db/blob/${finalAttrs.src.tag}/CHANGES.md";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ PerchunPak ];
};
}
})
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "oelint-parser";
version = "8.6.2";
version = "8.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-parser";
tag = version;
hash = "sha256-NpaIOJ517L9k2evuM6/mQc6Da2c+veFOAlRyeUHseKY=";
hash = "sha256-igDt5pUiAhAmsDlY/S/SMhPllKJ0aIry95rrHC2Iel4=";
};
pythonRelaxDeps = [ "regex" ];
@@ -40,7 +40,8 @@ let
lib.replaceStrings [ "." ] [ "" ] cudaPackages.cudatoolkit.version
}"."${pyShortVersion}"
else
sources."${stdenv.hostPlatform.system}"."cpu"."${pyShortVersion}";
sources."${stdenv.hostPlatform.system}"."cpu"."${pyShortVersion}"
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
platform = sources."${stdenv.hostPlatform.system}".platform;
src =
if cudaSupport then
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pyairobotrest";
version = "0.1.0";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mettolen";
repo = "pyairobotrest";
tag = "v${version}";
hash = "sha256-MqZV8+uwKLIbh0A/lYMB/9iPDl/8a4IAoYMdoxiIJqY=";
hash = "sha256-a0xsmknDe96cOBewhwVLy2Tw5sYffh8lZR4e+q6uGz4=";
};
build-system = [ setuptools ];
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "pykka";
version = "4.4.0";
version = "4.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jodal";
repo = "pykka";
tag = "v${version}";
hash = "sha256-OwY8EKCRuc9Tli7Q+rHieqEAYxb7KNBHiPUuycNO8J4=";
hash = "sha256-61Dr8V2LILGNveVi6eD0OODXF/a8m8I5/H9MfyIr9Dg=";
};
build-system = [ hatchling ];
@@ -8,23 +8,20 @@
pkg-config, # from pkgs
pkgconfig, # from pythonPackages
pytestCheckHook,
pythonOlder,
setuptools,
vips,
}:
buildPythonPackage rec {
pname = "pyvips";
version = "3.0.0";
version = "3.1.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "libvips";
repo = "pyvips";
tag = "v${version}";
hash = "sha256-dyous0EahUR7pkr2siBBJwzcoC4TOsnsbRo+rVE8/QQ=";
hash = "sha256-BPQFndikPSsKU4HPauTAewab32IumckG/y3lhUUNbMU=";
};
nativeBuildInputs = [
@@ -57,6 +54,16 @@ buildPythonPackage rec {
--replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \
'';
disabledTests = [
# flaky due to a race condition
# https://github.com/libvips/pyvips/issues/566
"test_progress"
];
disabledTestPaths = [
"tests/perf"
];
pythonImportsCheck = [ "pyvips" ];
meta = {
@@ -14,7 +14,6 @@
pynacl,
pyspx,
pytestCheckHook,
pythonOlder,
}:
buildPythonPackage rec {
@@ -22,8 +21,6 @@ buildPythonPackage rec {
version = "1.3.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "secure-systems-lab";
repo = "securesystemslib";
@@ -31,6 +28,11 @@ buildPythonPackage rec {
hash = "sha256-ERFRLNHD3OhbMEGBEnDLkRYGv4f+bYg9MStS5IarcPA=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"hatchling==1.27.0"' '"hatchling"'
'';
build-system = [ hatchling ];
optional-dependencies = {
@@ -6,38 +6,24 @@
dirty-equals,
fastapi,
fetchFromGitHub,
fetchpatch,
pdm-backend,
pydantic,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
sqlalchemy,
}:
buildPythonPackage rec {
pname = "sqlmodel";
version = "0.0.24";
version = "0.0.31";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "tiangolo";
repo = "sqlmodel";
tag = version;
hash = "sha256-RKihR3UJLuBYSHK79pcxIx/hT0nCkqQO8zBrq4AWaYM=";
hash = "sha256-HJ8we0gYySagUvs7NEKcwe9l7KEcqmJ8+CTW/rjBdME=";
};
patches = [
(fetchpatch {
# https://github.com/tiangolo/sqlmodel/pull/969
name = "passthru-environ-variables.patch";
url = "https://github.com/tiangolo/sqlmodel/pull/969/commits/42d33049e9e4182b78914ad41d1e3d30125126ba.patch";
hash = "sha256-dPuFCFUnmTpduxn45tE8XUP0Jlwjwmwe+zFaKSganOg=";
})
];
build-system = [ pdm-backend ];
dependencies = [
@@ -50,17 +36,11 @@ buildPythonPackage rec {
jinja2
dirty-equals
fastapi
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "sqlmodel" ];
disabledTests = [
# AssertionError: assert 'enum_field VARCHAR(1)
"test_sqlite_ddl_sql"
];
disabledTestPaths = [
# Coverage
"docs_src/tutorial/"
@@ -69,8 +49,8 @@ buildPythonPackage rec {
meta = {
description = "Module to work with SQL databases";
homepage = "https://github.com/tiangolo/sqlmodel";
changelog = "https://github.com/tiangolo/sqlmodel/releases/tag/${version}";
homepage = "https://github.com/fastapi/sqlmodel";
changelog = "https://github.com/fastapi/sqlmodel/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
@@ -20,7 +20,6 @@
pbr,
prettytable,
python,
pythonOlder,
pyyaml,
setuptools,
stestr,
@@ -41,6 +40,11 @@ buildPythonPackage rec {
hash = "sha256-ddm1OE7BDwDM4T9GIB0+qK8WvU/+aC+FBIGWDm3ObHM=";
};
postPatch = ''
substituteInPlace tempest/lib/common/http.py \
--replace-fail 'getheaders()' 'headers'
'';
pythonRelaxDeps = [ "defusedxml" ];
build-system = [ setuptools ];
@@ -84,9 +88,6 @@ buildPythonPackage rec {
chmod +x bin/*
stestr --test-path tempest/tests run -e <(echo "
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_load_json_resource_list
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_load_json_saved_state
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_take_action_got_exception
tempest.tests.lib.cli.test_execute.TestExecute.test_execute_with_prefix
")
'';

Some files were not shown because too many files have changed in this diff Show More