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}