Revisions of python-fs
Ana Guerrero (anag+factory)
accepted
request 1184140
from
Dirk Mueller (dirkmueller)
(revision 17)
- drop scandir dependency (only for < 3.5) of `fs.move` functions, which was causing optimized implementation of * Made TarFS directory loading lazy
Ana Guerrero (anag+factory)
accepted
request 1112131
from
Steve Kowalik (StevenK)
(revision 16)
- Switch to autosetup and pyproject macros - Add patch support-python-312.patch, don't call a removed assertion function - Skip some recalcitrant tests - Clean up some old Python 3 version requirements
Dominique Leuenberger (dimstar_suse)
accepted
request 1081910
from
Dirk Mueller (dirkmueller)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 979746
from
Dirk Mueller (dirkmueller)
(revision 14)
- update to 2.4.16: * Make `fs.zipfs._ZipExtFile` use the seeking mechanism implemented in the Python standard library in Python version 3.7 and later * Mark `fs.zipfs.ReadZipFS` as a case-sensitive filesystem * Optimized moving files between filesystems with syspaths. * Fixed `fs.move.move_file` to clean up the copy on the destination in case of errors. * `fs.opener.manage_fs` with `writeable=True` will now raise a `ResourceReadOnly` exception if the managed filesystem is not writeable. * Marked filesystems wrapped with `fs.wrap.WrapReadOnly` as read-only.
Dominique Leuenberger (dimstar_suse)
accepted
request 965110
from
Dirk Mueller (dirkmueller)
(revision 13)
- update to 2.4.15: - Support more lenient usernames and group names in FTP servers - Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved resources, causing `MemoryFS.scandir` to use the old name. - Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead of `fs.move` functions, which was causing optimized implementation of `movedir` to be always skipped.
Dominique Leuenberger (dimstar_suse)
accepted
request 946651
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 2.4.14: * Added `fs.copy.copy_file_if`, `fs.copy.copy_dir_if`, and `fs.copy.copy_fs_if`. * Added `fs.base.FS.getmodified`. * FTP servers that do not support the MLST command now try to use the MDTM command to retrieve the last modification timestamp of a resource. * Fixed performance bugs in `fs.copy.copy_dir_if_newer`. Test cases were adapted to catch those bugs in the future. * Fixed precision bug for timestamps in `fs.OSFS.setinfo`.
Dominique Leuenberger (dimstar_suse)
accepted
request 886050
from
Markéta Machová (mcalabkova)
(revision 11)
Dominique Leuenberger (dimstar_suse)
accepted
request 795817
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
- Fix build wihtout python2
Ludwig Nussel (lnussel_factory)
accepted
request 730453
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
- Update to 2.4.11: * Restored fs.path import * Fixed potential race condition in makedirs. Fixes #310 * Added missing methods to WrapFS. Fixed #294 * MemFS now immediately releases all memory it holds when close() is called, rather than when it gets garbage collected. Closes issue #308. * FTPFS now translates EOFError into RemoteConnectionError. Closes #292 * Added automatic close for filesystems that go out of scope. Fixes #298 * Fixed broken WrapFS.movedir #322 * Added geturl for TarFS and ZipFS for 'fs' purpose. NoURL for 'download' purpose. * Added helpful root path in CreateFailed exception #340 - remove patch more-relaxed-requirements.patch replaced by sed
Dominique Leuenberger (dimstar_suse)
accepted
request 718907
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 703518
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 681664
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 659385
from
Matej Cepl (mcepl)
(revision 4)
- Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 546324
from
Ondřej Súkup (mimi_vx)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 517625
from
Todd R (TheBlackCat)
(revision 2)
- Remove no longer needed patches - add more-relaxed-requirements.patch to weaken the very harsh version requirements - update to version 2.0.4 - update to singlespec
Dominique Leuenberger (dimstar_suse)
accepted
request 412316
from
Dirk Mueller (dirkmueller)
(revision 1)
Displaying all 17 revisions