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}