1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, 6 aiohttp, 7 jinja2, 8 markupsafe, 9 pythonOlder, 10 pyyaml, 11}: 12 13buildPythonPackage rec { 14 pname = "aiohttp-swagger"; 15 version = "1.0.15"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "cr0hn"; 22 repo = "aiohttp-swagger"; 23 tag = version; 24 hash = "sha256-M43sNpbXWXFRTd549cZhvhO35nBB6OH+ki36BzSk87Q="; 25 }; 26 27 build-system = [ 28 setuptools 29 ]; 30 31 dependencies = [ 32 aiohttp 33 jinja2 34 markupsafe 35 pyyaml 36 ]; 37 38 pythonRelaxDeps = [ 39 "markupsafe" 40 "jinja2" 41 ]; 42 43 pythonImportsCheck = [ "aiohttp_swagger" ]; 44 45 meta = { 46 description = "Swagger API Documentation builder for aiohttp"; 47 homepage = "https://github.com/cr0hn/aiohttp-swagger"; 48 license = lib.licenses.mit; 49 }; 50}