Skip to content

Commit 45d80d0

Browse files
MNT update scikit-learn to 1.7.0 (#104)
* MNT update scikit-learn to 1.7.0 * MNT add pixi reinstall nogil * ensure to use msvc
1 parent 4a7c4bb commit 45d80d0

File tree

4 files changed

+1205
-1061
lines changed

4 files changed

+1205
-1061
lines changed

.github/workflows/test.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,35 @@ jobs:
1818
- uses: actions/checkout@v4
1919
- uses: prefix-dev/[email protected]
2020
with:
21-
environments: dev
21+
environments: >-
22+
dev
23+
nogil
2224
cache: true
2325

2426
- name: Re-install local
2527
run: |
2628
# Needed on Windows CI to compile with Visual Studio compiler
2729
# otherwise Meson detects a MINGW64 platform and use MINGW64
2830
# toolchain
29-
pixi reinstall -e dev --frozen fastcan -- -Csetup-args=--vsenv
31+
pixi reinstall -e dev --frozen fastcan
32+
pixi reinstall -e nogil --frozen fastcan
3033
3134
- name: Test with pytest
3235
run: |
33-
pixi run test
36+
pixi run -e dev test
3437
- name: Test with doctest
3538
shell: bash
3639
run: |
37-
pixi run doc
38-
CMD=doctest pixi run doc
40+
pixi run -e dev doc
41+
CMD=doctest pixi run -e dev doc
3942
- name: Test nogil
4043
run: |
41-
pixi run nogil-eta
44+
pixi run -e nogil nogil-eta
4245
- name: Test coverage
4346
if: runner.os == 'Linux'
4447
shell: bash
4548
run: |
46-
FMT=xml pixi run test-coverage
49+
FMT=xml pixi run -e dev test-coverage
4750
- name: Upload coverage reports to Codecov
4851
if: runner.os == 'Linux'
4952
uses: codecov/codecov-action@v5

.github/workflows/wheel.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,8 @@ jobs:
4141
CIBW_ARCHS_LINUX: auto64
4242
CIBW_ARCHS_MACOS: x86_64 arm64
4343
CIBW_ARCHS_WINDOWS: auto64
44-
CIBW_BEFORE_ALL_LINUX: yum install -y ninja-build python3-devel
45-
# Needed on Windows CI to compile with Visual Studio compiler
46-
# otherwise Meson detects a MINGW64 platform and use MINGW64
47-
# toolchain
48-
CIBW_CONFIG_SETTINGS_WINDOWS: "setup-args=--vsenv"
4944
# Include free-threaded support
5045
CIBW_ENABLE: cpython-freethreading
51-
# Numpy, scipy, Cython only have free-threaded wheels on scientific-python-nightly-wheels
52-
CIBW_BUILD_FRONTEND: 'pip; args: --pre --extra-index-url "https://pypi.anaconda.org/scientific-python-nightly-wheels/simple" --only-binary :all:'
5346
- name: Upload package
5447
uses: actions/upload-artifact@v4
5548
with:

0 commit comments

Comments
 (0)