File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 1111 paths :
1212 - ' .github/workflows/wheels.yaml'
1313 - MANIFEST.in
14+ - pyproject.toml
1415 workflow_dispatch :
1516
1617
4849 uses : actions/checkout@v4
4950
5051 - name : Build wheels for CPython
51- uses : pypa/cibuildwheel@v3.0.0
52+ uses : pypa/cibuildwheel@v3.1.1
5253 with :
5354 output-dir : dist
5455 env :
Original file line number Diff line number Diff line change @@ -459,8 +459,18 @@ exclude = "(test_*|lodgeit)"
459459
460460[tool .cibuildwheel ]
461461build-verbosity = 1
462+ skip = [" cp314t-*" ]
462463test-skip = " *-musllinux*"
463464test-extras = " test"
464465test-command = [
465466 " python -m pytest -c {project}/pyproject.toml --rootdir . --color=yes --pyargs yt -ra" ,
466467]
468+
469+ [[tool .cibuildwheel .overrides ]]
470+ # Install nightly wheels for matplotlib, not yet available on PyPI.
471+ select = " cp314*"
472+ before-test = [
473+ # numpy and contourpy, both dependencies to matplotlib, can safely be installed from PyPI
474+ " python -m pip install numpy contourpy" ,
475+ " python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple matplotlib --only-binary matplotlib" ,
476+ ]
You can’t perform that action at this time.
0 commit comments