andrei kulakov
64f54b7ccd
bpo-30511: Add note on thread safety to shutil.make_archive() ( #26933 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-21 10:33:11 +02:00
Mohamad Mansour
3b56b3b97d
bpo-44539: Support recognizing JPEG files without JFIF or Exif markers (GH-26964)
...
Co-authored-by: moemansour03@gmail.com <m.mansour@tecfrac.com>
Co-authored-by: Éric Araujo <merwok@netwok.org>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-20 20:56:57 +02:00
Jakub Kulík
6564656495
bpo-43219: skip Solaris in the test as well (GH-27257)
2021-07-20 11:16:23 -07:00
Thomas Grainger
7f1c330da3
bpo-44566: resolve differences between asynccontextmanager and contextmanager ( #27024 )
2021-07-20 20:15:07 +02:00
Leonardo Freua
85fa3b6b7c
bpo-44631: Make the repr() of the _Environ class more readable. ( #27128 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-20 19:15:45 +02:00
Ned Deily
42205ee512
Update macOS build-installer script comments for 3.10 and remove unused pre-10.5 vestiges. (GH-27253)
2021-07-20 19:09:30 +02:00
Batuhan Taskaya
fbc349ff79
bpo-43950: Distinguish errors happening on character offset decoding (GH-27217)
2021-07-20 16:42:12 +01:00
Yurii Karabas
4868b94c60
bpo-44353: Add test to cover __or__ of two NewType ( #27259 )
2021-07-20 16:48:05 +02:00
Yurii Karabas
965dd76e90
bpo-44353: Refactor typing.NewType into callable class (GH-27250)
2021-07-20 15:20:38 +02:00
Erlend Egeberg Aasland
4c0deb25ac
bpo-42064: Finalise establishing sqlite3 global state (GH-27155)
...
With this, all sqlite3 static globals have been moved to the global state.
There are a couple of global static strings left, but there should be no need for adding them to the state.
https://bugs.python.org/issue42064
2021-07-20 12:59:18 +02:00
Idan Moral
366fcbac18
bpo-44678: Separate error message for discontinuous padding in binascii.a2b_base64 strict mode (GH-27249)
...
* Renamed assertLeadingPadding function to match logic
* Added a separate error message for discontinuous padding
* Updated the tests for discontinuous padding
2021-07-19 15:42:19 -07:00
Sondre Lillebø Gundersen
e25e43e355
correct spelling (GH-27076)
2021-07-19 17:46:42 -03:00
Yurii Karabas
bce1418541
bpo-44524: Add missed __name__ and __qualname__ to typing module objects ( #27237 )
...
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
2021-07-19 19:22:12 +02:00
Zackery Spytz
89f4c34797
bpo-27513: email.utils.getaddresses() now handles Header objects ( #13797 )
...
getaddresses() should be able to handle a Header object if passed
one.
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-19 18:07:54 +02:00
α∂мιηιχтяαтσя
1e651c6ada
Clean up comma usage in Doc/library/functions.rst ( #27083 )
2021-07-19 18:02:23 +02:00
Julien Palard
fbf10080bb
bpo-42238: Fix small rst issue in NEWS.d/. ( #27238 )
2021-07-19 16:34:48 +02:00
Dennis Sweeney
d01dceb88b
bpo-41972: Tweak fastsearch.h string search algorithms (GH-27091)
2021-07-19 12:58:32 +02:00
Dong-hee Na
b2cf2513f9
bpo-44340: Add support for building with clang full/thin lto (GH-27231)
2021-07-19 19:52:56 +09:00
Dong-hee Na
635bfe8162
bpo-44661: Update property_descr_set to use vectorcall if possible. (GH-27206)
2021-07-19 19:13:27 +09:00
Mark Shannon
d09c134178
bpo-44645: Check for interrupts on any potentially backwards edge (GH-27216)
2021-07-19 11:10:21 +01:00
Irit Katriel
aab1899c9d
bpo-41546: make pprint (like print) not write to stdout when it is None (GH-26810)
2021-07-19 10:19:02 +01:00
Jason R. Coombs
2c20558844
bpo-44554: refactor pdb targets (and internal tweaks) (GH-26992)
...
- Refactor module/script handling to share an interface (check method).
- Import functools and adjust tests for the new line number for find_function.
- Use cached_property for details.
- Add blurb.
Automerge-Triggered-By: GH:jaraco
2021-07-18 18:00:35 -07:00
Idan Moral
35b98e38b6
bpo-43086: Add handling for out-of-spec data in a2b_base64 (GH-24402)
...
binascii.a2b_base64 gains a strict_mode= parameter. When enabled it will raise an
error on input that deviates from the base64 spec in any way. The default remains
False for backward compatibility.
Code reviews and minor tweaks by: Gregory P. Smith <greg@krypto.org> [Google]
2021-07-18 17:45:19 -07:00
Steven Hsu
b494685b25
bpo-44561: Update hyperlinks in Doc/distributing/index.rst ( #27032 )
...
* Update hyperlinks in Doc/distributing/index.rst
Update three expired hyperlinks.
Closes bpo-44561.
2021-07-19 10:10:48 +10:00
Batuhan Taskaya
a045991f60
bpo-42355: symtable.get_namespace() now checks whether there are multiple or any namespaces found (GH-23278)
2021-07-18 15:56:09 +03:00
Serhiy Storchaka
8f50f44592
bpo-44654: Do not export the union type related symbols (GH-27223)
2021-07-18 15:55:20 +03:00
Serhiy Storchaka
3ea5332a43
bpo-44633: Fix parameter substitution of the union type with wrong types. (GH-27218)
...
A TypeError is now raised instead of returning NotImplemented.
2021-07-18 12:10:19 +03:00
Serhiy Storchaka
0fd27375ca
bpo-44654: Refactor and clean up the union type implementation (GH-27196)
2021-07-17 22:44:10 +03:00
Ken Jin
f88e138a1a
bpo-20291: Fix MSVC warnings in getargs.c (GH-27211)
...
* Fix MSVC warnings in getargs.c
* apply suggestions
Co-Authored-By: Batuhan Taskaya <batuhan@python.org>
Co-authored-by: Batuhan Taskaya <batuhan@python.org>
2021-07-17 14:09:18 +03:00
Hasan
689b05c628
bpo-42095: plistlib: Add tests that compare with plutil(1) ( #27173 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-17 12:11:04 +02:00
Dong-hee Na
d0b2b00c7d
bpo-43425: Remove test2to3 from Tools ( #26981 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-17 12:10:43 +02:00
Łukasz Langa
311ee83adb
Replace @ilevkivskyi with @Fidget-Spinner as typing code owner ( #27210 )
2021-07-17 11:21:31 +02:00
Germán Méndez Bravo
889036f7ef
bpo-41249: Fix postponed annotations for TypedDict (GH-27017)
...
This fixes TypedDict to work with get_type_hints and postponed evaluation of annotations across modules.
This is done by adding the module name to ForwardRef at the time the object is created and using that to resolve the globals during the evaluation.
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
2021-07-16 20:49:30 -07:00
Yurii Karabas
bf89ff96e6
bpo-44490: Improve typing module compatibility with types.Union (GH-27048)
2021-07-16 20:33:40 -07:00
Pablo Galindo Salgado
f783428a23
bpo-44655: Include the name of the type in unset __slots__ attribute errors (GH-27199)
2021-07-17 00:34:46 +01:00
Pablo Galindo Salgado
6714dec5e1
bpo-44655: Don't include suggestions for attributes that are the same as the missing one (GH-27197)
2021-07-16 21:58:21 +01:00
Pablo Galindo Salgado
c90c591e51
Revert "bpo-44645: Check for interrupts on any potentially backwards edge. (GH-27167)" ( #27194 )
...
This reverts commit 000e70ad52
.
2021-07-16 19:05:47 +02:00
Ken Jin
e9cd47d0e5
Remove legacy opcache structs (GH-27164)
2021-07-17 00:49:35 +09:00
Batuhan Taskaya
9af34c9351
bpo-20201: variadic arguments support for AC (GH-18609)
...
Implement support for `*args` in AC, and port `print()` to use it.
2021-07-16 18:43:02 +03:00
Łukasz Langa
7915c96ffd
bpo-44647: Add a permanent Unicode-valued env var to regrtest ( #27187 )
2021-07-16 15:24:02 +02:00
Jason R. Coombs
29358e93f2
bpo-44638: Add a reference to the zipp project and hint as to how to use it. (GH-27188)
...
Automerge-Triggered-By: GH:jaraco
2021-07-16 06:14:54 -07:00
Serhiy Storchaka
0cd2d51aad
bpo-44652: Preserve natural order of args in the union type. (GH-27185)
2021-07-16 16:11:30 +03:00
Weipeng Hong
6aab5f9bf3
bpo-40897:Give priority to using the current class constructor in `inspect.signature` ( #27177 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-16 15:04:27 +02:00
Ammar Askar
8ce3008585
bpo-44569: Decouple frame formatting in traceback.py (GH-27038)
2021-07-16 13:21:16 +01:00
Pablo Galindo Salgado
a283ef116b
Remove unnecessary 'invalid_primary' rule in the parser (GH-27186)
2021-07-16 13:20:09 +01:00
Mark Shannon
000e70ad52
bpo-44645: Check for interrupts on any potentially backwards edge. (GH-27167)
2021-07-16 10:59:31 +01:00
Serhiy Storchaka
d9f923280f
bpo-44636: Collapse union of equal types (GH-27178)
...
The result of `int | int` is now `int`.
Fix comparison of the union type with non-hashable objects.
`int | str == {}` no longer raises a TypeError.
2021-07-16 12:49:33 +03:00
Serhiy Storchaka
aeaa553d65
bpo-44646: Fix the hash of the union type. ( #27179 )
...
It no longer depends on the order of arguments.
hash(int | str) == hash(str | int)
Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
2021-07-16 10:34:56 +02:00
Batuhan Taskaya
919ad53751
bpo-43950: make BinOp specializations more reliable (GH-27126)
2021-07-16 00:38:11 +01:00
T. Wouters
074e7659f2
bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27165)
...
The non-GC-type branch of subtype_dealloc is using the type of an object after freeing in the same unsafe way as GH-26274 fixes. (I believe the old news entry covers this change well enough.)
https://bugs.python.org/issue44184
2021-07-16 00:40:57 +02:00