- 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 OBS-URL: https://build.opensuse.org/request/show/859069 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=18
204 lines
8.4 KiB
Plaintext
204 lines
8.4 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|