{ lib , buildPythonPackage , pythonOlder , fetchFromGitHub , aiohttp , pydantic , freezegun , pytest-aiohttp , pytest-asyncio , pytestCheckHook }: buildPythonPackage rec { pname = "gcal-sync"; version = "0.7.1"; disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "allenporter"; repo = "gcal_sync"; rev = version; hash = "sha256-NOB74P+5i63FEeHJsPXRdRgY6iyIUEn7BogbVKm8P5M="; }; propagatedBuildInputs = [ aiohttp pydantic ]; checkInputs = [ freezegun pytest-aiohttp pytest-asyncio pytestCheckHook ]; pythonImportsCheck = [ "gcal_sync" ]; meta = { description = "Python library for syncing Google Calendar to local storage"; homepage = "https://github.com/allenporter/gcal_sync"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dotlambda ]; }; }