Commit Graph

106362 Commits

Author SHA1 Message Date
Irit Katriel 711cd060cd
added missing newline in test 2020-12-22 22:54:27 +00:00
blurb-it[bot] cc6dd89baf
📜🤖 Added by blurb_it. 2020-12-22 22:51:49 +00:00
Irit Katriel b58f6ea0ec [3.8] bpo-34463: Make python tracebacks identical to C tracebacks for
SyntaxErrors without a lineno (GH-23427)

(cherry picked from commit 069560b117)

Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
2020-12-22 22:33:00 +00:00
Andre Delfino 02349e2dc9
[3.8] [doc] Fix erroneous backslashes in signatures and names (GH-23658) (GH-23828)
The issue being resolved is shown in the 3.10 docs (if you select docs for older versions you won't see a visual glitch).

The newer sphinx version that produces the 3.10 docs doesn't treat the backslash to escape things in some situations it previously did..
(cherry picked from commit dcc997cd28)

Co-authored-by: Andre Delfino <adelfino@gmail.com>
2020-12-21 18:56:55 -08:00
Andre Delfino d3ab4c82a9
[3.8] [doc] Fix a few margins due to bad markup (GH-23619). (GH-23860)
(cherry picked from commit 96a09df644)

Co-authored-by: Andre Delfino <adelfino@gmail.com>
2020-12-21 18:55:19 -08:00
Łukasz Langa 285b38c3a8
Post 3.8.7 2020-12-21 18:46:59 +01:00
Łukasz Langa e3ffe353b1 Python 3.8.7
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl/gzLcACgkQsmmV4xAl
 BWhEfQ/+PorQSUp17fC/KAEQ5QBuHsyOcdx05vFeTjpalrQjJ5GcVH+sHsswzp9L
 0RHZOdHatlRbhfUqdwtgEpi/AXawGwOpOA7CZ5VzUKafhgUJ4yeNrvNKkvsmLNey
 zJJIqA0KiUrgnBi370WppgrC3+cRYlQiqxrbrGTqKGnNf5DNW4fQaBywYNECz655
 H2MhSWzwvBl/Uw7H0pbGxAd0uTrvjoUibgszD1vzdZYj7wwNlqxkN7pM/TBMoDd2
 VGTzfNdl9Li5mhW76ZWcg8D9ZLjn1/RNBuls8bLiEc0FChRDrM2jXXtNNDXbA1Hx
 ek+IrTiKYwcPh+uMjZ1+kX32ZYhCMoIgUw+nNGcHa5pbTaW5oUE/nidWuL9Wtn/U
 QjNaaL6z67m8QcDa96KnVOiMIX20T6HiJNsbw1Cbw/t4VhkILHaRhXdd2sZE0xTF
 29ZGCLHEkZqgaxx/PZKBaWyV62thoSW9QPSMlOvhHzCKY85jul+fsd+naNyux1FL
 8hgvMUXDRAeyB7C9Dym16VVSe9m8YDTyMDIUttqNoCmeQX059t004SBLbVd9Hhzf
 AnU/6hWSAAlek1pTEga0cE3ZH1yMk2NfCzGC6/elAhPPp624zk2PiLOwZ2nRppu+
 kL2T2PCpxzMaRsciYxrMglDGtiGUFbDj8RGkSxEqtqqSRB+7p6A=
 =1BTY
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl/g34UQHGx1a2FzekBs
 YW5nYS5wbAAKCRCyaZXjECUFaEpWD/0Vp+ZZtKahjbAYy2T1rqF47CtNaKZv9VKe
 Z2powFXTbnawjmWXFOjNYot/cf0SSS65zarcl7koF8w2lBShhpavA936J0vm5lUB
 p8ed5gDrCYwU0YDP39YtbCQSgy8oQxVBExJTY1Yi9HC6mh1Q53GQBg52tU5e4kuc
 f0Ggxxz3ClMWSXom87eGwcCck8YpNjZYbv5yiR0RA6qNx0CxX10lwusmrwBKQCqQ
 KzSXW8594NF/NHw890JM9X9a0mlVPlDL8xUcZrYVxdCjLGEJ/BlUIbAvHD8wwBxX
 LF0CTJNHwzZeM3GKPPajKcJWl1l9DoK0R8uq86231OzDdeqlpbHIxsAgV2uc1J6R
 8LQs9FQ9tM1t/WODM3KgWvrbi8MP07QnNl33MsIaEEv9KZ9Dckpt9PijeNipt6CT
 FrV8+L5ZlZznq355JbN0AmL9lBD+dazovOB5drNT+3hriGBKZvIUW2BCn7qWR+1o
 3V4kA5xM+cmThihf0Nr1pzGc4YQdIfGLcnHGMpZ34Z5rjbCyXtRMoo0C4Xn0kN+A
 5Dx3hVcwEkdgYwmMPmaJLUIAoGnlt5dB70QcElAqMboxrtmxqGJsLGtMnql6KLbp
 7Vv9ldgzvHyw0UnF/9bfi1RcXyy3pIYPGfhLBb6O7wN8zn7Cduu1UGAPGQE4tec+
 OcDpUBEsBw==
 =J3NV
 -----END PGP SIGNATURE-----

Merge tag 'v3.8.7' into 3.8

Python 3.8.7
2020-12-21 18:46:42 +01:00
Ned Deily 305eae8ebf
Update macOS installer ReadMe for 3.8.7 and Big Sur (GH-23882) 2020-12-21 18:12:25 +01:00
Łukasz Langa 6503f05dd5
Python 3.8.7 2020-12-21 17:25:24 +01:00
Miss Islington (bot) a3537716a5
Fix typo in docstring (GH-23515)
(cherry picked from commit 711381dfb0)

Co-authored-by: Fernando Toledo <42938011+fernandohtr@users.noreply.github.com>
2020-12-21 06:28:47 -08:00
Miss Islington (bot) 81f706d2db
bpo-42669: Document that `except` rejects nested tuples (GH-23822) (GH-23871)
In Python 2, it was possible to use `except` with a nested tuple, and occasionally natural.  For example, `zope.formlib.interfaces.InputErrors` is a tuple of several exception classes, and one might reasonably think to do something like this:

    try:
        self.getInputValue()
        return True
    except (InputErrors, SomethingElse):
        return False

As of Python 3.0, this raises `TypeError: catching classes that do not inherit from BaseException is not allowed` instead: one must instead either break it up into multiple `except` clauses or flatten the tuple.  However, the reference documentation was never updated to match this new restriction.  Make it clear that the definition is no longer recursive.

Automerge-Triggered-By: GH:ericvsmith
(cherry picked from commit c95f8bc270)

Co-authored-by: Colin Watson <cjwatson@debian.org>

Co-authored-by: Colin Watson <cjwatson@debian.org>
2020-12-20 16:18:40 -05:00
Miss Islington (bot) b01091a3e7
bpo-42604: always set EXT_SUFFIX=${SOABI}${SHLIB_SUFFIX} when using configure (GH-23708)
Now all platforms use a value for the "EXT_SUFFIX" build variable derived
from SOABI (for instance in FreeBSD, "EXT_SUFFIX" is now ".cpython-310d.so"
instead of ".so"). Previously only Linux, Mac and VxWorks were using a value
for "EXT_SUFFIX" that included "SOABI".

Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
(cherry picked from commit a44ce6c9f7)

Co-authored-by: Matti Picus <matti.picus@gmail.com>
2020-12-19 19:17:42 -08:00
Miss Islington (bot) 24862b02df
bpo-41724: Explain when the conversion is not possible with detect_types enabled (GH-23855) (GH-23863)
* Explain when the conversion is not possible with detect_types enabled
(cherry picked from commit 09a36cdfb7)

Co-authored-by: sblondon <sblondon@users.noreply.github.com>
2020-12-19 19:02:58 -05:00
Serhiy Storchaka 80c445cafb
[3.8] bpo-42630: Improve error reporting in Tkinter for absent default root (GH-23781) (GH-23854)
* Tkinter functions and constructors which need a default root window
  raise now RuntimeError with descriptive message instead of obscure
  AttributeError or NameError if it is not created yet or cannot
  be created automatically.

* Add tests for all functions which use default root window.

* Fix import in the pynche script.

(cherry picked from commit 3d569fd6dc)
2020-12-19 16:38:37 +02:00
Miss Islington (bot) d21d29ab5b
[3.8] bpo-17140: Document multiprocessing's ThreadPool (GH-23812) (GH-23835)
Up until now, the `multiprocessing.pool.ThreadPool` class has gone
undocumented, despite being a public class in multiprocessing that is
included in `multiprocessing.pool.__all__`.
(cherry picked from commit 84ebcf271a)


Co-authored-by: Matt Wozniski <mwozniski@bloomberg.net>
2020-12-18 10:37:57 -08:00
Miss Islington (bot) a3dec9d8ec
bpo-41891: ensure asyncio.wait_for waits for task completion (GH-22461)
(cherry picked from commit 17ef4319a3)

Co-authored-by: Richard Kojedzinszky <rkojedzinszky@users.noreply.github.com>
2020-12-18 09:45:24 -08:00
Miss Islington (bot) 12032cdec5
bpo-39096: Format specification documentation fixes for numeric types (GH-23575)
(cherry picked from commit 886b2e5c7a)

Co-authored-by: Mark Dickinson <mdickinson@enthought.com>
2020-12-18 01:34:24 -08:00
Miss Islington (bot) cecbaa3a80
bpo-26564: fix obsolete comment in traceback.c (GH-23819)
(cherry picked from commit 40125ab325)

Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
2020-12-17 05:19:49 -08:00
Miss Islington (bot) 829272e67b
bpo-42613: Fix freeze.py config directory (GH-23792)
Fix freeze.py tool to use the prope config and library directories.
(cherry picked from commit 1c653f17cb)

Co-authored-by: Victor Stinner <vstinner@python.org>
2020-12-17 03:40:26 -08:00
Miss Islington (bot) 4f65907f38
bpo-42375: subprocess DragonFlyBSD build update. (GH-23320) (GH-23389)
Same as FreeBSD, file descriptors in /dev/fd id from 0 to 63.
(cherry picked from commit 13b865f0e1)

Co-authored-by: David CARLIER <devnexen@gmail.com>

Co-authored-by: David CARLIER <devnexen@gmail.com>
2020-12-17 12:16:00 +01:00
Miss Islington (bot) 718bf1a7a1
bpo-41804: Enhance test_epoll.test_control_and_wait() (GH-23795) (GH-23814)
Use shorter timeout and replace send() with sendall().
(cherry picked from commit 79782fe4f8)

Co-authored-by: Victor Stinner <vstinner@python.org>

Co-authored-by: Victor Stinner <vstinner@python.org>
2020-12-17 12:14:25 +01:00
Miss Islington (bot) dd262ef46d
bpo-38323: Add guard clauses in MultiLoopChildWatcher. (GH-22756)
This is a trivial refactor in preparation for a fix for bpo-38323.
(cherry picked from commit 66d3b589c4)

Co-authored-by: Chris Jerdonek <chris.jerdonek@gmail.com>
2020-12-16 10:11:51 -08:00
Miss Islington (bot) d549d0b557
bpo-39101: Fixes BaseException hang in IsolatedAsyncioTestCase. (GH-22654)
(cherry picked from commit 8374d2ee15)

Co-authored-by: Lisa Roach <lisaroach14@gmail.com>
2020-12-16 09:57:23 -08:00
Miss Islington (bot) 0a24a57888
bpo-42644: Validate values in logging.disable() (GH-23786)
* bpo-42644: Validate values in logging.disable()

Technically make the value of manager a property that checks and convert
values assigned to it properly. This has the side effect of making
`logging.disable` also accept strings representing the various level of
warnings.

We want to validate the type of the disable attribute at assignment
time, as it is later compared to other levels when emitting warnings and
would generate a `TypeError: '>=' not supported between ....` in a
different part of the code base, which can make it difficult to track
down.

When assigned an incorrect value; it will raise a TypeError when the
wrong type, or ValueError if an invalid str.

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit b32d8b4f9b)

