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.
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.