From 08ff548d265158a5c65a3f06f10b6196873ca442 Mon Sep 17 00:00:00 2001 From: Alexandre Lissy Date: Mon, 20 Apr 2020 16:03:34 +0200 Subject: [PATCH] Do not use m/mu ABI for Py3.8+ --- setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.py b/setup.py index 15e0f930..b5ff53f0 100644 --- a/setup.py +++ b/setup.py @@ -34,6 +34,10 @@ def get_decoder_pkg_url(version, artifacts_root=None): is_ucs2 = sys.maxunicode < 0x10ffff m_or_mu = 'mu' if is_ucs2 else 'm' + # ABI does not contain m / mu anymore after Python 3.8 + if sys.version_info.major == 3 and sys.version_info.minor >= 8: + m_or_mu = '' + pyver = ''.join(str(i) for i in sys.version_info[0:2]) if not artifacts_root: