whatsnew: frozen package __path__; and min/max versionadded.
This commit is contained in:
parent
fce0082005
commit
b070b3f502
|
@ -781,6 +781,9 @@ are always available. They are listed here in alphabetical order.
|
||||||
such as ``sorted(iterable, key=keyfunc, reverse=True)[0]`` and
|
such as ``sorted(iterable, key=keyfunc, reverse=True)[0]`` and
|
||||||
``heapq.nlargest(1, iterable, key=keyfunc)``.
|
``heapq.nlargest(1, iterable, key=keyfunc)``.
|
||||||
|
|
||||||
|
.. versionadded:: 3.4
|
||||||
|
The *default* keyword-only argument.
|
||||||
|
|
||||||
|
|
||||||
.. _func-memoryview:
|
.. _func-memoryview:
|
||||||
.. function:: memoryview(obj)
|
.. function:: memoryview(obj)
|
||||||
|
@ -812,6 +815,9 @@ are always available. They are listed here in alphabetical order.
|
||||||
such as ``sorted(iterable, key=keyfunc)[0]`` and ``heapq.nsmallest(1,
|
such as ``sorted(iterable, key=keyfunc)[0]`` and ``heapq.nsmallest(1,
|
||||||
iterable, key=keyfunc)``.
|
iterable, key=keyfunc)``.
|
||||||
|
|
||||||
|
.. versionadded:: 3.4
|
||||||
|
The *default* keyword-only argument.
|
||||||
|
|
||||||
.. function:: next(iterator[, default])
|
.. function:: next(iterator[, default])
|
||||||
|
|
||||||
Retrieve the next item from the *iterator* by calling its
|
Retrieve the next item from the *iterator* by calling its
|
||||||
|
|
|
@ -346,9 +346,10 @@ Some smaller changes made to the core Python language are:
|
||||||
|
|
||||||
* Unicode database updated to UCD version 6.3.
|
* Unicode database updated to UCD version 6.3.
|
||||||
|
|
||||||
* :func:`min` and :func:`max` now accept a *default* argument that can be used
|
* :func:`min` and :func:`max` now accept a *default* keyword-only argument that
|
||||||
to specify the value they return if the iterable they are evaluating has no
|
can be used to specify the value they return if the iterable they are
|
||||||
elements. Contributed by Julian Berman in :issue:`18111`.
|
evaluating has no elements. (Contributed by Julian Berman in
|
||||||
|
:issue:`18111`.)
|
||||||
|
|
||||||
* Module objects are now :mod:`weakref`'able.
|
* Module objects are now :mod:`weakref`'able.
|
||||||
|
|
||||||
|
@ -1805,6 +1806,12 @@ Changes in the Python API
|
||||||
similarly to ``__kwdefaults__``. (Contributed by Yury Selivanov in
|
similarly to ``__kwdefaults__``. (Contributed by Yury Selivanov in
|
||||||
:issue:`20625`).
|
:issue:`20625`).
|
||||||
|
|
||||||
|
* Frozen packages used to have their ``__path__`` set to the package name,
|
||||||
|
but this could cause the import system to do the wrong thing on submodule
|
||||||
|
imports if there was also a directory with the same name as the frozen
|
||||||
|
package. The ``__path__`` for frozen packages is now set to ``[]``
|
||||||
|
(:issue:`18065`).
|
||||||
|
|
||||||
|
|
||||||
Changes in the C API
|
Changes in the C API
|
||||||
--------------------
|
--------------------
|
||||||
|
|
Loading…
Reference in New Issue