We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 99b0696 + 54a049e commit 1ae8ebfCopy full SHA for 1ae8ebf
pyproject.toml
@@ -1,6 +1,6 @@
1
[build-system]
2
requires = ["setuptools",
3
- "numpy",
+ "numpy; sys_platform == 'win32' and python_version < '3.12'",
4
"Cython>=3"]
5
build-backend = "setuptools.build_meta"
6
setup.py
@@ -6,7 +6,7 @@
from Cython.Build import cythonize
7
8
9
-if sys.version_info < (3, 12):
+if sys.platform == 'win32' and sys.version_info < (3, 12):
10
from distutils.core import setup
11
from distutils.extension import Extension
12
from numpy.distutils.system_info import default_include_dirs, default_lib_dirs
0 commit comments