For version 1.5.2, the wheels were not updated from the CI, but from an API key. Moving forward, I think we should update our CI to allow us to push specific python versions. I propose this process:
- Prerequisite: Python 3.14rc support added to
cibuildwheel + numpy & scipy has wheels for it
- Update
build_tools/cirrus/arm_wheel.yml and .github/workflows/wheels.yml to support the new version on 1.X.X branch
- Trigger
.github/workflows/publish_pypi.yml (workflow_run) with a specific python version which will only upload wheels for that python version.
These are the tasks I see:
- Required: Update
.github/workflows/publish_pypi.yml to accept a specific python version and only upload that python version.
- Nice to have, but not required:
build_tools/cirrus/arm_wheel.yml and .github/workflows/wheels.yml to only build wheels for a specific python version.
CC @lesteve
For version 1.5.2, the wheels were not updated from the CI, but from an API key. Moving forward, I think we should update our CI to allow us to push specific python versions. I propose this process:
cibuildwheel+numpy&scipyhas wheels for itbuild_tools/cirrus/arm_wheel.ymland.github/workflows/wheels.ymlto support the new version on1.X.Xbranch.github/workflows/publish_pypi.yml(workflow_run) with a specific python version which will only upload wheels for that python version.These are the tasks I see:
.github/workflows/publish_pypi.ymlto accept a specific python version and only upload that python version.build_tools/cirrus/arm_wheel.ymland.github/workflows/wheels.ymlto only build wheels for a specific python version.CC @lesteve