1{ lib
2, buildPythonPackage
3, pythonOlder
4, fetchPypi
5, setuptools
6, setuptools-scm
7, toml
8, jaraco_functools
9, jaraco-context
10, more-itertools
11, jaraco_collections
12, pytestCheckHook
13}:
14
15buildPythonPackage rec {
16 pname = "jaraco-test";
17 version = "5.1.0";
18
19 disabled = pythonOlder "3.7";
20
21 format = "pyproject";
22
23 src = fetchPypi {
24 pname = "jaraco.test";
25 inherit version;
26 sha256 = "04a7503c0c78cd057bd6b5f16ad1e3379b911b619df6694480a564ebc214c0a8";
27 };
28
29 nativeBuildInputs = [
30 setuptools
31 setuptools-scm
32 ];
33
34 propagatedBuildInputs = [
35 toml
36 jaraco_functools
37 jaraco-context
38 more-itertools
39 jaraco_collections
40 ];
41
42 checkInputs = [
43 pytestCheckHook
44 ];
45
46 pythonImportsCheck = [ "jaraco.test" ];
47
48 meta = {
49 description = "Testing support by jaraco";
50 homepage = "https://github.com/jaraco/jaraco.test";
51 license = lib.licenses.mit;
52 maintainers = with lib.maintainers; [ dotlambda ];
53 };
54}