From 0075a3a3e43d0205773f6c1b08d2b75cabc6e388 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 10:54:56 +0200 Subject: [PATCH 1/3] python313Packages.boost-histogram: fix build --- pkgs/development/python-modules/boost-histogram/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/boost-histogram/default.nix b/pkgs/development/python-modules/boost-histogram/default.nix index 667d5e177ebd..c6202a915a5b 100644 --- a/pkgs/development/python-modules/boost-histogram/default.nix +++ b/pkgs/development/python-modules/boost-histogram/default.nix @@ -34,7 +34,8 @@ buildPythonPackage rec { owner = "scikit-hep"; repo = "boost-histogram"; tag = "v${version}"; - hash = "sha256-fWbvv9MiBZZiTZLu78tMR5Cx0/7xSuVIya3dkuahPE4="; + hash = "sha256-kduE5v1oQT76MRxMuGo+snCBdJ+yOjkOJFO45twcUIs="; + fetchSubmodules = true; }; nativeBuildInputs = [ cmake ]; From 89accea40190cde9923a71862ff4ca0f2953bd71 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 11:00:23 +0200 Subject: [PATCH 2/3] python313Packages.boost-histogram: update `nativeCheckInputs` Update to match upstream. This enables more tests. --- pkgs/development/python-modules/boost-histogram/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/boost-histogram/default.nix b/pkgs/development/python-modules/boost-histogram/default.nix index c6202a915a5b..d4550682f605 100644 --- a/pkgs/development/python-modules/boost-histogram/default.nix +++ b/pkgs/development/python-modules/boost-histogram/default.nix @@ -23,6 +23,9 @@ # tests pytestCheckHook, pytest-benchmark, + pytest-xdist, + cloudpickle, + hypothesis, }: buildPythonPackage rec { @@ -57,6 +60,9 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook pytest-benchmark + pytest-xdist + cloudpickle + hypothesis ]; pytestFlags = [ "--benchmark-disable" ]; From fff3dacf2dc25bd91817550aef82a85aeb634ea0 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 11:07:54 +0200 Subject: [PATCH 3/3] python313Packages.boost-histogram: add `pythonImportsCheck` --- pkgs/development/python-modules/boost-histogram/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/boost-histogram/default.nix b/pkgs/development/python-modules/boost-histogram/default.nix index d4550682f605..797e1732ce04 100644 --- a/pkgs/development/python-modules/boost-histogram/default.nix +++ b/pkgs/development/python-modules/boost-histogram/default.nix @@ -73,6 +73,8 @@ buildPythonPackage rec { "test_numpy_conversion_4" ]; + pythonImportsCheck = [ "boost_histogram" ]; + meta = { description = "Python bindings for the C++14 Boost::Histogram library"; homepage = "https://github.com/scikit-hep/boost-histogram";