Co-authored-by: Matthias Bussonnier <bussonniermatthias@gmail.com>
2020-12-16 02:10:32 -08:00
Miss Islington (bot) aedc94b8e9
[3.8] bpo-39416: change word case to not imply ABC (GH-22867) (GH-22869)
follow-up to bpo-39416

Co-authored-by: kpinc <kop@karlpinc.com>
2020-12-15 22:18:17 -05:00
Miss Islington (bot) 57a1fc65bf
Update idlelib/help.html to current Sphinx output (GH-22833)
idle.rst is unchanged
(cherry picked from commit a460d45063)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2020-12-15 16:28:30 -08:00
Miss Islington (bot) 13d40c2a41
bpo-40219: Lowered ttk LabeledScale dummy (GH-21467)
(cherry picked from commit b9ced83cf4)

Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
2020-12-15 12:02:03 -08:00
Miss Islington (bot) 925f998786
bpo-33610: Edit idlelib.codecontext (GH-23773)
Add sentence to module docstring and import tkinter items.
(cherry picked from commit 6f79e60b66)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2020-12-14 21:45:44 -08:00
Miss Islington (bot) 06bfd033e8
bpo-36541: Add lib2to3 grammar PEP-570 pos-only arg parsing (GH-23759)
Add positional only args support to lib2to3 pgen2.

