1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 # build inputs 7 tblib, 8 pytest, 9 py, 10}: 11let 12 pname = "pytest-parallel"; 13 version = "0.1.1"; 14in 15buildPythonPackage { 16 inherit pname version; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.10"; 20 21 src = fetchFromGitHub { 22 owner = "kevlened"; 23 repo = "pytest-parallel"; 24 tag = version; 25 hash = "sha256-ddpoWBTf7Zor569p6uOMjHSTx3Qa551f4mSwyTLDdBU="; 26 }; 27 28 propagatedBuildInputs = [ 29 tblib 30 pytest 31 py 32 ]; 33 34 meta = with lib; { 35 description = "Pytest plugin for parallel and concurrent testing"; 36 homepage = "https://github.com/kevlened/pytest-parallelt"; 37 changelog = "https://github.com/kevlened/pytest-parallel/releases/tag/${version}"; 38 license = licenses.mit; 39 maintainers = with maintainers; [ happysalada ]; 40 }; 41}