From 557e8ccec8b5021c3a65df565d959a66f428e803 Mon Sep 17 00:00:00 2001 From: synodriver Date: Tue, 26 Mar 2024 20:37:19 +0800 Subject: [PATCH] use env var --- .github/workflows/build_wheel_ci.yml | 3 ++- setup.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_wheel_ci.yml b/.github/workflows/build_wheel_ci.yml index 7bc337d..7077f13 100644 --- a/.github/workflows/build_wheel_ci.yml +++ b/.github/workflows/build_wheel_ci.yml @@ -16,7 +16,8 @@ jobs: CIBW_ARCHS_LINUX: "x86_64 aarch64" CIBW_ARCHS_WINDOWS: "AMD64 x86" CIBW_ARCHS_MACOS: "x86_64 universal2 arm64" - CIBW_CONFIG_SETTINGS: "--use-cython --use-cffi" + USE-CYTHON: "1" + USE-CFFI: "1" steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 diff --git a/setup.py b/setup.py index c9ef9a2..aba1219 100644 --- a/setup.py +++ b/setup.py @@ -92,6 +92,9 @@ def has_option(name: str) -> bool: if name in sys.argv[1:]: sys.argv.remove(name) return True + name = name.strip("-").upper() + if os.environ.get(name, None) is not None: + return True return False