Skip to content
Snippets Groups Projects
Commit c4a5513f authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Python init function changes name depending on Python 2 vs 3

parent 8985fade
Branches
Tags
No related merge requests found
......@@ -6,6 +6,7 @@
"""A custom build class for Pkg-config based extensions
"""
import sys
import platform
from .pkgconfig import pkgconfig
from distutils.extension import Extension as DistutilsExtension
......@@ -83,9 +84,13 @@ def generate_self_macros(extname, version):
retval = [
('XBOB_EXT_MODULE_PREFIX', '"%s"' % s[0]),
('XBOB_EXT_MODULE_NAME', '"%s"' % s[1]),
('XBOB_EXT_ENTRY_NAME', 'init%s' % s[1]),
]
if sys.version_info[0] >= 3:
retval.append(('XBOB_EXT_ENTRY_NAME', 'PyInit_%s' % s[1]))
else:
retval.append(('XBOB_EXT_ENTRY_NAME', 'init%s' % s[1]))
if version: retval.append(('XBOB_EXT_MODULE_VERSION', '"%s"' % version))
return retval
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment