diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a3c42dd13bf..f4a425b2673 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -23135,6 +23135,35 @@ in { }; }; + simplebayes = buildPythonPackage rec { + name = "simplebayes-${version}"; + version = "1.5.8"; + + # Use GitHub instead of pypi, because it contains tests. + src = pkgs.fetchFromGitHub { + repo = "simplebayes"; + owner = "hickeroar"; + # NOTE: This is actually 1.5.8 but the tag is wrong! + rev = "1.5.7"; + sha256 = "0mp7rvfdmpfxnka4czw3lv5kkh6gdxh6dm4r6hcln1zzfg9lxp4h"; + }; + + checkInputs = [ self.nose self.mock ]; + + postPatch = optionalString isPy3k '' + sed -i -e 's/open *(\([^)]*\))/open(\1, encoding="utf-8")/' setup.py + ''; + + checkPhase = "nosetests tests/test.py"; + + meta = { + description = "Memory-based naive bayesian text classifier"; + homepage = "https://github.com/hickeroar/simplebayes"; + license = licenses.mit; + platforms = platforms.all; + }; + }; + simplegeneric = buildPythonPackage rec { version = "0.8.1"; name = "simplegeneric-${version}";