1{ lib
2, buildPythonPackage
3, fetchPypi
4, pymorphy2
5, razdel
6, navec
7, slovnet
8, yagry
9, ipymarkup
10, pytestCheckHook
11}:
12
13buildPythonPackage rec {
14 pname = "natasha";
15 version = "1.6.0";
16 format = "setuptools";
17
18 src = fetchPypi {
19 inherit pname version;
20 hash = "sha256-Rgguazgq06a8B9jeRnfHD5VTR+Xrd+8OCsQUfaGLEq0=";
21 };
22
23 propagatedBuildInputs = [ pymorphy2 navec razdel slovnet yagry ipymarkup ];
24
25 nativeCheckInputs = [ pytestCheckHook ];
26 pytestFlagsArray = [ "tests/" ];
27 pythonImportCheck = [ "natasha" ];
28
29 meta = with lib; {
30 description = "NLP framework for Russian language";
31 homepage = "https://github.com/natasha/natasha";
32 license = licenses.mit;
33 maintainers = with maintainers; [ npatsakula ];
34 };
35}