Project

General

Profile

Actions

Feature #10619

closed

upgrade from Python 3.8.10 to Python 3.8.10

Added by Doug Nelson over 1 year ago. Updated over 1 year ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
06/04/2023
Due date:
% Done:

0%

Estimated time:
Chirp Version:
next
Model affected:
all
I read the instructions above:

Description

Switch
from:
Python 3.8.10 (Release Date: 3.10.0 final: Monday, 2021-10-04)

to:
3.11.0 (Release Date: 3.11.0 final: Monday, 2022-10-24)

From the web page:

Some of the notable features of Python 3.11 include:

  • PEP 654, Exception Groups and except*.
  • PEP 657, Enhanced error locations in tracebacks.
  • PEP 680, Support for parsing TOML in the standard library
  • Python 3.11 is up to 10-60% faster than Python 3.10 ** . On average, we measured a 1.25x speedup on the standard benchmark suite. See Faster CPython for details.

Typing features:

  • PEP 646, Variadic generics.
  • PEP 655, Marking individual TypedDict items as required or potentially-missing.
  • PEP 673, Self type.
  • PEP 675, Arbitrary literal string type.
  • PEP 681, Dataclass transforms

Related issues 1 (0 open1 closed)

Has duplicate Bug #10996: New version of PythonRejected12/07/2023

Actions
Actions #1

Updated by Dan Smith over 1 year ago

  • Status changed from New to Rejected

Your windows build is running 3.10.8, not 3.8.10. Further, there are many more factors involved in supporting python 3.11 than just getting the new features, none of which impact chirp. Since we support 3.8 for still-supported platforms, we'll be on 3.10 for quite some time.

Actions #2

Updated by Dan Smith 10 months ago

  • Has duplicate Bug #10996: New version of Python added
Actions

Also available in: Atom PDF