Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / textx / tests.nix
blob488c276e910f362ae52c9e1abc3e3922bb8de85f
1 { lib
2 , buildPythonPackage
3 , click
4 , gprof2dot
5 , html5lib
6 , jinja2
7 , memory-profiler
8 , psutil
9 , pytestCheckHook
10 , setuptools
11 , textx
12 , textx-data-dsl
13 , textx-example-project
14 , textx-flow-codegen
15 , textx-flow-dsl
16 , textx-types-dsl
19 buildPythonPackage {
20   pname = "textx-tests";
21   inherit (textx) version;
23   srcs = textx.testout;
25   dontBuild = true;
26   dontInstall = true;
28   nativeCheckInputs = [
29     click
30     gprof2dot
31     html5lib
32     jinja2
33     memory-profiler
34     psutil
35     pytestCheckHook
36     setuptools
37     textx-data-dsl
38     textx-example-project
39     textx-flow-codegen
40     textx-flow-dsl
41     textx-types-dsl
42   ];
44   pytestFlagsArray = [
45     "tests/functional"
46   ];
48   meta = with lib; {
49     inherit (textx.meta) license maintainers;
50     description = "passthru.tests for textx";
51     homepage = textx.homepage + "tree/${version}/" + "tests/";
52   };