Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pkuseg / default.nix
blob1d25692cb5b20f38e55a48f2e354dd82773f6d0f
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";
13   format = "setuptools";
15   disabled = !isPy3k || pythonAtLeast "3.9";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "148yp0l7h8cflxag62pc1iwj5b5liyljnaxwfjaiqwl96vwjn0fx";
20   };
22   # Does not seem to have actual tests, but unittest discover
23   # recognizes some non-tests as tests and fails.
24   doCheck = false;
26   nativeBuildInputs = [ cython ];
28   propagatedBuildInputs = [ numpy ];
30   pythonImportsCheck = [ "pkuseg" ];
32   meta = with lib; {
33     description = "Toolkit for multi-domain Chinese word segmentation";
34     homepage = "https://github.com/lancopku/pkuseg-python";
35     license = licenses.unfree;
36   };