diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix index 17613475a2e8..0ea3599db615 100644 --- a/nixos/modules/services/mail/postfix.nix +++ b/nixos/modules/services/mail/postfix.nix @@ -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." diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index dd92d4bec69e..3a0b12557d17 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -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" ]; diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 71a12c67c7ee..f5a2155c0d1c 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -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 diff --git a/pkgs/by-name/bi/bind/package.nix b/pkgs/by-name/bi/bind/package.nix index e6a4d03410f0..2f7e0f0aff92 100644 --- a/pkgs/by-name/bi/bind/package.nix +++ b/pkgs/by-name/bi/bind/package.nix @@ -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: diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index c7eacf5d33e4..b8905e4c8b49 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -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 = [ diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index ffe2b310cfb8..1c0bd6a5bfab 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -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"}" ]; diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 816a2b4b183f..771261fa1c21 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -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"; diff --git a/pkgs/by-name/do/dotbot/package.nix b/pkgs/by-name/do/dotbot/package.nix index 34049b5dac70..4b8d7cf2b7b2 100644 --- a/pkgs/by-name/do/dotbot/package.nix +++ b/pkgs/by-name/do/dotbot/package.nix @@ -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 = '' diff --git a/pkgs/by-name/ex/exegol/package.nix b/pkgs/by-name/ex/exegol/package.nix index fd0b774384bd..2e1ce5db9f38 100644 --- a/pkgs/by-name/ex/exegol/package.nix +++ b/pkgs/by-name/ex/exegol/package.nix @@ -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 diff --git a/pkgs/by-name/ex/exegol4/package.nix b/pkgs/by-name/ex/exegol4/package.nix new file mode 100644 index 000000000000..fd0b774384bd --- /dev/null +++ b/pkgs/by-name/ex/exegol4/package.nix @@ -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 + ]; + }; +} diff --git a/pkgs/by-name/fi/filesender/package.nix b/pkgs/by-name/fi/filesender/package.nix index 5f38afdc1845..5d8736839bcb 100644 --- a/pkgs/by-name/fi/filesender/package.nix +++ b/pkgs/by-name/fi/filesender/package.nix @@ -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 = [ diff --git a/pkgs/by-name/fl/fleet/package.nix b/pkgs/by-name/fl/fleet/package.nix index 1424d5860612..53b6328396ba 100644 --- a/pkgs/by-name/fl/fleet/package.nix +++ b/pkgs/by-name/fl/fleet/package.nix @@ -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="; diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index 12f0c0cd5ec7..98079d59d0f6 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -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 diff --git a/pkgs/by-name/gr/gren/generated-backend-package.nix b/pkgs/by-name/gr/gren/generated-backend-package.nix index 8fe55f83067f..b3fdc1c49d84 100644 --- a/pkgs/by-name/gr/gren/generated-backend-package.nix +++ b/pkgs/by-name/gr/gren/generated-backend-package.nix @@ -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; diff --git a/pkgs/by-name/gr/gren/package.nix b/pkgs/by-name/gr/gren/package.nix index d22c8ea76703..bd04a32e701f 100644 --- a/pkgs/by-name/gr/gren/package.nix +++ b/pkgs/by-name/gr/gren/package.nix @@ -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"; diff --git a/pkgs/by-name/gr/gren/update.sh b/pkgs/by-name/gr/gren/update.sh index 6fa8db7cba0c..5c79129f4058 100755 --- a/pkgs/by-name/gr/gren/update.sh +++ b/pkgs/by-name/gr/gren/update.sh @@ -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}" diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index d0a1441a0600..90786b9fbf5c 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -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 = [ diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index fbaea316afdb..37bf58ef3b37 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -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"; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-gtk-theme/package.nix b/pkgs/by-name/ma/matrix-gtk-theme/package.nix index 1525f050d620..10f102b3f254 100644 --- a/pkgs/by-name/ma/matrix-gtk-theme/package.nix +++ b/pkgs/by-name/ma/matrix-gtk-theme/package.nix @@ -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 ]; diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index 55ae682862fa..f54cdb85827e 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -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 = '' diff --git a/pkgs/by-name/ni/nix-update/package.nix b/pkgs/by-name/ni/nix-update/package.nix index ce343a85db56..a88d9b443158 100644 --- a/pkgs/by-name/ni/nix-update/package.nix +++ b/pkgs/by-name/ni/nix-update/package.nix @@ -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 ]; diff --git a/pkgs/by-name/op/openmolcas/package.nix b/pkgs/by-name/op/openmolcas/package.nix index 3e63afa83d0f..249983e53c4b 100644 --- a/pkgs/by-name/op/openmolcas/package.nix +++ b/pkgs/by-name/op/openmolcas/package.nix @@ -48,11 +48,6 @@ let nevpt2Src = stdenv.mkDerivation { pname = "nevpt2-src"; version = "unstable"; - phases = [ - "unpackPhase" - "patchPhase" - "installPhase" - ]; src = fetchFromGitHub { owner = "qcscine"; repo = "nevpt2"; diff --git a/pkgs/by-name/ro/rofi-bluetooth/package.nix b/pkgs/by-name/ro/rofi-bluetooth/package.nix index 10c6131b8a57..b07bcf0a0755 100644 --- a/pkgs/by-name/ro/rofi-bluetooth/package.nix +++ b/pkgs/by-name/ro/rofi-bluetooth/package.nix @@ -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; }; } diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix index d268e325dfb2..76fc909d6ef4 100644 --- a/pkgs/by-name/ru/ruff/package.nix +++ b/pkgs/by-name/ru/ruff/package.nix @@ -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 { }; }; diff --git a/pkgs/by-name/sc/scipopt-gcg/package.nix b/pkgs/by-name/sc/scipopt-gcg/package.nix index bd55fcb22c17..d15f8f302f55 100644 --- a/pkgs/by-name/sc/scipopt-gcg/package.nix +++ b/pkgs/by-name/sc/scipopt-gcg/package.nix @@ -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 = [ diff --git a/pkgs/by-name/sc/scipopt-papilo/package.nix b/pkgs/by-name/sc/scipopt-papilo/package.nix index 7564fcd56603..ea38ed196a9a 100644 --- a/pkgs/by-name/sc/scipopt-papilo/package.nix +++ b/pkgs/by-name/sc/scipopt-papilo/package.nix @@ -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"; diff --git a/pkgs/by-name/sc/scipopt-ug/package.nix b/pkgs/by-name/sc/scipopt-ug/package.nix index 2d52e294ceb5..1afb8f50b291 100644 --- a/pkgs/by-name/sc/scipopt-ug/package.nix +++ b/pkgs/by-name/sc/scipopt-ug/package.nix @@ -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 { diff --git a/pkgs/by-name/sc/scipopt-zimpl/package.nix b/pkgs/by-name/sc/scipopt-zimpl/package.nix index 1e1d708a4ab2..ef63e973e232 100644 --- a/pkgs/by-name/sc/scipopt-zimpl/package.nix +++ b/pkgs/by-name/sc/scipopt-zimpl/package.nix @@ -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"; diff --git a/pkgs/by-name/sk/skopeo/package.nix b/pkgs/by-name/sk/skopeo/package.nix index 894b61a3f5a7..6bb2de895581 100644 --- a/pkgs/by-name/sk/skopeo/package.nix +++ b/pkgs/by-name/sk/skopeo/package.nix @@ -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 = [ diff --git a/pkgs/by-name/sl/slacky/package.nix b/pkgs/by-name/sl/slacky/package.nix index 65bfa61b1ee0..8686481126f0 100644 --- a/pkgs/by-name/sl/slacky/package.nix +++ b/pkgs/by-name/sl/slacky/package.nix @@ -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"; }; }) diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index afbddcbd7d8b..059e5a267a1d 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -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 = '' diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 09ee01b57795..3638f3b5b91a 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -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 { }; }; diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 61524a2c028a..1f44d8200909 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -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; diff --git a/pkgs/by-name/xg/xgboost/package.nix b/pkgs/by-name/xg/xgboost/package.nix index 33ce30dc6f3e..5027d6aba476 100644 --- a/pkgs/by-name/xg/xgboost/package.nix +++ b/pkgs/by-name/xg/xgboost/package.nix @@ -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 = [ diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index c7f5507cffda..c6420e18e1d4 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -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 = { diff --git a/pkgs/by-name/ze/zellij/package.nix b/pkgs/by-name/ze/zellij/package.nix index 63f20d108c1c..c93fe0ed1e1e 100644 --- a/pkgs/by-name/ze/zellij/package.nix +++ b/pkgs/by-name/ze/zellij/package.nix @@ -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; diff --git a/pkgs/development/libraries/eccodes/default.nix b/pkgs/development/libraries/eccodes/default.nix index 6ca3c51412c8..ac1da8d37440 100644 --- a/pkgs/development/libraries/eccodes/default.nix +++ b/pkgs/development/libraries/eccodes/default.nix @@ -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 = '' diff --git a/pkgs/development/ocaml-modules/logs-syslog/default.nix b/pkgs/development/ocaml-modules/logs-syslog/default.nix new file mode 100644 index 000000000000..95f8134d2cda --- /dev/null +++ b/pkgs/development/ocaml-modules/logs-syslog/default.nix @@ -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 ]; + }; +} diff --git a/pkgs/development/python-modules/accelerate/default.nix b/pkgs/development/python-modules/accelerate/default.nix index 08aff74c805e..2d31ed1af77b 100644 --- a/pkgs/development/python-modules/accelerate/default.nix +++ b/pkgs/development/python-modules/accelerate/default.nix @@ -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"; diff --git a/pkgs/development/python-modules/airportsdata/default.nix b/pkgs/development/python-modules/airportsdata/default.nix index d975bcd28c79..b558958cb2f3 100644 --- a/pkgs/development/python-modules/airportsdata/default.nix +++ b/pkgs/development/python-modules/airportsdata/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/ansible/default.nix b/pkgs/development/python-modules/ansible/default.nix index d66d8958aac1..a9a252287268 100644 --- a/pkgs/development/python-modules/ansible/default.nix +++ b/pkgs/development/python-modules/ansible/default.nix @@ -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, diff --git a/pkgs/development/python-modules/asana/default.nix b/pkgs/development/python-modules/asana/default.nix index 448e505210b9..e0f48046e271 100644 --- a/pkgs/development/python-modules/asana/default.nix +++ b/pkgs/development/python-modules/asana/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/bracex/default.nix b/pkgs/development/python-modules/bracex/default.nix index 2e3e847cfadd..da150d316a10 100644 --- a/pkgs/development/python-modules/bracex/default.nix +++ b/pkgs/development/python-modules/bracex/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/compliance-trestle/default.nix b/pkgs/development/python-modules/compliance-trestle/default.nix index 545a8d7f4bfb..8f1f1a7d66c5 100644 --- a/pkgs/development/python-modules/compliance-trestle/default.nix +++ b/pkgs/development/python-modules/compliance-trestle/default.nix @@ -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; }; diff --git a/pkgs/development/python-modules/diff-cover/default.nix b/pkgs/development/python-modules/diff-cover/default.nix index 7f47a2f2cab9..9f8b1b70aaef 100644 --- a/pkgs/development/python-modules/diff-cover/default.nix +++ b/pkgs/development/python-modules/diff-cover/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/google-cloud-compute/default.nix b/pkgs/development/python-modules/google-cloud-compute/default.nix index fcf363247e34..b524ae6ea885 100644 --- a/pkgs/development/python-modules/google-cloud-compute/default.nix +++ b/pkgs/development/python-modules/google-cloud-compute/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix index ed1e7f0c647b..4899c96ebdb5 100644 --- a/pkgs/development/python-modules/google-cloud-dlp/default.nix +++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/google-cloud-pubsub/default.nix b/pkgs/development/python-modules/google-cloud-pubsub/default.nix index dd3ba4b6fa18..4afe356dd625 100644 --- a/pkgs/development/python-modules/google-cloud-pubsub/default.nix +++ b/pkgs/development/python-modules/google-cloud-pubsub/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/google-cloud-securitycenter/default.nix b/pkgs/development/python-modules/google-cloud-securitycenter/default.nix index 6e16c2775a7f..b680ce0e7ca2 100644 --- a/pkgs/development/python-modules/google-cloud-securitycenter/default.nix +++ b/pkgs/development/python-modules/google-cloud-securitycenter/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/gphoto2/default.nix b/pkgs/development/python-modules/gphoto2/default.nix index 81a2a6275642..b9475c9dedc8 100644 --- a/pkgs/development/python-modules/gphoto2/default.nix +++ b/pkgs/development/python-modules/gphoto2/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/hid/default.nix b/pkgs/development/python-modules/hid/default.nix index 5fa552b1d155..cf7a57c41e85 100644 --- a/pkgs/development/python-modules/hid/default.nix +++ b/pkgs/development/python-modules/hid/default.nix @@ -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 = '' diff --git a/pkgs/development/python-modules/holoviews/default.nix b/pkgs/development/python-modules/holoviews/default.nix index 7569f2f9c0f6..32ebe97d7a40 100644 --- a/pkgs/development/python-modules/holoviews/default.nix +++ b/pkgs/development/python-modules/holoviews/default.nix @@ -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; diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix index b258af4f6c59..3eef49a3ffc0 100644 --- a/pkgs/development/python-modules/hvplot/default.nix +++ b/pkgs/development/python-modules/hvplot/default.nix @@ -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 = [ ]; }; diff --git a/pkgs/development/python-modules/kuzu/default.nix b/pkgs/development/python-modules/kuzu/default.nix index 24ce003b9a34..87a9ce0afcf9 100644 --- a/pkgs/development/python-modules/kuzu/default.nix +++ b/pkgs/development/python-modules/kuzu/default.nix @@ -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; diff --git a/pkgs/development/python-modules/latexcodec/default.nix b/pkgs/development/python-modules/latexcodec/default.nix index c2890bf591ec..addebc1f44f6 100644 --- a/pkgs/development/python-modules/latexcodec/default.nix +++ b/pkgs/development/python-modules/latexcodec/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/metaflow/default.nix b/pkgs/development/python-modules/metaflow/default.nix index b60da7236ce9..511e46a916c1 100644 --- a/pkgs/development/python-modules/metaflow/default.nix +++ b/pkgs/development/python-modules/metaflow/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/opensearch-py/default.nix b/pkgs/development/python-modules/opensearch-py/default.nix index eac58de9c268..ec066248dde8 100644 --- a/pkgs/development/python-modules/opensearch-py/default.nix +++ b/pkgs/development/python-modules/opensearch-py/default.nix @@ -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 ]; }; diff --git a/pkgs/development/python-modules/optype/default.nix b/pkgs/development/python-modules/optype/default.nix index 2692774265a7..0b29c8a5fddf 100644 --- a/pkgs/development/python-modules/optype/default.nix +++ b/pkgs/development/python-modules/optype/default.nix @@ -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"; diff --git a/pkgs/development/python-modules/pbs-installer/default.nix b/pkgs/development/python-modules/pbs-installer/default.nix index 0fd8e7fd5a3a..d262afc39785 100644 --- a/pkgs/development/python-modules/pbs-installer/default.nix +++ b/pkgs/development/python-modules/pbs-installer/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/pymdown-extensions/default.nix b/pkgs/development/python-modules/pymdown-extensions/default.nix index 64b0ae3de1b5..9e1b3c0194a9 100644 --- a/pkgs/development/python-modules/pymdown-extensions/default.nix +++ b/pkgs/development/python-modules/pymdown-extensions/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/pymodes/default.nix b/pkgs/development/python-modules/pymodes/default.nix index ce88dc8ba6cf..b37863e351ff 100644 --- a/pkgs/development/python-modules/pymodes/default.nix +++ b/pkgs/development/python-modules/pymodes/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/pyroaring/default.nix b/pkgs/development/python-modules/pyroaring/default.nix index 92872b04233e..d4978803306f 100644 --- a/pkgs/development/python-modules/pyroaring/default.nix +++ b/pkgs/development/python-modules/pyroaring/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/pytools/default.nix b/pkgs/development/python-modules/pytools/default.nix index 6c7225cdfefb..457b6d21d0f6 100644 --- a/pkgs/development/python-modules/pytools/default.nix +++ b/pkgs/development/python-modules/pytools/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/pyyaml-include/default.nix b/pkgs/development/python-modules/pyyaml-include/default.nix index 80b81f6dc9c2..2a4909c3c28e 100644 --- a/pkgs/development/python-modules/pyyaml-include/default.nix +++ b/pkgs/development/python-modules/pyyaml-include/default.nix @@ -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 = [ ]; }; } diff --git a/pkgs/development/python-modules/sphinx-codeautolink/default.nix b/pkgs/development/python-modules/sphinx-codeautolink/default.nix index 6c30899af2ec..c8bf7e37a0ab 100644 --- a/pkgs/development/python-modules/sphinx-codeautolink/default.nix +++ b/pkgs/development/python-modules/sphinx-codeautolink/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/ssort/default.nix b/pkgs/development/python-modules/ssort/default.nix index 64cb1078da40..381471773977 100644 --- a/pkgs/development/python-modules/ssort/default.nix +++ b/pkgs/development/python-modules/ssort/default.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/streamlit/default.nix b/pkgs/development/python-modules/streamlit/default.nix index ab13f45f278a..cf0128aa7f32 100644 --- a/pkgs/development/python-modules/streamlit/default.nix +++ b/pkgs/development/python-modules/streamlit/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/tinyio/default.nix b/pkgs/development/python-modules/tinyio/default.nix new file mode 100644 index 000000000000..eff689b2d5ea --- /dev/null +++ b/pkgs/development/python-modules/tinyio/default.nix @@ -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 ]; + }; +} diff --git a/pkgs/development/python-modules/xattr/default.nix b/pkgs/development/python-modules/xattr/default.nix index dfbaf61a1e74..f90a8afbf64c 100644 --- a/pkgs/development/python-modules/xattr/default.nix +++ b/pkgs/development/python-modules/xattr/default.nix @@ -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 = [ diff --git a/pkgs/development/python-modules/xlrd/default.nix b/pkgs/development/python-modules/xlrd/default.nix index d5a98d170ab5..202fe906dfb5 100644 --- a/pkgs/development/python-modules/xlrd/default.nix +++ b/pkgs/development/python-modules/xlrd/default.nix @@ -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 ]; diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix index b3d76294cd7c..c2432fc22781 100644 --- a/pkgs/development/tools/build-managers/sbt/default.nix +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -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 = '' diff --git a/pkgs/development/tools/ilspycmd/default.nix b/pkgs/development/tools/ilspycmd/default.nix index d79a66b6b9d8..7d5dc107cf22 100644 --- a/pkgs/development/tools/ilspycmd/default.nix +++ b/pkgs/development/tools/ilspycmd/default.nix @@ -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 + ]; }; }) diff --git a/pkgs/development/tools/ilspycmd/deps.json b/pkgs/development/tools/ilspycmd/deps.json index 53cc16e082dd..3b2e128096ff 100644 --- a/pkgs/development/tools/ilspycmd/deps.json +++ b/pkgs/development/tools/ilspycmd/deps.json @@ -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", diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 65583ad03f29..de7521eeeaa5 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -139,11 +139,11 @@ let structuredConfigFromPatches = map ( { - extraStructuredConfig ? { }, + structuredExtraConfig ? { }, ... }: { - settings = extraStructuredConfig; + settings = structuredExtraConfig; } ) kernelPatches; diff --git a/pkgs/shells/fish/plugins/macos.nix b/pkgs/shells/fish/plugins/macos.nix index 0ab5d06e5123..6e8d1bcd9694 100644 --- a/pkgs/shells/fish/plugins/macos.nix +++ b/pkgs/shells/fish/plugins/macos.nix @@ -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 { }; diff --git a/pkgs/shells/fish/plugins/tide.nix b/pkgs/shells/fish/plugins/tide.nix index a0bfc69e95e7..9e9268c66f19 100644 --- a/pkgs/shells/fish/plugins/tide.nix +++ b/pkgs/shells/fish/plugins/tide.nix @@ -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 diff --git a/pkgs/tools/inputmethods/ibus/default.nix b/pkgs/tools/inputmethods/ibus/default.nix index 92ff966a5bc1..e38289e360b1 100644 --- a/pkgs/tools/inputmethods/ibus/default.nix +++ b/pkgs/tools/inputmethods/ibus/default.nix @@ -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 ]; }; }) diff --git a/pkgs/tools/virtualization/mkosi/default.nix b/pkgs/tools/virtualization/mkosi/default.nix index 867428ef1a17..42705165bf61 100644 --- a/pkgs/tools/virtualization/mkosi/default.nix +++ b/pkgs/tools/virtualization/mkosi/default.nix @@ -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 = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7a2b319170a0..b5d3a7a6ae3c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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; }; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 43562b81a573..e7b4290548a8 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -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 { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7457cb63d539..4fa6ef406990 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -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 { };