0771d71 | Pablo Galindo | 25 July 2022, 22:18:57 UTC | Python 3.11.0b5 | 25 July 2022, 22:21:18 UTC |
7f73194 | Pablo Galindo Salgado | 25 July 2022, 22:05:27 UTC | [3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246). (#95256) Co-authored-by: Mark Shannon <mark@hotpy.org> | 25 July 2022, 22:05:27 UTC |
4c10dba | Miss Islington (bot) | 25 July 2022, 16:55:01 UTC | gh-95235: Document undocumented parameters in sqlite3 functions and methods (GH-95236) Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> (cherry picked from commit ac6a94c669cba8c8384a61b4304c87cc83728335) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | 25 July 2022, 16:55:01 UTC |
9217051 | Miss Islington (bot) | 25 July 2022, 16:26:46 UTC | gh-93610: Improve docs for importlib.resources (GH-93611) (GH-95247) (cherry picked from commit ccd7c7a0bde2587ee0e1e685f4651b50d90bd464) Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> | 25 July 2022, 16:26:46 UTC |
e5ff5ec | Mark Shannon | 25 July 2022, 11:11:06 UTC | [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965) | 25 July 2022, 11:11:06 UTC |
df95ad3 | Miss Islington (bot) | 25 July 2022, 09:52:47 UTC | gh-95205: Improve wasm README (GH-95206) Co-authored-by: Christian Heimes <christian@python.org> (cherry picked from commit 310f94871a923f6cf3dc9259e732ce2376578b26) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | 25 July 2022, 09:52:47 UTC |
3ec139f | Miss Islington (bot) | 25 July 2022, 06:40:17 UTC | gh-95087: Fix IndexError in parsing invalid date in the email module (GH-95201) Co-authored-by: wouter bolsterlee <wouter@bolsterl.ee> (cherry picked from commit ea5ed0ba51c10cfdde7651a475438551964dfdfc) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | 25 July 2022, 06:40:17 UTC |
49d0384 | Miss Islington (bot) | 25 July 2022, 05:11:30 UTC | gh-95212: make multiprocessing test case parallel-safe (GH-95213) (cherry picked from commit 5956de16cd00e7e1cf5cbf3d7b4a930eaa928321) Co-authored-by: Christian Heimes <christian@python.org> | 25 July 2022, 05:11:30 UTC |
88ea2b6 | Miss Islington (bot) | 24 July 2022, 22:01:47 UTC | gh-95173: Revert commit 51ed2c56a1852cd6b09c85ba81312dc9782772ce (GH-95176) (cherry picked from commit 9007dec606b790c05e158e588b696f3c210c2795) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> | 24 July 2022, 22:01:47 UTC |
687dd50 | Miss Islington (bot) | 24 July 2022, 11:28:24 UTC | gh-95199: upgrade bundled setuptools to 63.2.0 (gh-95200) (cherry picked from commit 3c94d3395edbcd299cbdacd09660ed88e654eeef) Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com> | 24 July 2022, 11:28:24 UTC |
9639cc1 | Miss Islington (bot) | 24 July 2022, 10:22:12 UTC | gh-95194: upgrade bundled pip to 22.2 (gh-95195) upgrade bundled pip to 22.2 (cherry picked from commit 068ffafa5465e9388a940692d1720266a1b37257) Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com> | 24 July 2022, 10:22:12 UTC |
00cda6b | Miss Islington (bot) | 24 July 2022, 06:30:39 UTC | gh-95174: Handle missing waitpid and gethostbyname in WASI (GH-95181) (cherry picked from commit 8184f0fce3b734413e3d3a282f1425d3cb8507fd) Co-authored-by: Christian Heimes <christian@python.org> | 24 July 2022, 06:30:39 UTC |
22f06d6 | Miss Islington (bot) | 24 July 2022, 03:05:10 UTC | gh-93157: Fix fileinput didn't support `errors` in `inplace` mode (GH-95128) (cherry picked from commit 5c7f3bcdafedd60a385e8ca5403bc6b0b7a862b3) Co-authored-by: Inada Naoki <songofacandy@gmail.com> | 24 July 2022, 03:05:10 UTC |
e8edbda | Pablo Galindo Salgado | 23 July 2022, 18:44:44 UTC | [3.11] gh-93351: Add news entry and what's new entry for changes in gh-93351 (GH-95175) (#95178) (cherry picked from commit 9762572d0aa3569ba82eeceb708ddea9f12918fd) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> | 23 July 2022, 18:44:44 UTC |
f15be2f | Miss Islington (bot) | 23 July 2022, 11:09:10 UTC | gh-90473: Check for HAVE_KILL in main.c:exit_sigint (GH-95165) (cherry picked from commit d291a82df33cd8c917a374fef2a2373beda78b77) Co-authored-by: Christian Heimes <christian@python.org> | 23 July 2022, 11:09:10 UTC |
0d688bd | Miss Islington (bot) | 23 July 2022, 10:51:29 UTC | gh-90473: Fix more tests on platforms without umask (GH-95164) (cherry picked from commit 68393248947adaa61962cd44e9d49c44017ba94f) Co-authored-by: Christian Heimes <christian@python.org> | 23 July 2022, 10:51:29 UTC |
62bc052 | Miss Islington (bot) | 23 July 2022, 10:03:05 UTC | gh-89758: Track all socket module dependencies (GH-95157) (cherry picked from commit 41a5b84eaf7c52d1d4aa0a8d3d135a09f5f7190e) Co-authored-by: Christian Heimes <christian@python.org> | 23 July 2022, 10:03:05 UTC |
a1a1fd0 | Miss Islington (bot) | 23 July 2022, 09:33:17 UTC | Doc: Add omitted secondary prompt in inputoutput tutorial (GH-30317) For the continuation lines, "..." should present as secondary prompt (cherry picked from commit de28ee8f755760fda13b481a34b1f326984d293a) Co-authored-by: Chenwei Xiao <chanvinxiao@163.com> | 23 July 2022, 09:33:17 UTC |
5d3f2fb | Erlend Egeberg Aasland | 23 July 2022, 08:23:19 UTC | [3.11] gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (GH-95146) (#95158) This PR partially reverts gh-24421 (PR) and fixes the remaining concerns given in gh-93044 (issue): - keyword arguments are passed as positional arguments to factory() - if an argument is not passed to sqlite3.connect(), its default value is passed to factory() Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>. (cherry picked from commit a3d4d15f53777662ce0957500e5a538ce7161f5e) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | 23 July 2022, 08:23:19 UTC |
064462a | Brandt Bucher | 23 July 2022, 00:31:06 UTC | [3.11] GH-94036: Fix more attribute location quirks (GH-95028) (GH-95156) (cherry picked from commit 900bfc53cb133e8bc2b122362ec04256f623d5b0) | 23 July 2022, 00:31:06 UTC |
bbdacb4 | Miss Islington (bot) | 22 July 2022, 23:48:53 UTC | GH-94438: Handle extended arguments and conditional pops in mark_stacks (GH-95110) (cherry picked from commit e4d3a96a113070fde433834a6c9fb79ebeebad4a) Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com> | 22 July 2022, 23:48:53 UTC |
3a33e9b | Miss Islington (bot) | 22 July 2022, 20:21:41 UTC | Fix copy-friendliness of tutorial example (GH-93424) (cherry picked from commit 34d11f1b0c0e1936a37581e0fb0daec637afca47) Co-authored-by: Chenwei Xiao <chanvinxiao@163.com> | 22 July 2022, 20:21:41 UTC |
5a48ab0 | Brandt Bucher | 22 July 2022, 18:56:10 UTC | [3.11] GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121) (GH-95143) (cherry picked from commit e402b26b7fb953a2f0c17a0044bb6d6cbd726e54) | 22 July 2022, 18:56:10 UTC |
e99496e | Miss Islington (bot) | 22 July 2022, 17:13:02 UTC | Fix async method reference links in `compound_stmts` docs (GH-94935) (cherry picked from commit 79d2f549adcbbefd4f2c0a0c9dd572bbbf252c62) Co-authored-by: July Tikhonov <july.tikh@gmail.com> | 22 July 2022, 17:13:02 UTC |
0fda874 | Miss Islington (bot) | 22 July 2022, 16:58:34 UTC | Fix scheme count in `sysconfig` whatsnew entry (GH-94110) (cherry picked from commit 9c47cf337c595618dcac81efdefb8254e8ee2edf) Co-authored-by: Frank Dana <ferdnyc@gmail.com> | 22 July 2022, 16:58:34 UTC |
791c3fd | Miss Islington (bot) | 22 July 2022, 16:57:07 UTC | Fix incorrect directive in multiprocessing module documentation (GH-93517) (cherry picked from commit 346aabf916e8f6d9ea9fa9b9e21502faec92e502) Co-authored-by: oda-gitso <105083118+oda-gitso@users.noreply.github.com> | 22 July 2022, 16:57:07 UTC |
6a3b6c2 | Miss Islington (bot) | 22 July 2022, 16:45:20 UTC | Closes gh-95133: docs, fix indentation level in TestCase.assertLogs example (GH-95134) (cherry picked from commit 2a9c227ac11f7d8fc6d756542dd3410be0a6b6b0) Co-authored-by: Alexandru Mărășteanu <alexei@users.noreply.github.com> | 22 July 2022, 16:45:20 UTC |
12b56e4 | Miss Islington (bot) | 22 July 2022, 07:43:12 UTC | gh-81040: Improve sqlite3.Cursor.rowcount docs (GH-94940) (cherry picked from commit f9b3706df65c4962646587b437a4eb39289dfd4c) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | 22 July 2022, 07:43:12 UTC |
a61aa52 | Miss Islington (bot) | 22 July 2022, 00:44:54 UTC | gh-95112: Fix What's New 3.11 contribution note periods (GH-95115) Some are missing, a few placed after the ')'. (cherry picked from commit 8df8ef974374a3bb3ca3eef1ee676f7f173dad5c) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 22 July 2022, 00:44:54 UTC |
6c43f3e | Miss Islington (bot) | 22 July 2022, 00:09:14 UTC | gh-95112: Fix What's New 3.10 contribution note periods (GH-95114) Some are missing, a few placed after the ')'. One ') was missing. (cherry picked from commit c944649ffc06f155acea8454f9449fdccad0a74e) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 22 July 2022, 00:09:14 UTC |
deacc3c | Miss Islington (bot) | 21 July 2022, 20:52:11 UTC | gh-95105: Return Iterator from wsgiref.types.InputStream.__iter__ (GH-95106) (cherry picked from commit b4378948a066821ce5147940ce3c1a80bc018b3c) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> | 21 July 2022, 20:52:11 UTC |
120f226 | Miss Islington (bot) | 21 July 2022, 19:11:07 UTC | gh-95095: Use SSL_CTX_get_max_proto_version instead of SSL_CTX_ctrl (GH-95096) The wrapper macros are more readable and match the form recommended in the OpenSSL documentation. They also slightly less error-prone, as the mapping of arguments to SSL_CTX_ctrl is not always clear. (Though in this case it's straightforward.) https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_get_max_proto_version.html (cherry picked from commit 936f71e5d4f50f2238b0320d44f7fb5f88e39809) Co-authored-by: David Benjamin <davidben@davidben.net> | 21 July 2022, 19:11:07 UTC |
e693f84 | Miss Islington (bot) | 21 July 2022, 15:23:06 UTC | [3.11] GH-95060: Fix PyCode_Addr2Location when addrq < 0 (GH-95094) (cherry picked from commit a6daaf2a132efbb1965b4502ff8a8cf3b5afed0e) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> | 21 July 2022, 15:23:06 UTC |
d19b5d8 | Miss Islington (bot) | 21 July 2022, 13:01:05 UTC | gh-95010: Fix asyncio GenericWatcherTests.test_create_subprocess_fails_with_inactive_watcher (GH-95009) The test was never run, because it was missing the TestCase class. The test failed because the wrong attribute was patched. (cherry picked from commit 834bd5dd766cf212fb20d65d8a046c62a33006d4) Co-authored-by: Thomas Grainger <tagrain@gmail.com> | 21 July 2022, 13:01:05 UTC |
e2e8ec0 | Miss Islington (bot) | 21 July 2022, 00:11:01 UTC | GH-95029: Describe Windows Store package isolation and redirection in more detail (GH-95030) (cherry picked from commit b1924b10069fb797845284552fb9da931b1ffdb9) Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com> | 21 July 2022, 00:11:01 UTC |
57375d1 | Miss Islington (bot) | 20 July 2022, 22:03:35 UTC | gh-90654: Remove unneeded blank line (GH-95044) (#95047) (cherry picked from commit bd390ef825c5f2ad86e0966173a6bcaca85a56f2) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 20 July 2022, 22:03:35 UTC |
e2fce3a | Brandt Bucher | 20 July 2022, 22:01:42 UTC | [3.11] GH-91409: Don't overwrite valid locations with NOP locations (GH-95067) (GH-95068) (cherry picked from commit 742d4614e1a645d765dbf76c19bd9a818239b1cb) | 20 July 2022, 22:01:42 UTC |
6515738 | Miss Islington (bot) | 20 July 2022, 19:33:38 UTC | gh-54781: Move NEWS item to Tests, and improve wording (GH-95063) (cherry picked from commit 8ede67cdcf36d5f6988cb935a6f85a1e14196f78) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | 20 July 2022, 19:33:38 UTC |
2ac1096 | Miss Islington (bot) | 20 July 2022, 17:01:58 UTC | gh-94998: Remove redundant condition in test_sqlite3/__main__.py (GH-95052) (cherry picked from commit 9d09e7b0263c248659f3b4a2c597fca9ac4f8f91) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | 20 July 2022, 17:01:58 UTC |
6cc9489 | Miss Islington (bot) | 20 July 2022, 16:19:35 UTC | gh-94844: Add pathlib support to shutil archive management (GH-94846) Co-authored-by: Barney Gale <barney.gale@gmail.com> (cherry picked from commit ed4441567ec480d1e4d8f982bd1f7347e4d03c42) Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net> | 20 July 2022, 16:19:35 UTC |
16cb8ca | Miss Islington (bot) | 20 July 2022, 10:42:05 UTC | GH-94851: fix immortal objects refcounting in compiler (gh-95040) (cherry picked from commit 74761548862eb5a324c23d86a6233d884f386f2e) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 20 July 2022, 10:42:05 UTC |
1093804 | Miss Islington (bot) | 20 July 2022, 07:43:27 UTC | gh-90654: Add item missing from idlelib/NEWS.txt (GH-95038) (cherry picked from commit acb105a7c1f435f93fee08e292ee12438f716abd) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 20 July 2022, 07:43:27 UTC |
e98728a | Miss Islington (bot) | 20 July 2022, 07:17:52 UTC | gh-93939: Use new MODULE_name_STATE in wasm_assets script (GH-95035) (cherry picked from commit 0f34c7e2d3163525813dbd644f30db58e6d36af2) Co-authored-by: Christian Heimes <christian@python.org> | 20 July 2022, 07:17:52 UTC |
84d58ad | Miss Islington (bot) | 20 July 2022, 06:56:47 UTC | GH-90699: fix ref counting of static immortal strings (gh-94850) (cherry picked from commit 1834133e66d95a143c9df5f068b3109927aefd65) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 20 July 2022, 06:56:47 UTC |
b3aec3e | Terry Jan Reedy | 20 July 2022, 06:23:28 UTC | [3.11] Remove blurb boilerplate from news item(#95033) (#95036) Cherry-picked from 88e4eeba25df999866b23448b95dce2769c2da86 | 20 July 2022, 06:23:28 UTC |
bb8e20a | Miss Islington (bot) | 19 July 2022, 19:03:15 UTC | gh-91256: Ensure help text has the program name even before getpath is called (GH-94929) (cherry picked from commit 49aeff49d71fa4bd935212340410311f13879447) Co-authored-by: Steve Dower <steve.dower@python.org> | 19 July 2022, 19:03:15 UTC |
9487e8d | Miss Islington (bot) | 19 July 2022, 17:12:39 UTC | GH-91153: Handle mutating __index__ methods in bytearray item assignment (GH-94891) (cherry picked from commit f36589510b8708fa224d799d5b328deab558aa4e) Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com> | 19 July 2022, 17:12:39 UTC |
d2be442 | Miss Islington (bot) | 19 July 2022, 11:58:44 UTC | Remove out of date reference to YIELD_FROM from docs. (GH-94966) (GH-94975) (cherry picked from commit c41d4d09172bf28ba9e5760498bd494a3521a123) Co-authored-by: Mark Shannon <mark@hotpy.org> Co-authored-by: Mark Shannon <mark@hotpy.org> | 19 July 2022, 11:58:44 UTC |
fbd2406 | Miss Islington (bot) | 19 July 2022, 02:42:19 UTC | test_concurrent_futures: Fix unneeded/confusing format call (GH-93119) Added in 339fd46cb764277cbbdc3e78dcc5b45b156bb6ae - but as noted in a comment, the test only tests ThreadPoolExecutor. (cherry picked from commit 3f2dd0a7c0b1a5112f2164dce78fcfaa0c4b39c7) Co-authored-by: Florian Bruhin <me@the-compiler.org> | 19 July 2022, 02:42:19 UTC |
7733aa0 | Miss Islington (bot) | 18 July 2022, 21:57:45 UTC | gh-94949: Disallow parsing parenthesised ctx mgr with old feature_version (GH-94950) * gh-94949: Disallow parsing parenthesised ctx manager with old feature_version * 📜🤖 Added by blurb_it. * Allow it with feature_version=(3, 9) as well Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> (cherry picked from commit 0daba822212cd5d6c63384a27f390f0945330c2b) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> | 18 July 2022, 21:57:45 UTC |
be84daf | Ethan Furman | 18 July 2022, 20:56:21 UTC | Revert "gh-93910: [Enum] restore member.member restriction while keeping performance boost (GH-94913)" (#94981) This reverts commit 30f28ac296e506b336e0ab56c41422a53c36d0c2. | 18 July 2022, 20:56:21 UTC |
eda2f90 | Brandt Bucher | 18 July 2022, 18:55:07 UTC | [3.11] GH-94822: Don't specialize when metaclasses are involved (GH-94892) (GH-94980) (cherry picked from commit daf68ba92f315bfd239a0c993f9f683fb90325fb) Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com> | 18 July 2022, 18:55:07 UTC |
a5c8cec | Miss Islington (bot) | 18 July 2022, 17:34:09 UTC | Fix incorrect double indent in ast doc (GH-94976) Warning directive indent was 4 rather than 3 spaces. (cherry picked from commit a25a803c4c452c70da11be3e80004b47646bff4c) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 18 July 2022, 17:34:09 UTC |
37ec0bd | Miss Islington (bot) | 18 July 2022, 16:46:26 UTC | In ast doc, update 'below' to 'above' (GH-94967) The included asdl file was moved from 'below' to 'above' in 3.9. (cherry picked from commit 7b617be4ab6df871cfa9d2127908cb1373578dc0) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 18 July 2022, 16:46:26 UTC |
ec6ed66 | Miss Islington (bot) | 18 July 2022, 15:41:22 UTC | gh-94930: skipitem() in getargs.c should return non-NULL on error (GH-94931) (cherry picked from commit 067f0da33506f70c36a67d5f3d8d011c8dae10c9) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | 18 July 2022, 15:41:22 UTC |
a914fa9 | Miss Islington (bot) | 18 July 2022, 14:17:55 UTC | GH-94857: fix test_io refleak (GH-94858) (cherry picked from commit 631160c262b40bf4ce3da6cd7bbb972ae2e9fc91) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 18 July 2022, 14:17:55 UTC |
4607e88 | Miss Islington (bot) | 18 July 2022, 12:42:42 UTC | [3.11] gh-94847: Don't force inlining in debug builds of libmpdec (GH-94848) (GH-94951) Co-authored-by: Christian Heimes <christian@python.org> | 18 July 2022, 12:42:42 UTC |
7dc236d | Miss Islington (bot) | 18 July 2022, 09:46:21 UTC | gh-94947: Disallow parsing walrus with feature_version < (3, 8) (GH-94948) * gh-94947: Disallow parsing walrus with feature_version < (3, 8) * oops, commit the parser * 📜🤖 Added by blurb_it. Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> (cherry picked from commit ae0be5a53bb4caee3de4888341addd9c94133f2d) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> | 18 July 2022, 09:46:21 UTC |
30412d9 | Christian Heimes | 18 July 2022, 06:46:49 UTC | [3.11] gh-94801: Use custom flags to check for headers and libs (GH-94802) (GH-94881) Co-authored-by: Christian Heimes <christian@python.org> | 18 July 2022, 06:46:49 UTC |
e747562 | Miss Islington (bot) | 18 July 2022, 02:18:41 UTC | gh-94601: [Enum] fix inheritance for __str__ and friends (GH-94942) (cherry picked from commit c961d14f85a0e3e53d5ad1182206ef34030f10b8) Co-authored-by: Ethan Furman <ethan@stoneleaf.us> | 18 July 2022, 02:18:41 UTC |
8d0249e | Miss Islington (bot) | 17 July 2022, 17:49:01 UTC | gh-72889: Remove redundant mock.Mock()._is_coroutine = False workarounds (GH-94926) (cherry picked from commit 07aeb7405ea42729b95ecae225f1d96a4aea5121) Co-authored-by: Thomas Grainger <tagrain@gmail.com> | 17 July 2022, 17:49:01 UTC |
1c63734 | Miss Islington (bot) | 17 July 2022, 15:49:57 UTC | gh-91348: Restore frame argument to sys._getframe audit event (GH-94928) (cherry picked from commit 044a593cbbe1639e906e06c47504dd1020ddfee4) Co-authored-by: Steve Dower <steve.dower@python.org> | 17 July 2022, 15:49:57 UTC |
65d87a2 | Miss Islington (bot) | 17 July 2022, 15:39:22 UTC | gh-94821: Fix autobind of empty unix domain address (GH-94826) When binding a unix socket to an empty address on Linux, the socket is automatically bound to an available address in the abstract namespace. >>> s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) >>> s.bind("") >>> s.getsockname() b'\x0075499' Since python 3.9, the socket is bound to the one address: >>> s.getsockname() b'\x00' And trying to bind multiple sockets will fail with: Traceback (most recent call last): File "/home/nsoffer/src/cpython/Lib/test/test_socket.py", line 5553, in testAutobind s2.bind("") OSError: [Errno 98] Address already in use Added 2 tests: - Auto binding empty address on Linux - Failing to bind an empty address on other platforms Fixes f6b3a07b7df6 (bpo-44493: Add missing terminated NUL in sockaddr_un's length (GH-26866) (cherry picked from commit c22f134211743cd5ad14cec1dd4f527bee542b4c) Co-authored-by: Nir Soffer <nsoffer@redhat.com> | 17 July 2022, 15:39:22 UTC |
7bca87d | Miss Islington (bot) | 17 July 2022, 14:46:43 UTC | gh-92348: Add quotes to support building on Windows with spaces in directory name (GH-94925) (cherry picked from commit 5c19ddab65f91d190ec94c494e95c5d551a45efc) Co-authored-by: Steve Dower <steve.dower@python.org> | 17 July 2022, 14:46:43 UTC |
107c21c | Serhiy Storchaka | 17 July 2022, 05:23:37 UTC | gh-94864: Fix PyArg_Parse* with deprecated format units "u" and "Z" (GH-94902) It returned 1 (success) when warnings are turned into exceptions. | 17 July 2022, 05:23:37 UTC |
30f28ac | Miss Islington (bot) | 17 July 2022, 04:53:41 UTC | gh-93910: [Enum] restore member.member restriction while keeping performance boost (GH-94913) (cherry picked from commit c20186c3972ff38577c4c5e32ca86748210983d2) Co-authored-by: Ethan Furman <ethan@stoneleaf.us> | 17 July 2022, 04:53:41 UTC |
5a34287 | Miss Islington (bot) | 17 July 2022, 02:23:57 UTC | gh-91181: Add a What's New entry for dropping bytes support for `sys.path` (GH-94918) (cherry picked from commit ec4745b5f2c2a460f12c97243c5b7d875f24b0c8) Co-authored-by: Brett Cannon <brett@python.org> | 17 July 2022, 02:23:57 UTC |
ccbf853 | Miss Islington (bot) | 17 July 2022, 01:31:25 UTC | gh-91181: drop support for bytes on sys.path (GH-31934) Support for bytes broke sometime between Python 3.2 and 3.6 and has been broken ever since. Trying to bring back supports is surprisingly difficult in the face of -b and checking for keys in sys.path_importer_cache. Since the support was broken for so long, trying to overcome the difficulty of bringing back the support has been deemed not worth it. Co-authored-by: Eryk Sun <eryksun@gmail.com> Co-authored-by: Brett Cannon <brett@python.org> (cherry picked from commit 6da988a46c8955755624ad9878288d5214fceb4e) Co-authored-by: Thomas Grainger <tagrain@gmail.com> | 17 July 2022, 01:31:25 UTC |
e121cb5 | Miss Islington (bot) | 16 July 2022, 19:16:51 UTC | gh-94869: Fix the location in some expressions for multi-line f-string ast nodes (GH-94895) (cherry picked from commit 2e9da8e3522764d09f1d6054a2be567e91a30812) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> | 16 July 2022, 19:16:51 UTC |
8c08e86 | Miss Islington (bot) | 16 July 2022, 17:11:34 UTC | gh-90844: Allow virtual environments to correctly launch when they have spaces in the path (GH-94903) (cherry picked from commit 4b4439daed3992a5c5a83b86596d6e00ac3c1203) Co-authored-by: Steve Dower <steve.dower@python.org> | 16 July 2022, 17:11:34 UTC |
b040617 | Miss Islington (bot) | 16 July 2022, 09:42:08 UTC | gh-94772: Fix off-by-one error in Windows launcher (GH-94779) (cherry picked from commit 407ff6556cc999d692b264466ad8d32304a09bce) Co-authored-by: Paul Moore <p.f.moore@gmail.com> Co-authored-by: Paul Moore <p.f.moore@gmail.com> | 16 July 2022, 09:42:08 UTC |
734c8b7 | Miss Islington (bot) | 15 July 2022, 22:21:34 UTC | Add additional pointers to pathlib's mapping to os.path functions (GH-94828) * Add additional pointers to pathlib's mapping to os.path functions os.path.splitext has a somewhat quirky signature since it mixes the path and filename components but I wanted the documentation to mention `PurePath.stem` as the natural counterpart to `PurePath.suffix` for the common use of `os.path.splitext` to turn "file.py" into "file" and "py". Technically this could have some discussion of how to handle the parent directory hierarchy but that seems a bit out of keeping with the spirit of this table so I omitted mentioning `PurePath.parents` here. * Update Doc/library/pathlib.rst Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> (cherry picked from commit 3789c635772fbdeb5d0fc32aa811fd6b1d935a60) Co-authored-by: Chris Adams <chris@improbable.org> | 15 July 2022, 22:21:34 UTC |
8dc4de3 | Miss Islington (bot) | 15 July 2022, 17:37:13 UTC | gh-94808: Add coverage for boolobject.c:bool_new (GH-94859) (GH-94883) `bool_new` had no coverage. Automerge-Triggered-By: GH:brandtbucher (cherry picked from commit df4d53a09ab9fd9116d1b52bdc42133e019ca82b) Co-authored-by: Michael Droettboom <mdboom@gmail.com> Co-authored-by: Michael Droettboom <mdboom@gmail.com> | 15 July 2022, 17:37:13 UTC |
e55f60d | Miss Islington (bot) | 15 July 2022, 17:34:18 UTC | [3.11] GH-94808: Cover handling non-finite numbers from round when ndigits is provided (GH-94860) (GH-94882) (cherry picked from commit 625ba9bdff51baddf9d5e156e5facf05fa1003d6) Co-authored-by: Michael Droettboom <mdboom@gmail.com> Automerge-Triggered-By: GH:brandtbucher | 15 July 2022, 17:34:18 UTC |
8f92ebb | Miss Islington (bot) | 15 July 2022, 17:28:47 UTC | gh-94814: Improve coverage of _PyCode_CreateLineArray (GH-94852) The case where there are more than (1 << 15) lines was not covered. I don't know if increasing test coverage requires a blurb -- let me know if it does. Automerge-Triggered-By: GH:brandtbucher (cherry picked from commit 582ae86b3f07d806f145b3eb9009efd9fbf2e041) Co-authored-by: Michael Droettboom <mdboom@gmail.com> | 15 July 2022, 17:28:47 UTC |
d9107aa | Miss Islington (bot) | 15 July 2022, 07:35:23 UTC | gh-94731: Revert to C-style casts for _Py_CAST (GH-94782) (#94849) Co-authored-by: da-woods <dw-git@d-woods.co.uk> (cherry picked from commit 6cbb57f62d345d7a5d6aeb1b3b5d37a845344d5e) | 15 July 2022, 07:35:23 UTC |
a6c4ca9 | Miss Islington (bot) | 15 July 2022, 07:19:02 UTC | [3.11] [doc] Update cookbook example and add information about queue types. (GH-94854) (GH-94871) (cherry picked from commit dc54193095e8ac8d73489f7ab133e016a5556256) | 15 July 2022, 07:19:02 UTC |
3b6cb56 | Miss Islington (bot) | 15 July 2022, 02:48:03 UTC | GH-46771: docs for asyncio.timeout and task cancellation (GH-94794) (cherry picked from commit 08f68975abb5bc6b3205f9442b68d97f4ef044db) Co-authored-by: Tin Tvrtković <tinchester@gmail.com> | 15 July 2022, 02:48:03 UTC |
016fd7b | Miss Islington (bot) | 14 July 2022, 21:56:30 UTC | Docs: fix typo in sqlite3.rst (GH-94798) Colum -> Column (cherry picked from commit 9ea72e9d8d9c7ff7c0cec4bacf6071ff4f1f6238) Co-authored-by: Ikko Ashimine <eltociear@gmail.com> | 14 July 2022, 21:56:30 UTC |
498c649 | Miss Islington (bot) | 14 July 2022, 19:04:06 UTC | gh-94841: Ensure arena_map_get() is inlined in PyObject_Free() (GH-94842) (cherry picked from commit 9b3f7792093c533608f70043aa2a7daf7f903a16) Co-authored-by: neonene <53406459+neonene@users.noreply.github.com> | 14 July 2022, 19:04:06 UTC |
91f7914 | Miss Islington (bot) | 14 July 2022, 16:47:17 UTC | GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298) (cherry picked from commit 01ef1f95dab9c9930ce1a23634a3e5a8331bf3c7) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 14 July 2022, 16:47:17 UTC |
29fc20c | Miss Islington (bot) | 14 July 2022, 01:33:29 UTC | idlelib: replace 'while 1' with 'while True' (GH-94827) (cherry picked from commit 6a15f918b5a6fb5113d5332ebf27df1d5360e66c) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 14 July 2022, 01:33:29 UTC |
0a51204 | Dong-hee Na | 14 July 2022, 00:52:53 UTC | [3.11] gh-90359: Unify documentation style for datetime.rst (gh-94836) (gh-94838) (cherry picked from commit 967da5febbc77b36a5b14863e61db3a2d441a940) Co-authored-by: Dong-hee Na <donghee.na@python.org> | 14 July 2022, 00:52:53 UTC |
c473627 | Miss Islington (bot) | 14 July 2022, 00:16:09 UTC | gh-90359: Update documentation to follow PEP 495. (gh-94800) (cherry picked from commit 07374cce52abb7fd39729dc1b646ca3029b64c64) Co-authored-by: Dong-hee Na <donghee.na@python.org> | 14 July 2022, 00:16:09 UTC |
11cdde8 | Miss Islington (bot) | 13 July 2022, 16:40:46 UTC | gh-90815: Fix test_embed for Windows PGO build with mimalloc (GH-94790) Fixes the failure of PGO building with `mimalloc` on Windows, ensuring that `test_bpo20891` does not break profiling data (`python31*.pgc`). (cherry picked from commit 4a6bb30eb600e3b18f4a84c1be922c07758c613f) Co-authored-by: neonene <53406459+neonene@users.noreply.github.com> | 13 July 2022, 16:40:46 UTC |
f44a9dc | Miss Islington (bot) | 13 July 2022, 15:01:15 UTC | gh-94759: Create LCOV report with branch coverage (GH-94793) (cherry picked from commit f5c02afaff43f4ed7f4ac74d7c90171e56c2b2d7) Co-authored-by: Christian Heimes <christian@python.org> | 13 July 2022, 15:01:15 UTC |
ffbd6ae | Miss Islington (bot) | 13 July 2022, 09:09:06 UTC | gh-94751: Install, import and run the test C++ extension (MVP) (GH-94754) (#94780) This is a quick-and-dirty way to run the C++ tests. It can definitely be improved in the future, but it should fail when things go wrong. - Run test functions on import (yes, this can definitely be improved) - Fudge setuptools metadata (name & version) to make the extension installable - Install and import the extension in test_cppext (cherry picked from commit ec5db539b9df99c8b96149768dc2e8598dce2afa) Co-authored-by: Petr Viktorin <encukou@gmail.com> | 13 July 2022, 09:09:06 UTC |
3c91f42 | Miss Islington (bot) | 12 July 2022, 21:57:39 UTC | Fix typo in _exact_ratio comment. (GH-94789) (cherry picked from commit e39ce7d4871429d3a48f51139eff9abacd719361) Co-authored-by: Benjamin Peterson <benjamin@python.org> | 12 July 2022, 21:57:39 UTC |
7c18501 | Miss Islington (bot) | 12 July 2022, 18:17:06 UTC | docs: typing.Self, fix typo (GH-94771) * fix typo - double spelled word 'use' * change methods names to the infinitive form (cherry picked from commit 90a6e56e5663233fe986331ef3f10422fe57dcbc) Co-authored-by: Max Zhenzhera <59729293+maxzhenzhera@users.noreply.github.com> | 12 July 2022, 18:17:06 UTC |
cdd0cab | Miss Islington (bot) | 12 July 2022, 16:35:43 UTC | gh-94773: deepfreeze: support frozensets with unsortable types (GH-94775) (cherry picked from commit 0c66074e9f8c9728e1d920910d35da0c62f30403) Co-authored-by: Christian Heimes <christian@python.org> | 12 July 2022, 16:35:43 UTC |
a4b98a7 | Pablo Galindo | 11 July 2022, 17:31:05 UTC | Post 3.11.0b4 | 11 July 2022, 17:31:05 UTC |
5a7e1e0 | Pablo Galindo | 11 July 2022, 15:24:37 UTC | Python 3.11.0b4 | 11 July 2022, 15:25:22 UTC |
a276833 | Miss Islington (bot) | 11 July 2022, 15:24:12 UTC | [3.11] GH-94736: mark SemLock test as linux only (GH-94750) (#94752) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 11 July 2022, 15:24:12 UTC |
91176d3 | Miss Islington (bot) | 11 July 2022, 13:17:32 UTC | [3.11] bpo-45924: Fix asyncio incorrect traceback when future's exception is raised multiple times (GH-30274) (#94747) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 11 July 2022, 13:17:32 UTC |
8464e4a | Miss Islington (bot) | 11 July 2022, 12:40:02 UTC | GH-94736: Fix _multiprocessing.SemLock subclassing (GH-94738) * fix allocator and deallocator * 📜🤖 Added by blurb_it. * code review Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> (cherry picked from commit f5b76330cfb93e1ad1a77c71dafe719f6a808cec) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 11 July 2022, 12:40:02 UTC |
45896f2 | John Belmonte | 11 July 2022, 11:27:29 UTC | [3.11] gh-93883: elide traceback indicators when possible (GH-93994) (GH-94740) Elide traceback column indicators when the entire line of the frame is implicated. This reduces traceback length and draws more attention to the remaining (very relevant) indicators. Example: ``` Traceback (most recent call last): File "query.py", line 99, in <module> bar() File "query.py", line 66, in bar foo() File "query.py", line 37, in foo magic_arithmetic('foo') File "query.py", line 18, in magic_arithmetic return add_counts(x) / 25 ^^^^^^^^^^^^^ File "query.py", line 24, in add_counts return 25 + query_user(user1) + query_user(user2) ^^^^^^^^^^^^^^^^^ File "query.py", line 32, in query_user return 1 + query_count(db, response['a']['b']['c']['user'], retry=True) ~~~~~~~~~~~~~~~~~~^^^^^ TypeError: 'NoneType' object is not subscriptable ``` Automerge-Triggered-By: GH:pablogsal | 11 July 2022, 11:27:29 UTC |
f3212b1 | Miss Islington (bot) | 10 July 2022, 17:35:33 UTC | GH-77265: Document NaN handling in statistics functions that sort or count (GH-94676) (#94726) | 10 July 2022, 17:35:33 UTC |
e5c8ad3 | Brandt Bucher | 10 July 2022, 05:12:45 UTC | [3.11] GH-94694: Fix column offsets for multi-line method lookups (GH-94721) (cherry picked from commit 264b3ddfd561d97204ffb30be6a7d1fb0555e560) | 10 July 2022, 05:12:45 UTC |
7b5737a | Miss Islington (bot) | 09 July 2022, 18:51:35 UTC | Improve dataclass docstring (gh-94686) (cherry picked from commit a10cf2f6b3766f9dbbe54bdaacfb3f2ca406ea3d) Co-authored-by: Tom Fryers <61272761+TomFryers@users.noreply.github.com> | 09 July 2022, 18:51:35 UTC |
a61870e | Miss Islington (bot) | 09 July 2022, 16:33:15 UTC | gh-94637: Release GIL in SSLContext.set_default_verify_paths (GH-94658) (cherry picked from commit 78307c7dc2352b6633138466debd4c10fae32970) Co-authored-by: Christian Heimes <christian@python.org> | 09 July 2022, 16:33:15 UTC |