On Wed, 19 Oct 2022 at 06:50, Todd <toddr...@gmail.com> wrote: > > Currently, pathlib supports pretty much all common filesystem operations. You > can create, move, and delete both files and directories. One big omission is > copying. You need shutil for that. > > Whatever the original intent might have been behind pathlib, it is now > effectively the standard tool for filesystem operations. As such, excluding > copying alone from basic operations creates an unnecessary hurdle for users. > It also increases the difficulty of doing such operations since there is no > hint within the pathlib documentation on how to copy, new users basically > need to google it to find out. That is fine for less common operations, but > far from ideal from a basic one like copying. >
Ah. I would look at solving this the other way: since this really isn't a path operation (in the same sense that moving/renaming and deleting are), keep it in shutil, but improve discoverability with a docs reference. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/DD36UOFGIBHY63YDAVYKTR5CFMMD3GUC/ Code of Conduct: http://python.org/psf/codeofconduct/