nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 17.09 37 lines 838 B view raw
1{ lib, buildPythonPackage, fetchPypi, 2 pytest, requests, requests_oauthlib, six 3}: 4 5buildPythonPackage rec { 6 pname = "asana"; 7 version = "0.6.2"; 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 = "0skai72392n3i1c4bl3hn2kh5lj990qsbasdwkbjdcy6vq57jggf"; 19 }; 20 21 buildInputs = [ 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}