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 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 @@ -31,6 +31,7 @@ classifiers = [
3131 " Programming Language :: Python :: 3.11" ,
3232 " Programming Language :: Python :: 3.12" ,
3333 " Programming Language :: Python :: 3.13" ,
34+ " Programming Language :: Python :: 3.14" ,
3435 " Topic :: Scientific/Engineering :: Astronomy" ,
3536 " Topic :: Scientific/Engineering :: Physics" ,
3637 " Topic :: Scientific/Engineering :: Visualization" ,
@@ -459,8 +460,18 @@ exclude = "(test_*|lodgeit)"
459460
460461[tool .cibuildwheel ]
461462build-verbosity = 1
463+ skip = [" cp314t-*" ]
462464test-skip = " *-musllinux*"
463465test-extras = " test"
464466test-command = [
465467 " python -m pytest -c {project}/pyproject.toml --rootdir . --color=yes --pyargs yt -ra" ,
466468]
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