python311Packages.aioquic: 0.9.20 -> 0.9.21

This commit is contained in:
Fabian Affolter 2023-08-13 11:33:47 +02:00
parent 70e9e2cd81
commit 44c0e453ed

View File

@ -1,52 +1,43 @@
{ lib { lib
, fetchPypi
, fetchpatch
, buildPythonPackage , buildPythonPackage
, certifi
, fetchPypi
, openssl , openssl
, pylsqpack , pylsqpack
, certifi
, pytestCheckHook
, pyopenssl , pyopenssl
, pytestCheckHook
, pythonOlder
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "aioquic"; pname = "aioquic";
version = "0.9.20"; version = "0.9.21";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-7ENqqs6Ze4RrAeUgDtv34+VrkYJqFE77l0j9jd0zK74="; hash = "sha256-ecfsBjGOeFYnZlyk6HI63zR7ciW30AbjMtJXWh9RbvU=";
}; };
patches = [
# This patch is here because it's required by the next patch.
(fetchpatch {
url = "https://github.com/aiortc/aioquic/commit/3930580b50831a034d21ee4689362188b21a4d6a.patch";
hash = "sha256-XjhyajDawN/G1nPtkMbNe66iJCo76UpdA7PqwtxO5ag=";
})
# https://github.com/aiortc/aioquic/pull/349, fixes test failure due pyopenssl==22
(fetchpatch {
url = "https://github.com/aiortc/aioquic/commit/c3b72be85868d67ee32d49ab9bd98a4357cbcde9.patch";
hash = "sha256-AjW+U9DpNXgA5yqKkWnx0OYpY2sZR9KIdQ3pSzxU+uY=";
})
# AssertionError: 'self-signed certificate' != 'self signed certificate'
(fetchpatch {
url = "https://github.com/aiortc/aioquic/commit/cfcd3ce12fb27f5b26deb011a82f66b5d68d521a.patch";
hash = "sha256-bCW817Z7jCxYySfUukNR4cibURH3qZWEQjeeyvRIqZY=";
})
];
propagatedBuildInputs = [ propagatedBuildInputs = [
certifi certifi
pylsqpack pylsqpack
pyopenssl pyopenssl
]; ];
buildInputs = [ openssl ]; buildInputs = [
openssl
];
nativeCheckInputs = [ pytestCheckHook ]; nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "aioquic" ]; pythonImportsCheck = [
"aioquic"
];
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;