diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-10 21:21:58 -0400 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2018-10-14 16:10:47 +0200 |
commit | 4f25a138612ff62df020ff74753bd47d6fbd91f9 (patch) | |
tree | 5c1d9aac4f9bc892b02b281f749235517d222532 /pkgs/development/python-modules | |
parent | 0f8ccbf259a35da67c34f4ac5b793d6a1a818643 (diff) | |
download | nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar.gz nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar.bz2 nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar.lz nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar.xz nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.tar.zst nixlib-4f25a138612ff62df020ff74753bd47d6fbd91f9.zip |
pythonPackages.scikit-bio: init at 0.5.4
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/scikit-bio/default.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/scikit-bio/default.nix b/pkgs/development/python-modules/scikit-bio/default.nix new file mode 100644 index 000000000000..7a2ab097a71e --- /dev/null +++ b/pkgs/development/python-modules/scikit-bio/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cython +, lockfile +, cachecontrol +, decorator +, ipython +, matplotlib +, natsort +, numpy +, pandas +, scipy +, hdmedians +, scikitlearn +, pytest +, coverage +, python +, isPy3k +}: + +buildPythonPackage rec { + version = "0.5.4"; + pname = "scikit-bio"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "3243f1995ef24643c09ff4d9391a79528aadd8232e5aa5d66c38d7b2e0c92f24"; + }; + + buildInputs = [ cython ]; + checkInputs = [ coverage ]; + propagatedBuildInputs = [ lockfile cachecontrol decorator ipython matplotlib natsort numpy pandas scipy hdmedians scikitlearn ]; + + # remove on when version > 0.5.4 + postPatch = '' + sed -i "s/numpy >= 1.9.2, < 1.14.0/numpy/" setup.py + sed -i "s/pandas >= 0.19.2, < 0.23.0/pandas/" setup.py + ''; + + # cython package not included for tests + doCheck = false; + + checkPhase = '' + ${python.interpreter} -m skbio.test + ''; + + meta = with stdenv.lib; { + homepage = http://scikit-bio.org/; + description = "Data structures, algorithms and educational resources for bioinformatics"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} |