26 Commits

Author SHA256 Message Date
Dominique Leuenberger
cc24401d98 Accepting request 894676 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/894676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=12
2021-05-21 19:49:53 +00:00
d547ead3a6 Accepting request 894650 from home:bnavigator:branches:devel:languages:python
- Update to 2021.05.0
  * Enable listings cache for HTTP filesystem (#560)
  * Fold ZipFileSystem and LibArchiveFileSystem into a generic
    implementation and add new TarFileSystem (#561)
  * Use throttling for the ``get``/``put`` methods of
    ``AsyncFileSystem``.
- Release 2021.04.0
  * Major changes: calendar versioning
  * better link and size finding for HTTP (#610, %99)
  * link following in Local (#608)
  * ReferenceFileSystem dev (#606, #604, #602)
  * Fix: drop metadata dep (#605)

OBS-URL: https://build.opensuse.org/request/show/894650
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=25
2021-05-20 17:20:50 +00:00
d58614f1e6 Accepting request 885674 from home:bnavigator:branches:devel:languages:python
- Update to version 0.9
  * avoid nested sync calls by copying code (#581, #586, docs #593)
  * release again for py36 (#564, #575)
  * logging in mmap cacher, explicitly close files (#559)
  * make LocalFileOpener an IOBase (#589)
  * better reference file system (#568, #582, #584, #585)
  * first-chunk cache (#580)
  * sftp listdir (#571)
  * http logging and fetch all (#551, #558)
  * doc: entry points (#548)
  * get_mapper for caching filesystems (#559)
  * fix cross-device file move (#547)
  * store paths without trailing "/" for DBFS (#557)
  * errors that happen on _initiate_upload when closing the
    AbstractBufferedFile will now be propagated (#587)
  * infer_compressions with upper case suffix ($595)
  * file initialiser errors (#587)
  * CI fix (#563)
  * local file commit cross-device (#547)
- Version 0.8.7
  * fix error with pyarrow metadata for some pythons (#546)
- Version 0.8.6
  * Add dbfs:// support (#504, #514)
  * don't import pyarrow (#503)
  * update entry points syntax (#515)
  * ci precommit hooks (#534)
  * random appending of a directory within the filesystems find()
    method (#507, 537)
  * fix git tests (#501)
  * fix recursive memfs operations (#502)
  * fix recorsive/maxdepth for cp (#508)
  * fix listings cache timeout (#513)
  * big endian bytes tests (#519)
  * docs syntax (#535, 524, 520, 542)
  * transactions and reads (#533)
- Don't test with distributed on python36 -- not available anymore

OBS-URL: https://build.opensuse.org/request/show/885674
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=24
2021-04-16 08:29:36 +00:00
Richard Brown
60329aee79 Accepting request 874528 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/874528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=11
2021-02-25 17:27:00 +00:00
f7896b977f Accepting request 874406 from home:bnavigator:branches:devel:languages:python
- Update python36 requirements. Don't try to test nonexistent
  optional python36-numpy and -panel

OBS-URL: https://build.opensuse.org/request/show/874406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=22
2021-02-23 10:09:37 +00:00
Dominique Leuenberger
58466bfa79 Accepting request 862045 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/862045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=10
2021-01-10 18:44:38 +00:00
aa6a9182f6 Accepting request 862017 from home:bnavigator:branches:devel:languages:python
- Test in _multibuild in order to break build dependency cycles

OBS-URL: https://build.opensuse.org/request/show/862017
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=20
2021-01-09 22:35:41 +00:00
Dominique Leuenberger
1878c324cc Accepting request 859278 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/859278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=9
2020-12-30 16:12:47 +00:00
271730ddc5 Accepting request 859069 from home:bnavigator:branches:devel:languages:python
- 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
2020-12-29 18:33:17 +00:00
Dominique Leuenberger
f9097b7666 Accepting request 832844 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/832844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=8
2020-09-08 20:47:19 +00:00
Tomáš Chvátal
2fffe45df5 Accepting request 832793 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/832793
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=16
2020-09-07 19:01:34 +00:00
Dominique Leuenberger
33cc48bbb4 Accepting request 816749 from devel:languages:python
- Update to 0.7.4:
  * No upstream changelog. 
- Add numpy to BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/816749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=7
2020-06-24 13:49:27 +00:00
Steve Kowalik
4cab57933d - Update to 0.7.4:
* No upstream changelog. 
- Add numpy to BuildRequires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=14
2020-06-24 03:59:45 +00:00
Dominique Leuenberger
2dc3d2a180 Accepting request 749933 from devel:languages:python
- 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`)

OBS-URL: https://build.opensuse.org/request/show/749933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=6
2019-11-21 11:59:01 +00:00
Tomáš Chvátal
1f9b1c9689 - 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`)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=12
2019-11-20 14:18:02 +00:00
Dominique Leuenberger
7f88598380 Accepting request 738891 from devel:languages:python
- Update to 0.5.2:
  * no upstream changelog

OBS-URL: https://build.opensuse.org/request/show/738891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=5
2019-10-17 10:22:19 +00:00
Tomáš Chvátal
452d9a8e99 - Update to 0.5.2:
* no upstream changelog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=10
2019-10-16 13:23:20 +00:00
Dominique Leuenberger
b01abc4612 Accepting request 732921 from devel:languages:python
- Update to 0.5.1:
  * no upstream changelog

- Update to 0.4.4:
  * no upstream changelog

OBS-URL: https://build.opensuse.org/request/show/732921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=4
2019-09-27 12:50:59 +00:00
Tomáš Chvátal
1c95a6933f - Update to 0.5.1:
* no upstream changelog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=8
2019-09-24 11:49:41 +00:00
Tomáš Chvátal
80e83aba71 - Update to 0.4.4:
* no upstream changelog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=7
2019-09-12 11:59:53 +00:00
Dominique Leuenberger
79247a0266 Accepting request 720167 from devel:languages:python
- Update to 0.4.0:
  * No upstream changelog

OBS-URL: https://build.opensuse.org/request/show/720167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=3
2019-08-05 08:36:54 +00:00
Tomáš Chvátal
b186d7cfdf - Update to 0.4.0:
* No upstream changelog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=5
2019-08-01 09:18:10 +00:00
Dominique Leuenberger
2e3ce310c1 Accepting request 719840 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/719840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=2
2019-07-31 12:29:36 +00:00
Tomáš Chvátal
bbc81c6a8c Accepting request 719833 from home:pgajdos
- version update to 0.3.6
  * no upstream change log found

OBS-URL: https://build.opensuse.org/request/show/719833
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=3
2019-07-30 14:15:11 +00:00
Dominique Leuenberger
216bdf3f78 Accepting request 717932 from devel:languages:python
Filesystem specification package.

Required by the latest version of python-gcsfs

OBS-URL: https://build.opensuse.org/request/show/717932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=1
2019-07-23 20:43:05 +00:00
Todd R
c9a12c53be Accepting request 717931 from home:TheBlackCat:branches:devel:languages:python
Filesystem specification package.

Required by the latest version of python-gcsfs

OBS-URL: https://build.opensuse.org/request/show/717931
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=1
2019-07-23 14:43:44 +00:00