1{
2 lib,
3 fetchPypi,
4 buildPythonPackage,
5 pythonOlder,
6 attrs,
7 pluggy,
8 six,
9 allure-python-commons-test,
10 setuptools-scm,
11 python,
12}:
13
14buildPythonPackage rec {
15 pname = "allure-python-commons";
16 version = "2.15.0";
17 pyproject = true;
18
19 src = fetchPypi {
20 pname = "allure_python_commons";
21 inherit version;
22 hash = "sha256-T2Oci7S3nfDZTxuqiHgsk5m+P0X9g5rlg6MUpdRRuXg=";
23 };
24
25 build-system = [ setuptools-scm ];
26
27 dependencies = [
28 attrs
29 pluggy
30 ];
31
32 pythonImportsCheck = [
33 "allure"
34 "allure_commons"
35 ];
36
37 meta = with lib; {
38 description = "Common engine for all modules. It is useful for make integration with your homemade frameworks";
39 homepage = "https://github.com/allure-framework/allure-python";
40 license = licenses.asl20;
41 maintainers = with maintainers; [ evanjs ];
42 };
43}