1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 isPy3k,
6 cython,
7 numpy,
8 srsly,
9}:
10
11buildPythonPackage rec {
12 pname = "spacy-pkuseg";
13 version = "0.0.33";
14 format = "setuptools";
15
16 disabled = !isPy3k;
17
18 src = fetchPypi {
19 inherit version;
20 pname = "spacy_pkuseg";
21 hash = "sha256-8TFWrE4ERg8aw17f0DbplwTbutGa0KObBsNA+AKinmI=";
22 };
23
24 # Does not seem to have actual tests, but unittest discover
25 # recognizes some non-tests as tests and fails.
26 doCheck = false;
27
28 nativeBuildInputs = [ cython ];
29
30 propagatedBuildInputs = [
31 numpy
32 srsly
33 ];
34
35 pythonImportsCheck = [ "spacy_pkuseg" ];
36
37 meta = with lib; {
38 description = "Toolkit for multi-domain Chinese word segmentation (spaCy fork)";
39 homepage = "https://github.com/explosion/spacy-pkuseg";
40 license = licenses.mit;
41 maintainers = [ ];
42 };
43}