diff --git a/pep-0519.txt b/pep-0519.txt index 251327571..4bc183b32 100644 --- a/pep-0519.txt +++ b/pep-0519.txt @@ -316,20 +316,33 @@ idiom of Implementation ============== -This is the task list for what this PEP proposes: +This is the task list for what this PEP proposes to be changed in +Python 3.6: #. Remove the ``path`` attribute from pathlib + (`done `_) #. Remove the provisional status of pathlib #. Add ``os.PathLike`` -#. Add ``os.fspath()`` #. Add ``PyOS_FSPath()`` +#. Add ``os.fspath()`` #. Update ``os.fsencode()`` #. Update ``os.fsdecode()`` #. Update ``pathlib.PurePath`` and ``pathlib.Path`` -#. Update ``builtins.open()`` + + #. Add ``__fspath__()`` + #. Add ``os.PathLike`` support to the constructors + #. Update ``os.DirEntry`` + + #. Add ``__fspath__()`` + #. Add ``os.pathLike`` support to the constructor + #. Alias ``DirEntry`` to ``os.DirEntry`` + (`bug `_) + +#. Update ``builtins.open()`` #. Update ``os.path`` -#. Add a glossary entry for "path-like" +#. Add a `glossary `_ entry for "path-like" +#. Update `"What's New" `_ Rejected Ideas