--- python/setup.py.in.orig 2020-07-06 15:45:41.000000000 -0600 +++ python/setup.py.in 2022-12-19 09:44:31.964206198 -0700 @@ -26,9 +26,8 @@ import sys import os import platform -from distutils.core import setup, Extension -from distutils import sysconfig -from distutils.cmd import Command +from setuptools import setup, Extension, Command +import sysconfig __PACKAGE_VERSION__ = "0.2.0" __LIBRARY_VERSION__ = "${CMS_FULL_VERSION}" @@ -59,10 +58,9 @@ def _init_posix(init): Forces g++ instead of gcc on most systems credits to eric jones (eric@enthought.com) (found at Google Groups) """ - def wrapper(): - init() + def wrapper(config_vars): + init(config_vars) - config_vars = sysconfig.get_config_vars() # by reference if config_vars["MACHDEP"].startswith("sun"): # Sun needs forced gcc/g++ compilation config_vars['CC'] = 'gcc'