Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 35 lines 998 B view raw
1{ stdenv, buildPythonPackage, fetchPypi 2, pytest, mock, tornado, pyopenssl, cryptography 3, idna, certifi, ipaddress, pysocks }: 4 5buildPythonPackage rec { 6 pname = "urllib3"; 7 version = "1.24.3"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4"; 12 }; 13 14 outputs = [ "out" "dev" ]; 15 16 NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [ 17 "test_headers" "test_headerdict" "test_can_validate_ip_san" "test_delayed_body_read_timeout" 18 "test_timeout_errors_cause_retries" "test_select_multiple_interrupts_with_event" 19 ]; 20 21 checkPhase = '' 22 nosetests -v --cover-min-percentage 1 23 ''; 24 25 doCheck = false; 26 27 checkInputs = [ pytest mock tornado ]; 28 propagatedBuildInputs = [ pyopenssl cryptography idna certifi ipaddress pysocks ]; 29 30 meta = with stdenv.lib; { 31 description = "Powerful, sanity-friendly HTTP client for Python"; 32 homepage = https://github.com/shazow/urllib3; 33 license = licenses.mit; 34 }; 35}