Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / jaraco-text / default.nix
blobeacbf2cbfd9665748fbd2c320dac784e15be0a52
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , autocommand
6 , importlib-resources
7 , jaraco-functools
8 , jaraco-context
9 , inflect
10 , pathlib2
11 , pytestCheckHook
12 , setuptools-scm
15 buildPythonPackage rec {
16   pname = "jaraco-text";
17   version = "3.11.1";
18   format = "pyproject";
20   disabled = pythonOlder "3.6";
22   src = fetchPypi {
23     pname = "jaraco.text";
24     inherit version;
25     hash = "sha256-Mzpd8hSPcTlxhgfN81L+HZUWKXGnKZw4Dcwk2rAWiYA=";
26   };
28   pythonNamespaces = [
29     "jaraco"
30   ];
32   nativeBuildInputs = [
33     setuptools-scm
34   ];
36   propagatedBuildInputs = [
37     autocommand
38     jaraco-context
39     jaraco-functools
40     inflect
41   ] ++ lib.optionals (pythonOlder "3.9") [
42     importlib-resources
43   ];
45   nativeCheckInputs = [
46     pytestCheckHook
47   ] ++ lib.optionals (pythonOlder "3.10") [
48     pathlib2
49   ];
51   pythonImportsCheck = [
52     "jaraco.text"
53   ];
55   meta = with lib; {
56     description = "Module for text manipulation";
57     homepage = "https://github.com/jaraco/jaraco.text";
58     license = licenses.mit;
59     maintainers = with maintainers; [ ];
60   };