@@ -31,7 +31,7 @@ full = [
3131test-no-bench = [
3232 " pytest" ,
3333 " markdown-pytest" ,
34- " pytest-benchmark" , # We need it here because we use benchmark-specific command line options
34+ " pytest-benchmark" , # We need it here because we use benchmark-specific command line options
3535 " pytest-subtests>=0.10" ,
3636 " iminuit>=2.21,<3" ,
3737 " numpy" ,
@@ -157,7 +157,7 @@ build-frontend = "build"
157157
158158# - Set PATH to include Rust.
159159# - Set maturin build options, including LICU_ADDITIONAL_FEATURES which may be passed through CIBW_ENVIRONMENT_PASS_LINUX
160- environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=mimalloc ,ceres-system,fftw-system,gsl,${LICU_ADDITIONAL_FEATURES} " }
160+ environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=abi3 ,ceres-system,fftw-system,gsl,mimalloc " }
161161
162162# We use our own images which include Rust, GSL and platform-optimised FFTW
163163# Manylinux CPython
@@ -183,10 +183,6 @@ musllinux-aarch64-image = "ghcr.io/light-curve/base-docker-images/musllinux_1_1_
183183# musllinux-s390x-image = "ghcr.io/light-curve/base-docker-images/musllinux_1_1_s390x"
184184musllinux-x86_64-image = " ghcr.io/light-curve/base-docker-images/musllinux_1_1_x86_64"
185185
186- [tool .cibuildwheel .linux ]
187- # We use this variable to set additional Cargo features, such as 'abi3'
188- environment-pass = [" LICU_ADDITIONAL_FEATURES" ]
189-
190186[tool .cibuildwheel .macos ]
191187before-all = [
192188 # Install Rust
@@ -205,13 +201,13 @@ before-all = [
205201before-build = [" pip install delvewheel" ]
206202repair-wheel-command = " delvewheel repair --add-path=%USERPROFILE%\\ Downloads\\ fftw-dll64 -w {dest_dir} {wheel}"
207203# We do not support Ceres and GSL on Windows
208- environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=mimalloc ,fftw-source,${LICU_ADDITIONAL_FEATURES} " }
204+ environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=abi3 ,fftw-source,mimalloc " }
209205
210206# Build with Intel MKL on Linux x86_64
211207[[tool .cibuildwheel .overrides ]]
212208select = " *linux_x86_64"
213209# We'd like to use MKL for x86_64
214- environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=mimalloc ,ceres-system,fftw-mkl,gsl,${LICU_ADDITIONAL_FEATURES} " }
210+ environment = { "PATH" = " $PATH:$HOME/.cargo/bin" , "MATURIN_PEP517_ARGS" = " --locked --no-default-features --features=abi3 ,ceres-system,fftw-mkl,gsl,mimalloc " }
215211
216212# Test
217213# We skip benchmark tests, because it requires feets and its transitive
0 commit comments