File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 11
11
paths :
12
12
- ' .github/workflows/wheels.yaml'
13
13
- MANIFEST.in
14
+ - pyproject.toml
14
15
workflow_dispatch :
15
16
16
17
48
49
uses : actions/checkout@v4
49
50
50
51
- name : Build wheels for CPython
51
- uses : pypa/cibuildwheel@v3.0.0
52
+ uses : pypa/cibuildwheel@v3.1.1
52
53
with :
53
54
output-dir : dist
54
55
env :
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ classifiers = [
31
31
" Programming Language :: Python :: 3.11" ,
32
32
" Programming Language :: Python :: 3.12" ,
33
33
" Programming Language :: Python :: 3.13" ,
34
+ " Programming Language :: Python :: 3.14" ,
34
35
" Topic :: Scientific/Engineering :: Astronomy" ,
35
36
" Topic :: Scientific/Engineering :: Physics" ,
36
37
" Topic :: Scientific/Engineering :: Visualization" ,
@@ -459,8 +460,18 @@ exclude = "(test_*|lodgeit)"
459
460
460
461
[tool .cibuildwheel ]
461
462
build-verbosity = 1
463
+ skip = [" cp314t-*" ]
462
464
test-skip = " *-musllinux*"
463
465
test-extras = " test"
464
466
test-command = [
465
467
" python -m pytest -c {project}/pyproject.toml --rootdir . --color=yes --pyargs yt -ra" ,
466
468
]
469
+
470
+ [[tool .cibuildwheel .overrides ]]
471
+ # Install nightly wheels for matplotlib, not yet available on PyPI.
472
+ select = " cp314*"
473
+ before-test = [
474
+ # numpy and contourpy, both dependencies to matplotlib, can safely be installed from PyPI
475
+ " python -m pip install numpy contourpy" ,
476
+ " python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple matplotlib --only-binary matplotlib" ,
477
+ ]
You can’t perform that action at this time.
0 commit comments