Revisions of python-fs

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1184140 from Dirk Mueller's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1112131 from Steve Kowalik's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 979746 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 965110 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 946651 from Dirk Mueller's avatar 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`.
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 730453 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 659385 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
- Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 517625 from Todd R's avatar 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
Displaying all 17 revisions
openSUSE Build Service is sponsored by