@@ -31,7 +31,7 @@ full = [
31
31
test-no-bench = [
32
32
" pytest" ,
33
33
" 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
35
35
" pytest-subtests>=0.10" ,
36
36
" iminuit>=2.21,<3" ,
37
37
" numpy" ,
@@ -157,7 +157,7 @@ build-frontend = "build"
157
157
158
158
# - Set PATH to include Rust.
159
159
# - 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 " }
161
161
162
162
# We use our own images which include Rust, GSL and platform-optimised FFTW
163
163
# Manylinux CPython
@@ -183,10 +183,6 @@ musllinux-aarch64-image = "ghcr.io/light-curve/base-docker-images/musllinux_1_1_
183
183
# musllinux-s390x-image = "ghcr.io/light-curve/base-docker-images/musllinux_1_1_s390x"
184
184
musllinux-x86_64-image = " ghcr.io/light-curve/base-docker-images/musllinux_1_1_x86_64"
185
185
186
- [tool .cibuildwheel .linux ]
187
- # We use this variable to set additional Cargo features, such as 'abi3'
188
- environment-pass = [" LICU_ADDITIONAL_FEATURES" ]
189
-
190
186
[tool .cibuildwheel .macos ]
191
187
before-all = [
192
188
# Install Rust
@@ -205,13 +201,13 @@ before-all = [
205
201
before-build = [" pip install delvewheel" ]
206
202
repair-wheel-command = " delvewheel repair --add-path=%USERPROFILE%\\ Downloads\\ fftw-dll64 -w {dest_dir} {wheel}"
207
203
# 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 " }
209
205
210
206
# Build with Intel MKL on Linux x86_64
211
207
[[tool .cibuildwheel .overrides ]]
212
208
select = " *linux_x86_64"
213
209
# 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 " }
215
211
216
212
# Test
217
213
# We skip benchmark tests, because it requires feets and its transitive
0 commit comments