File python-fsspec.changes of Package python-fsspec

-------------------------------------------------------------------
Mon Jan  4 17:59:57 UTC 2021 - Benjamin Greiner <code@bnavigator.de>

- Test in _multibuild in order to break build dependency cycles

-------------------------------------------------------------------
Mon Dec 28 15:19:45 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Update to 0.8.5
  Features:
  * config system
  * libarchive implementation
  * add reference file system implementation
- Changes in version 0.8.4
  Features:
  * function can_be_local to see whether URL is compatible with
    open_local
  * concurrent cat with filecaches, if backend supports it
  * jupyter FS
  Fixes:
  * dircache expiry after transaction
  * blockcache garbage collection
  * close for HDFS
  * windows tests
  * glob depth with "**"
- Changes in version 0.8.3
  Features:
  * error options for cat
  * memory fs created time in detailed ls
  Fixes:
  * duplicate directories could appear in MemoryFileSystem
  * Added support for hat dollar lbrace rbrace regex character
    escapes in glob
  * Fix blockcache (was doing unnecessary work)
  * handle multibyte dtypes in readinto
  * Fix missing kwargs in call to _copy in asyn
  Other:
  * Stop inheriting from pyarrow.filesystem for pyarrow>=2.0
  * Raise low-level program friendly OSError.
  * Guard against instance reuse in new processes
  * Make hash_name a method on CachingFileSystem to make it easier
    to change.
  * Use get_event_loop for py3.6 compatibility
 - Changes in version 0.8.2
  Fixes:
  * More careful strip for caching
  * Version 0.8.1
  Features:
  * add sign to base class
  * Allow calling of coroutines from normal code when running async
  * Implement writing for cached many files
  * Allow concurrent caching of remote files
  * Add gdrive:// protocol
  Fixes:
  * Fix memfs with exact ls
  * HTTPFileSystem requires requests and aiohttp in registry
  Other:
  * Allow http kwargs to clientSession
  * Use extras_require in setup.py for optional dependencies
  * Replacing md5 with sha256 for hash (CVE req)
  * Test against Python 3.8, drop 3.5 testing
  * add az alias for abfs 
- Get source tarball from PyPI instead of GitHub
- BuildRequires and Suggests extra stuff and test it, where 
  possible

