1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pythonOlder,
6
7 poetry-core,
8 pyyaml,
9 colorama,
10 junit-xml,
11}:
12
13buildPythonPackage rec {
14 pname = "refery";
15 version = "2.1.0";
16 format = "pyproject";
17
18 src = fetchPypi {
19 inherit pname version;
20 hash = "sha512-ju0lqCSg0zcZNqRXDmFX6X1ugBocpmHMBWJApO6Tzhm/tLMQTKy2RpB4C8fkKCEWA2mYX4w1dLdHe68hZixwkQ==";
21 };
22
23 propagatedBuildInputs = [
24 poetry-core
25 pyyaml
26 colorama
27 junit-xml
28 ];
29
30 pythonImportsCheck = [ "refery" ];
31
32 disabled = pythonOlder "3.10";
33
34 # No tests yet
35 doCheck = false;
36
37 meta = with lib; {
38 description = "Functional testing tool";
39 homepage = "https://github.com/RostanTabet/refery";
40 mainProgram = "refery";
41 maintainers = with maintainers; [ rostan-t ];
42 license = licenses.mit;
43 };
44}