Update PEP 519 on implementation progress from PyCon US 2016 sprints

This commit is contained in:
Brett Cannon 2016-06-09 14:16:57 -07:00
parent 7559bcde40
commit 6d7e9677be
1 changed files with 13 additions and 3 deletions

View File

@ -321,28 +321,38 @@ This is the task list for what this PEP proposes to be changed in
Python 3.6:
#. Remove the ``path`` attribute from pathlib
(`done <http://bugs.python.org/issue22570>`_)
(`done <http://bugs.python.org/issue22570>`__)
#. Remove the provisional status of pathlib
#. Add ``os.PathLike``
(`code done <https://hg.python.org/lookup/e672cf63d08a>`__; needs docs)
#. Add ``PyOS_FSPath()``
(`code done <https://hg.python.org/lookup/780cbe18082e>`__; needs docs)
#. Add ``os.fspath()``
(`done <done <https://hg.python.org/lookup/780cbe18082e>`__)
#. Update ``os.fsencode()``
(`done <https://hg.python.org/lookup/00991aa5fdb5>`__)
#. Update ``os.fsdecode()``
(`done <https://hg.python.org/lookup/00991aa5fdb5>`__)
#. Update ``pathlib.PurePath`` and ``pathlib.Path``
(`bug <http://bugs.python.org/issue27186>`__)
#. Add ``__fspath__()``
#. Add ``os.PathLike`` support to the constructors
#. Update ``os.DirEntry``
(`bug <http://bugs.python.org/issue27186>`__)
#. Add ``__fspath__()``
#. Add ``os.pathLike`` support to the constructor
#. Alias ``DirEntry`` to ``os.DirEntry``
(`bug <http://bugs.python.org/issue27038>`_)
(`bug <http://bugs.python.org/issue27038>`__)
#. Update ``builtins.open()``
(`done <https://hg.python.org/lookup/254125a265d2>`__)
#. Update ``os.path``
#. Add a `glossary <https://docs.python.org/3.6/glossary.html>`_ entry for "path-like"
(http://bugs.python.org/issue27186)
#. Add a `glossary <https://docs.python.org/3.6/glossary.html>`__ entry for "path-like"
(`bug <http://bugs.python.org/issue27186>`__)
#. Update `"What's New" <https://docs.python.org/3.6/whatsnew/3.6.html>`_