1{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, mock }: 2 3buildPythonPackage rec { 4 pname = "mock-open"; 5 version = "1.3.1"; 6 7 # no tests in PyPI tarball 8 src = fetchFromGitHub { 9 owner = "nivbend"; 10 repo = pname; 11 rev = "v${version}"; 12 sha256 = "0ikhrhlkl5c7qbigpsv44jw89ws1z7j06gzyg5dh1ki533ifbjm2"; 13 }; 14 15 propagatedBuildInputs = lib.optional (pythonOlder "3.3") mock; 16 17 meta = with lib; { 18 homepage = https://github.com/nivbend/mock-open; 19 description = "A better mock for file I/O"; 20 license = licenses.mit; 21 }; 22}