linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pymystem3 / default.nix
blob8c909b868b39740f730a681acc0ef62c355247f8
1 { lib
2 , fetchPypi
3 , buildPythonPackage
4 , isPy3k
5 , requests
6 , flake8
7 , mock
8 , pytest
9 , mystem
12 buildPythonPackage rec {
13   pname = "pymystem3";
14   version = "0.2.0";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "15gv78m17g958gfka6rr3rg230g6b5ssgk8bfpsp7k2iajhxdbhs";
19   };
21   propagatedBuildInputs = [ requests ];
22   checkInputs = [ flake8 mock pytest ];
23   doCheck = isPy3k; # fails on linting
25   postPatch = ''
26     sed -i 's#^_mystem_info = .*#_mystem_info = ["${mystem}/bin", "${mystem}/bin/mystem"]#' pymystem3/constants.py
27   '';
29   meta = with lib; {
30     description = "Python wrapper for the Yandex MyStem 3.1 morpholocial analyzer of the Russian language";
31     homepage = "https://github.com/nlpub/pymystem3";
32     license = licenses.mit;
33     maintainers = with maintainers; [ abbradar ];
34   };