73 Commits

Author SHA256 Message Date
Ana Guerrero
7ac5ab9d11 Accepting request 1165946 from devel:languages:python
- update to 2024.3.1:
  * allow override of expand in open()
  * root handling in local file paths, fix for windows
  * coroutines throttle to stream pool rather than batches
  * write transactions in simplecache
  * allow deep nested refs in referenceFS/parquet
  * Fixes bug (#1476) that made open_files ignore expand=False
  * remove extra calling mapper contains
  * connection retry for SMB
  * zip64 should be on is allowZip64 is

OBS-URL: https://build.opensuse.org/request/show/1165946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=33
2024-04-07 20:13:13 +00:00
0e0484b800 - update to 2024.3.1:
* allow override of expand in open()
  * root handling in local file paths, fix for windows
  * coroutines throttle to stream pool rather than batches
  * write transactions in simplecache
  * allow deep nested refs in referenceFS/parquet
  * Fixes bug (#1476) that made open_files ignore expand=False
  * remove extra calling mapper contains
  * connection retry for SMB
  * zip64 should be on is allowZip64 is

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=66
2024-03-25 17:27:43 +00:00
Ana Guerrero
99986c88ec Accepting request 1157039 from devel:languages:python
Forwarded request #1156422 from bnavigator

- Update to 2024.2.0
    ## Enhancements
    * add 9P known implementation (#1513)
    * allow TqdmCallback subclassing (#1497, 1480)
    * callbacks/branching kwargs handling and scopes (#1496, 1495,
      1460)
    * add aluuxioFS to known implementations (#1469)
    * implement pipe_file for dirFS (#1465)
    ## Fixes
    * infer compression for .lzma files (#1514)
    * fix append to categorical/parquet references (#1510)
    * allow for FTP servers that list with leading "total" line
      (#1503)
    * convert FTP failure to FileNotFound (#1494)
    * out of order reference fix (#1492)
    * retry "backoff" response for DBFS (#1491)
    * referenceFS case for scalar arrays (#1487)
    * fix create_parents for SFTP (#1484)
    * fix local .ls() on files (#1479)
    * allow Path and similar in _expand_path (#1475)
    * make lazy references editable (#1468)
    * fix eq for abstract buffered files (#1466)
    * fit tqdm cleanup (#1463)
    * fix passing kwargs from cached file to underlying FS (#1462)
    ## Other
    * fix tests for supports_empty_directories=False (#1512)
    * don't read references in init for referenceFS (#1521)
    * code cleaning (#1518, 1502, 1499, 1493, 1481)
    * pass through "replication" for HDFS (#1486)
    * record more info for HTTP info() (#1483)

OBS-URL: https://build.opensuse.org/request/show/1157039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=32
2024-03-13 21:17:46 +00:00
d17b00dab3 Accepting request 1156422 from home:bnavigator:branches:devel:languages:python
- Update to 2024.2.0
  ## Enhancements
  * add 9P known implementation (#1513)
  * allow TqdmCallback subclassing (#1497, 1480)
  * callbacks/branching kwargs handling and scopes (#1496, 1495,
    1460)
  * add aluuxioFS to known implementations (#1469)
  * implement pipe_file for dirFS (#1465)
  ## Fixes
  * infer compression for .lzma files (#1514)
  * fix append to categorical/parquet references (#1510)
  * allow for FTP servers that list with leading "total" line
    (#1503)
  * convert FTP failure to FileNotFound (#1494)
  * out of order reference fix (#1492)
  * retry "backoff" response for DBFS (#1491)
  * referenceFS case for scalar arrays (#1487)
  * fix create_parents for SFTP (#1484)
  * fix local .ls() on files (#1479)
  * allow Path and similar in _expand_path (#1475)
  * make lazy references editable (#1468)
  * fix eq for abstract buffered files (#1466)
  * fit tqdm cleanup (#1463)
  * fix passing kwargs from cached file to underlying FS (#1462)
  ## Other
  * fix tests for supports_empty_directories=False (#1512)
  * don't read references in init for referenceFS (#1521)
  * code cleaning (#1518, 1502, 1499, 1493, 1481)
  * pass through "replication" for HDFS (#1486)
  * record more info for HTTP info() (#1483)

OBS-URL: https://build.opensuse.org/request/show/1156422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=64
2024-03-11 21:30:58 +00:00
Ana Guerrero
0567fc3a18 Accepting request 1138849 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1138849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=31
2024-01-15 21:21:02 +00:00
f9749230d2 Accepting request 1138784 from home:pgajdos
- have a possibility to not use pyarrow for testing [bsc#1218592]

OBS-URL: https://build.opensuse.org/request/show/1138784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=62
2024-01-15 13:35:37 +00:00
Ana Guerrero
ef2a2620db Accepting request 1133605 from devel:languages:python
- update to 2023.12.2:
  * top-level glob in ZIP (#1454)
  * append mode on local ZIP files/truncate (#1449)
  * restrict ":" as protocol marker to data: (#1452)
  * sftp relative paths (#1451)
  * http encoding in HTTP FS put_file (#1450)

- update to 2023.12.1:
  * Remove trailing "/" from directory names in zipFS (#1445)
  * allow HTTP size guess in more circumstances (#1440)
  * allow kwargs passed to GUI to be dict (#1437)
  * transaction support for writing via a cache FS (#1434)
  * make cached FSs work better with async backends (#1429)
  * allow FSs to set their transaction implementation (#1424)
  * add dataFS (#1421, 1415)
  * allow basic auth in webHDFS (#1409)
  * in referenceFS, maintain order when some keys are omitted in
    cat (#1436)
  * nested subdirectory listing in referenceFS (#1433)
  * allow "=" in webHDF paths (#1428)
  * fix file mode to consistent "r+b" format (#1426)
  * pass on kwargs in HTTP glob (#1422)
  * allow Path in can_be_local and open_local (#1419, #1418)
  * fix parent for cachedFS (#1413)
  * "ends" list in _cat_ranges was incorrect (#1402)

OBS-URL: https://build.opensuse.org/request/show/1133605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=30
2023-12-17 20:32:01 +00:00
d61c1f2124 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=60 2023-12-16 17:02:25 +00:00
16cdcba341 - update to 2023.12.2:
* top-level glob in ZIP (#1454)
  * append mode on local ZIP files/truncate (#1449)
  * restrict ":" as protocol marker to data: (#1452)
  * sftp relative paths (#1451)
  * http encoding in HTTP FS put_file (#1450)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=59
2023-12-16 12:45:12 +00:00
ae466a8556 - update to 2023.12.1:
* Remove trailing "/" from directory names in zipFS (#1445)
  * allow HTTP size guess in more circumstances (#1440)
  * allow kwargs passed to GUI to be dict (#1437)
  * transaction support for writing via a cache FS (#1434)
  * make cached FSs work better with async backends (#1429)
  * allow FSs to set their transaction implementation (#1424)
  * add dataFS (#1421, 1415)
  * allow basic auth in webHDFS (#1409)
  * in referenceFS, maintain order when some keys are omitted in
    cat (#1436)
  * nested subdirectory listing in referenceFS (#1433)
  * allow "=" in webHDF paths (#1428)
  * fix file mode to consistent "r+b" format (#1426)
  * pass on kwargs in HTTP glob (#1422)
  * allow Path in can_be_local and open_local (#1419, #1418)
  * fix parent for cachedFS (#1413)
  * "ends" list in _cat_ranges was incorrect (#1402)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=58
2023-12-07 21:30:27 +00:00
Ana Guerrero
953526ebb4 Accepting request 1126463 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1126463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=29
2023-11-15 20:08:42 +00:00
31c3aa4cc8 Accepting request 1126460 from home:mimi_vx:branches:devel:languages:python
- update to 2023.10.0
 *  alias "local://" to "file://" (#1381)
 * get size of file cache (#1377)
 * stop unexpected kwargs for SMB (#1391)
 * dos formatting (#1383)
 * small optimisations in referenceFS (#1393)
 * define ordering behaviour for entrypoints (#1389)
 * add LazyReferenceMapper to API docs (#1378)

OBS-URL: https://build.opensuse.org/request/show/1126460
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=56
2023-11-14 20:45:15 +00:00
Ana Guerrero
1d8be9b148 Accepting request 1115766 from devel:languages:python
- update to 2023.9.2:
  * revert #1358: auto_mkdir in open() (#1365)
  * code style updates (#1373, 1372, 1371, 1370, 1369, 1364)
  * update CI setup (#1386)
- 2023.9.1
  * #1353, save file cache metadata in JSON
  * #1352, remove some unnecessary list iterations
  * #1361, re-allow None for default port for SMB
  * #1360, initialising GUI widget FS with kwargs
  * #1358, pass auto_mkdir vi url_to_fs again
  * #1354, auto delete temp cache directory
- 2023.9.0
  * #1346, add ocilake protocol
  * #1345, implement async-sync and async-async generic cp and
    rsync
  * #1344, add lakefs protocol
  * #1337 add goatcounter to docs
  * #1323, 1328, add xethub protocol
  * #1320, in HTTP, check content-encoding when getting length
  * #1303, add on_error in walk
  * #1302, add dirfs attribute to mappers
  * #1293, configure port for smb
  * #1349, don't reorder paths in bulk ops if source and dest are
    both lists
  * #1333, allow mode="x" in get_fs_token_paths
  * #1324, allow generic to work with complex URLs
  * #1316, exclude bytes-cache kwargs in url_to_fs
  * #1314, remote utcnow/utcfromtimestamp
  * #1311, dirFS's protocol
  * #1305, use get_file rather than get in file caching

OBS-URL: https://build.opensuse.org/request/show/1115766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=28
2023-10-12 21:44:06 +00:00
cd0832f953 - update to 2023.9.2:
* revert #1358: auto_mkdir in open() (#1365)
  * code style updates (#1373, 1372, 1371, 1370, 1369, 1364)
  * update CI setup (#1386)
- 2023.9.1
  * #1353, save file cache metadata in JSON
  * #1352, remove some unnecessary list iterations
  * #1361, re-allow None for default port for SMB
  * #1360, initialising GUI widget FS with kwargs
  * #1358, pass auto_mkdir vi url_to_fs again
  * #1354, auto delete temp cache directory
- 2023.9.0
  * #1346, add ocilake protocol
  * #1345, implement async-sync and async-async generic cp and
    rsync
  * #1344, add lakefs protocol
  * #1337 add goatcounter to docs
  * #1323, 1328, add xethub protocol
  * #1320, in HTTP, check content-encoding when getting length
  * #1303, add on_error in walk
  * #1302, add dirfs attribute to mappers
  * #1293, configure port for smb
  * #1349, don't reorder paths in bulk ops if source and dest are
    both lists
  * #1333, allow mode="x" in get_fs_token_paths
  * #1324, allow generic to work with complex URLs
  * #1316, exclude bytes-cache kwargs in url_to_fs
  * #1314, remote utcnow/utcfromtimestamp
  * #1311, dirFS's protocol
  * #1305, use get_file rather than get in file caching

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=54
2023-10-05 09:00:06 +00:00
Fabian Vogt
62da4a9b7b Accepting request 1097061 from devel:languages:python
- Update to 2023.6.0
  # Enhancements
  * #1259, add maxdepth fo cp/get/put
  * #1263, allow dir modification during walk()
  * #1264, add boxfs to registry
  * #1266, optimise referenceFS lazy lookups, especially for
    writing parquet
  * #1287, 1288 "encoding" for FTP
  # Fixes
  * #1273, (re)allow reading .zstd reference sets
  * #1275, resource.error for win32
  * #1278, range reads in dbfs
  * #1282, create parent directories in get_file
  * #1283, off-by-one in reference block writing
  * #1286, strip protocol in local rm_file
  # Other
  * #1267, async bulk tests
  * #1268, types and mypy
  * #1277, 1279, drop outdated forms io.open, IOError

OBS-URL: https://build.opensuse.org/request/show/1097061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=27
2023-07-07 13:47:31 +00:00
dcdce752dd Accepting request 1096929 from home:bnavigator:branches:devel:languages:python
- Update to 2023.6.0
  # Enhancements
  * #1259, add maxdepth fo cp/get/put
  * #1263, allow dir modification during walk()
  * #1264, add boxfs to registry
  * #1266, optimise referenceFS lazy lookups, especially for
    writing parquet
  * #1287, 1288 "encoding" for FTP
  # Fixes
  * #1273, (re)allow reading .zstd reference sets
  * #1275, resource.error for win32
  * #1278, range reads in dbfs
  * #1282, create parent directories in get_file
  * #1283, off-by-one in reference block writing
  * #1286, strip protocol in local rm_file
  # Other
  * #1267, async bulk tests
  * #1268, types and mypy
  * #1277, 1279, drop outdated forms io.open, IOError

OBS-URL: https://build.opensuse.org/request/show/1096929
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=52
2023-07-06 07:32:04 +00:00
Dominique Leuenberger
fe3df81986 Accepting request 1089793 from devel:languages:python
- update to 2023.5.0:
  * #1236, allow writing ReferenceFS references directly to
    parquet
  * #1255, copy of glob to single output directory
  * #1254, non-recursive copy of directory (no-op)
  * #1253, cleanup fix on close of ZIP FS
  * #1250, ignore dirs when copying list of files
  * #1249, don't error on register without clobber is registering
    same thing again
  * #1245, special case for other_files and relative path
  * Other
  * #1248, add test harness into released wheel package
  * #1247, docs and tests around common bulk file operations
  * 2023.4.0
  * #1225, comprehensive docs of expected behaviour of cp/get/put
    and tests
  * #1216, test harness for any backend
  * #1224, small fixes in reference and dask FSs
  * #1218, mv is no-op when origin and destination are the same
  * #1217, await in AbstractStreamedFile
  * #1215, docbuild fixes
  * #1214, unneeded maxdepth manipulation in expand_path
  * #1213, pyarros and posixpath related test fixes
  * #1211, BackgroundBlockCache: keep a block longer if not yet
    used
  * #1210, webHDFS: location parameter
  * Other
  * #1241, add HfFileSystem to registry
  * #1237, register_implementation clobber default changes to
    False

OBS-URL: https://build.opensuse.org/request/show/1089793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=26
2023-06-07 21:06:33 +00:00
d88f1b4935 - update to 2023.5.0:
* #1236, allow writing ReferenceFS references directly to
    parquet
  * #1255, copy of glob to single output directory
  * #1254, non-recursive copy of directory (no-op)
  * #1253, cleanup fix on close of ZIP FS
  * #1250, ignore dirs when copying list of files
  * #1249, don't error on register without clobber is registering
    same thing again
  * #1245, special case for other_files and relative path
  * Other
  * #1248, add test harness into released wheel package
  * #1247, docs and tests around common bulk file operations
  * 2023.4.0
  * #1225, comprehensive docs of expected behaviour of cp/get/put
    and tests
  * #1216, test harness for any backend
  * #1224, small fixes in reference and dask FSs
  * #1218, mv is no-op when origin and destination are the same
  * #1217, await in AbstractStreamedFile
  * #1215, docbuild fixes
  * #1214, unneeded maxdepth manipulation in expand_path
  * #1213, pyarros and posixpath related test fixes
  * #1211, BackgroundBlockCache: keep a block longer if not yet
    used
  * #1210, webHDFS: location parameter
  * Other
  * #1241, add HfFileSystem to registry
  * #1237, register_implementation clobber default changes to
    False

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=50
2023-05-30 11:17:23 +00:00
Dominique Leuenberger
f3d923f87f Accepting request 1076836 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1076836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=25
2023-04-03 15:46:08 +00:00
d17ce1b552 Accepting request 1076748 from home:bnavigator:pyarrow
- migrate to PEP517
- Enable pyarrow tests
- Reenable distributed test for python311

OBS-URL: https://build.opensuse.org/request/show/1076748
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=48
2023-04-03 07:55:59 +00:00
Dominique Leuenberger
c615773eb6 Accepting request 1074477 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1074477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=24
2023-03-27 16:15:36 +00:00
11c3b4a08b Accepting request 1074232 from home:bnavigator:branches:devel:languages:python
- Update to 2023.3.0
  ## Enhancements
  * #1201, add directory FS to the registry and constructable from URLs
  * #1194, allow JSON for setting dict-like kwargs in the config
  * #1181, give arrow FS proper place in the registry
  * #1178, add experimental background-thread buffering cache
  * #1162, make ZipFS writable
  ## Fixes
  * #1202, fix on_error="omit" when using caching's cat
  * #1199, 1163, get/put/cp consistency and empty directories
  * #1197, 1183 use bytes for setting value on mapper using numpy
  * #1191, clean up open files in spec get_file
  * #1164, pass on kwargs correctly to http
  ## Other
  * #1186, make seekable=True default for pyarrow files
  * #1184, 1185, set minimum python version to 3.8
- Release 2023.1.0
  ## Enhancements
  * experimental DFReferenceFileSystem (#1157, 1138)
  * pyarrow seeking (#1154)
  * tar thread safety (#1132)
  * fsid method (#1122)
  ## Fixes
  * ReferenceFS order fix (#1158)
  * fix du and maxdepth (#1128, 1151)
  * http ranges (#1141)
  ## Other
  * coverage on referenceFS (#1133, 1123)
  * docs (#1152, 1150)
  * remove code duplication in unchain (#1143, 1156, 1121)

OBS-URL: https://build.opensuse.org/request/show/1074232
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=46
2023-03-26 16:47:17 +00:00
Dominique Leuenberger
fb8c4d0d7a Accepting request 1036969 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1036969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=23
2022-11-21 15:19:36 +00:00
1c743cc6da Accepting request 1036838 from home:bnavigator:branches:devel:languages:python
- Update to 2022.11.0
  ## Enhancements
  * Speed up FSMap._key_to_str (#1101)
  * Add modified/created to Memory and Arrow (#1096)
  * Clear expired cache method (#1092)
  * Allow seekable arrow file (#1091)
  * Allow append for arrow (#1089)
  * recursive for sftp.get (#1082)
  * topdown arg to walk() (#1081)
  ## Fixes
  * fix doc warnings (#1106, #1084)
  * Fix HDFS _strip_protocol (#1103)
  * Allow URLs with protocol for HDFS (#1099)
  * yarl in doc deps (#1095)
  * missing await in genericFS.cp (#1094)
  * explicit IPv4 for test HTTP server (#1088)
  * sort when merging ranges for referenceFS (#1087)
  ## Other
  * Check that snappy is snappy (#1079)

OBS-URL: https://build.opensuse.org/request/show/1036838
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=44
2022-11-20 18:41:34 +00:00
Dominique Leuenberger
7b5408ab7f Accepting request 1032652 from devel:languages:python
- Update to 2022.10.0 
  Enhancements
  * referenceFS consolidates reads in the same remote file (#1063)
  * localfs: add link/symlink/islink (#1059)
  * asyncfs: make mirroring methods optional (#1054)
  * local: info: provide st_ino and st_nlink from stat (#1053)
  * arrow_hdfs replaces hdfs (#1051)
  * Add read/write_text (#1047)
  * Add pipe/cat to genericFS (#1038)
  Fixes
  * SSH write doesn’t return number of bytes (#1072)
  * wrap flush method for LocalFileOpened (#1070)
  * localfs: fix support for pathlib/os.PathLike objects in rm (#1058)
  * don’t get_file remote FTP directory (#1056)
  * fix zip write to remote (#1046)
  * fix zip del following failed init (#1040)
  Other
  * add asynclocalfs to the registry (#1060)
  * add DVCFileSystem to the registry (#1049)
  * add downstream tests (#1037)
  * Don’t auto-close OpenFiles (#1035)

OBS-URL: https://build.opensuse.org/request/show/1032652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=22
2022-11-01 12:43:29 +00:00
faad7c584c Small cleanup.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=42
2022-10-31 20:06:06 +00:00
e519b94ed0 Accepting request 1032000 from home:yarunachalam:branches:devel:languages:python
- Update to 2022.10.0 
  Enhancements
  * referenceFS consolidates reads in the same remote file (#1063)
  * localfs: add link/symlink/islink (#1059)
  * asyncfs: make mirroring methods optional (#1054)
  * local: info: provide st_ino and st_nlink from stat (#1053)
  * arrow_hdfs replaces hdfs (#1051)
  * Add read/write_text (#1047)
  * Add pipe/cat to genericFS (#1038)
  Fixes
  * SSH write doesn’t return number of bytes (#1072)
  * wrap flush method for LocalFileOpened (#1070)
  * localfs: fix support for pathlib/os.PathLike objects in rm (#1058)
  * don’t get_file remote FTP directory (#1056)
  * fix zip write to remote (#1046)
  * fix zip del following failed init (#1040)
  Other
  * add asynclocalfs to the registry (#1060)
  * add DVCFileSystem to the registry (#1049)
  * add downstream tests (#1037)
  * Don’t auto-close OpenFiles (#1035)

OBS-URL: https://build.opensuse.org/request/show/1032000
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=41
2022-10-31 19:57:00 +00:00
Dominique Leuenberger
72c944f01a Accepting request 1010953 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1010953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=21
2022-10-17 12:57:30 +00:00
1baeb4e870 Accepting request 1010918 from home:bnavigator:branches:devel:languages:python:aws
- Don't test with python-s3fs: It is pinning aiobotocore which
  does not play well with a rolling distro
  gh#fsspec/s3fs#615, gh#aio-libs/aiobotocore#971

OBS-URL: https://build.opensuse.org/request/show/1010918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=39
2022-10-14 14:55:54 +00:00
4ce40964a0 Expand URL in Source
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=38
2022-09-29 15:53:24 +00:00
ae21d7b52c Accepting request 1006764 from home:yarunachalam:branches:devel:languages:python
- Update to 2022.8.2
  * don’t close OpenFile on del (#1035)
- Update to 2022.8.1
  * revert #1024 (#1029), with strciter requirements on OpenFile usage
- Update to 2022.8.0
  Enhancements
  * writable ZipFileSystem (#1017)
  * make OpenFile behave like files and remove dynamic closer in .open() (#1024)
  * use isal gunzip (#1008)
  Fixes
  * remove strip from _parent (#1022)
  * disallow aiohttp prereleases (#1018)
  * be sure to close cached file (#1016)
  * async rm in reverse order (#1014)
  * expose fileno in LocalFileOpener (#1010, #1005)
  * remove temp files with simplecache writing (#1006)
  * azure paths (#1003)
  copy dircache keys before iter
- Update to 2022.7.1
  Fixes
  * Remove fspath from LocalFileOpener (#1005)
  * Revert 988 (#1003)
- Update to 2022.7.0
  Enhancements
  * added fsspec-xrootd implementation to registry (#1000)
  * memory file not to copy bytes (#999)
  * Filie details passed to FUSE (#972)
  Fixes
  * Return info for root path of archives (#996)
  * arbitrary kwargs passed through in pipe_file (#993)

OBS-URL: https://build.opensuse.org/request/show/1006764
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=37
2022-09-29 15:50:33 +00:00
Dominique Leuenberger
74bda67bfd Accepting request 986382 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/986382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=20
2022-07-04 09:32:41 +00:00
d867d0ae25 Accepting request 985756 from home:bnavigator:branches:devel:languages:python:aws
- Update ot 2022.5.0
  Enhancements
  * mutable ReferenceFS (#958)
  Fixes
  * Make archive FSs not cachable (#966)
  * glob fixes (#961)
  * generic copy with unknown size (#959)
  * zstd open (#956)
  * empty archive file (#954)
  * tar chaining (#950, 947)
  * missing exceptions in mapper (#940)
  Other
  * update registry (#852)
  * allow None cache (#942)
  * mappers to remember init arguments (#939)
  * cache docstrings (#933)

OBS-URL: https://build.opensuse.org/request/show/985756
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=35
2022-07-02 17:33:19 +00:00
Dominique Leuenberger
0095d9fe58 Accepting request 973298 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/973298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=19
2022-04-28 21:07:47 +00:00
176fef34e3 Accepting request 973059 from home:glaubitz:branches:devel:languages:python
- Update to 2022.3.0
  Enhancements
  * tqdm example callback with simple methods (#931, 902)
  * Allow empty root in get_mapper (#930)
  * implement real info for reference FS (#919)
  * list known implementations and compressions (#913)
  Fixes
  * git branch for testing git backend (#929)
  * maintaine mem FS's root (#926)
  * kargs to FS in parquet module (#921)
  * fix on_error in references (#917)
  * tar ls consistency (#9114)
  * pyarrow: don't decompress twice (#911)
  * fix FUSE tests (#905)

OBS-URL: https://build.opensuse.org/request/show/973059
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=33
2022-04-28 04:26:40 +00:00
Dominique Leuenberger
5bdddfd9ce Accepting request 957036 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/957036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=18
2022-02-24 17:20:44 +00:00
c866d4f386 Accepting request 957035 from home:mcepl:branches:devel:languages:python
- Update to 2022.02.0:
  - reference FS performance
  - directory/prefix FS
  - FUSE
  - iteration in threads
  - OpenFiles slicing
  - drop py36

OBS-URL: https://build.opensuse.org/request/show/957035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=32
2022-02-23 12:09:05 +00:00
Dominique Leuenberger
7bcc375d3b Accepting request 949718 from devel:languages:python
- Update to 2022.1.0
  * Fix blocks cache metadata (#746)
  * Fix default SMB port (#853)
  * Fix caching fixes (#856, 855)
  * Fix explicit close for http files (#866)
  * Fix put_file to continue when no bytes (#869, 870)
  * temporary files location (#851, 871)
  * async abstract methods (#858, 859, 860)
  * md5 for FIPS (#872)
  * remove deprecated pyarrow/distutils (#880, 881)
- Update flavored requirements: python36 no longer exists,
  python-distributed does not support python310 yet.

OBS-URL: https://build.opensuse.org/request/show/949718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=17
2022-02-01 13:02:49 +00:00
37ddf36728 Accepting request 948482 from home:bnavigator:branches:devel:languages:python
- Update to 2022.1.0
  * Fix blocks cache metadata (#746)
  * Fix default SMB port (#853)
  * Fix caching fixes (#856, 855)
  * Fix explicit close for http files (#866)
  * Fix put_file to continue when no bytes (#869, 870)
  * temporary files location (#851, 871)
  * async abstract methods (#858, 859, 860)
  * md5 for FIPS (#872)
  * remove deprecated pyarrow/distutils (#880, 881)
- Update flavored requirements: python36 no longer exists,
  python-distributed does not support python310 yet.

OBS-URL: https://build.opensuse.org/request/show/948482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=31
2022-01-25 07:41:26 +00:00
Dominique Leuenberger
5effdebdda Accepting request 942710 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/942710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=16
2021-12-27 15:07:17 +00:00
256c7c4b32 Accepting request 942639 from home:bnavigator:branches:devel:languages:python:aws
- Release 2021.11.1
  Enhancements
  * allow compression for fs.open (#826)
  * batch more async operations (#824)
  * allow github backend for alternate URL (#815)
  * speec up reference filesystem (#811)
  Fixes
  * fixes for parquet functionality (#821, 817)
  * typos and docs (#839, 833, 816)
  * local root (#829)
  Other
  * remove BlockSizeError for http (#830)
- Release 2021.11.0
  Enhancement
  * parquet-specific module and cache type (#813, #806)
  Fixes
  * empty ranges (#802, 801, 803)
  * doc typos (#791, 808)
  * entrypoints processing (#784)
  * cat in ZIP (#789)
  Other
  * move to fsspec org
  * doc deps (#786, 791)
- Release 2021.10.1
  Fixes
  * Removed inaccurate ZipFileSystem.cat() override so that the base class' version is used (#789)
  * fix entrypoint processing (#784)
  * case where no blocks of a block-cache have yet been loaded (#801)
  * don't fetch empty ranges (#802, 803)
  Other
  * simplify doc deps (#786, 791)
- Release 2021.10.0
  Fixes
  * only close http connector if present (#779)
  * hdfs strip protocol (#778)
  * fix filecache with check_files (#772)
  * put_file to use _parent (#771)
  Other
  * add kedro link (#781)
- Release 2021.09.0
  Enhancement
  * http put from file-like (#764)
  * implement webhdfs cp/rm_file (#762)
  * multiple (and concurrent) cat_ranges (#744)
  Fixes
  * sphinx warnings (#769)
  * lexists for links (#757)
  * update versioneer (#750)
  * hdfs updates (#749)
  * propagate async timeout error (#746)
  * fix local file seekable (#743)
  * fix http isdir when does not exist (#741)
  Other
  * ocifs, arrow added (#754, #765)
  * promote url_to_fs to top level (#753)

OBS-URL: https://build.opensuse.org/request/show/942639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=30
2021-12-27 09:14:27 +00:00
Dominique Leuenberger
9eb3674b73 Accepting request 920851 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/920851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=15
2021-09-22 20:12:59 +00:00
61964f72dd Accepting request 920841 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2021.8.1
  * HTTP get_file/put_file APIs now support callbacks (#731)
  * New HTTP put_file method for transferring data to the remote
    server (chunked) (#731)
  * Customizable HTTP client initializers (through passing
    get_client argument) (#731, #701)
  * Support for various checksum / fingerprint headers in HTTP
    info() (#731)
  * local implementation of rm_file (#736)
  * local speed improvements (#711)
  * sharing options in SMB (#706)
  * streaming cat/get for ftp (#700)
  * check for remote directory when putting (#737)
  * storage_option update handling (#734(
  * await HTTP call before checking status (#726)
  * ftp connect (#722)
  * bytes conversion of times in mapper (#721)
  * variable overwrite in WholeFileCache cat (#719)
  * http file size again (#718)
  * rm and create directories in ftp (#716, #703)
  * list of files in async put (#713)
  * bytes to dict in cat (#710)
- Drop fsspec-pr710-bytesreturn.patch merged upstream

OBS-URL: https://build.opensuse.org/request/show/920841
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=29
2021-09-22 10:01:41 +00:00
Dominique Leuenberger
9a52e6e742 Accepting request 914766 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/914766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=14
2021-08-28 20:29:34 +00:00
b57c516f2a Accepting request 913875 from home:bnavigator:branches:devel:languages:python:numeric
- Add fsspec-pr710-bytesreturn.patch in order to fix zarr
  * gh#intake/filesystem_spec#710
  * gh#zarr-developers/zarr-python#812

OBS-URL: https://build.opensuse.org/request/show/913875
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=28
2021-08-28 10:41:31 +00:00
Richard Brown
be0624cd78 Accepting request 911012 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/911012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fsspec?expand=0&rev=13
2021-08-11 09:47:07 +00:00
cc95ddb1b0 Accepting request 910724 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.07.0
  * no release notes
- Release 2021.06.1
  * Introduce fsspec.asyn.fsspec_loop to temporarily switch to the
    fsspec loop. (#671)
  * support list for local rm (#678)
  * error when local mkdir twice (#679)
  * fix local info regression for pathlike (#667)
  * link to wandbfs (#664)
- Release 2021.06.0
  * Better testing and folder handling for Memory (#654)
  * Negative indexes for cat_file (#653)
  * optimize local file listing (#647)
  * FileNoteFound in http and range exception subclass (#649, 646)
  * async timeouts (#643, 645)
  * stringify path for pyarrow legacy (#630)
  * The fsspec.asyn.get_loop() will always return a loop of a
    selector policy (#658)
  * add helper to construct Range headers for cat_file (#655)

OBS-URL: https://build.opensuse.org/request/show/910724
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=27
2021-08-09 13:23:40 +00:00
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