diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-12-29 18:56:37 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-12-29 18:57:06 +0100 |
commit | d8490e34a560f61df4301d8a2df98d62cdeb191e (patch) | |
tree | 3d9d5fc5bb882c9f55956da0188ae3f637f1b838 /pkgs/development/python-modules | |
parent | 4026ea9c8afd09b60896b861a04cc5748fdcdfb4 (diff) | |
download | nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar.gz nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar.bz2 nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar.lz nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar.xz nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.tar.zst nixlib-d8490e34a560f61df4301d8a2df98d62cdeb191e.zip |
python.pkgs.numexpr: 2.6.2 -> 2.6.4
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/numexpr/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/numexpr/default.nix b/pkgs/development/python-modules/numexpr/default.nix new file mode 100644 index 000000000000..e6fc5888feaf --- /dev/null +++ b/pkgs/development/python-modules/numexpr/default.nix @@ -0,0 +1,43 @@ +{ lib +, buildPythonPackage +, fetchPypi +, python +, numpy +}: + +buildPythonPackage rec { + pname = "numexpr"; + version = "2.6.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "f0bef9a3a5407fb8d6344cf91b658bef7c13ec8a8eb13f423822d9d2ca5af6ce"; + }; + + propagatedBuildInputs = [ numpy ]; + + # Run the test suite. + # It requires the build path to be in the python search path. + checkPhase = '' + ${python}/bin/${python.executable} <<EOF + import sysconfig + import sys + import os + f = "lib.{platform}-{version[0]}.{version[1]}" + lib = f.format(platform=sysconfig.get_platform(), + version=sys.version_info) + build = os.path.join(os.getcwd(), 'build', lib) + sys.path.insert(0, build) + import numexpr + r = numexpr.test() + if not r.wasSuccessful(): + sys.exit(1) + EOF + ''; + + meta = { + description = "Fast numerical array expression evaluator for NumPy"; + homepage = "https://github.com/pydata/numexpr"; + license = lib.licenses.mit; + }; +} \ No newline at end of file |