Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / slovnet / default.nix
blob83f431a6a8c5be749de39cbeabb6874f37600bb0
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , numpy
5 , razdel
6 , navec
7 , pytestCheckHook
8 }:
10 buildPythonPackage rec {
11   pname = "slovnet";
12   version = "0.6.0";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-AtIle9ybnMHSQr007iyGHGSPcIPveJj+FGirzDge95k=";
18   };
20   propagatedBuildInputs = [ numpy navec razdel ];
21   nativeCheckInputs = [ pytestCheckHook ];
22   pytestFlagsArray = [ "tests/" ];
23   disabledTestPaths = [
24     # Tries to download model binary artifacts:
25     "tests/test_api.py"
26   ];
27   pythonImportCheck = [ "slovnet" ];
29   meta = with lib; {
30     description = "Deep-learning based NLP modeling for Russian language";
31     homepage = "https://github.com/natasha/slovnet";
32     license = licenses.mit;
33     maintainers = with maintainers; [ npatsakula ];
34   };