diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2019-07-17 18:10:50 -0400 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2019-07-22 14:07:32 +0200 |
commit | d383eade73c068ee0a2369d5e6cb73455caf65b6 (patch) | |
tree | 01e0b9e6a989bf0cef0143a2eb8c17f6e4b0ec70 /pkgs/development/python-modules/numcodecs | |
parent | 7136e0d0a6f61734994c566e2cc72fd75733b873 (diff) | |
download | nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar.gz nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar.bz2 nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar.lz nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar.xz nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.tar.zst nixlib-d383eade73c068ee0a2369d5e6cb73455caf65b6.zip |
pythonPackages.numcodecs: init at 0.6.3
Diffstat (limited to 'pkgs/development/python-modules/numcodecs')
-rw-r--r-- | pkgs/development/python-modules/numcodecs/default.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix new file mode 100644 index 000000000000..775cfeded8b4 --- /dev/null +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -0,0 +1,45 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools_scm +, cython +, numpy +, msgpack +, pytest +, python +}: + +buildPythonPackage rec { + pname = "numcodecs"; + version = "0.6.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "086qwlyi01rpgyyyy8bmhh9i7hpksyz33ldci3wdwmhiblyl362y"; + }; + + nativeBuildInputs = [ + setuptools_scm + cython + ]; + + propagatedBuildInputs = [ + numpy + msgpack + ]; + + checkInputs = [ + pytest + ]; + + checkPhase = '' + pytest $out/${python.sitePackages}/numcodecs -k "not test_backwards_compatibility" + ''; + + meta = with lib;{ + homepage = https://github.com/alimanfoo/numcodecs; + license = licenses.mit; + description = "Buffer compression and transformation codecs for use in data storage and communication applications"; + maintainers = [ maintainers.costrouc ]; + }; +} |