From d383eade73c068ee0a2369d5e6cb73455caf65b6 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Wed, 17 Jul 2019 18:10:50 -0400 Subject: pythonPackages.numcodecs: init at 0.6.3 --- .../python-modules/numcodecs/default.nix | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/numcodecs/default.nix (limited to 'pkgs/development/python-modules/numcodecs') 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 ]; + }; +} -- cgit 1.4.1