at master 854 B view raw
1{ 2 lib, 3 aiohttp, 4 cryptography, 5 buildPythonPackage, 6 fetchPypi, 7 pyjwt, 8 pythonOlder, 9 setuptools, 10 requests, 11 sqlalchemy, 12}: 13 14buildPythonPackage rec { 15 pname = "roadlib"; 16 version = "1.4.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-xiWX16bnEhy7Ykn0nEXpXLJJ5rsZrr2rYmu6WE5XhaQ="; 24 }; 25 26 build-system = [ setuptools ]; 27 28 dependencies = [ 29 cryptography 30 pyjwt 31 requests 32 sqlalchemy 33 ]; 34 35 optional-dependencies = { 36 async = [ aiohttp ]; 37 }; 38 39 # Module has no test 40 doCheck = false; 41 42 pythonImportsCheck = [ "roadtools.roadlib" ]; 43 44 meta = with lib; { 45 description = "ROADtools common components library"; 46 homepage = "https://pypi.org/project/roadlib/"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ fab ]; 49 }; 50}