Skip to content

Commit 412f5ec

Browse files
committed
makepanda: more reliable way to get extension suffix
1 parent 38c2382 commit 412f5ec

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

makepanda/makepandacore.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3260,14 +3260,8 @@ def SetOrigExt(x, v):
32603260

32613261
def GetExtensionSuffix():
32623262
if sys.version_info >= (3, 0):
3263-
suffix = sysconfig.get_config_var('EXT_SUFFIX')
3264-
if suffix == '.so':
3265-
# On my FreeBSD system, this is not set correctly, but SOABI is.
3266-
soabi = sysconfig.get_config_var('SOABI')
3267-
if soabi:
3268-
return '.%s.so' % (soabi)
3269-
elif suffix:
3270-
return suffix
3263+
import _imp
3264+
return _imp.extension_suffixes()[0]
32713265

32723266
target = GetTarget()
32733267
if target == 'windows':

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy