From 590b31e11cfd7abf3743338268f745e8a574842c Mon Sep 17 00:00:00 2001 From: Sasha Delly Date: Mon, 15 May 2017 14:25:39 +0000 Subject: [PATCH] gensim: init at 2.1.0 --- .../python-modules/gensim/default.nix | 53 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/development/python-modules/gensim/default.nix diff --git a/pkgs/development/python-modules/gensim/default.nix b/pkgs/development/python-modules/gensim/default.nix new file mode 100644 index 0000000000000..9875a7860a9e1 --- /dev/null +++ b/pkgs/development/python-modules/gensim/default.nix @@ -0,0 +1,53 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, numpy +, scipy +, six +, smart_open +, testfixtures +, unittest2 +, pyro4 +, pyemd +, scikitlearn +, morfessor +}: + +buildPythonPackage rec { + name = "${pname}-${version}"; + pname = "gensim"; + version = "2.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wn7bji9b80wn1yggmh7a0dlwzdjr6cp24x4p33j2rf29lxnm2kc"; + }; + + propagatedBuildInputs = [ + numpy + scipy + six + smart_open + ]; + + buildInputs = [ + testfixtures + unittest2 + pyro4 + pyemd + scikitlearn + morfessor + ]; + + checkPhase = '' + ${python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + description = "a Python library for topic modelling, document indexing and similarity retrieval with large corpora"; + homepage = https://github.com/RaRe-Technologies/gensim; + license = licenses.lgpl21; + maintainers = with maintainers; [ sdll ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 95867e8ba2f22..45b925b42d42a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -31356,6 +31356,8 @@ EOF morfessor = callPackage ../development/python-modules/morfessor { }; + gensim = callPackage ../development/python-modules/gensim { }; + }); in fix' (extends overrides packages)