add proper dependencies on expat headers and sources
add proper dependencies on expat headers and sources
add proper dependencies on expat headers and sources
#16564: Fix regression in use of encoders.encode_noop with binary data.
Merge: #16564: Fix regression in use of encoders.encode_noop with binary data.
Merge: #16564: Fix regression in use of encoders.encode_noop with binary data.
#17166: fix _dummy_thread import example.

Report and patch by Berker Peksag.
Merge: #17166: fix _dummy_thread import example.

Report and patch by Berker Peksag.
Merge: #17166: fix _dummy_thread import example.

Report and patch by Berker Peksag.
Issue #17169: Restore errno in tempfile exceptions.
Issue #17169: Restore errno in tempfile exceptions.
Issue #17156: pygettext.py now uses an encoding of source file and correctly
writes and escapes non-ascii characters.
Issue #17156: pygettext.py now uses an encoding of source file and correctly
writes and escapes non-ascii characters.
Issue #17156: pygettext.py now uses an encoding of source file and correctly
writes and escapes non-ascii characters.
Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.

I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag).
Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.

I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.

I've left a couple of them in: zlib (third-party lib), getaddrinfo.c
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate
use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
Issue #13773: sqlite3.connect() gets a new `uri` parameter to pass the filename as a URI, allowing to pass custom options.
Backport deque.rotate() improvements.
Merge