1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 aiohttp, 7 requests, 8}: 9 10buildPythonPackage rec { 11 pname = "amiibo-py"; 12 version = "unstable-2021-01-16"; 13 format = "setuptools"; 14 disabled = pythonOlder "3.5.3"; # Older versions are not supported upstream 15 16 src = fetchFromGitHub { 17 owner = "XiehCanCode"; 18 repo = "amiibo.py"; 19 rev = "4766037530f41ad11368240e994888d196783b83"; 20 sha256 = "0ln8ykaws8c5fvzlzccn60mpbdbvxlhkp3nsvs2xqdbsqp270yv2"; 21 }; 22 23 propagatedBuildInputs = [ 24 aiohttp 25 requests 26 ]; 27 28 doCheck = false; # No tests are available upstream 29 pythonImportsCheck = [ "amiibo" ]; 30 31 meta = with lib; { 32 description = "API Wrapper for amiiboapi.com"; 33 homepage = "https://github.com/XiehCanCode/amiibo.py"; 34 license = licenses.mit; 35 maintainers = [ maintainers.ivar ]; 36 }; 37}