1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, pytest
5, six
6, decorator
7}:
8
9buildPythonPackage rec {
10 version = "1.1.4";
11 pname = "pytest-relaxed";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "511ac473252baa67d5451f7864516e2e8f1acedf0cef71f79d2ed916ee04e146";
16 };
17
18 propagatedBuildInputs = [ pytest six decorator ];
19
20 patchPhase = ''
21 sed -i "s/pytest>=3,<3.3/pytest/g" setup.py
22 '';
23
24 # skip tests due to dir requirements
25 doCheck = false;
26
27 checkPhase = ''
28 pytest tests
29 '';
30
31 meta = with stdenv.lib; {
32 homepage = https://pytest-relaxed.readthedocs.io/;
33 description = "Relaxed test discovery/organization for pytest";
34 license = licenses.bsd0;
35 maintainers = [ maintainers.costrouc ];
36 };
37}