Revisions of python-fs

buildservice-autocommit accepted request 1112131 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 35)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 34)
- 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
buildservice-autocommit accepted request 1081910 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081418 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
SR for python stack proposal
buildservice-autocommit accepted request 979746 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 30)
- 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.
buildservice-autocommit accepted request 965110 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 28)
- 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.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 27)
- 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`.
buildservice-autocommit accepted request 886050 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 26)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 886001 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 25)
- Update to 2.4.13
  * Added FTP over TLS (FTPS) support to FTPFS.
    Closes #437, #449.
  * PathError now supports wrapping an exception using the exc
   argument.
    Closes #453.
  * Better documentation of the writable parameter of fs.open_fs,
    and hint about using fs.wrap.read_only when a read-only
    filesystem is required. Closes #441.
  Changed
  * Make FS.upload explicit about the expected error when the
    parent directory of the destination does not exist.
    Closes #445.
  * Migrate continuous integration from Travis-CI to GitHub
    Actions and introduce several linters again in the build steps
    (#448). Closes #446.
  * Stop requiring pytest to run tests, allowing any test runner
    supporting unittest-style test suites.
  * FSTestCases now builds the large data required for upload and
     download tests only once in order to reduce the total testing
     time.
  * MemoryFS.move and MemoryFS.movedir will now avoid copying data.
    Closes #452.
  * FS.removetree("/") behaviour has been standardized in all
    filesystems, and is expected to clear the contents of the root
    folder without deleting it. Closes #471.
  * FS.getbasic is now deprecated, as it is redundant with
    FS.getinfo, and FS.getinfo is now explicitly expected to
    return the basic info namespace unconditionally. Closes #469.
  Fixed
  * Make FTPFile, MemoryFile and RawWrapper accept array.array
    arguments for the write and writelines methods, as expected by
    their base class io.RawIOBase.
  * Various documentation issues, including MemoryFS docstring not
    rendering properly.
  * Avoid creating a new connection on every call of FTPFS.upload.
    Closes #455.
  * WrapReadOnly.removetree not raising a ResourceReadOnly when
    called. Closes #468.
  * WrapCachedDir.isdir and WrapCachedDir.isfile raising a
    ResourceNotFound error on non-existing path (#470).
  * FTPFS not listing certain entries with sticky/SUID/SGID
    permissions set by Linux server (#473). Closes #451.
  * scandir iterator not being closed explicitly in OSFS.scandir,
    occasionally causing a ResourceWarning
    to be thrown. Closes #311.
  * Incomplete type annotations for the temp_fs parameter of
    WriteTarFS and WriteZipFS. Closes #410.
- Release 2.4.12
  Added
  *  Missing mode attribute to _MemoryFile objects returned by
    MemoryFS.    openbin.
  *  Missing readinto method for MemoryFS and FTPFS file objects.
    Closes #380.
  * Added compatibility if a Windows FTP server returns file
    information to the LIST command with 24-hour times. Closes
    #438.
  Changed
  * Start testing on PyPy. Due to #342
    we have to treat PyPy builds specially and allow them to fail,
    but at least we'll be able to see if we break something aside
    from known issues with FTP tests.
  * Include docs in source distributions as well as the whole
    tests folder, ensuring conftest.py is present, fixes #364.
  * Stop patching copy with Python 3.8+ because it already
    uses sendfile.
  Fixed
  * Fixed crash when CPython's -OO flag is used
  * Fixed error when parsing timestamps from a FTP directory
    served from a WindowsNT FTP Server, fixes #395.
  * Fixed documentation of Mode.to_platform_bin. Closes #382.
  * Fixed the code example in the "Testing Filesystems" section of
    the  "Implementing Filesystems" guide. Closes #407.
  * Fixed FTPFS.openbin not implicitly opening files in binary
    mode like expected from openbin. Closes #406.
- conftest.py was removed by upstream
buildservice-autocommit accepted request 795817 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 24)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 23)
- Fix build wihtout python2
buildservice-autocommit accepted request 730453 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 22)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 20)
- 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
buildservice-autocommit accepted request 718907 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 19)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 718906 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 18)
the last one this week
buildservice-autocommit accepted request 703518 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 17)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 703517 from Ritesh Anand's avatar Ritesh Anand (anandrit) (revision 16)
Update to 2.4.5
Fixes:
* Restored deprecated setfile method with deprecation warning
  to change to writefile
* Fixed exception when a tarfile contains a path called '.'
* Made TarFS directory loading lazy
Displaying revisions 1 - 20 of 35
openSUSE Build Service is sponsored by