operator icon indicating copy to clipboard operation
operator copied to clipboard

Update min Python version to 3.10 (in 22.04)

Open benhoyt opened this issue 9 months ago • 3 comments

We've decided we'll do this after 31 May 2025 (standard EOL date for 20.04). So we'll drop support for Python 3.8 one release after that. We'll switch to Python 3.10 in the June Ops release, however, we announce it right away, and in the May release notes.

Charms that don't need 20.04 support will just be able to upgrade. Charms that need 20.04 support will have to create a maintenance branch.

benhoyt avatar May 13 '25 09:05 benhoyt

This is "almost" ops-next.

benhoyt avatar May 13 '25 09:05 benhoyt

re docs: https://docs.readthedocs.com/platform/stable/tutorial/index.html#setting-stable-as-the-default

dimaqq avatar May 22 '25 01:05 dimaqq

I think we'll still want latest as the default (essentially ignoring stable). As I understand it, stable is intended to point to the most recent versioned release, i.e., 3.x, whereas latest points to whatever is in main. We decided that we don't want to differentiate between release and pre-release docs, which means we should continue with latest as the default.

dwilding avatar May 22 '25 02:05 dwilding

Done in https://github.com/canonical/operator/pull/1873

tonyandrewmeyer avatar Jul 04 '25 03:07 tonyandrewmeyer