Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-08-05 12:07:55 +00:00
committed by GitHub
81 changed files with 454 additions and 230 deletions
+2 -2
View File
@@ -1235,10 +1235,10 @@ in
"services.postfix.lookupMX was removed. Use services.postfix.settings.main.relayhost and put the hostname in angled brackets, if you need to turn off MX and SRV lookups."
)
(lib.mkRemovedOptionModule [ "services" "postfix" "relayHost" ]
"services.postfix.relayHost was removed in favor of services.postfix.settings.main.relayhost, which now takes a list of host/port."
"services.postfix.relayHost was removed in favor of services.postfix.settings.main.relayhost, which now takes a list of host:port."
)
(lib.mkRemovedOptionModule [ "services" "postfix" "relayPort" ]
"services.postfix.relayHost was removed in favor of services.postfix.settings.main.relayhost, which now takes a list of host/port."
"services.postfix.relayPort was removed in favor of services.postfix.settings.main.relayhost, which now takes a list of host:port."
)
(lib.mkRemovedOptionModule [ "services" "postfix" "extraConfig" ]
"services.postfix.extraConfig was replaced by the structured freeform service.postfix.settings.main option."
+8 -2
View File
@@ -65,14 +65,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "awscli2";
version = "2.27.61"; # N.B: if you change this, check if overrides are still up-to-date
version = "2.28.1"; # N.B: if you change this, check if overrides are still up-to-date
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
tag = version;
hash = "sha256-2lcPqNrGAHvPPVZIQaDbI54sQQ7OsOiMxUx6qg6WeNU=";
hash = "sha256-TpyjYnLTBPU83g6/h+BrX4hd4dUbZUvDyJ6m/3v38+A=";
};
postPatch = ''
@@ -160,6 +160,12 @@ py.pkgs.buildPythonApplication rec {
"tests/functional"
];
disabledTests = [
# Requires networking (socket binding not possible in sandbox)
"test_is_socket"
"test_is_special_file_warning"
];
pythonImportsCheck = [
"awscli"
];
@@ -83,9 +83,9 @@
containerapp = mkAzExtension rec {
pname = "containerapp";
version = "1.2.0b2";
version = "1.2.0b3";
url = "https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-${version}-py2.py3-none-any.whl";
hash = "sha256-86+DfGC1Fm55u6JPl0II/qXWqLZTv4ANRkjgQgNkInk=";
hash = "sha256-UK7fbWI7NoW8sBo3OEafXX3DolFNQXhFDMHUoE1h/qA=";
description = "Microsoft Azure Command-Line Tools Containerapp Extension";
propagatedBuildInputs = with python3Packages; [
docker
+2
View File
@@ -52,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
perl
pkg-config
protobufc
removeReferencesTo
];
buildInputs = [
@@ -107,6 +108,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
enableParallelBuilding = true;
strictDeps = true;
doCheck = false;
# TODO: investigate failures; see this and linked discussions:
+3 -3
View File
@@ -11,14 +11,14 @@
python3Packages.buildPythonApplication {
pname = "chirp";
version = "0.4.0-unstable-2025-07-25";
version = "0.4.0-unstable-2025-08-04";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "85e0655382b2c1564c387aa2fa5e21a444887ea1";
hash = "sha256-IrwKTJt8RXJKzZFQjrEYndQ5WmG52IiJnB+hrw89tfU=";
rev = "a8fb306f5627f2478d55541d21f7e9ed51363010";
hash = "sha256-SQWKHkIf9d23AKnJQv58XlTmuL07HRj6oS8LW4BM+7Y=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation {
pname = "cosmic-protocols";
version = "0-unstable-2025-06-24";
version = "0-unstable-2025-08-04";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-protocols";
rev = "4f053317cc9a0e776bc24610df91ff84dfd6cc7b";
hash = "sha256-p4xRATocwG/QZtjI6fj1CPc+3jqlqr1mwoqojFxfpFE=";
rev = "5035f8c810bf734401e21e0a9625c7b7e0c73325";
hash = "sha256-FYfSVg7v7S8G1gHZ5puAqb2yZES81HK+KMu0819cQ8w=";
};
makeFlags = [ "PREFIX=${placeholder "out"}" ];
+14 -7
View File
@@ -18,19 +18,21 @@ buildGoModule (finalAttrs: {
hash = "sha256-SjrkQFSjJrPNynARE92uKA53hkstIUBSvQbqcYSsnaM=";
};
# rename TestMain to prevent it from running, as it panics in the sandbox.
postPatch = ''
substituteInPlace internal/llm/provider/openai_test.go \
--replace-fail \
"func TestMain" \
"func DisabledTestMain"
'';
vendorHash = "sha256-aI3MSaQYUOLJxBxwCoVg13HpxK46q6ZITrw1osx5tiE=";
ldflags = [
"-s"
"-w"
"-X=github.com/charmbracelet/crush/internal/version.Version=${finalAttrs.version}"
];
# rename TestMain to prevent it from running, as it panics in the sandbox.
postPatch = ''
sed -i 's/func TestMain/func DisabledTestMain/' internal/llm/provider/openai_test.go
'';
checkFlags =
let
# these tests fail in the sandbox
@@ -42,15 +44,20 @@ buildGoModule (finalAttrs: {
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
doInstallCheck = true;
__darwinAllowLocalNetworking = true;
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
updateScript = nix-update-script { };
meta = {
description = "Glamourous AI coding agent for your favourite terminal";
homepage = "https://github.com/charmbracelet/crush";
changelog = "https://github.com/charmbracelet/crush/releases/tag/v${finalAttrs.version}";
license = lib.licenses.fsl11Mit;
maintainers = with lib.maintainers; [ x123 ];
mainProgram = "crush";
+2 -2
View File
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "dotbot";
version = "1.23.0";
version = "1.23.1";
pyproject = true;
src = fetchFromGitHub {
owner = "anishathalye";
repo = "dotbot";
tag = "v${version}";
hash = "sha256-Bv9nvS8DxmpMB5Bo4Sw2+rVbrnQIcnc/hQZiq0qeJxc=";
hash = "sha256-Yq6mpBUokt4Zi84xyA5bayW1WLXEUXFev2aDJ/q/Fgo=";
};
preCheck = ''
+30 -12
View File
@@ -1,17 +1,19 @@
{
fetchPypi,
lib,
fetchFromGitHub,
python3Packages,
xorg,
}:
python3Packages.buildPythonApplication rec {
pname = "exegol";
version = "4.3.11";
version = "5.1.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-+LnZSFRW7EvG+cPwMStgO6qD4AjOGkLzCarXBrW3Aak=";
src = fetchFromGitHub {
owner = "ThePorgs";
repo = "Exegol";
tag = version;
hash = "sha256-q84uWxVooQ+tFA2NhQ5N30h8LPhT+fJfxVmcpMzOQVk=";
};
build-system = with python3Packages; [ pdm-backend ];
@@ -19,20 +21,27 @@ python3Packages.buildPythonApplication rec {
pythonRelaxDeps = [
"rich"
"argcomplete"
"supabase"
];
dependencies =
with python3Packages;
[
pyyaml
gitpython
argcomplete
cryptography
docker
gitpython
ifaddr
pydantic
pyjwt
pyyaml
requests
rich
argcomplete
tzlocal
supabase
]
++ [ xorg.xhost ];
++ pyjwt.optional-dependencies.crypto
++ [ xorg.xhost ]
++ lib.optional (!stdenv.hostPlatform.isLinux) tzlocal;
doCheck = true;
@@ -49,8 +58,17 @@ python3Packages.buildPythonApplication rec {
stylish macOS users and corporate Windows pros to UNIX-like power users.
'';
homepage = "https://github.com/ThePorgs/Exegol";
changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}";
license = lib.licenses.gpl3Only;
changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${src.tag}";
license = with lib.licenses; [
gpl3Only
{
fullName = "Exegol Software License (ESL) - Version 1.0";
url = "https://docs.exegol.com/legal/software-license";
# Please use exegol4 if you prefer to avoid the unfree version of Exegol.
free = false;
redistributable = false;
}
];
mainProgram = "exegol";
maintainers = with lib.maintainers; [
_0b11stan
+60
View File
@@ -0,0 +1,60 @@
{
fetchPypi,
lib,
python3Packages,
xorg,
}:
python3Packages.buildPythonApplication rec {
pname = "exegol";
version = "4.3.11";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-+LnZSFRW7EvG+cPwMStgO6qD4AjOGkLzCarXBrW3Aak=";
};
build-system = with python3Packages; [ pdm-backend ];
pythonRelaxDeps = [
"rich"
"argcomplete"
];
dependencies =
with python3Packages;
[
pyyaml
gitpython
docker
requests
rich
argcomplete
tzlocal
]
++ [ xorg.xhost ];
doCheck = true;
pythonImportsCheck = [ "exegol" ];
meta = {
description = "Fully featured and community-driven hacking environment";
longDescription = ''
Exegol is a community-driven hacking environment, powerful and yet
simple enough to be used by anyone in day to day engagements. Exegol is
the best solution to deploy powerful hacking environments securely,
easily, professionally. Exegol fits pentesters, CTF players, bug bounty
hunters, researchers, beginners and advanced users, defenders, from
stylish macOS users and corporate Windows pros to UNIX-like power users.
'';
homepage = "https://github.com/ThePorgs/Exegol";
changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}";
license = lib.licenses.gpl3Only;
mainProgram = "exegol";
maintainers = with lib.maintainers; [
_0b11stan
charB66
];
};
}
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "filesender";
version = "2.56";
version = "2.57";
src = fetchFromGitHub {
owner = "filesender";
repo = "filesender";
tag = "filesender-${finalAttrs.version}";
hash = "sha256-nGmjhki3RKwpZXd90Nh2VAhwNFIZE0GSdKPjsRJEP0k=";
hash = "sha256-I/9Y64jWm7QdQ1yhjCHkLfkKrzV6y0Rp+wkZbDP86fw=";
};
patches = [
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "fleet";
version = "4.71.0";
version = "4.71.1";
src = fetchFromGitHub {
owner = "fleetdm";
repo = "fleet";
tag = "fleet-v${finalAttrs.version}";
hash = "sha256-nkSW3209rI3pNK6WTB0HSg5XVs6ZtKfEf8hP5OKMN/4=";
hash = "sha256-lEgSgwygLrpkR0Kb6U/+nPRvKD5rMDvl7lxSP9Mf92k=";
};
vendorHash = "sha256-UOY9W2ULh2eNIfUmyU38nZCVWNTWIDTf7GBBkptrlTQ=";
+3 -3
View File
@@ -41,14 +41,14 @@ let
in
buildGoModule rec {
pname = "forgejo-runner";
version = "9.0.1";
version = "9.0.2";
src = fetchFromGitea {
domain = "code.forgejo.org";
owner = "forgejo";
repo = "runner";
rev = "v${version}";
hash = "sha256-3VurTHOM7FMRJzmQ5tBmW4E0mw7hePCnff0vhxPsKfE=";
hash = "sha256-UjYi7+UAKvdz5FuElYGLfTYQD/E0vS1TJkUyPfUq7YA=";
};
vendorHash = "sha256-7R42Aa04wCba90xLTX2p6oNX58OpfDDKegqwDw3Ycbk=";
@@ -93,7 +93,7 @@ buildGoModule rec {
meta = with lib; {
description = "Runner for Forgejo based on act";
homepage = "https://code.forgejo.org/forgejo/runner";
changelog = "https://code.forgejo.org/forgejo/runner/src/tag/${src.rev}/RELEASE-NOTES.md";
changelog = "https://code.forgejo.org/forgejo/runner/releases/tag/${src.rev}";
license = licenses.mit;
maintainers = with maintainers; [
adamcstephens
@@ -29,11 +29,11 @@
}:
mkDerivation {
pname = "gren";
version = "0.6.1";
version = "0.6.2";
src = fetchgit {
url = "https://github.com/gren-lang/compiler.git";
sha256 = "0h7mm3y62l3j190sd25db4bifp65xmyc4rc16jhyphp6yzyjcpcl";
rev = "b54f0343c8015c777e4fbb74e843181e6f3cb214";
sha256 = "1c0fcdc87nmm26hk6c1k4djdk7ld9488fldx8mhwayqfsx0v2d3x";
rev = "0343e77040f97864e5eb9790dd9ba0bb5fe1d6ee";
fetchSubmodules = true;
};
isLibrary = false;
+4 -3
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gren";
version = "0.6.1";
version = "0.6.2";
src = fetchFromGitHub {
owner = "gren-lang";
repo = "compiler";
tag = finalAttrs.version;
hash = "sha256-lF0m/ffmwuuhNIFlwnztxVwXF1mtiKZBCnJQYfyo9UA=";
hash = "sha256-fTSxQdcOe8VhRb1RhxBJjZ7ZZCMzMDOhEbXag1hjDrA=";
};
buildInputs = [
@@ -41,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/gren";
versionCheckProgramArg = "--version";
@@ -51,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
description = "Compiler for the Gren programming language";
description = "Programming language for simple and correct applications";
homepage = "https://gren-lang.org";
license = lib.licenses.bsd3;
mainProgram = "gren";
+5 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p cabal2nix curl jq nixfmt-rfc-style
#!nix-shell -i bash -p cabal2nix curl jq nix-update nixfmt-rfc-style
set -euo pipefail
@@ -22,3 +22,7 @@ cabal2nix 'https://github.com/gren-lang/compiler.git' --revision "${latest_versi
nixfmt "${backend_derivation_file}"
echo 'Finished backend generation.'
echo "Updating frontend to version ${latest_version}"
nix-update gren --version "${latest_version}"
+3 -3
View File
@@ -23,19 +23,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "heroic-unwrapped";
version = "2.18.0";
version = "2.18.1";
src = fetchFromGitHub {
owner = "Heroic-Games-Launcher";
repo = "HeroicGamesLauncher";
tag = "v${finalAttrs.version}";
hash = "sha256-DrE1gwer1pozTPWSzc5PpTWacDHhdNk/o6pA62E0uPA=";
hash = "sha256-x792VA4PZleqUUgarh59JxJVXrvT95/rINYk8t9i3X0=";
};
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-VaPWB5nUvmnGW6gkW2FwoqcHk/rMfObuhR7RwsyNghk=";
hash = "sha256-F8H0eYltIJ0S8AX+2S3cR+v8dvePw09VWToVOLM8qII=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -6,12 +6,13 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "jsonschema-cli";
version = "0.32.0";
src = fetchCrate {
inherit pname version;
pname = "jsonschema-cli";
inherit (finalAttrs) version;
hash = "sha256-ZcavZSHf2eT65f7HbtZmD2mYUtrXEL/l1opXCvdn1O0=";
};
@@ -21,7 +22,6 @@ rustPlatform.buildRustPackage rec {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
@@ -29,11 +29,11 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Fast command-line tool for JSON Schema validation";
homepage = "https://github.com/Stranger6667/jsonschema";
changelog = "https://github.com/Stranger6667/jsonschema/releases/tag/rust-v${version}";
changelog = "https://github.com/Stranger6667/jsonschema/releases/tag/rust-v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
kachick
];
mainProgram = "jsonschema-cli";
};
}
})
+3 -3
View File
@@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
stdenvNoCC.mkDerivation
{
inherit pname;
version = "0-unstable-2025-05-06";
version = "0-unstable-2025-07-28";
src = fetchFromGitHub {
owner = "D3vil0p3r";
repo = "Matrix-GTK-Theme";
rev = "ef8a4e2e5e2b42c5ac1d649e88e40cba420321ca";
hash = "sha256-H/MKwZ5IdRekoCKtw3hHOUke8fKU4hdBLT11Lzn7c7I=";
rev = "fe8152fff81630efca6dedefe4b7f766fb2700f9";
hash = "sha256-maGRPw9qeKTy5JzDvrQIYe2zi4plhDu4NgjevizTAEE=";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
@@ -18,14 +18,14 @@ let
in
python3.pkgs.buildPythonApplication rec {
pname = "matrix-synapse";
version = "1.134.0";
version = "1.135.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "element-hq";
repo = "synapse";
rev = "v${version}";
hash = "sha256-q7+yVKFzyu8ccuroZsTSMRRKMwmr3TDojtXNx4bChTE";
hash = "sha256-ygLWjI6HzBMTPDhEmf1rT18UhoRekzpG8DkeZXo2dts=";
};
patches = [
@@ -39,7 +39,7 @@ python3.pkgs.buildPythonApplication rec {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-BfLj+cqS6zpX2qLb+Rur4cy7CyPH2KzdXaTXpNK20DM=";
hash = "sha256-4J92s6cSgsEIYQpbU6OOLI/USIJX2Gc7UdEHgWQgmXc=";
};
postPatch = ''
+2 -2
View File
@@ -11,14 +11,14 @@
python3Packages.buildPythonApplication rec {
pname = "nix-update";
version = "1.11.0";
version = "1.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-update";
tag = version;
hash = "sha256-G5YehePEMhTgxCnLp8Dg+bDHvOe+QltlCkQHVwMtYx0=";
hash = "sha256-oibBkZ7JxVVJSnabHGB0XNwJiYJiAdfUhp7hxTv8ArY=";
};
build-system = [ python3Packages.setuptools ];
-5
View File
@@ -48,11 +48,6 @@ let
nevpt2Src = stdenv.mkDerivation {
pname = "nevpt2-src";
version = "unstable";
phases = [
"unpackPhase"
"patchPhase"
"installPhase"
];
src = fetchFromGitHub {
owner = "qcscine";
repo = "nevpt2";
+10 -7
View File
@@ -9,14 +9,14 @@
stdenv.mkDerivation {
pname = "rofi-bluetooth";
version = "0-unstable-2023-02-03";
version = "0-unstable-2025-04-14";
src = fetchFromGitHub {
owner = "nickclyde";
repo = "rofi-bluetooth";
# https://github.com/nickclyde/rofi-bluetooth/issues/19
rev = "9d91c048ff129819f4c6e9e48a17bd54343bbffb";
sha256 = "sha256-1Xe3QFThIvJDCUznDP5ZBzwZEMuqmxpDIV+BcVvQDG8=";
rev = "0cca4d4aa1c82c9373ce5da781d73683a29484c6";
hash = "sha256-ggYoCWRuCi1WKcwb+0zVwq3WvSqJQBitI+/XTpOc6uw=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -37,12 +37,15 @@ stdenv.mkDerivation {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Rofi-based interface to connect to bluetooth devices and display status info";
homepage = "https://github.com/nickclyde/rofi-bluetooth";
license = licenses.gpl3Only;
maintainers = with maintainers; [ MoritzBoehme ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
MoritzBoehme
iamanaws
];
mainProgram = "rofi-bluetooth";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
+2
View File
@@ -81,6 +81,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
tests = lib.optionalAttrs stdenv.hostPlatform.isLinux {
nixos-test-driver-busybox = nixosTests.nixos-test-driver.busybox;
};
# Updating `ruff` needs to be done on staging due to NixOS tests. Disabling r-ryantm update bot:
# nixpkgs-update: no auto update
updateScript = nix-update-script { };
};
+3 -4
View File
@@ -1,6 +1,5 @@
{
lib,
pkgs,
stdenv,
fetchFromGitHub,
cmake,
@@ -14,16 +13,16 @@
stdenv.mkDerivation rec {
pname = "scipopt-gcg";
version = "371";
version = "372";
# To correlate scipVersion and version, check: https://scipopt.org/#news
scipVersion = "9.2.1";
scipVersion = "9.2.3";
src = fetchFromGitHub {
owner = "scipopt";
repo = "gcg";
tag = "v${version}";
hash = "sha256-+rD8tGE49Irg9xZTD3Ay87ISSeRI4kbBpCj5ppyENbo=";
hash = "sha256-Sx0ZSca7XBT4GqxWt3bzelaXlI7kZCJo+by22mtTFhA=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
version = "2.4.3";
# To correlate scipVersion and version, check: https://scipopt.org/#news
scipVersion = "9.2.2";
scipVersion = "9.2.3";
src = fetchFromGitHub {
owner = "scipopt";
+1 -1
View File
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
version = "1.0.0-beta6";
# To correlate scipVersion and version, check: https://scipopt.org/#news
scipVersion = "9.2.2";
scipVersion = "9.2.3";
# Take the SCIPOptSuite source since no other source exists publicly.
src = fetchzip {
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
version = "362";
# To correlate scipVersion and version, check: https://scipopt.org/#news
scipVersion = "9.2.2";
scipVersion = "9.2.3";
src = fetchFromGitHub {
owner = "scipopt";
+2 -2
View File
@@ -19,13 +19,13 @@
buildGoModule rec {
pname = "skopeo";
version = "1.19.0";
version = "1.20.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "containers";
repo = "skopeo";
hash = "sha256-Xi3M8M8UukxwWXNTnbFLA8RIWa6CHs84PjrOvtJEl78=";
hash = "sha256-uw41kaIljz9Y378rX2BK0W/ZVUx8IjlIBqYHDuLgZpA=";
};
outputs = [
+17 -7
View File
@@ -9,21 +9,30 @@
}:
buildNpmPackage (finalAttrs: {
pname = "slacky";
version = "0.0.5";
version = "0.0.6";
src = fetchFromGitHub {
owner = "andirsun";
repo = "Slacky";
tag = "v${finalAttrs.version}";
hash = "sha256-nDxmzZqi7xEe4hnY6iXJg+613lSKElWxvF3w8bRDW90=";
hash = "sha256-70mexW+8+0hvVr2PYGtQuBiTh6xo2WFDqLzeCZilgaE=";
};
npmDepsHash = "sha256-9+4cxeQw2Elug+xIgzNvpaSMgDVlBFz/+TW1jJwDm40=";
npmDepsHash = "sha256-Vqpg+j2mIv5XKzX//ptt9gT+SWPXpVSKSCM+E5cmuCQ=";
npmPackFlags = [ "--ignore-scripts" ];
npmPackFlags = [
"--ignore-scripts"
];
makeCacheWritable = true;
npmFlags = [
"--legacy-peer-deps"
];
strictDeps = true;
nativeBuildInputs = [
electron
copyDesktopItems
];
@@ -32,7 +41,8 @@ buildNpmPackage (finalAttrs: {
postInstall = ''
mkdir -p $out/share/icons
ln -s $out/lib/node_modules/slacky/build/icons/icon.png $out/share/icons/slacky.png
makeWrapper ${electron}/bin/electron $out/bin/slacky \
makeWrapper ${lib.getExe electron} $out/bin/slacky \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
--add-flags $out/lib/node_modules/slacky/
'';
@@ -61,7 +71,7 @@ buildNpmPackage (finalAttrs: {
changelog = "https://github.com/andirsun/Slacky/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ awwpotato ];
platforms = [ "aarch64-linux" ];
platforms = lib.platforms.linux;
mainProgram = "slacky";
};
})
+2 -2
View File
@@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [
];
stdenv.mkDerivation (finalAttrs: {
pname = "trealla";
version = "2.79.2";
version = "2.80.8";
src = fetchFromGitHub {
owner = "trealla-prolog";
repo = "trealla";
rev = "v${finalAttrs.version}";
hash = "sha256-ZbGxluQQi308UN4cdc7kRZq3Vbh+Deh3oUeViefIHX4=";
hash = "sha256-ssOytMvL8Qtc8F2e7Rcd1HwllKCtncutFNFl5df2DoU=";
};
postPatch = ''
+3
View File
@@ -61,6 +61,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru = {
tests.uv-python = python3Packages.uv;
# Updating `uv` needs to be done on staging. Disabling r-ryantm update bot:
# nixpkgs-update: no auto update
updateScript = nix-update-script { };
};
+2 -2
View File
@@ -13,13 +13,13 @@
buildGoModule (finalAttrs: {
pname = "VictoriaMetrics";
version = "1.122.0";
version = "1.123.0";
src = fetchFromGitHub {
owner = "VictoriaMetrics";
repo = "VictoriaMetrics";
tag = "v${finalAttrs.version}";
hash = "sha256-CpxnCW4+hsc3SQZXMI0pkPnKPvh1GTvCmhg5NkSZbk4=";
hash = "sha256-GUVRMlF94BaZSVfz4Z+IBSpf6WuA5o1WQQmeZAqKZ1g=";
};
vendorHash = null;
+2 -2
View File
@@ -48,14 +48,14 @@ effectiveStdenv.mkDerivation rec {
# in \
# rWrapper.override{ packages = [ xgb ]; }"
pname = lib.optionalString rLibrary "r-" + pnameBase;
version = "3.0.2";
version = "3.0.3";
src = fetchFromGitHub {
owner = "dmlc";
repo = pnameBase;
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-8mj8uw7bbwhRaL0JZf9L9//a+Re2AwbL0e7Oiw/BqIA=";
hash = "sha256-UXYefQMb1xwwH5Jv8FT4rVbXP7xo+8Ya9wFhgMkm/rI=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,16 +6,16 @@
}:
let
pname = "xremap";
version = "0.10.13";
version = "0.10.14";
src = fetchFromGitHub {
owner = "xremap";
repo = "xremap";
tag = "v${version}";
hash = "sha256-yRYffVAqSriU3AebfL1JFIKP9gUSTq5OC8CyyBTx9KQ=";
hash = "sha256-7bkLn8cGDxUjy9rMcGmgrzm1YGouScQEmQMlg1k+HCY=";
};
cargoHash = "sha256-m7K47XjOO5MoCFTXYNovXm8GI2r66+UKvLV5aoCZIH0=";
cargoHash = "sha256-CmlwXmQDqIr2BZrl3/uwTarRV/xGof+2mavAVUejiZE=";
buildXremap =
{
+3 -3
View File
@@ -15,13 +15,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zellij";
version = "0.42.2";
version = "0.43.0";
src = fetchFromGitHub {
owner = "zellij-org";
repo = "zellij";
tag = "v${finalAttrs.version}";
hash = "sha256-O7BZlPSBWy+q349NYCUsw4Rb5X3xyl5Ar+a/uQPQhZY=";
hash = "sha256-VlK9ONyNQAlRqLQM62ZDCv/efJbj66DgM0P9DNhvRvk=";
};
# Remove the `vendored_curl` feature in order to link against the libcurl from nixpkgs instead of
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail ', "vendored_curl"' ""
'';
cargoHash = "sha256-Vo3bshaHjy2F2WFGgaIDEFFAh0e5VPp2G4fETgIH484=";
cargoHash = "sha256-P4VabkEFBvj2YkkhXqH/JZp3m3WMKcr0qUMhdorEm1Q=";
env.OPENSSL_NO_VENDOR = 1;
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "eccodes";
version = "2.41.0";
version = "2.42.0";
src = fetchurl {
url = "https://confluence.ecmwf.int/download/attachments/45757960/eccodes-${version}-Source.tar.gz";
hash = "sha256-oUZ4QuEe1/YqL1zBmC4E7sYjmPSWLmugOs52RvMs8nA=";
hash = "sha256-YDcbNXywEd7lRtsuq6zlt+J/D4fT6kpa3eeJE3GzwSg=";
};
postPatch = ''
@@ -0,0 +1,31 @@
{
lib,
fetchurl,
buildDunePackage,
logs,
syslog-message,
ptime,
version ? "0.5.0",
}:
buildDunePackage {
pname = "logs-syslog";
inherit version;
src = fetchurl {
url = "https://github.com/hannesm/logs-syslog/releases/download/v${version}/logs-syslog-${version}.tbz";
hash = "sha256-rx7mksA8y1BCEisNTQwSsJaet42eR7tZ3gYzvCqrYNQ=";
};
propagatedBuildInputs = [
logs
syslog-message
ptime
];
meta = {
description = "Logs reporter to syslog (UDP/TCP/TLS)";
homepage = "https://github.com/hannesm/logs-syslog";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
};
}
@@ -33,14 +33,14 @@
buildPythonPackage rec {
pname = "accelerate";
version = "1.7.0";
version = "1.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "accelerate";
tag = "v${version}";
hash = "sha256-nZoa2Uwd8cHl0H4LM8swHjce7HktpGdcD+6ykfoQ90M=";
hash = "sha256-h1XfBG7M8aAN9W09RgIowJ2vgWAjWbUnV1KBXa5aGJU=";
};
buildInputs = [ llvmPackages.openmp ];
@@ -172,7 +172,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://huggingface.co/docs/accelerate";
description = "Simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision";
changelog = "https://github.com/huggingface/accelerate/releases/tag/v${version}";
changelog = "https://github.com/huggingface/accelerate/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ bcdarwin ];
mainProgram = "accelerate";
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "airportsdata";
version = "20250523";
version = "20250706";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "mborsetti";
repo = "airportsdata";
tag = "v${version}";
hash = "sha256-hqKyWyzBQgD9jB8PuflOsyZxSyU8geBVfBS/dgUsTAE=";
hash = "sha256-DINR1r+Gn88XB4EddNg04CNSifYlETRW0ptCX5w2ndM=";
};
build-system = [ setuptools ];
@@ -25,7 +25,7 @@
let
pname = "ansible";
version = "11.7.0";
version = "11.8.0";
in
buildPythonPackage {
inherit pname version;
@@ -35,7 +35,7 @@ buildPythonPackage {
src = fetchPypi {
inherit pname version;
hash = "sha256-+d83xx1Af2W8ucXAbJkY4pfZ6nS1za9ZJsTJqp5E218=";
hash = "sha256-KOoDLHfzRLuOpNfTn5pdTpNebItgg2yMiii5z2ya2xo=";
};
# we make ansible-core depend on ansible, not the other way around,
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "asana";
version = "5.1.0";
version = "5.2.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "asana";
repo = "python-asana";
tag = "v${version}";
hash = "sha256-TYZi/cjwAHuluHpunfStlfPg0SSyaKKWtkJhTun/hQ0=";
hash = "sha256-wTA7y7hUyAxNe5xad34thmzTKhQDk/oGHDflxpQdOrY=";
};
build-system = [ setuptools ];
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "bracex";
version = "2.5.post1";
version = "2.6";
format = "pyproject";
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-EsUJUkFb+nc9LZzLjnllG4zbHzGkL2CRuAT2uitKZrY=";
hash = "sha256-mPE0fNd+Iu6NlnowrU4xCyM/d1Tb8x/z/Ot2FFukfcc=";
};
nativeBuildInputs = [ hatchling ];
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "compliance-trestle";
version = "3.9.0";
version = "3.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "oscal-compass";
repo = "compliance-trestle";
tag = "v${version}";
hash = "sha256-WWqrUfDlzpZAXtOlq3Uq8AmUOerUmMCr9KPjdjk4JHg=";
hash = "sha256-AJ1luN2X6Q4dp4fna14x6HgUw1uX4X87BXkVBPVIn9k=";
fetchSubmodules = true;
};
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "diff-cover";
version = "9.3.2";
version = "9.6.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "diff_cover";
inherit version;
hash = "sha256-Kpkjn7iWhlDaR5aKg0YHtreXFD5dBAXiTEWnG+WQdVs=";
hash = "sha256-deW8BW3Kpoxsh8n7TgfJ5g2u8VtujQNNVtLaniyEqHI=";
};
build-system = [ poetry-core ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "google-cloud-compute";
version = "1.31.0";
version = "1.33.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_compute";
inherit version;
hash = "sha256-SCX85iUIiCQdCym1jy961kkcCcyhTZOrey0/UIfRNLc=";
hash = "sha256-D/xWv8qVg8L6XyticbZ1ak1vXNvv4mVkIHESlykuQu4=";
};
build-system = [ setuptools ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
version = "3.30.0";
version = "3.31.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_dlp";
inherit version;
hash = "sha256-qTCw9C4ULzapSjGptsr5uFL4ThUpROTxsx2ICZCx6H0=";
hash = "sha256-Vh3ik1Jel02F1m84o2PB0eVnySQGBGBqGBmPLSPFqhk=";
};
build-system = [ setuptools ];
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "google-cloud-pubsub";
version = "2.30.0";
version = "2.31.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_pubsub";
inherit version;
hash = "sha256-Jpde1yjSIJR59PsmZ+OzvXDedgWrrfSzAcZRw57YMEI=";
hash = "sha256-9CFPaS2kNa/N+0HnfPqWIjjbluSkumRjeqpxBELZxTI=";
};
build-system = [ setuptools ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "google-cloud-securitycenter";
version = "1.38.1";
version = "1.39.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_securitycenter";
inherit version;
hash = "sha256-XsR+gNtFCWhe0PEmaS8lIgGl0+ri7MR/omK+bch4Too=";
hash = "sha256-F3yEa7DTppVr2X9ufWVOQ/kkeytGKZmeOY661gUlzP8=";
};
build-system = [ setuptools ];
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "gphoto2";
version = "2.6.1";
version = "2.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "jim-easterbrook";
repo = "python-gphoto2";
tag = "v${version}";
hash = "sha256-842otUAcPvwEfcXGNGhFReKbv6DykLNaEkMiN6j9/CM=";
hash = "sha256-Z480HR9AlwJQI1yi8+twzHV9PMcTKWqtvoNw6ohV+6M=";
};
build-system = [
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "hid";
version = "1.0.7";
version = "1.0.8";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-P4CeKSq1LEQ1rRRCyO8gW+TJyk7rgPtHx9mODHVSeyo=";
hash = "sha256-XKEpp7lDSs5ePkKcEJKhZ5L+/68Geka2ZunFhocs3P4=";
};
postPatch = ''
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "holoviews";
version = "1.20.2";
version = "1.21.0";
pyproject = true;
src = fetchFromGitHub {
owner = "holoviz";
repo = "holoviews";
tag = "v${version}";
hash = "sha256-QCRVOBMKckPji5rH7iCSnmxbNwtGypMqdfBXilXmngE=";
hash = "sha256-JEGTfi4CaJaL/5AFtB92RV0DJvaIYVloukWKQSUFBZA=";
};
postPatch = ''
@@ -82,7 +82,7 @@ buildPythonPackage rec {
meta = {
description = "Python data analysis and visualization seamless and simple";
changelog = "https://github.com/holoviz/holoviews/releases/tag/v${version}";
changelog = "https://github.com/holoviz/holoviews/releases/tag/${src.tag}";
mainProgram = "holoviews";
homepage = "https://www.holoviews.org/";
license = lib.licenses.bsd3;
@@ -26,14 +26,14 @@
buildPythonPackage rec {
pname = "hvplot";
version = "0.11.2";
version = "0.11.3";
pyproject = true;
src = fetchFromGitHub {
owner = "holoviz";
repo = "hvplot";
tag = "v${version}";
hash = "sha256-3zACW2RDRhdGi5RBPOVQJJHT78DwcgHaCHp27gIEnjA=";
hash = "sha256-V1KJtv1FCGITHdgxRWq1LWEgmWOU0N0iW60Wk0O5gC8=";
};
build-system = [
@@ -92,7 +92,7 @@ buildPythonPackage rec {
meta = {
description = "High-level plotting API for the PyData ecosystem built on HoloViews";
homepage = "https://hvplot.pyviz.org";
changelog = "https://github.com/holoviz/hvplot/releases/tag/v${version}";
changelog = "https://github.com/holoviz/hvplot/releases/tag/${src.tag}";
license = lib.licenses.bsd3;
maintainers = [ ];
};
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "kuzu";
version = "0.11.0";
version = "0.11.1";
src = fetchPypi {
inherit pname version;
hash = "sha256-NLn+LZ+UQhWF+SHLBRO9WEhCpXBa51fAn9B14jrLQtc=";
hash = "sha256-H3lqQYEGVqswk955lKBUpmVn69scg40UUlss54w/PfE=";
};
pyproject = true;
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "latexcodec";
version = "3.0.0";
version = "3.0.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-kX3F/iQnYswZ2WPmVItC1joRgCjN0zYdYjl+O2OLa8U=";
hash = "sha256-54ppEc1y+d7DUDHG7CNYTeaEK/vEYQqWeIaNFM37A1c=";
};
propagatedBuildInputs = [ six ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "metaflow";
version = "2.15.20";
version = "2.16.8";
pyproject = true;
src = fetchFromGitHub {
owner = "Netflix";
repo = "metaflow";
tag = version;
hash = "sha256-D4Pf2/xhEJ22kDmmxYS0PiT5k2BJ3CBfTJZ4GrvkI58=";
hash = "sha256-zKEk4c4hvXejF6/WxijUIlnR5dOZZjXrD3N1MIG7LMI=";
};
build-system = [
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "opensearch-py";
version = "2.8.0";
version = "3.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "opensearch-project";
repo = "opensearch-py";
tag = "v${version}";
hash = "sha256-rPHpGKEIINAEUu2UkJwAM60i0hTzXd1ec6WD50RrgL8=";
hash = "sha256-IAEh+rB26Zqv7j5g2YIRZRCAtFbBngoh+w8Z4e2bY+M=";
};
nativeBuildInputs = [ setuptools ];
@@ -92,7 +92,7 @@ buildPythonPackage rec {
meta = {
description = "Python low-level client for OpenSearch";
homepage = "https://github.com/opensearch-project/opensearch-py";
changelog = "https://github.com/opensearch-project/opensearch-py/releases/tag/v${version}";
changelog = "https://github.com/opensearch-project/opensearch-py/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mcwitt ];
};
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "optype";
version = "0.11.0";
version = "0.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jorenham";
repo = "optype";
tag = "v${version}";
hash = "sha256-jExwQiEkCLiVFwiFYp2dBvH5PiRlSVG20CneGnht+No=";
hash = "sha256-sDMB9gSYf108Elsqj6Obk+6B4QKiJcStkJndVrIAWQI=";
};
disabled = pythonOlder "3.11";
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pbs-installer";
version = "2025.06.12";
version = "2025.07.23";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "frostming";
repo = "pbs-installer";
tag = version;
hash = "sha256-OIG+CLtJsYmE2nTHjVpGPIAuEnFzNMVsDYcxPcirgjs=";
hash = "sha256-cQPQ5IDjTBTHwUU60w+gCcwTyiaC30DPIb96e0hOHIY=";
};
build-system = [ pdm-backend ];
@@ -45,14 +45,14 @@ let
in
buildPythonPackage rec {
pname = "pymdown-extensions";
version = "10.15";
version = "10.16.1";
pyproject = true;
src = fetchFromGitHub {
owner = "facelessuser";
repo = "pymdown-extensions";
tag = version;
hash = "sha256-ADl1l1cgJC3T8EN+cGNq14VfShGLG51ElXFRx+tdnCg=";
hash = "sha256-My1sTzWXInXb4TJ3uB7IXRyUrlbJMxrWyzzge8O0ZmQ=";
};
build-system = [ hatchling ];
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "pymodes";
version = "2.20";
version = "2.21.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "junzis";
repo = "pyModeS";
tag = "v${version}";
hash = "sha256-BC1GLQW0/UBVwx3346mZsXSREGeVS+GhqH2Rl2faUoY=";
hash = "sha256-Tla5hJ7J/3R4r4fTQMUIpY+QGvLRuNMZfWU0RsAiuk0=";
};
build-system = [
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pyroaring";
version = "1.0.1";
version = "1.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Ezibenroc";
repo = "PyRoaringBitMap";
tag = version;
hash = "sha256-Zs/MO1R4iBHDfTRVizMl6KyEWI6k2iDX7jAkBZs7kZE=";
hash = "sha256-g+xpQ2DuVn8b0DiIOY69QOH6iwOYHG4bltX1zbDemdI=";
};
build-system = [
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "pytools";
version = "2025.1.6";
version = "2025.2.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-k44d+Zl7pax3EDSkmw5jgBvZOiuS5qOPQyQVGaH7Mis=";
hash = "sha256-iOxR2SM7CisJNe1/FTRX7nDf0xpaCuQA8/xs3K8tQ90=";
};
build-system = [ hatchling ];
@@ -2,41 +2,56 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pyyaml,
# build-system
setuptools,
setuptools-scm,
wheel,
# dependencies
fsspec,
pyyaml,
# tests
aiohttp,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "pyyaml-include";
version = "1.3.1";
format = "pyproject";
version = "2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "tanbro";
repo = "pyyaml-include";
tag = "v${version}";
hash = "sha256-xsNMIEBYqMVQp+H8R7XpFCwROXA8I6bFvAuHrRvC+DI=";
hash = "sha256-nswSYRTZ6LTLSGh78DnrXl3q06Ap1J1IMKOESv1lJoY=";
};
nativeBuildInputs = [
build-system = [
setuptools
setuptools-scm
wheel
];
propagatedBuildInputs = [ pyyaml ];
dependencies = [
fsspec
pyyaml
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
aiohttp
pytestCheckHook
];
pythonImportsCheck = [ "yamlinclude" ];
pythonImportsCheck = [ "yaml_include" ];
meta = with lib; {
__darwinAllowLocalNetworking = true;
meta = {
description = "Extending PyYAML with a custom constructor for including YAML files within YAML files";
homepage = "https://github.com/tanbro/pyyaml-include";
license = licenses.gpl3Plus;
changelog = "https://github.com/tanbro/pyyaml-include/blob/v${version}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = [ ];
};
}
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "sphinx-codeautolink";
version = "0.17.4";
version = "0.17.5";
pyproject = true;
outputs = [
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "felix-hilden";
repo = "sphinx-codeautolink";
tag = "v${version}";
hash = "sha256-1a76t4k2hVXwrG6X4w5yFYCMyR12Nlqodd2D0GoH/vM=";
hash = "sha256-43XDCajH+uSHnofjK/gH4EAiv2ljjuBr8UbJtm/DsDI=";
};
build-system = [ setuptools ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "ssort";
version = "0.14.0";
version = "0.15.0";
pyproject = true;
src = fetchFromGitHub {
owner = "bwhmather";
repo = "ssort";
tag = version;
hash = "sha256-TINktjuTdyRYkqIs3Jyv6vobSBqV1iPoHrG36sBHah8=";
hash = "sha256-7WeLhetqbqiQQlDmoWSMzydhiKcdI2CbemKjWJd5Uoc=";
};
build-system = [ setuptools ];
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "streamlit";
version = "1.46.0";
version = "1.47.1";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-Cyc0tI8R8eXIBGARtrGiJ0mC3GV+7yrejbcPDh3FPdo=";
hash = "sha256-2u15dj0cr+sDzdgAuRqpx63DaIxrLL9OzCyomaq4Kio=";
};
build-system = [
@@ -0,0 +1,49 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
# build-system
hatchling,
# tests
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "tinyio";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "patrick-kidger";
repo = "tinyio";
tag = "v${version}";
hash = "sha256-5Fk+/tT6mkyIosRKTFG5XuFtAM5wy3v0npiJjN47WV8=";
};
build-system = [
hatchling
];
pythonImportsCheck = [ "tinyio" ];
nativeCheckInputs = [
pytestCheckHook
];
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
# AssertionError
# assert 0 >= 4, where 0 = sum([False, False, False, False, False])
"test_sleep"
];
meta = {
description = "Dead-simple event loop for Python";
homepage = "https://github.com/patrick-kidger/tinyio";
changelog = "https://github.com/patrick-kidger/tinyio/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "xattr";
version = "1.1.4";
version = "1.2.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-t7AuyyJw2lt+feruqPi1KMFzaEAcK51fY+kfVFtF03I=";
hash = "sha256-pkyOIe/xvhQ6zPgP07j94+KKR4w32imHQq9kesPl4Kc=";
};
nativeBuildInputs = [
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "xlrd";
version = "2.0.1";
version = "2.0.2";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88";
sha256 = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk=";
};
nativeCheckInputs = [ pytestCheckHook ];
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sbt";
version = "1.11.3";
version = "1.11.4";
src = fetchurl {
url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz";
hash = "sha256-PqUJFayLmJuLH8niTllKYNPBgdQwE/6WSxX+s4RIOzw=";
hash = "sha256-1LVmQmTh11KRX3jMOaSeaB329h0av2HOppZssiEEarY=";
};
postPatch = ''
+6 -3
View File
@@ -10,13 +10,13 @@
}:
buildDotnetModule (finalAttrs: {
pname = "ilspycmd";
version = "9.0-preview3";
version = "9.1";
src = fetchFromGitHub {
owner = "icsharpcode";
repo = "ILSpy";
rev = "v${finalAttrs.version}";
hash = "sha256-7cPXFaEKr76GtqcNsKx7tstRUeTpSTF8ggxbyEnQa9M=";
hash = "sha256-YkZEStCI6Omu8HgClm5qHnXxm5pKJVILtbydY8vAFic=";
};
nativeBuildInputs = [
@@ -53,6 +53,9 @@ buildDotnetModule (finalAttrs: {
fromSource
binaryBytecode
];
maintainers = with lib.maintainers; [ emilytrau ];
maintainers = with lib.maintainers; [
emilytrau
tbaldwin
];
};
})
+40 -20
View File
@@ -194,6 +194,11 @@
"version": "1.1.0",
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
},
{
"pname": "Microsoft.Sbom.Targets",
"version": "3.1.0",
"hash": "sha256-7q/fcTp7yU/yj7pCmzIyqBO3hOZ2Uko/jfZugIPjyrs="
},
{
"pname": "Microsoft.SourceLink.Common",
"version": "8.0.0",
@@ -221,33 +226,33 @@
},
{
"pname": "NuGet.Common",
"version": "6.11.1",
"hash": "sha256-UyZtDyTuymC+sKSX+ripOI6MmJZn11loVapVs4uzaGo="
"version": "6.13.2",
"hash": "sha256-ASLa/Jigg5Eop0ZrXPl98RW2rxnJRC7pbbxhuV74hFw="
},
{
"pname": "NuGet.Configuration",
"version": "6.11.1",
"hash": "sha256-JH2UCpjYg8pkqxQ4j4BrWiTKhGzgfn55NMr32wf6+FQ="
"version": "6.13.2",
"hash": "sha256-z8VW1YdRDanyyRTDYRvRkSv/XPR3c/hMM1y8cNNjx0Y="
},
{
"pname": "NuGet.Frameworks",
"version": "6.11.1",
"hash": "sha256-p25Oa7wJjwF+2puIhBkZZkKSuk4jGq7xikYSCdfp9Vc="
"version": "6.13.2",
"hash": "sha256-caDyc+WgYOo43AUTjtbP0MyvYDb6JweEKDdIul61Cac="
},
{
"pname": "NuGet.Packaging",
"version": "6.11.1",
"hash": "sha256-1yY3p5hQwbUgYCyHnBcuGWiiIib1ppPYt2ntxwXSJW0="
"version": "6.13.2",
"hash": "sha256-lhO+SFwIYZ4aPHxIGm5ubkkE2a5Ve2xgtroRbNh7hpw="
},
{
"pname": "NuGet.Protocol",
"version": "6.11.1",
"hash": "sha256-/zFvBV83Q5oMNu68BjmrHtZMAxf/YkDJV8HSsl5GjsY="
"version": "6.13.2",
"hash": "sha256-5lnAHHZjy7A4vgv65AeBAs64mSNpuoUjxW3HnrMpuzY="
},
{
"pname": "NuGet.Versioning",
"version": "6.11.1",
"hash": "sha256-fl8lyChMjV7Sp8keAP7CdXZh7ARN/mU39T3gG74jDWY="
"version": "6.13.2",
"hash": "sha256-gmpyBpKnt+GHqgx/2uFKp+J2csbxEAy1E7WdVT117sw="
},
{
"pname": "System.Buffers",
@@ -259,6 +264,16 @@
"version": "6.0.0",
"hash": "sha256-DKEbpFqXCIEfqp9p3ezqadn5b/S1YTk32/EQK+tEScs="
},
{
"pname": "System.Collections.Immutable",
"version": "8.0.0",
"hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="
},
{
"pname": "System.Collections.Immutable",
"version": "9.0.4",
"hash": "sha256-0A6gCPjhx0IIAlhskPsWS8cjWpoBJGEYTnW1fkdpFTg="
},
{
"pname": "System.ComponentModel.Annotations",
"version": "5.0.0",
@@ -266,8 +281,8 @@
},
{
"pname": "System.Composition.AttributedModel",
"version": "8.0.0",
"hash": "sha256-n3aXiBAFIlQicSRLiNtLh++URSUxRBLggsjJ8OMNRpo="
"version": "9.0.4",
"hash": "sha256-r71EJF5F5ZjAgkuvcI00tAnnIrK+IQ5Wj7wU8MwwRRQ="
},
{
"pname": "System.Diagnostics.EventLog",
@@ -276,8 +291,8 @@
},
{
"pname": "System.Formats.Asn1",
"version": "6.0.0",
"hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8="
"version": "8.0.1",
"hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM="
},
{
"pname": "System.Memory",
@@ -296,14 +311,19 @@
},
{
"pname": "System.Reflection.Metadata",
"version": "8.0.1",
"hash": "sha256-Swip1XuTs/r2m4RKuG5BXXxcaNGRh+jbMnjFRNdL87U="
"version": "9.0.4",
"hash": "sha256-JG4esIQbb7J9u/H0HmwFpHjhUYTGIiRVD5KPt3w5okA="
},
{
"pname": "System.Runtime.CompilerServices.Unsafe",
"version": "6.0.0",
"hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="
},
{
"pname": "System.Runtime.CompilerServices.Unsafe",
"version": "6.1.2",
"hash": "sha256-X2p/U680Zfkr622oc+vg5JYgbDEzE7mLre5DVaayWTc="
},
{
"pname": "System.Security.Cryptography.Pkcs",
"version": "6.0.4",
@@ -316,8 +336,8 @@
},
{
"pname": "TomsToolbox.Composition.Analyzer",
"version": "2.20.0",
"hash": "sha256-xjWXdkXF8X9nDdzLNA2H1WcpPZV4NDiKf//TeQbLUtc="
"version": "2.22.0",
"hash": "sha256-AXU4yapjJ612DiqezH0lkJA4ktiP3w11gYKVFGAl+A8="
},
{
"pname": "TunnelVisionLabs.ReferenceAssemblyAnnotator",
+2 -2
View File
@@ -139,11 +139,11 @@ let
structuredConfigFromPatches = map (
{
extraStructuredConfig ? { },
structuredExtraConfig ? { },
...
}:
{
settings = extraStructuredConfig;
settings = structuredExtraConfig;
}
) kernelPatches;
+2 -2
View File
@@ -7,13 +7,13 @@
buildFishPlugin rec {
pname = "macos";
version = "7.0.1";
version = "7.1.0";
src = fetchFromGitHub {
owner = "halostatue";
repo = "fish-macos";
tag = "v${version}";
hash = "sha256-E5HfcGEP5YnUXY50eSPPtLxXL9N7nDInlAw91dNehhc=";
hash = "sha256-gAbmpEmUvM3pFEZ6oSFM//dmu4sXu6ncMiOH75iq5A4=";
};
passthru.updateScript = nix-update-script { };
+2 -2
View File
@@ -8,13 +8,13 @@
# Refer to the following comment to get you setup: https://github.com/NixOS/nixpkgs/pull/201646#issuecomment-1320893716
buildFishPlugin rec {
pname = "tide";
version = "6.1.1";
version = "6.2.0";
src = fetchFromGitHub {
owner = "IlanCosman";
repo = "tide";
rev = "v${version}";
hash = "sha256-ZyEk/WoxdX5Fr2kXRERQS1U1QHH3oVSyBQvlwYnEYyc=";
hash = "sha256-1ApDjBUZ1o5UyfQijv9a3uQJ/ZuQFfpNmHiDWzoHyuw=";
};
#buildFishplugin will only move the .fish files, but tide has a tide configure function
-1
View File
@@ -234,7 +234,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Intelligent Input Bus, input method framework";
license = lib.licenses.lgpl21Plus;
platforms = lib.platforms.linux;
mainProgram = "ibus";
maintainers = with lib.maintainers; [ ttuegel ];
};
})
+7 -14
View File
@@ -1,8 +1,8 @@
{
lib,
python3Packages,
fetchFromGitHub,
stdenv,
python,
systemd,
pandoc,
kmod,
@@ -16,13 +16,6 @@
replaceVars,
udevCheckHook,
# Python packages
setuptools,
setuptools-scm,
wheel,
buildPythonApplication,
pytestCheckHook,
# Optional dependencies
withQemu ? false,
qemu,
@@ -46,7 +39,7 @@ let
withKernelInstall = true;
};
pythonWithPefile = python.withPackages (ps: [ ps.pefile ]);
pythonWithPefile = python3Packages.python.withPackages (ps: [ ps.pefile ]);
deps = [
bash
@@ -63,7 +56,7 @@ let
qemu
];
in
buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "mkosi";
version = "25.3-unstable-2025-04-01";
format = "pyproject";
@@ -106,9 +99,9 @@ buildPythonApplication rec {
nativeBuildInputs = [
pandoc
setuptools
setuptools-scm
wheel
python3Packages.setuptools
python3Packages.setuptools-scm
python3Packages.wheel
udevCheckHook
];
@@ -119,7 +112,7 @@ buildPythonApplication rec {
'';
checkInputs = [
pytestCheckHook
python3Packages.pytestCheckHook
];
postInstall = ''
+1 -1
View File
@@ -1102,7 +1102,7 @@ with pkgs;
};
};
mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
mkosi = callPackage ../tools/virtualization/mkosi { };
mkosi-full = mkosi.override { withQemu = true; };
+2
View File
@@ -1066,6 +1066,8 @@ let
logs = callPackage ../development/ocaml-modules/logs { };
logs-syslog = callPackage ../development/ocaml-modules/logs-syslog { };
lru = callPackage ../development/ocaml-modules/lru { };
lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { };
+2
View File
@@ -18047,6 +18047,8 @@ self: super: with self; {
tinyhtml5 = callPackage ../development/python-modules/tinyhtml5 { };
tinyio = callPackage ../development/python-modules/tinyio { };
tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { };
tinyrecord = callPackage ../development/python-modules/tinyrecord { };