forked from mirrors/nixpkgs
python3Packages.geventhttpclient: 1.4.5 -> 1.5.1
This commit is contained in:
parent
9707b168d8
commit
43d19bffb4
|
@ -1,32 +1,49 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, pytest
|
||||
, gevent
|
||||
, certifi
|
||||
, six
|
||||
, backports_ssl_match_hostname
|
||||
, pythonOlder
|
||||
, fetchPypi
|
||||
, backports_ssl_match_hostname
|
||||
, brotli
|
||||
, certifi
|
||||
, gevent
|
||||
, six
|
||||
, dpkt
|
||||
, pytestCheckHook
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "geventhttpclient";
|
||||
version = "1.4.5";
|
||||
version = "1.5.1";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "3f0ab18d84ef26ba0c9df73ae2a41ba30a46072b447f2e36c740400de4a63d44";
|
||||
sha256 = "4aead64253d2769a6528544f7812ce8d71ae13551d079f2d9a3533d72818f2e0";
|
||||
};
|
||||
|
||||
buildInputs = [ pytest ];
|
||||
propagatedBuildInputs = [ gevent certifi six ]
|
||||
++ lib.optionals (pythonOlder "3.7") [ backports_ssl_match_hostname ];
|
||||
propagatedBuildInputs = [
|
||||
brotli
|
||||
certifi
|
||||
gevent
|
||||
six
|
||||
] ++ lib.optionals (pythonOlder "3.7") [
|
||||
backports_ssl_match_hostname
|
||||
];
|
||||
|
||||
# Several tests fail that require network
|
||||
doCheck = false;
|
||||
checkPhase = ''
|
||||
py.test $out
|
||||
'';
|
||||
checkInputs = [
|
||||
dpkt
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# socket.gaierror: [Errno -2] Name or service not known
|
||||
"test_client_simple"
|
||||
"test_client_without_leading_slas"
|
||||
"test_request_with_headers"
|
||||
"test_response_context_manager"
|
||||
"test_client_ssl"
|
||||
"test_ssl_fail_invalid_certificate"
|
||||
"test_multi_queries_greenlet_safe"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/gwik/geventhttpclient";
|
||||
|
|
Loading…
Reference in a new issue