mirror of
https://github.com/python/cpython.git
synced 2026-01-06 07:22:09 +00:00
Python 3.13.7
This commit is contained in:
parent
d22276dc7d
commit
bcee1c3221
10 changed files with 71 additions and 22 deletions
|
|
@ -18,12 +18,12 @@
|
|||
/*--start constants--*/
|
||||
#define PY_MAJOR_VERSION 3
|
||||
#define PY_MINOR_VERSION 13
|
||||
#define PY_MICRO_VERSION 6
|
||||
#define PY_MICRO_VERSION 7
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
||||
#define PY_RELEASE_SERIAL 0
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.13.6+"
|
||||
#define PY_VERSION "3.13.7"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Autogenerated by Sphinx on Wed Aug 6 15:05:15 2025
|
||||
# Autogenerated by Sphinx on Thu Aug 14 13:12:07 2025
|
||||
# as part of the release process.
|
||||
|
||||
topics = {
|
||||
|
|
@ -1907,7 +1907,8 @@ An "except*" clause must have a matching expression; it cannot be
|
|||
group types, because that would have ambiguous semantics.
|
||||
|
||||
It is not possible to mix "except" and "except*" in the same "try".
|
||||
"break", "continue" and "return" cannot appear in an "except*" clause.
|
||||
The "break", "continue", and "return" statements cannot appear in an
|
||||
"except*" clause.
|
||||
|
||||
|
||||
"else" clause
|
||||
|
|
@ -10109,7 +10110,8 @@ An "except*" clause must have a matching expression; it cannot be
|
|||
group types, because that would have ambiguous semantics.
|
||||
|
||||
It is not possible to mix "except" and "except*" in the same "try".
|
||||
"break", "continue" and "return" cannot appear in an "except*" clause.
|
||||
The "break", "continue", and "return" statements cannot appear in an
|
||||
"except*" clause.
|
||||
|
||||
|
||||
"else" clause
|
||||
|
|
|
|||
63
Misc/NEWS.d/3.13.7.rst
Normal file
63
Misc/NEWS.d/3.13.7.rst
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
.. date: 2025-08-09-08-53-32
|
||||
.. gh-issue: 137583
|
||||
.. nonce: s6OZud
|
||||
.. release date: 2025-08-14
|
||||
.. section: Library
|
||||
|
||||
Fix a deadlock introduced in 3.13.6 when a call to :meth:`ssl.SSLSocket.recv
|
||||
<socket.socket.recv>` was blocked in one thread, and then another method on
|
||||
the object (such as :meth:`ssl.SSLSocket.send <socket.socket.send>`) was
|
||||
subsequently called in another thread.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-08-03-13-16-39
|
||||
.. gh-issue: 137044
|
||||
.. nonce: 0hPVL_
|
||||
.. section: Library
|
||||
|
||||
Return large limit values as positive integers instead of negative integers
|
||||
in :func:`resource.getrlimit`. Accept large values and reject negative
|
||||
values (except :data:`~resource.RLIM_INFINITY`) for limits in
|
||||
:func:`resource.setrlimit`.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-07-21-15-40-00
|
||||
.. gh-issue: 136914
|
||||
.. nonce: -GNG-d
|
||||
.. section: Library
|
||||
|
||||
Fix retrieval of :attr:`doctest.DocTest.lineno` for objects decorated with
|
||||
:func:`functools.cache` or :class:`functools.cached_property`.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-03-27-08-13-32
|
||||
.. gh-issue: 131788
|
||||
.. nonce: 0RWiFc
|
||||
.. section: Library
|
||||
|
||||
Make ``ResourceTracker.send`` from :mod:`multiprocessing` re-entrant safe
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-07-01-23-00-58
|
||||
.. gh-issue: 136155
|
||||
.. nonce: 4siQQO
|
||||
.. section: Documentation
|
||||
|
||||
We are now checking for fatal errors in EPUB builds in CI.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-08-06-15-39-54
|
||||
.. gh-issue: 137400
|
||||
.. nonce: xIw0zs
|
||||
.. section: Core and Builtins
|
||||
|
||||
Fix a crash in the :term:`free threading` build when disabling profiling or
|
||||
tracing across all threads with :c:func:`PyEval_SetProfileAllThreads` or
|
||||
:c:func:`PyEval_SetTraceAllThreads` or their Python equivalents
|
||||
:func:`threading.settrace_all_threads` and
|
||||
:func:`threading.setprofile_all_threads`.
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
Fix a crash in the :term:`free threading` build when disabling profiling or tracing
|
||||
across all threads with :c:func:`PyEval_SetProfileAllThreads` or
|
||||
:c:func:`PyEval_SetTraceAllThreads` or their Python equivalents
|
||||
:func:`threading.settrace_all_threads` and :func:`threading.setprofile_all_threads`.
|
||||
|
|
@ -1 +0,0 @@
|
|||
We are now checking for fatal errors in EPUB builds in CI.
|
||||
|
|
@ -1 +0,0 @@
|
|||
Make ``ResourceTracker.send`` from :mod:`multiprocessing` re-entrant safe
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
Fix retrieval of :attr:`doctest.DocTest.lineno` for objects decorated with
|
||||
:func:`functools.cache` or :class:`functools.cached_property`.
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
Return large limit values as positive integers instead of negative integers
|
||||
in :func:`resource.getrlimit`. Accept large values and reject negative
|
||||
values (except :data:`~resource.RLIM_INFINITY`) for limits in
|
||||
:func:`resource.setrlimit`.
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
Fix a deadlock introduced in 3.13.6 when a call to
|
||||
:meth:`ssl.SSLSocket.recv <socket.socket.recv>` was blocked in one thread,
|
||||
and then another method on the object (such as :meth:`ssl.SSLSocket.send <socket.socket.send>`)
|
||||
was subsequently called in another thread.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
This is Python version 3.13.6
|
||||
This is Python version 3.13.7
|
||||
=============================
|
||||
|
||||
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue