13 buildPythonPackage rec {
17 checkInputs = [ coverage freezegun mock requests-mock sphinx ];
18 propagatedBuildInputs = [ dateutil requests_oauthlib ];
20 # The source package on PyPi is missing files required for unit testing.
21 # https://github.com/orcasgit/python-fitbit/issues/148
22 src = fetchFromGitHub {
25 repo = "python-fitbit";
26 sha256 = "1w2lpgf6bs5nbnmslppaf4lbhr9cj6grg0a525xv41jip7iy3vfn";
30 substituteInPlace requirements/test.txt \
31 --replace 'Sphinx>=1.2,<1.4' 'Sphinx' \
32 --replace 'coverage>=3.7,<4.0' 'coverage'
36 description = "Fitbit API Python Client Implementation";
37 license = licenses.asl20;
38 homepage = "https://github.com/orcasgit/python-fitbit";
39 maintainers = with maintainers; [ delroth ];