ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / jaraco_text / default.nix
blob4891b2ea38c5ff02c1e54ad7fb194c0f38f19712
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.9.1";
18   format = "pyproject";
20   disabled = pythonOlder "3.6";
22   src = fetchPypi {
23     inherit pname version;
24     sha256 = "sha256-1XzURIpYgCAxhCXgQZTol/lvwjuSuC/5MIok1cvys/s=";
25   };
27   pythonNamespaces = [
28     "jaraco"
29   ];
31   nativeBuildInputs = [
32     setuptools-scm
33   ];
35   propagatedBuildInputs = [
36     autocommand
37     jaraco-context
38     jaraco_functools
39     inflect
40   ] ++ lib.optionals (pythonOlder "3.9") [
41     importlib-resources
42   ];
44   checkInputs = [
45     pytestCheckHook
46   ] ++ lib.optionals (pythonOlder "3.10") [
47     pathlib2
48   ];
50   pythonImportsCheck = [
51     "jaraco.text"
52   ];
54   meta = with lib; {
55     description = "Module for text manipulation";
56     homepage = "https://github.com/jaraco/jaraco.text";
57     license = licenses.mit;
58     maintainers = with maintainers; [ ];
59   };