diff --git a/setup.py b/setup.py index c545fd1..0fb5bab 100644 --- a/setup.py +++ b/setup.py @@ -3,6 +3,7 @@ import re import platform import sys +import sysconfig from setuptools import find_packages, setup from setuptools.command.build_ext import build_ext @@ -76,7 +77,8 @@ def run(self): else: class BDistWheel(wheel.bdist_wheel.bdist_wheel): def finalize_options(self): - self.py_limited_api = "cp3{}".format(sys.version_info[1]) + if sysconfig.get_config_var("Py_GIL_DISABLED") != 1: + self.py_limited_api = "cp3{}".format(sys.version_info[1]) wheel.bdist_wheel.bdist_wheel.finalize_options(self) cmdclass['bdist_wheel'] = BDistWheel