{ stdenv , lib , buildPythonPackage , fetchFromGitHub , poetry-core , pytest-asyncio , pytestCheckHook , pythonOlder }: buildPythonPackage rec { pname = "aiofiles"; version = "0.7.0"; format = "pyproject"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "Tinche"; repo = pname; rev = "v${version}"; sha256 = "0vvk9j8cfdqvq8hw2qc6ajfzsy8x1afabf83mxafffq92rwknd4y"; }; nativeBuildInputs = [ poetry-core ]; checkInputs = [ pytest-asyncio pytestCheckHook ]; disabledTests = lib.optionals stdenv.isDarwin [ "test_sendfile_file" ]; pythonImportsCheck = [ "aiofiles" ]; meta = { description = "File support for asyncio"; homepage = "https://github.com/Tinche/aiofiles"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fridh ]; }; }