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" ,
@@ -463,8 +464,18 @@ exclude = "(test_*|lodgeit)"
463
464
464
465
[tool .cibuildwheel ]
465
466
build-verbosity = 1
467
+ skip = [" cp314t-*" ]
466
468
test-skip = " *-musllinux*"
467
469
test-extras = " test"
468
470
test-command = [
469
471
" python -m pytest -c {project}/pyproject.toml --rootdir . --color=yes --pyargs yt -ra" ,
470
472
]
473
+
474
+ [[tool .cibuildwheel .overrides ]]
475
+ # Install nightly wheels for matplotlib, not yet available on PyPI.
476
+ select = " cp314*"
477
+ before-test = [
478
+ # numpy and contourpy, both dependencies to matplotlib, can safely be installed from PyPI
479
+ " python -m pip install numpy contourpy" ,
480
+ " python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple matplotlib --only-binary matplotlib" ,
481
+ ]
You can’t perform that action at this time.
0 commit comments