New release planned: v9.4.0

This is to inform the community that a major new release is being prepared.

Notes:

  • First PyTango version to support cppTango 9.4.x.
  • First PyTango version with binary wheels for Linux hosted on PyPI.org
  • First PyTango version with binary packages for MacOS, available from conda-forge only.
  • Change to API for spectrum and image attributes when they are empty.

We have a release candidate, so please test if possible and report any issues before the final 9.4.0 release.

Installing from PyPI (ideally in a virtual env):

python -m pip install pytango==9.4.0rc3

Installing from conda-forge (assumes you already have mamba or miniconda installed):

conda create -n pytango-test -c conda-forge -c conda-forge/label/pytango_rc pytango=9.4.0rc3

Task list:

  • Read steps in the how-to-contribute docs for making a release
  • Release candidate testing and fixes complete
    • Sardana. Tests with 9.4.0rc3 sardana-org/sardana#1810 (closed).
    • BLISS. Test with 9.4.0rc3 requested.
    • SKAO. Requested
    • your project? Add a comment.
  • Merge request to update changelog and bump version
  • Merge MR (this is the last MR for the release)
  • Make sure CI is OK on develop branch
  • Make sure the documentation is updated for develop (readthedocs)
  • Create an annotated tag from develop branch
  • Make sure the documentation is updated for release (readthedocs)
  • Upload the new version to PyPI
  • Bump the version with “-dev” in the develop branch
  • Create and fill in the release description on GitLab
  • Build conda packages
  • Advertise the release on the mailing list
  • Close this issue
Edited Feb 16, 2023 by Anton Joubert
Assignee Loading
Time tracking Loading