Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / gensim / default.nix
blobf43bfb518cfb8ec986f2962fd24f533db87675a5
1 { lib
2 , buildPythonPackage
3 , cython
4 , fetchPypi
5 , mock
6 , numpy
7 , scipy
8 , smart-open
9 , testfixtures
10 , pyemd
11 , pytestCheckHook
12 , pythonOlder
15 buildPythonPackage rec {
16   pname = "gensim";
17   version = "4.3.2";
18   format = "setuptools";
20   disabled = pythonOlder "3.8";
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-maxq9v/UBoLnAVXtn5Lsv0OE1Z+1CvEg00PqXuGzCKs=";
25   };
27   nativeBuildInputs = [
28     cython
29   ];
31   propagatedBuildInputs = [
32     smart-open
33     numpy
34     scipy
35   ];
37   nativeCheckInputs = [
38     mock
39     pyemd
40     pytestCheckHook
41   ];
43   pythonImportsCheck = [
44     "gensim"
45   ];
47   # Test setup takes several minutes
48   doCheck = false;
50   pytestFlagsArray = [
51     "gensim/test"
52   ];
54   meta = with lib; {
55     description = "Topic-modelling library";
56     homepage = "https://radimrehurek.com/gensim/";
57     changelog = "https://github.com/RaRe-Technologies/gensim/blob/${version}/CHANGELOG.md";
58     license = licenses.lgpl21Only;
59     maintainers = with maintainers; [ jyp ];
60   };