Skip to content

Commit

Permalink
pythonPackages.gensim: init at 2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jyp committed Jun 13, 2017
1 parent 4b3e5c9 commit cbbdc7d
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
43 changes: 43 additions & 0 deletions pkgs/development/python-modules/gensim/default.nix
@@ -0,0 +1,43 @@
{ lib
, buildPythonPackage
, fetchPypi
, numpy
, six
, scipy
, smart_open
, scikitlearn
, testfixtures
, unittest2
}:

buildPythonPackage rec {
pname = "gensim";
name = "${pname}-${version}";
version = "2.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "1wn7bji9b80wn1yggmh7a0dlwzdjr6cp24x4p33j2rf29lxnm2kc";
};

propagatedBuildInputs = [ smart_open numpy six scipy
# scikitlearn testfixtures unittest2 # for tests
];
doCheck = false;

# Two tests fail.

# ERROR: testAddMorphemesToEmbeddings (gensim.test.test_varembed_wrapper.TestVarembed)
# ImportError: Could not import morfessor.
# This package is not in nix

# ERROR: testWmdistance (gensim.test.test_fasttext_wrapper.TestFastText)
# ImportError: Please install pyemd Python package to compute WMD.
# This package is not in nix

meta = {
description = "Topic-modelling library";
homepage = "https://radimrehurek.com/gensim/";
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ jpbernardy ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/python-packages.nix
Expand Up @@ -30487,6 +30487,8 @@ EOF

smart_open = callPackage ../development/python-modules/smart_open { };

gensim = callPackage ../development/python-modules/gensim { };

});

in fix' (extends overrides packages)

0 comments on commit cbbdc7d

Please sign in to comment.