File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## Next Release
4
4
5
+ ### Remove Support for targeting Python 3.8
6
+
7
+ Mypy now requires ` --python-version 3.9 ` or greater. Support for only Python 3.8 is
8
+ fully removed now. Given an unsupported version, mypy will default to the oldest
9
+ supported one, currently 3.9.
10
+
11
+ This change is necessary because typeshed stopped supporting Python 3.8 after it
12
+ reached its End of Life in October 2024.
13
+
14
+ Contributed by Marc Mueller
15
+ (PR [ 19157] ( https://github.com/python/mypy/pull/19157 ) , PR [ 19162] ( https://github.com/python/mypy/pull/19162 ) ).
16
+
17
+ ### Initial Support for Python 3.14
18
+
19
+ Mypy is now tested on 3.14 and mypyc works with 3.14.0b3 and later.
20
+ Mypyc compiled wheels of mypy itself will be available for new versions after 3.14.0rc1 is released.
21
+
22
+ Note that not all new features might be supported just yet.
23
+
24
+ Contributed by Marc Mueller (PR [ 19164] ( https://github.com/python/mypy/pull/19164 ) )
25
+
5
26
### Deprecated Flag: \- -force-uppercase-builtins
6
27
7
28
Mypy only supports Python 3.9+. The \- -force-uppercase-builtins flag is now deprecated and a no-op. It will be removed in a future version.
You can’t perform that action at this time.
0 commit comments