{ lib, fetchFromGitHub, buildPythonPackage, pythonOlder, setuptools, pytestCheckHook, pytest-asyncio, pytest-cov-stub, }: buildPythonPackage rec { pname = "async-timeout"; version = "5.0.1"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "aio-libs"; repo = "async-timeout"; tag = "v${version}"; hash = "sha256-lsSoIv2SnAJbv7V1eRognjv0cCQONwJMlb6fum9wQ/s="; }; build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook pytest-asyncio pytest-cov-stub ]; meta = { description = "Timeout context manager for asyncio programs"; homepage = "https://github.com/aio-libs/async_timeout/"; license = lib.licenses.asl20; }; }