This adds 3.8's PEP-570 support to lib2to3's pgen2.  lib2to3, while
being deprecated is still used by things to parse all versions of Python
code today.  We need it to support parsing modern 3.8 and 3.9 constructs.

Also add tests for complex *expr and **expr's.
(cherry picked from commit 42c9f0fd0a)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
2020-12-14 09:29:57 -08:00
Miss Islington (bot) 9feda9f871
bpo-42598: Fix implicit function declarations in configure (GH-23690) (GH-23757)
This is invalid in C99 and later and is an error with some compilers
(e.g. clang in Xcode 12), and can thus cause configure checks to
produce incorrect results.
(cherry picked from commit 674fa0a740)

Co-authored-by: Joshua Root <jmr@macports.org>
2020-12-13 17:01:59 -05:00
Andre Delfino 150b9bf3e9
[3.8] [doc] Link to issue regarding logging.disable level param default value GH-23731
(cherry picked from commit 2a35137328)

Co-authored-by: Andre Delfino <adelfino@gmail.com>
2020-12-10 06:19:51 -08:00
Miss Islington (bot) f6d1520219
bpo-40084: [Enum] dir() includes member attributes (GH-19219) (GH-22853)
(cherry picked from commit 68526fe258)

Co-authored-by: Angelin BOOZ <9497359+lem2clide@users.noreply.github.com>
2020-12-09 11:25:06 -08:00
Ethan Furman 21ca80eef4
[3.8] [Enum] reformat and add doc strings (GH-23705). (GH-23706)
* [3.8] [Enum] reformat and add doc strings (GH-23705).
2020-12-08 13:28:47 -08:00
Miss Islington (bot) cbfcc67170
bpo-41907: [Enum] fix format() behavior for IntFlag (GH-22497) (GH-23704)
(cherry picked from commit 37440eef7f)
2020-12-08 11:52:58 -08:00
Terry Jan Reedy b947b305a6
[3.8] bpo-41910: move news entry (GH-23698) 2020-12-08 13:00:03 -05:00
Victor Stinner b5cf308de8
bpo-32381: Fix PyRun_SimpleFileExFlags() encoding (GH-23642) (GH-23692) (GH-23696)
Fix encoding name when running a ".pyc" file on Windows:
PyRun_SimpleFileExFlags() now uses the correct encoding to decode the
filename.

