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