From 6e0b8a6f77409db0815312d3f9c3f7815fc75d20 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Sun, 24 Jul 2022 15:01:56 -0400 Subject: [PATCH] python3Packages.awkward: fix runtime "No module named 'setuptools'" --- pkgs/development/python-modules/awkward/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix index 9698b445eb87..26354dd0423b 100644 --- a/pkgs/development/python-modules/awkward/default.nix +++ b/pkgs/development/python-modules/awkward/default.nix @@ -7,6 +7,7 @@ , pytestCheckHook , pyyaml , rapidjson +, setuptools }: buildPythonPackage rec { @@ -20,7 +21,7 @@ buildPythonPackage rec { nativeBuildInputs = [ cmake ]; buildInputs = [ pyyaml rapidjson ]; - propagatedBuildInputs = [ numpy ]; + propagatedBuildInputs = [ numpy setuptools ]; # https://github.com/scikit-hep/awkward/blob/main/requirements.txt dontUseCmakeConfigure = true; @@ -28,6 +29,8 @@ buildPythonPackage rec { dontUseSetuptoolsCheck = true; disabledTestPaths = [ "tests-cuda" ]; + pythonImportsCheck = [ "awkward" ]; + meta = with lib; { description = "Manipulate JSON-like data with NumPy-like idioms"; homepage = "https://github.com/scikit-hep/awkward";