Merge pull request #301518 from marsam/update-llhttp

llhttp: 9.2.0 -> 9.2.1

authored by Robert Schütz and committed by GitHub f4442639 8ec48fd8

+14 -18
+10 -6
pkgs/development/libraries/llhttp/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, testers }: 1 + { lib, stdenv, fetchFromGitHub, cmake, testers, python3 }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "llhttp"; 5 - version = "9.2.0"; 5 + version = "9.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nodejs"; 9 9 repo = "llhttp"; 10 10 rev = "release/v${finalAttrs.version}"; 11 - hash = "sha256-DX/CuTyvc2OfAVWvlJr6wVHwSuqWmqQt34vM1FEazwE="; 11 + hash = "sha256-cnEp7Ds32bqu3jeUU/rqJOr/VW3KNmJU4pmNNaTpXRs="; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" ]; ··· 21 21 "-DBUILD_STATIC_LIBS=ON" 22 22 ]; 23 23 24 - passthru.tests.pkg-config = testers.hasPkgConfigModules { 25 - package = finalAttrs.finalPackage; 24 + passthru.tests = { 25 + inherit (python3.pkgs) aiohttp; 26 + 27 + pkg-config = testers.hasPkgConfigModules { 28 + package = finalAttrs.finalPackage; 29 + moduleNames = [ "libllhttp" ]; 30 + }; 26 31 }; 27 32 28 33 meta = with lib; { ··· 30 35 homepage = "https://llhttp.org/"; 31 36 changelog = "https://github.com/nodejs/llhttp/releases/tag/release/v${finalAttrs.version}"; 32 37 license = licenses.mit; 33 - pkgConfigModules = [ "libllhttp" ]; 34 38 maintainers = [ maintainers.marsam ]; 35 39 platforms = platforms.all; 36 40 };
+4 -12
pkgs/development/python-modules/aiohttp/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "aiohttp"; 32 - version = "3.9.3"; 32 + version = "3.9.4"; 33 33 pyproject = true; 34 34 35 35 disabled = pythonOlder "3.8"; ··· 38 38 owner = "aio-libs"; 39 39 repo = "aiohttp"; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-dEeMHruFJ1o0J6VUJcpUk7LhEC8sV8hUKXoKcd618lE="; 41 + hash = "sha256-coONsU2p7+A93O0I1YYFunwMIvKuuI5az3gJbb/Qgv0="; 42 42 }; 43 43 44 44 patches = [ ··· 57 57 touch .git # tools/gen.py uses .git to find the project root 58 58 ''; 59 59 60 - nativeBuildInputs = [ 60 + build-system = [ 61 61 cython 62 62 setuptools 63 63 ]; ··· 66 66 make cythonize 67 67 ''; 68 68 69 - propagatedBuildInputs = [ 69 + dependencies = [ 70 70 attrs 71 71 multidict 72 72 async-timeout ··· 96 96 "test_client_session_timeout_zero" 97 97 "test_mark_formdata_as_processed" 98 98 "test_requote_redirect_url_default" 99 - # Disable tests that trigger deprecation warnings in pytest 100 - "test_async_with_session" 101 - "test_session_close_awaitable" 102 - "test_close_run_until_complete_not_deprecated" 103 - # https://github.com/aio-libs/aiohttp/issues/7130 104 - "test_static_file_if_none_match" 105 - "test_static_file_if_match" 106 - "test_static_file_if_modified_since_past_date" 107 99 # don't run benchmarks 108 100 "test_import_time" 109 101 ] ++ lib.optionals stdenv.is32bit [