From 8eb553ff80351a2fe24a0490986fdd098837acb5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 14 Aug 2026 21:05:46 +0000 Subject: [PATCH 1/3] python3Packages.awkward: 2.12.0 -> 2.13.0 Diff: https://github.com/scikit-hep/awkward/compare/v2.12.0...v2.13.0 Changelog: https://github.com/scikit-hep/awkward/releases/tag/v2.13.0 --- pkgs/development/python-modules/awkward-cpp/default.nix | 4 ++-- pkgs/development/python-modules/awkward/default.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/awkward-cpp/default.nix b/pkgs/development/python-modules/awkward-cpp/default.nix index e344b650b9e3..1cb64ff3cf51 100644 --- a/pkgs/development/python-modules/awkward-cpp/default.nix +++ b/pkgs/development/python-modules/awkward-cpp/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "awkward-cpp"; - version = "55"; + version = "56"; pyproject = true; __structuredAttrs = true; src = fetchPypi { pname = "awkward_cpp"; inherit (finalAttrs) version; - hash = "sha256-4si+Pmo1PW0qk9Zb4ZALqZd2WxYOp2aPmrIh3l+4o3M="; + hash = "sha256-zTY1+rkmxmMMCoXZK1mhWFHE9aiB6nSZhAaQJ2NPj1I="; }; build-system = [ diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix index b3d6dd569675..d6c144263831 100644 --- a/pkgs/development/python-modules/awkward/default.nix +++ b/pkgs/development/python-modules/awkward/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "awkward"; - version = "2.12.0"; + version = "2.13.0"; pyproject = true; __structuredAttrs = true; @@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: { owner = "scikit-hep"; repo = "awkward"; tag = "v${finalAttrs.version}"; - hash = "sha256-X5fwX4HCMPRaYEIEf5cgGWUodtb6eEmU7ue6mjCzVSA="; + hash = "sha256-z6/OoWLB5VqNe7iciiemXFp+RnvCLHn4cOA6zS3t6BE="; }; build-system = [ From a3f6add18880d715c70c3b620d6e5b47ff6e2caf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 14 Aug 2026 22:28:36 +0000 Subject: [PATCH 2/3] python3Packages.hist: cleanup --- .../python-modules/hist/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/hist/default.nix b/pkgs/development/python-modules/hist/default.nix index ea689543c8b7..414c4e6918c7 100644 --- a/pkgs/development/python-modules/hist/default.nix +++ b/pkgs/development/python-modules/hist/default.nix @@ -1,12 +1,18 @@ { lib, - fetchPypi, buildPythonPackage, - boost-histogram, - histoprint, + fetchFromGitHub, + + # build-system hatchling, hatch-vcs, + + # dependencies + boost-histogram, + histoprint, numpy, + + # tests pytestCheckHook, pytest-mpl, }: @@ -15,10 +21,13 @@ buildPythonPackage (finalAttrs: { pname = "hist"; version = "2.11.0"; pyproject = true; + __structuredAttrs = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - hash = "sha256-kusfoMo5utYZ9/cEs7qTxEs1U7BEX22ywXxnwBuctTQ="; + src = fetchFromGitHub { + owner = "scikit-hep"; + repo = "hist"; + tag = "v${finalAttrs.version}"; + hash = "sha256-vAaP8oaZUUofymLu0uId94X+vt4o4XyRj5gITxs0ASs="; }; build-system = [ @@ -32,7 +41,7 @@ buildPythonPackage (finalAttrs: { numpy ]; - checkInputs = [ + nativeCheckInputs = [ pytestCheckHook pytest-mpl ]; @@ -43,6 +52,7 @@ buildPythonPackage (finalAttrs: { description = "Histogramming for analysis powered by boost-histogram"; mainProgram = ""; homepage = "https://hist.readthedocs.io/"; + downloadPage = "https://github.com/scikit-hep/hist"; changelog = "https://github.com/scikit-hep/hist/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; From a4e888b221bf2c8ba1e6784c5ab45ce4e6afaccb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 14 Aug 2026 22:34:52 +0000 Subject: [PATCH 3/3] python3Packages.hist: skip crashing test on darwin --- pkgs/development/python-modules/hist/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/hist/default.nix b/pkgs/development/python-modules/hist/default.nix index 414c4e6918c7..91e7f0278943 100644 --- a/pkgs/development/python-modules/hist/default.nix +++ b/pkgs/development/python-modules/hist/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -46,6 +47,11 @@ buildPythonPackage (finalAttrs: { pytest-mpl ]; + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + # line 23: 92372 Trace/BPT trap: 5 + "test_to_hist_empty" + ]; + pythonImportsCheck = [ "hist" ]; meta = {