.. _pep-529:
PEP 529: Change Windows filesystem encoding to UTF-8
-----------------------------------------------------
+====================================================
Representing filesystem paths is best performed with str (Unicode) rather than
bytes. However, there are some situations where using bytes is sufficient and
encoding may change before the final release.
PEP 487: Simpler customization of class creation
-------------------------------------------------
+================================================
Upon subclassing a class, the ``__init_subclass__`` classmethod (if defined) is
called on the base class. This makes it straightforward to write classes that
PYTHONMALLOC environment variable
----------------------------------
+=================================
The new :envvar:`PYTHONMALLOC` environment variable allows setting the Python
memory allocators and/or install debug hooks.
.. _whatsnew-deforder:
PEP 520: Preserving Class Attribute Definition Order
-----------------------------------------------------
+====================================================
Attributes in a class definition body have a natural ordering: the same
order in which the names appear in the source. This order is now