1{
2 stdenv,
3 lib,
4 allpairspy,
5 buildPythonPackage,
6 fetchPypi,
7 pyparsing,
8 pythonRelaxDepsHook,
9 robotframework,
10 setuptools,
11}:
12
13buildPythonPackage rec {
14 pname = "robomachine";
15 version = "0.10.0";
16 format = "pyproject";
17
18 src = fetchPypi {
19 pname = "RoboMachine";
20 inherit version;
21 hash = "sha256-XrxHaV9U7mZ2TvySHGm6qw1AsoukppzwPq4wufIjL+k=";
22 };
23
24 nativeBuildInputs = [
25 pythonRelaxDepsHook
26 setuptools
27 ];
28
29 propagatedBuildInputs = [
30 pyparsing
31 robotframework
32 allpairspy
33 ];
34
35 pythonRemoveDeps = [ "argparse" ];
36
37 pythonRelaxDeps = [ "pyparsing" ];
38
39 pythonImportsCheck = [ "robomachine" ];
40
41 meta = with lib; {
42 description = "Test data generator for Robot Framework";
43 homepage = "https://github.com/mkorpela/RoboMachine";
44 license = licenses.asl20;
45 maintainers = with maintainers; [ bjornfor ];
46 };
47}