-------------------------------------------------------------------
Mon Sep  7 13:23:31 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.8.0:
  *  Change channel order for s3fs test
  *  Add aiobotocore to dpes for s3fs check
  *  test_local: fix username not in home path (#253)
  *  Tighten cacheFS if dir deleted and open_local behaviour
  *  Add test and docs
  *  Attempt at context for multiple files
  *  #355 typo fixed
  *  Fix race condition of lzma import when using threads
  *  Small change to methods in async not to overwrite
  *  remove debugging print
  *  properly rewind MemoryFile
  *  Make sync functions in asyn to avoid nedsted cals to sync()
  *  Bail when unchaining if only one element
  *  Update fsspec/tests/test_api.py
  *  Fix local mv
  *  Document async, and ensure docstrings
  *  included smb:// in api docs
  *  fix smbprotocol[kerberos] docs on smb://
  *  smb:// wrap in SMBFileOpener instead of patching open_file
  *  pass glob kwargs to super class from local fs
  *  add test for local fs glob detail arg
  *  improve docs for smb protocol
  *  clean memfs
  *  fix CI failure for remote black complaining extra commas
  *  refactor smb functions from smv review issue
  *  fixed many pylint nitpicks in smb suport modules
  *  Remove chunk access; add mapper methods
  *  fixed typo "gui" => "gid"
  *  address review issues of smb:// protocol PR #340
  *  Use downstream URL paths when using {block,file,simple}cache in the middle.
  *  add smbprotocol as deps for the CI build
  *  handle smb:// protocol using smbprotocol package
  *  Implement maybe_sync and text for using http in async
  *  Add "pipe" and async version
  *  Fix caching (needed cat_file)
  *  Set default clobber=True on impl register
  *  Add docs, more methods and one test-ish
  *  Use skip_instance_cache instead of using a fixture for blockcache_workflow test
  *  Show that chaining zip::zip::file works
  *  Reproduce #334 in a test case
  *  Convert unpickled cached file blocks info from list to set.
  *  Async restructure and back-n-forth
  *  Show #333 can be replicated
  *  Create a disable_fs_caching pytest fixture
  *  Revert "Force MMapCache blocks to "set" type"
  *  Use "/".join instead of os.path.join in tests.
  *  Try to replicate the blockcache bug
  *  Use self._parent instead of os.dirname
  *  Remove ZipFS feature flag to use AbstractFS info implementation
  *  Test find behavior for ZipFileSystem
  *  Use fsspec.filesystem("zip", ...) instead of get_filesystem_cls("zip")(...)
  *  Force MMapCache blocks to "set" type
  *  Remove unused monkeypatch, and use 1000 instead of 1_000
  *  Only use the base vs cache implementation when we compare the results directly
  *  Add flag to select the old zip.info() implementation
  *  Add pytest-benchmark as dev dependency
  *  Add cached version of ZipFileSystem.info
  *  Test implicit directories as well.
  *  Add unit test for zip.info
  *  Add s3fs dep (was there before?)
  *  Use _get_kwargs_from_url when unchaining
  *  Fix local file ops
  *  Don't check exists in expand_path
  *  Reduce cache miss on read-ahead
  *  mismatch test & shutil.move
  *  re-allow Path object
  *  Add mcat to http
  *  Add newline to openfile reduce
  *  Test multi-download
  *  fix memfs dir recursive and add test
  *  Fix recursive and some memfs dirs
  *  add aiohttp to test deps
  *  Tighten up mkdir/rmdir for memfs
  *  Fix cache for downloads
  *  add doc example and test
  *  Make simplecache writable
  *  Add cache_type and cache_options to HTTPFileSystem constructore
  *  Do unchain one level deeper
  *  Make LocalFileOpener iterable
  *  Fix pickling of LocalFileOpener

-------------------------------------------------------------------
Wed Jun 24 03:58:37 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 0.7.4:
  * No upstream changelog. 
- Add numpy to BuildRequires.

-------------------------------------------------------------------
Wed Nov 20 14:14:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.6.0:
  * Fixed issues with filesystem instance caching. This was causing authorization errors in downstream libraries like gcsfs and s3fs in multi-threaded code (:pr:`155`, :pr:`181`)
  * Changed the default file caching strategy to :class:`fsspec.caching.ReadAheadCache` (:pr:`193`)
  * Moved file caches to the new fsspec.caching module. They're still available from their old location in fsspec.core, but we recommend using the new location for new code (:pr:`195`)
  * Added a new file caching strategy, :class:`fsspec.caching.BlockCache` for fetching and caching file reads in blocks (:pr:`191`).
  * Fixed equality checks for file system instance to return False when compared to objects other than file systems (:pr:`192`)
  * Fixed a bug in :meth:`fsspec.FSMap.keys` returning a generator, which was consumed upon iteration (:pr:`189`).
  * Removed the magic addition of aliases in AbstractFileSystem.__init__. Now alias methods are always present (:pr:`177`)
  * Deprecated passing trim to :class:`fsspec.spec.AbstractBufferedFile`. Pass it in storage_options instead (:pr:`188`)
  * Improved handling of requests for :class:`fsspec.implementations.http.HTTPFileSystem` when the HTTP server responds with an (incorrect) content-length of 0 (:pr:`163`)
  * Added a detail=True parameter to :meth:`fsspec.spec.AbstractFileSystem.ls` (:pr:`168`)
  * Fixed handling of UNC/DFS paths (:issue:`154`)

-------------------------------------------------------------------
Wed Oct 16 13:06:56 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.5.2:
  * no upstream changelog

-------------------------------------------------------------------
Tue Sep 24 11:48:55 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.5.1:
  * no upstream changelog

-------------------------------------------------------------------
Thu Sep 12 11:59:10 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.4.4:
  * no upstream changelog

-------------------------------------------------------------------
Thu Aug  1 09:17:56 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.4.0:
  * No upstream changelog

-------------------------------------------------------------------
Tue Jul 30 14:02:33 UTC 2019 - pgajdos@suse.com

- version update to 0.3.6
  * no upstream change log found

-------------------------------------------------------------------
Mon Jul 22 16:32:08 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Initial version
openSUSE Build Service is sponsored by