* Add pyrun_file() subfunction.
* Add pyrun_simple_file() subfunction.
* PyRun_SimpleFileExFlags() now calls _Py_fopen_obj() rather than
  _Py_fopen().

(cherry picked from commit b6d98c10ff)
(cherry picked from commit f0e42ae03c)
2020-12-08 17:42:31 +01:00
Łukasz Langa 801f351333
Post 3.8.7rc1 2020-12-08 03:07:07 +01:00
Łukasz Langa f01ec28949 Python 3.8.7rc1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl/OOOAACgkQsmmV4xAl
 BWh8nQ//dAtAJguTePQnppw/R4oGRJm40vjqkRAJhsGWYHJhkkZ8kl47ZelxXzFl
 +m3zPsa/6h/0ds4rvc3y8jJ4rXfLMmIFlPsw4bsm5Jr9d2tdWYqedJbEdcYRx/TX
 8mX6KLVgYtGBR1kxau2c58aI6fX3dgltSLJLT7VZSRIMTuRxXYekbfVFDVOi0PeC
 UXbgnHzrpG+Joh2tGMbXWNJQap7KGEI+KX64DZ+IA8PLxpIsyrNFfcRYIuXFg9TX
 DJLFDcCreHkUOJpxidC6l4n8kdf9RjKB6K4g5YbSoN6yEO1mtlbDgHlCOgRoWPJ7
 OmefmtxQ1yqV/NWf38ypheMy5i+ZkoMlfrKl/RIneiKsqNIFUvrPzvVaoaHD5o3r
 lxIY/bAr9CIHFCKyBD4nSINJ5ZaLBk/o0nx6lOl4P84gyJE+PiECIHRSODblHtNg
 bYf8LMQ0xB/VI6v4EjVDygH6wQl6wTUg3WjvoxwkV14bnlMNEZP2zjz6f7EXoEMT
 DGzMnG0apE8l+66edntnJQSM1FsCzvzKA2JvD+91EjwNeUNQGcddvnULuDXTrWFH
 Kr5/i60oOi90ZsFlPvT25eyI2r3uYqcGWPH83oBHuKtEXRJtGZs8biOla/mZTGo7
 fLys+yDA+KqFH5LoGTCkTdhFCY8yEU6LCXQYAXODkNLoELeadig=
 =T+75
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl/O38IQHGx1a2FzekBs
 YW5nYS5wbAAKCRCyaZXjECUFaF74D/9stvFY2BI9GEZjq+2nOgU8L0pMNEoqKh4m
 hzFtsOReC4eSO/RyvXX0U2qkH/CC7V+6CIZFBXX90eL/yFTWEFCGkB1xdTh9BE0S
 OqXrJ9IFsmfRCyyVPV28iGhbTUBohPMyMmxyx6wo8tFIonFwcST/q9WyZKrUP7Oe
 8NkgtBBCrrbRgAOZ5HtamBIPLtLUlqOvlL6HIQQSMMnAl04Zp3i+OeXqqDE2rxrd
 NPrlghtVwp21kpIE701rrnA3so5ZmVcXAZ7KIRqPam3bHW1saH4OuuGcilxciyrM
 SxiKgzwF826Yku+WAsJsBUdS5mjc1L+VDMdIVXZ2v4N4qCS1QNw7BtwwzvsTnbVU
 fiKv8ARjwDepvub9v9QKZ8r8sR9x4HILlGGJyodw67Mqrysap5opA9BStkRBSkDN
 NxifPMnxLgwJsj2y5Zs/sWI1MqMvvE2/7e/L4hS2bgOnF+DeYNEZWU5vP6N78DDz
 MSql2Ql3f9dusxETGrOUowY/UR5pQ6C+44wiquwysODTWFiDCcr/7bKq6DapkZr3
 h6GgFGxODoP7nx0CIZNF3nNzfUT1xNUAS2+siwNJ/nO8zeh5FbJfeYMN/PJ+QCGX
 y3WN0toocgtdDZfWc+zpcjAdw4xS3o5lpzlQZPiDhVG2X0MPNVVXlD6HdS7Yjakt
 w2XUqPCRBg==
 =G9Dw
 -----END PGP SIGNATURE-----

