#!/usr/bin/env python3 # -*- coding: utf-8 -*- from setuptools import setup, Extension from os.path import join import sysconfig macros = [] free_threaded = sysconfig.get_config_var("Py_GIL_DISABLED") if free_threaded: macros.append(("Py_GIL_DISABLED", "1")) setup( ext_modules=[Extension('regex._regex', [join('regex_3', '_regex.c'), join('regex_3', '_regex_unicode.c')])], define_macros=macros, )