at 17.09-beta 1.1 kB view raw
1{ stdenv, fetchPypi, buildPythonPackage, service-identity, requests, six 2, mock, twisted, incremental, pep8 }: 3 4buildPythonPackage rec { 5 name = "${pname}-${version}"; 6 pname = "treq"; 7 version = "17.8.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "ef72d2d5e0b24bdf29267b608fa33df0ac401743af8524438b073e1fb2b66f16"; 12 }; 13 14 propagatedBuildInputs = [ twisted requests six incremental service-identity ]; 15 16 checkInputs = [ 17 pep8 18 mock 19 ]; 20 21 postPatch = '' 22 rm -fv src/treq/test/test_treq_integration.py 23 ''; 24 25 # XXX tox tries to install coverage despite it is installed 26 #postBuild = '' 27 # # build documentation and install in $out 28 # tox -e docs 29 # mkdir -pv $out/docs 30 # cp -rv docs/* $out/docs/ 31 #''; 32 33 checkPhase = '' 34 pep8 --ignore=E902 treq 35 trial treq 36 ''; 37 38 meta = with stdenv.lib; { 39 homepage = http://github.com/twisted/treq; 40 description = "A requests-like API built on top of twisted.web's Agent"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ nand0p ]; 43 }; 44}