1{ lib, buildPythonPackage, fetchPypi, 2 pytest, requests, requests_oauthlib, six 3}: 4 5buildPythonPackage rec { 6 pname = "asana"; 7 version = "0.7.0"; 8 name = "${pname}-${version}"; 9 10 meta = { 11 description = "Python client library for Asana"; 12 homepage = https://github.com/asana/python-asana; 13 license = lib.licenses.mit; 14 }; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "a7ff4a78529257a5412e78cafd6b3025523364c0ab628d579f2771dd66b254bc"; 19 }; 20 21 checkInputs = [ pytest ]; 22 propagatedBuildInputs = [ requests requests_oauthlib six ]; 23 24 patchPhase = '' 25 echo > requirements.txt 26 sed -i "s/requests~=2.9.1/requests >=2.9.1/" setup.py 27 sed -i "s/requests_oauthlib~=0.6.1/requests_oauthlib >=0.6.1/" setup.py 28 ''; 29 30 # ERROR: file not found: tests 31 doCheck = false; 32 33 checkPhase = '' 34 py.test tests 35 ''; 36 37}