1{ 2 aiofiles, 3 aiohttp, 4 aioresponses, 5 buildPythonPackage, 6 fetchFromGitHub, 7 lib, 8 pytest-asyncio, 9 pytestCheckHook, 10 python-dotenv, 11 setuptools, 12}: 13 14buildPythonPackage rec { 15 pname = "cookidoo-api"; 16 version = "0.13.0"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "miaucl"; 21 repo = "cookidoo-api"; 22 tag = version; 23 hash = "sha256-QFOGue5VzM1mrgw+WWBvb5dreDUlmBoYv/vEzQta+LA="; 24 }; 25 26 build-system = [ setuptools ]; 27 28 dependencies = [ 29 aiofiles 30 aiohttp 31 ]; 32 33 pythonImportsCheck = [ "cookidoo_api" ]; 34 35 nativeCheckInputs = [ 36 aioresponses 37 pytest-asyncio 38 pytestCheckHook 39 python-dotenv 40 ]; 41 42 meta = { 43 changelog = "https://github.com/miaucl/cookidoo-api/releases/tag/${src.tag}"; 44 description = "Unofficial package to access Cookidoo"; 45 homepage = "https://github.com/miaucl/cookidoo-api"; 46 license = lib.licenses.mit; 47 maintainers = with lib.maintainers; [ dotlambda ]; 48 }; 49}