summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2022-07-24 15:01:56 -0400
committerBjørn Forsman <bjorn.forsman@gmail.com>2022-07-25 18:52:37 +0200
commit990914c4674e46b3181457614c347ae9b5b4dbde (patch)
tree253d0492f98d2ee4ce29c4792fdc341c115208fe
parentnixos/jenkins-job-builder: set serviceConfig.Type = "oneshot" (diff)
downloadnixpkgs-990914c4674e46b3181457614c347ae9b5b4dbde.tar.gz
python3Packages.awkward: fix runtime "No module named 'setuptools'"
(cherry picked from commit b4bb913e9712c89fac144dc866403b84898c6c3a)
-rw-r--r--pkgs/development/python-modules/awkward/default.nix5
1 files changed, 4 insertions, 1 deletions
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";