mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
python3-eventlet: backport a patch to remove distutils dependency
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
committed by
Khem Raj
parent
70664268a4
commit
1ae3d1fe6a
+78
@@ -0,0 +1,78 @@
|
|||||||
|
From ac2f960a50710bb257e87bed4e3c95a746f2a0fe Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sergey Shepelev <temotor@gmail.com>
|
||||||
|
Date: Mon, 27 Mar 2023 22:07:15 +0300
|
||||||
|
Subject: [PATCH] tests: getaddrinfo(host, 0) is not supported on OpenIndiana
|
||||||
|
platform
|
||||||
|
|
||||||
|
https://github.com/eventlet/eventlet/issues/791
|
||||||
|
|
||||||
|
Upstream-Status: Backport
|
||||||
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||||
|
---
|
||||||
|
tests/greendns_test.py | 14 +++++++-------
|
||||||
|
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tests/greendns_test.py b/tests/greendns_test.py
|
||||||
|
index feab2b6..3802f44 100644
|
||||||
|
--- a/tests/greendns_test.py
|
||||||
|
+++ b/tests/greendns_test.py
|
||||||
|
@@ -613,14 +613,14 @@ class TestGetaddrinfo(tests.LimitedTestCase):
|
||||||
|
def test_getaddrinfo_only_a_ans(self):
|
||||||
|
greendns.resolve = _make_mock_resolve()
|
||||||
|
greendns.resolve.add('example.com', '1.2.3.4')
|
||||||
|
- res = greendns.getaddrinfo('example.com', 0)
|
||||||
|
+ res = greendns.getaddrinfo('example.com', None)
|
||||||
|
addr = [('1.2.3.4', 0)] * len(res)
|
||||||
|
assert addr == [ai[-1] for ai in res]
|
||||||
|
|
||||||
|
def test_getaddrinfo_only_aaaa_ans(self):
|
||||||
|
greendns.resolve = _make_mock_resolve()
|
||||||
|
greendns.resolve.add('example.com', 'dead:beef::1')
|
||||||
|
- res = greendns.getaddrinfo('example.com', 0)
|
||||||
|
+ res = greendns.getaddrinfo('example.com', None)
|
||||||
|
addr = [('dead:beef::1', 0, 0, 0)] * len(res)
|
||||||
|
assert addr == [ai[-1] for ai in res]
|
||||||
|
|
||||||
|
@@ -637,7 +637,7 @@ class TestGetaddrinfo(tests.LimitedTestCase):
|
||||||
|
res.raises = greendns.dns.exception.Timeout
|
||||||
|
greendns.resolver._resolver = res()
|
||||||
|
|
||||||
|
- result = greendns.getaddrinfo('example.com', 0, 0)
|
||||||
|
+ result = greendns.getaddrinfo('example.com', None, 0)
|
||||||
|
addr = [('1.2.3.4', 0)] * len(result)
|
||||||
|
assert addr == [ai[-1] for ai in result]
|
||||||
|
|
||||||
|
@@ -654,7 +654,7 @@ class TestGetaddrinfo(tests.LimitedTestCase):
|
||||||
|
res.raises = greendns.dns.exception.DNSException
|
||||||
|
greendns.resolver._resolver = res()
|
||||||
|
|
||||||
|
- result = greendns.getaddrinfo('example.com', 0, 0)
|
||||||
|
+ result = greendns.getaddrinfo('example.com', None, 0)
|
||||||
|
addr = [('1.2.3.4', 0)] * len(result)
|
||||||
|
assert addr == [ai[-1] for ai in result]
|
||||||
|
|
||||||
|
@@ -667,7 +667,7 @@ class TestGetaddrinfo(tests.LimitedTestCase):
|
||||||
|
greendns.resolver._resolver = res()
|
||||||
|
|
||||||
|
with tests.assert_raises(socket.gaierror):
|
||||||
|
- greendns.getaddrinfo('example.com', 0, 0)
|
||||||
|
+ greendns.getaddrinfo('example.com', None, 0)
|
||||||
|
|
||||||
|
def test_getaddrinfo_hosts_only_dns_error(self):
|
||||||
|
hostsres = _make_mock_base_resolver()
|
||||||
|
@@ -678,13 +678,13 @@ class TestGetaddrinfo(tests.LimitedTestCase):
|
||||||
|
greendns.resolver._resolver = res()
|
||||||
|
|
||||||
|
with tests.assert_raises(socket.gaierror):
|
||||||
|
- greendns.getaddrinfo('example.com', 0, 0)
|
||||||
|
+ greendns.getaddrinfo('example.com', None, 0)
|
||||||
|
|
||||||
|
def test_canonname(self):
|
||||||
|
greendns.resolve = _make_mock_resolve()
|
||||||
|
greendns.resolve.add('host.example.com', '1.2.3.4')
|
||||||
|
greendns.resolve_cname = self._make_mock_resolve_cname()
|
||||||
|
- res = greendns.getaddrinfo('host.example.com', 0,
|
||||||
|
+ res = greendns.getaddrinfo('host.example.com', None,
|
||||||
|
0, 0, 0, socket.AI_CANONNAME)
|
||||||
|
assert res[0][3] == 'cname.example.com'
|
||||||
|
|
||||||
@@ -4,6 +4,7 @@ SECTION = "devel/python"
|
|||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778"
|
||||||
|
|
||||||
|
SRC_URI += "file://0001-tests-getaddrinfo-host-0-is-not-supported-on-OpenInd.patch"
|
||||||
SRC_URI[sha256sum] = "722803e7eadff295347539da363d68ae155b8b26ae6a634474d0a920be73cfda"
|
SRC_URI[sha256sum] = "722803e7eadff295347539da363d68ae155b8b26ae6a634474d0a920be73cfda"
|
||||||
|
|
||||||
inherit pypi setuptools3
|
inherit pypi setuptools3
|
||||||
@@ -11,6 +12,5 @@ inherit pypi setuptools3
|
|||||||
RDEPENDS:${PN} += " \
|
RDEPENDS:${PN} += " \
|
||||||
${PYTHON_PN}-dnspython \
|
${PYTHON_PN}-dnspython \
|
||||||
${PYTHON_PN}-six \
|
${PYTHON_PN}-six \
|
||||||
${PYTHON_PN}-distutils \
|
|
||||||
${PYTHON_PN}-greenlet \
|
${PYTHON_PN}-greenlet \
|
||||||
"
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user