Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pkuseg / default.nix
blob474d66dafc63bd53e9c84f3af16637de776500a1
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy3k
5 , pythonAtLeast
6 , cython
7 , numpy
8 }:
10 buildPythonPackage rec {
11   pname = "pkuseg";
12   version = "0.0.25";
14   disabled = !isPy3k || pythonAtLeast "3.9";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "148yp0l7h8cflxag62pc1iwj5b5liyljnaxwfjaiqwl96vwjn0fx";
19   };
21   # Does not seem to have actual tests, but unittest discover
22   # recognizes some non-tests as tests and fails.
23   doCheck = false;
25   nativeBuildInputs = [ cython ];
27   propagatedBuildInputs = [ numpy ];
29   pythonImportsCheck = [ "pkuseg" ];
31   meta = with lib; {
32     description = "Toolkit for multi-domain Chinese word segmentation";
33     homepage = "https://github.com/lancopku/pkuseg-python";
34     license = licenses.unfree;
35   };