pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / python-modules / robomachine / default.nix
blob00f5bce3267d3a76503a61d13899194d06b7bd5c
2   lib,
3   allpairspy,
4   buildPythonPackage,
5   fetchPypi,
6   pyparsing,
7   robotframework,
8   setuptools,
9 }:
11 buildPythonPackage rec {
12   pname = "robomachine";
13   version = "0.10.0";
14   format = "pyproject";
16   src = fetchPypi {
17     pname = "RoboMachine";
18     inherit version;
19     hash = "sha256-XrxHaV9U7mZ2TvySHGm6qw1AsoukppzwPq4wufIjL+k=";
20   };
22   nativeBuildInputs = [
23     setuptools
24   ];
26   propagatedBuildInputs = [
27     pyparsing
28     robotframework
29     allpairspy
30   ];
32   pythonRemoveDeps = [ "argparse" ];
34   pythonRelaxDeps = [ "pyparsing" ];
36   pythonImportsCheck = [ "robomachine" ];
38   meta = with lib; {
39     description = "Test data generator for Robot Framework";
40     homepage = "https://github.com/mkorpela/RoboMachine";
41     license = licenses.asl20;
42     maintainers = with maintainers; [ bjornfor ];
43   };