commit:     5ba2f99e7ba7298091d0cf557bed7d3115535ffd
Author:     Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
AuthorDate: Thu Oct 17 12:09:24 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 06:40:31 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba2f99e

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 <gerion.entrup <AT> flump.de>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 dev-python/aiodns/{aiodns-2.0.0.ebuild => aiodns-2.0.0-r1.ebuild} | 7 +++++++
 1 file changed, 7 insertions(+)

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 7763f5b57eb..0799c11f85d 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
 }

Reply via email to