import sys
import os
-import distutils.sysconfig
+import sysconfig
-from distutils.core import setup, Extension
+if sys.version_info < (3, 12):
+ from distutils.core import setup, Extension
+else:
+ from setuptools import setup, Extension
PY_PATH_WARN_MSG = """
-------------------------------------WARNING------------------------------------
--------------------------------------------------------------------------------
"""
-original_get_config_vars = distutils.sysconfig.get_config_vars
+original_get_config_vars = sysconfig.get_config_vars
def get_cflags():
return subset_config_vars
-distutils.sysconfig.get_config_vars = our_get_config_vars
+sysconfig.get_config_vars = our_get_config_vars
def main():