PyFilesystem2 v2.4.16 Release Notes
Release Date: 2022-05-02 // almost 3 years ago-
๐ Changed
- ๐ Make
fs.zipfs._ZipExtFile
use the seeking mechanism implemented in the Python standard library in Python version 3.7 and later (#527). - Mark
fs.zipfs.ReadZipFS
as a case-sensitive filesystem (#527). - โก๏ธ Optimized moving files between filesystems with syspaths. (#523).
- ๐ Fixed
fs.move.move_file
to clean up the copy on the destination in case of errors. fs.opener.manage_fs
withwriteable=True
will now raise aResourceReadOnly
exception if the managed filesystem is not writeable.- Marked filesystems wrapped with
fs.wrap.WrapReadOnly
as read-only.
- ๐ Make
Previous changes from v2.4.15
-
๐ Changed
- ๐ Support more lenient usernames and group names in FTP servers (#507). Closes #506.
- โ Removed dependency on pytz (#518). Closes #516.
๐ Fixed
- ๐ Fixed
MemoryFS.move
andMemoryFS.movedir
not updating the name of moved resources, causingMemoryFS.scandir
to use the old name. (#510). Closes #509. - ๐ Make
WrapFS.move
andWrapFS.movedir
use the delegate FS methods instead offs.move
functions, which was causing optimized implementation ofmovedir
to be always skipped. (#511).