Files
nixpkgs/pkgs/development/python-modules/pyldavis/default.nix
Fernando Rodrigues 81d1a3a2ae maintainers: drop gm6k
Although this maintainer has responded to requests for maintainance and
is active in Nixpkgs, the new data collection requirements introduced in
https://github.com/NixOS/nixpkgs/pull/437085 have been a privacy
concern for this maintainer, who has stated (https://github.com/NixOS/nixpkgs/pull/437082#issuecomment-3243483517)
that they do not wish for their data to be added to the maintainer list.

For this reason, there is no other recourse than to remove this
maintainer's information from newer revisions of Nixpkgs, as their
maintainer entry is now non-compliant with Nixpkgs' latest policies.
Once more, this removal is NOT due to the usual inactivity reasons, but
for specific privacy concerns expressed by the maintainer being removed.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-09-02 17:02:44 +10:00

51 lines
873 B
Nix

{
lib,
buildPythonPackage,
fetchFromGitHub,
funcy,
ipython,
jinja2,
joblib,
numpy,
pandas,
scikit-learn,
scipy,
}:
buildPythonPackage rec {
pname = "pyLDAvis";
version = "3.4.1";
format = "setuptools";
src = fetchFromGitHub {
owner = "bmabey";
repo = "pyLDAvis";
rev = version;
sha256 = "sha256-WIQytds3PeU85l6ix2UUIwypjpM5rMZvQxiHx9BY91Y=";
};
propagatedBuildInputs = [
funcy
jinja2
joblib
ipython
numpy
pandas
scikit-learn
scipy
];
pythonImportsCheck = [
"pyLDAvis"
"pyLDAvis.gensim_models"
];
meta = with lib; {
homepage = "https://github.com/bmabey/pyLDAvis";
description = "Python library for interactive topic model visualization";
license = licenses.bsd3;
sourceProvenance = with sourceTypes; [ fromSource ];
platforms = platforms.all;
};
}