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}