From 5ba2f99e7ba7298091d0cf557bed7d3115535ffd Mon Sep 17 00:00:00 2001 From: Gerion Entrup Date: Thu, 17 Oct 2019 14:09:24 +0200 Subject: [PATCH] dev-python/aiodns: use correct typing distribution With the Gentoo startfiles for Python the typing distribution for Python 3.6 and Python 3.7 is searched as external library and not as part of the standard library. Backport fix from https://github.com/saghul/aiodns/commit/281112107c742a3e24e8bce2cb09c3c4d9d01b6d Closes: https://github.com/gentoo/gentoo/pull/13324 Closes: https://bugs.gentoo.org/692720 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Gerion Entrup Signed-off-by: Zac Medico --- .../aiodns/{aiodns-2.0.0.ebuild => aiodns-2.0.0-r1.ebuild} | 7 +++++++ 1 file changed, 7 insertions(+) rename dev-python/aiodns/{aiodns-2.0.0.ebuild => aiodns-2.0.0-r1.ebuild} (75%) diff --git a/dev-python/aiodns/aiodns-2.0.0.ebuild b/dev-python/aiodns/aiodns-2.0.0-r1.ebuild similarity index 75% rename from dev-python/aiodns/aiodns-2.0.0.ebuild rename to dev-python/aiodns/aiodns-2.0.0-r1.ebuild index 7763f5b57eb9..0799c11f85d1 100644 --- a/dev-python/aiodns/aiodns-2.0.0.ebuild +++ b/dev-python/aiodns/aiodns-2.0.0-r1.ebuild @@ -21,6 +21,13 @@ RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}]" +python_prepare_all() { + distutils-r1_python_prepare_all + + #692720 apply https://github.com/saghul/aiodns/pull/73 + sed -e 's|typing; python_version<"3.7"|typing; python_version<"3.5"|' -i setup.py || die +} + python_test() { "${EPYTHON}" tests.py -v || die } -- 2.26.2