Merge tag 'v3.8.7rc1' into 3.8

Python 3.8.7rc1
2020-12-08 03:06:56 +01:00
Miss Islington (bot) 699e5e4489
bpo-41889: [Enum] fix multiple-inheritance regression (GH-22487) (GH-23672)
(cherry picked from commit c266736ec1)
2020-12-07 15:50:14 -08:00
Pablo Galindo b6d6f5367d
bpo-42574: Use format() instead of f-string in Tools/clinic/clinic.py to allow using older Python versions (GH-23685) 2020-12-07 23:45:21 +00:00
Brandt Bucher 7c79798238
bpo-42536: GC track recycled tuples (GH-23623) (GH-23652)
Several built-in and standard library types now ensure that their internal result tuples are always tracked by the garbage collector:

- collections.OrderedDict.items
- dict.items
- enumerate
- functools.reduce
- itertools.combinations
- itertools.combinations_with_replacement
- itertools.permutations
- itertools.product
- itertools.zip_longest
- zip

Previously, they could have become untracked by a prior garbage collection.
(cherry picked from commit 226a012d1c)
2020-12-07 20:08:24 +00:00
Miss Islington (bot) ca52aa3ddd
bpo-39825: Fixes sysconfig.get_config_var('EXT_SUFFIX') on Windows to match distutils (GH-22088)
(cherry picked from commit c0afb7fa0e)

