Erlend E. Aasland
90e357bc8a
[3.11] gh-105375: Improve error handling in compiler_enter_scope() ( #105494 ) ( #105582 )
...
(cherry picked from commit 6c832ddcf2 )
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2023-06-09 17:36:06 +00:00
Miss Islington (bot)
c28887d059
[3.11] Clarify the supported cases in the tokenize module (GH-105569) ( #105574 )
...
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
2023-06-09 16:00:53 +00:00
Miss Islington (bot)
6dcbd50eb8
[3.11] gh-105557: Remove duplicate sqlite3 test method (GH-105558) ( #105562 )
...
test_func_return_too_large_int() was defined twice.
Keep only the redefined method, as that also checks the tracebacks.
(cherry picked from commit b8fa7bda4f )
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2023-06-09 14:02:15 +00:00
Alex Waygood
faf15fda28
[3.11] Fix two errors in the typing docs ( #105559 )
2023-06-09 14:14:47 +01:00
Miss Islington (bot)
fed1b5a198
[3.11] gh-105332: [Enum] Fix unpickling flags in edge-cases (GH-105348) (GH-105519)
...
* revert enum pickling from by-name to by-value
(cherry picked from commit 4ff5690e59 )
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
2023-06-08 18:02:12 -07:00
Miss Islington (bot)
c3b8f9d0d2
[3.11] CI: Configure macOS build as per updated devguide recommendations (GH-105533) ( #105537 )
...
(cherry picked from commit a5f23d4110 )
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2023-06-08 22:57:01 +00:00
Miss Islington (bot)
c2df09fb4d
[3.11] gh-102832: IDLE - remove use of deprecated sys.last_xyzs for stackviewer (GH-103339) ( #105527 )
...
gh-102832: IDLE - remove use of deprecated sys.last_xyzs for stackviewer (GH-103339)
(cherry picked from commit 3ee921d84f )
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
2023-06-08 20:48:10 +00:00
Miss Islington (bot)
b073b30cae
[3.11] test_types: Replace raw assert statements (GH-105500) ( #105508 )
...
(cherry picked from commit a8eb7372ee )
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-06-08 15:33:40 +00:00
Miss Islington (bot)
af80db063f
[3.11] Further improve docs for typing.Annotated (GH-105498) ( #105504 )
...
* Further improve docs for `typing.Annotated` (GH-105498)
(cherry picked from commit d213c2990f )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-08 15:06:39 +00:00
Alex Waygood
02c5513b30
[3.11] [typing docs] Don't describe Sized and Hashable as deprecated in the 3.11 docs ( #105496 )
2023-06-08 13:09:52 +01:00
Federico Caselli
acf3916e84
[3.11] Add single value agen.athrow(value) signature to the 3.11 docs gh-105269 ( #105468 )
2023-06-07 23:30:33 +01:00
Jelle Zijlstra
3a195f3468
[3.11] gh-105286: Further improvements to typing.py docstrings (GH-105363) ( #105417 )
...
[3.11] gh-105286: Further improvements to `typing.py` docstrings (GH-105363).
(cherry picked from commit 9a89f1bf1e )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-07 21:41:46 +00:00
Alex Waygood
ccc971714e
[3.11] typing: Improve documentation of generic classes and aliases ( #105369 ) ( #105454 )
2023-06-07 21:27:15 +00:00
Miss Islington (bot)
571ec56b65
[3.11] gh-105375: Improve error handling in sqlite3 collation callback (GH-105412) ( #105441 )
...
Check for error after each call to PyUnicode_FromStringAndSize().
(cherry picked from commit a24a780d93 )
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2023-06-07 21:22:01 +00:00
Alex Waygood
18e9fd80d9
[3.11] gh-103171: Revert undocumented behaviour change for runtime-checkable protocols decorated with @final ( #105445 )
2023-06-07 21:18:21 +00:00
Erlend E. Aasland
2ffeb0ecc7
[3.11] gh-105455: Regen configure with GNU Autoconf 2.69 ( #105467 )
2023-06-07 22:55:00 +02:00
Miss Islington (bot)
40d1d28b07
[3.11] gh-90015: Document that PEP-604 unions do not support forward references (GH-105366) ( #105461 )
...
gh-90015: Document that PEP-604 unions do not support forward references (GH-105366)
(cherry picked from commit fbdee000de )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-07 19:11:33 +01:00
Jelle Zijlstra
34f23904e1
[3.11] Improve docs for typing.TypeAlias (GH-105372). ( #105447 )
...
(cherry picked from commit c5ec51ec8f )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-07 07:14:36 -07:00
Jelle Zijlstra
d0af5272a7
[3.11] gh-97797: Improve documentation for typing.Annotated (GH-105365). ( #105449 )
...
(cherry picked from commit e26d296984 )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-07 07:14:01 -07:00
Alex Waygood
0d2ed56f6c
[3.11] Improve code examples in typing.rst ( #105346 ) ( #105427 )
2023-06-07 06:41:35 -07:00
Pablo Galindo
ddbd4811e4
Merge remote-tracking branch 'upstream/3.11' into 3.11
2023-06-07 09:37:18 +01:00
Pablo Galindo
5103df46e0
Post 3.11.4
2023-06-07 09:37:03 +01:00
Miss Islington (bot)
039f30380b
[3.11] typing docs: Make the PEPs list an expandable section, hidden by default (GH-105353) ( #105421 )
...
typing docs: Make the PEPs list an expandable section, hidden by default (GH-105353)
(cherry picked from commit d7645124f5 )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-06-07 07:50:31 +01:00
Miss Islington (bot)
5e4c46f029
[3.11] GH-95088: Clarify rules for parsing an item key for format strings (GH-103779) ( #105418 )
...
GH-95088: Clarify rules for parsing an item key for format strings (GH-103779)
(cherry picked from commit 3e7316d7e8 )
Co-authored-by: achhina <amanschhina@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-06-06 20:56:03 -07:00
Miss Islington (bot)
2456136360
[3.11] typing.NewType docs: the future performance improvements are now in the past (GH-105354) ( #105415 )
...
`typing.NewType` docs: the future performance improvements are now in the past (GH-105354)
(cherry picked from commit 5f65ff0370 )
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-06 20:55:46 -07:00
Pablo Galindo
d2340ef257
Python 3.11.4
2023-06-06 23:00:27 +01:00
Miss Islington (bot)
daf22ca7f9
[3.11] gh-104411: Update test_getint for Tcl 9.0 (GH-104412) ( #105357 )
...
gh-104411: Update test_getint for Tcl 9.0 (GH-104412)
(cherry picked from commit 2c49c759e8 )
Co-authored-by: Christopher Chavez <chrischavez@gmx.us>
2023-06-06 10:04:21 -04:00
Miss Islington (bot)
c644fe403a
[3.11] gh-104399: Use newer libtommath APIs when necessary (GH-104407) ( #105344 )
...
gh-104399: Use newer libtommath APIs when necessary (GH-104407)
(cherry picked from commit 00d73caf80 )
Co-authored-by: Christopher Chavez <chrischavez@gmx.us>
2023-06-06 10:01:54 -04:00
Erlend E. Aasland
b8d3bb72b0
[3.11] gh-90005: Don't link with libbsd if not needed ( #105236 ) ( #105359 )
...
The regression was introduced with commit 5b946cada .
Restore pre gh-29696 behaviour.
2023-06-06 11:00:38 +00:00
Miss Islington (bot)
faae548e0e
[3.11] gh-89412: Add missing attributes (added in 3.10) to traceback module docs (GH-105046) ( #105328 )
...
(cherry picked from commit a4f72fa39a )
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-06-05 19:02:23 +02:00
Alex Waygood
93d9e990fb
[3.11] gh-105286: Improve typing.py docstrings ( #105287 ) ( #105322 )
...
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2023-06-05 18:11:35 +02:00
Jelle Zijlstra
48957888d2
[3.11] gh-105164: Detect annotations inside match blocks (GH-105177). ( #105314 )
...
(cherry picked from commit 69d1245685 )
2023-06-05 13:46:12 +00:00
Tian Gao
aca77b5530
[3.11] gh-105080: Fixed inconsistent signature on derived classes (GH… ( #105274 )
2023-06-04 15:26:01 -06:00
Miss Islington (bot)
86eab0807f
[3.11] gh-104882: Docs: fix description of relationship between socket.getblocking() and socket.gettimeout() (GH-105026) ( #105284 )
...
gh-104882: Docs: fix description of relationship between `socket.getblocking()` and `socket.gettimeout()` (GH-105026)
(cherry picked from commit 5a5ed7a3e6 )
Co-authored-by: Joe Geisbauer <joegeisbauer@gmail.com>
2023-06-04 17:09:13 +01:00
Miss Islington (bot)
8de607ab1c
[3.11] gh-105184: document that marshal functions can fail and need to be checked with PyErr_Occurred (GH-105185) ( #105219 )
...
gh-105184: document that marshal functions can fail and need to be checked with PyErr_Occurred (GH-105185)
(cherry picked from commit ee26ca13a1 )
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
2023-06-02 08:28:35 +00:00
Gregory P. Smith
a5d2b546c1
[3.11] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) ( #105200 )
...
Upgrade builds to OpenSSL 1.1.1u.
This OpenSSL version addresses a pile if less-urgent CVEs since 1.1.1t.
The Mac/BuildScript/build-installer.py was already updated.
Also updates _ssl_data_111.h from OpenSSL 1.1.1u, _ssl_data_300.h from 3.0.9.
Manual edits to the _ssl_data_300.h file prevent it from removing any existing definitions in case those exist in some peoples builds and were important (avoiding regressions during backporting).
(cherry picked from commit ede89af )
2023-06-01 18:07:53 +00:00
Miss Islington (bot)
3b0747af90
gh-105146: Update links at end of Windows installer (uninstall/repair) (GH-105147)
...
(cherry picked from commit ed86e14b16 )
Co-authored-by: Steve Dower <steve.dower@python.org>
2023-05-31 22:42:57 +01:00
Victor Stinner
5de6ca59fb
[3.11] gh-105096: Reformat wave documentation ( #105136 ) ( #105138 ) ( #105155 )
...
[3.12] gh-105096: Reformat wave documentation (#105136 ) (#105138 )
gh-105096: Reformat wave documentation (#105136 )
Add ".. class::" markups in the wave documentation.
* Reformat also wave.py (minor PEP 8 changes).
* Remove redundant "import struct": it's already imported at top
level.
* Remove wave.rst from .nitignore
(cherry picked from commit 85e5d03163 )
(cherry picked from commit 01b42f9559 )
2023-05-31 16:40:25 +00:00
Miss Islington (bot)
67a8469237
[3.11] gh-103142: Update macOS installer to use OpenSSL 1.1.1u. (GH-105131)
...
(cherry picked from commit f90d3f68db )
Co-authored-by: Ned Deily <nad@python.org>
2023-05-31 06:15:45 +00:00
Steve Dower
26f396a55f
Enable the ABI check job to publish the updated ABI data file (GH-105103)
2023-05-30 20:33:42 +01:00
Miss Islington (bot)
c39500db52
[3.11] GH-89455: Add missing attributes (added in 3.11) to traceback module docs (GH-105044) ( #105067 )
...
GH-89455: Add missing attributes (added in 3.11) to traceback module docs (GH-105044)
(cherry picked from commit 39f6a0489f )
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-05-29 20:37:49 +01:00
Jelle Zijlstra
d34e58a1d5
[3.11] gh-103921: Improve typing documentation (GH-104642) ( #105007 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-05-27 16:30:41 -07:00
Miss Islington (bot)
dcfa8165ad
[3.11] gh-104497: Make tkinter test pass with tk 8.7 (GH-104789) ( #105029 )
...
For test_widgets.MenuTest.test_configure_type, the options
in the error message change to alphabetical order.
---------
(cherry picked from commit 897e716d03 )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2023-05-27 17:52:14 -04:00
Itamar Ostricher
d1a7d66fcb
[3.11] CI: Precompute hash for config cache key in check_source job (GH-105008) ( #105024 )
2023-05-27 12:40:43 -06:00
Miss Islington (bot)
b9e2d80769
[3.11] gh-104992: [What's New in 3.11] Document unittest.TestProgram.usageExit's deprecation (GH-104994) ( #105010 )
...
gh-104992: [What's New in 3.11] Document unittest.TestProgram.usageExit's deprecation (GH-104994)
Document unittest.TestProgram.usageExit's pending removal in 3.13
(cherry picked from commit 7df861c23c )
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-05-26 19:43:04 -07:00
Miss Islington (bot)
a632697225
[3.11] gh-104984: remove kwargs and starargs from Call & ClassDef (GH-104986) ( #104988 )
...
gh-104984: remove kwargs and starargs from Call & ClassDef (GH-104986)
These fields are removed in 025e9ebd0a
(cherry picked from commit 61c1d6760f )
Co-authored-by: Shaygan Hooshyari <sh.hooshyari@gmail.com>
2023-05-26 18:14:03 +01:00
Hugo van Kemenade
4af56ec957
[3.11] CI: Cache config.cache across runs to speed up build (GH-104800) ( #104968 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-05-26 16:09:09 +00:00
Miss Islington (bot)
ca5524745d
[3.11] Remove raw asserts in test_typing.py (GH-104951) ( #104979 )
...
Remove raw asserts in test_typing.py (GH-104951)
(cherry picked from commit 2cb445635e )
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-05-26 14:34:37 +00:00
Miss Islington (bot)
f585ed19ad
[3.11] gh-104924: Fix read()able in http.client log messages (gh-104926) (gh-104971)
...
gh-104924: Fix `read()able` in `http.client` log messages (gh-104926)
(cherry picked from commit 6c81d7572e )
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
2023-05-26 12:02:13 +00:00
Miss Islington (bot)
13424746ce
[3.11] gh-104943: Remove mentions of old Python versions (GH-104945) ( #104962 )
...
(cherry picked from commit 46857d0b2a )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2023-05-26 07:13:45 +00:00