Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / natasha / default.nix
blobca49c2653b68ea0e66793689d65d1de9dc2de862
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pymorphy2
5 , razdel
6 , navec
7 , slovnet
8 , yagry
9 , ipymarkup
10 , pytestCheckHook
13 buildPythonPackage rec {
14   pname = "natasha";
15   version = "1.6.0";
16   format = "setuptools";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-Rgguazgq06a8B9jeRnfHD5VTR+Xrd+8OCsQUfaGLEq0=";
21   };
23   propagatedBuildInputs = [ pymorphy2 navec razdel slovnet yagry ipymarkup ];
25   nativeCheckInputs = [ pytestCheckHook ];
26   pytestFlagsArray = [ "tests/" ];
27   pythonImportCheck = [ "natasha" ];
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   };