Skip to content

Rebuild for python 3.14 - #19

Closed
stoiver wants to merge 2 commits into
mainfrom
python-314
Closed

Rebuild for python 3.14#19
stoiver wants to merge 2 commits into
mainfrom
python-314

Conversation

@stoiver

@stoiver stoiver commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Opt in to conda-forge's python314 migration so anuga ships CPython 3.14 packages.

Why now

The migration PR (#8) was closed back in March because the build genuinely failed:

meson-python: error: The package requires Python version <3.14,>3.8, running on 3.14.0rc3

That cap is gone. anuga upstream now declares requires-python = ">=3.10, <3.15" with a
Programming Language :: Python :: 3.14 classifier, and 3.3.8 already ships cp314 wheels on
PyPI for linux, macOS (x86_64 + arm64) and Windows. All runtime dependencies have py314 builds
(meshpy, pymetis, netcdf4, scipy, numpy, matplotlib-base), and the rest
(xarray, dill, utm, meson-python, pybind11) are noarch.

Because the bot only opens one PR per migration and #8 was closed, it never re-offered it — so
this opts in manually.

Changes

  • add .ci_support/migrations/python314.yaml (copied verbatim from conda-forge-pinning)
  • bump build number for the rebuild

Rerender to follow via @conda-forge-admin, please rerender.

Checklist

  • Tests pass on all platforms for py3.10–3.14

@stoiver

stoiver commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

@conda-forge-admin, please rerender

@conda-forge-webservices

Copy link
Copy Markdown

Hi! This is the friendly automated conda-forge-webservice.

It appears you are making a pull request from a branch in your feedstock and not a fork. This procedure will generate a separate build for each push to the branch and is thus not allowed. See our documentation for more details.

Please close this pull request and remake it from a fork of this feedstock.

Have a great day!

1 similar comment
@conda-forge-webservices

Copy link
Copy Markdown

Hi! This is the friendly automated conda-forge-webservice.

It appears you are making a pull request from a branch in your feedstock and not a fork. This procedure will generate a separate build for each push to the branch and is thus not allowed. See our documentation for more details.

Please close this pull request and remake it from a fork of this feedstock.

Have a great day!

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@stoiver

stoiver commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

Closing — opened from a branch on the feedstock by mistake. Reopening the same two commits from a fork.

@stoiver stoiver closed this Jul 12, 2026
@stoiver
stoiver deleted the python-314 branch July 12, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants