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