-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Milestone
Description
Numba 0.57.0rc1
- Merge to main.
- "remaining Pull-Requests from milestone".
- Check Numba's version support table documentation. Update via PR if
needed. - Review deprecation schedule and notices. Make PRs if need be.
- Merge change log changes.
- Create 0.57 release branch.
- Create PR against the release branch to make
numba/testing/main.py
to refer toorigin/release0.57instead oforigin/main. Pin llvmlite and NumPy on release branch #8884 - Dependency version pinning on release branch
- Pin llvmlite to
>=0.40.0rc1,<0.41.0. - Pin NumPy if needed (1.24?)
- Pin TBB if needed (no need; don't know what to pin as max)
- Pin llvmlite and NumPy on release branch #8884
- Pin llvmlite to
- Run the HEAD of the release branch through the build farm and confirm:
- Build farm CPU testing has passed.
numba_pynext_cpu_yaml_18numba_yaml_333 - Build farm CUDA testing has passed.
- Build farm wheel testing has passed.
numba_wheel_78
- Build farm CPU testing has passed.
- Annotated tag
0.57.0rc1on release branch (novprefix). - Build and upload conda packages on buildfarm (check "upload").
- Build wheels and sdist on the buildfarm (check "upload").
numba_pynext_cpu_yaml_19
numba_wheel_79
numba_yaml_334 - Verify packages uploaded to Anaconda Cloud and move to
numba/label/main. https://anaconda.org/numba/numba/files?version=0.57.0rc1 - Upload wheels and sdist to PyPI (upload from
ci_artifacts). - Verify wheels for all platforms arrived on PyPi. https://pypi.org/project/numba/0.57.0rc1/
- Initialize and verify ReadTheDocs build. (https://numba.readthedocs.io/en/0.57.0rc1/)
- Post announcement to discourse group and ping the release testers group
using@RC_Testers. https://numba.discourse.group/t/ann-numba-0-57-0rc1-and-llvmlite-0-40-0rc1/1879 - Post link to Twitter.
Post Release:
- Clean up
ci_artifactsby moving files to sub-directories - Tag
0.58.0dev0to start new development cycle onmain. - Update llvmlite dependency via PR to
main, PR includes version updates
to: (Bump llvmlite requirement to 0.41.0dev0 #8916)-
setup.py -
numba/__init__.py -
docs/environment.yml -
buildscripts/incremental/setup_conda_environment.sh -
buildscripts/incremental/setup_conda_environment.cmd -
buildscripts/condarecipe.local/meta.yaml
-
- Update release checklist template with any additional bullet points that
may have arisen during the release (Update release checklist template #8925). - Close milestone (and then close this release issue).
cottrell, auderson, bert-pluymers-felfel, jorenham, lesshaste and 24 morestancld, dagnelies, andruten, philippemiron, bryant1410 and 1 more