Co-authored-by: Matti Picus <matti.picus@gmail.com>
2020-12-07 09:50:48 -08:00
Łukasz Langa e3201094af
Python 3.8.7rc1 2020-12-07 15:13:36 +01:00
Miss Islington (bot) a4e7d5f750
bpo-17735: inspect.findsource now raises OSError when co_lineno is out of range (GH-23633)
This can happen when a file was edited after it was imported.
(cherry picked from commit 2e0760bb2e)

Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
2020-12-04 13:44:53 -08:00
Miss Islington (bot) 3b14f18205
bpo-42116: Fix inspect.getsource handling of trailing comments (GH-23630)
(cherry picked from commit 6e1eec71f5)

Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
2020-12-04 12:20:09 -08:00
Miss Islington (bot) 8e8f82dd94
bpo-41473: Reenable test_gdb on gdb 9.2 and newer (GH-23637)
https://bugzilla.redhat.com/show_bug.cgi?id=1866884 is fixed in gdb
10.1 (failed to reproduce on gdb-10.1-1.fc34.aarch64).
(cherry picked from commit 066394018a)

Co-authored-by: Victor Stinner <vstinner@python.org>
2020-12-04 07:41:02 -08:00
Miss Islington (bot) 930d5377c5
bpo-42553: Fix test_asyncio.test_call_later() (GH-23627)
Fix test_asyncio.test_call_later() race condition: don't measure
asyncio performance in the call_later() unit test. The test failed
randomly on the CI.
(cherry picked from commit 7e5e13d113)

Co-authored-by: Victor Stinner <vstinner@python.org>
2020-12-03 05:15:28 -08:00
Miss Islington (bot) 12d2306a1d
bpo-42328: Skip some tests with themes vista and xpnative on Windows 7 (GH-23612)
(cherry picked from commit f3c3ea91a7)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2020-12-03 01:07:13 -08:00
Miss Islington (bot) d9d63f13cf
bpo-37221: PyCode_New() didn't change in Python 3.8 (GH-23595)
(cherry picked from commit 1867b462de)

Co-authored-by: Victor Stinner <vstinner@python.org>
2020-12-01 07:34:01 -08:00
Miss Islington (bot) 74c40ddfd3
build(deps): bump actions/cache from v2.1.2 to v2.1.3 (23582)
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.2 to v2.1.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.2...0781355a23dac32fd3bac414512f4b903437991a)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit a43fea8857)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-01 07:21:29 -08:00