python311Packages.httpcore: 0.18.0 -> 1.0.2
https://github.com/encode/httpcore/blob/1.0.2/CHANGELOG.md
This commit is contained in:
@@ -13,8 +13,8 @@
|
||||
, pytest-trio
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
, sniffio
|
||||
, socksio
|
||||
, trio
|
||||
# for passthru.tests
|
||||
, httpx
|
||||
, httpx-socks
|
||||
@@ -22,16 +22,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "httpcore";
|
||||
version = "0.18.0";
|
||||
version = "1.0.2";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "encode";
|
||||
repo = pname;
|
||||
repo = "httpcore";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-UEpERsB7jZlMqRtyHxLYBisfDbTGaAiTtsgU1WUpvtA=";
|
||||
hash = "sha256-gjAScRBzAuNiTSxspX6vzwTAdBIwVQbaSLEUFV1QP+E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -40,19 +40,23 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
anyio
|
||||
certifi
|
||||
h11
|
||||
sniffio
|
||||
];
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
asyncio = [
|
||||
anyio
|
||||
];
|
||||
http2 = [
|
||||
h2
|
||||
];
|
||||
socks = [
|
||||
socksio
|
||||
];
|
||||
trio = [
|
||||
trio
|
||||
];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
@@ -61,19 +65,7 @@ buildPythonPackage rec {
|
||||
pytest-httpbin
|
||||
pytest-trio
|
||||
pytestCheckHook
|
||||
] ++ passthru.optional-dependencies.http2
|
||||
++ passthru.optional-dependencies.socks;
|
||||
|
||||
disabledTests = [
|
||||
# https://github.com/encode/httpcore/discussions/813
|
||||
"test_connection_pool_timeout_during_request"
|
||||
"test_connection_pool_timeout_during_response"
|
||||
"test_h11_timeout_during_request"
|
||||
"test_h11_timeout_during_response"
|
||||
"test_h2_timeout_during_handshake"
|
||||
"test_h2_timeout_during_request"
|
||||
"test_h2_timeout_during_response"
|
||||
];
|
||||
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
|
||||
|
||||
pythonImportsCheck = [
|
||||
"httpcore"
|
||||
@@ -86,7 +78,7 @@ buildPythonPackage rec {
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/encode/httpcore/releases/tag/${version}";
|
||||
changelog = "https://github.com/encode/httpcore/blob/${version}/CHANGELOG.md";
|
||||
description = "A minimal low-level HTTP client";
|
||||
homepage = "https://github.com/encode/httpcore";
|
||||
license = licenses.bsd3;
|
||||
|
||||
Reference in New Issue
Block a user