Skip to content

Commit 9cf6752

Browse files
committed
Python 3.9.0
1 parent e8165e7 commit 9cf6752

11 files changed

+911
-558
lines changed

Doc/whatsnew/3.9.rst

+299-65
Large diffs are not rendered by default.

Include/patchlevel.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 9
2121
#define PY_MICRO_VERSION 0
22-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
23-
#define PY_RELEASE_SERIAL 2
22+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
23+
#define PY_RELEASE_SERIAL 0
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.9.0rc2+"
26+
#define PY_VERSION "3.9.0"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

Lib/pydoc_data/topics.py

+550-479
Large diffs are not rendered by default.

Misc/NEWS.d/3.9.0.rst

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
.. bpo: 41815
2+
.. date: 2020-09-19-23-14-54
3+
.. nonce: RNpuX3
4+
.. release date: 2020-10-04
5+
.. section: Library
6+
7+
Fix SQLite3 segfault when backing up closed database. Patch contributed by
8+
Peter David McCormick.
9+
10+
..
11+
12+
.. bpo: 41662
13+
.. date: 2020-08-30-21-38-57
14+
.. nonce: 6e9iZn
15+
.. section: Library
16+
17+
No longer override exceptions raised in ``__len__()`` of a sequence of
18+
parameters in :mod:`sqlite3` with :exc:`~sqlite3.ProgrammingError`.
19+
20+
..
21+
22+
.. bpo: 41662
23+
.. date: 2020-08-29-16-07-36
24+
.. nonce: Mn79zh
25+
.. section: Library
26+
27+
Fixed crash when mutate list of parameters during iteration in
28+
:mod:`sqlite3`.
29+
30+
..
31+
32+
.. bpo: 39728
33+
.. date: 2020-02-24-10-58-34
34+
.. nonce: kOOaHn
35+
.. section: Library
36+
37+
fix default `_missing_` so a duplicate `ValueError` is not set as the
38+
`__context__` of the original `ValueError`
39+
40+
..
41+
42+
.. bpo: 41602
43+
.. date: 2020-08-25-19-25-36
44+
.. nonce: Z64s0I
45+
.. section: Tests
46+
47+
Add tests for SIGINT handling in the runpy module.
48+
49+
..
50+
51+
.. bpo: 38249
52+
.. date: 2020-09-28-21-56-51
53+
.. nonce: uzMCaZ
54+
.. section: Build
55+
56+
Update :c:macro:`Py_UNREACHABLE` to use __builtin_unreachable() if only the
57+
compiler is able to use it. Patch by Dong-hee Na.

Misc/NEWS.d/next/Build/2020-09-28-21-56-51.bpo-38249.uzMCaZ.rst

-2
This file was deleted.

Misc/NEWS.d/next/Library/2020-02-24-10-58-34.bpo-39728.kOOaHn.rst

-1
This file was deleted.

Misc/NEWS.d/next/Library/2020-08-29-16-07-36.bpo-41662.Mn79zh.rst

-1
This file was deleted.

Misc/NEWS.d/next/Library/2020-08-30-21-38-57.bpo-41662.6e9iZn.rst

-2
This file was deleted.

Misc/NEWS.d/next/Library/2020-09-19-23-14-54.bpo-41815.RNpuX3.rst

-2
This file was deleted.

Misc/NEWS.d/next/Tests/2020-08-25-19-25-36.bpo-41602.Z64s0I.rst

-1
This file was deleted.

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
This is Python version 3.9.0 release candidate 2
2-
================================================
1+
This is Python version 3.9.0
2+
============================
33

44
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.9
55
:alt: CPython build status on Travis CI

0 commit comments

Comments
 (0)