1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 funcy,
6 ipython,
7 jinja2,
8 joblib,
9 numpy,
10 pandas,
11 scikit-learn,
12 scipy,
13}:
14
15buildPythonPackage rec {
16 pname = "pyLDAvis";
17 version = "3.4.1";
18 format = "setuptools";
19
20 src = fetchFromGitHub {
21 owner = "bmabey";
22 repo = "pyLDAvis";
23 rev = version;
24 sha256 = "sha256-WIQytds3PeU85l6ix2UUIwypjpM5rMZvQxiHx9BY91Y=";
25 };
26
27 propagatedBuildInputs = [
28 funcy
29 jinja2
30 joblib
31 ipython
32 numpy
33 pandas
34 scikit-learn
35 scipy
36 ];
37
38 pythonImportsCheck = [
39 "pyLDAvis"
40 "pyLDAvis.gensim_models"
41 ];
42
43 meta = with lib; {
44 homepage = "https://github.com/bmabey/pyLDAvis";
45 description = "Python library for interactive topic model visualization";
46 license = licenses.bsd3;
47 sourceProvenance = with sourceTypes; [ fromSource ];
48 platforms = platforms.all;
49 };
50}