You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's time to make some difficult decisions about which methods deserve to stay in the pathlib._abc.PathBase interface, and which ought to be made pathlib.Path-only. Guidelines:
Compare to zipfile.Path and os.DirEntry; don't evict shared methods.
Include abstract methods only for the most basic functionality common to all virtual filesystems
Include concrete methods only when they combine abstract methods to produce widely useful functionality
It's time to make some difficult decisions about which methods deserve to stay in the
pathlib._abc.PathBaseinterface, and which ought to be madepathlib.Path-only. Guidelines:zipfile.Pathandos.DirEntry; don't evict shared methods.Linked PRs
PathBase.lstat()#127382PathBase.cwd()andhome()#127427PathBase.rename()andreplace()#127658PathBase.resolve()andabsolute()#127707PathBase.unlink()andrmdir()#127736PathBase.samefile()and rareris_*()#127709PathBasemethods #127714PurePathBasemethods #127853PathBase.stat()#128334PathBase.move()andmove_into()#128337JoinablePath.match()#129147ReadablePath.rglob()#130207ReadablePath.exists()andis_*()#130520WritablePath.mkdir()arguments #130611case_sensitiveargument #131024