Commit Graph

  • 27591268c2 Accepting request 1323588 from devel:languages:python factory Ana Guerrero 2025-12-19 15:43:25 +00:00
  • 223889f950 - Update to 2025.12.0: * Enhancements + fsspec.parquet to support filters and multiple files (#1945) + file system for GitHub gists (#1791) + LFS support in github: (#1810) + add pipe_file to HTTP (#1799, 1801) + add sync http for pyodide (#1177) + add open() to referenceFS (#1778) + “exclusive” mode for writing (#1762, 1756, 174+) + “tree” text display of filesystem contents (#1750) + async wrapper for sync FSs (#1745) + new known implementation: tosfs (#1739) + consilidate block fetch requests (#1733) + allow dicts (not just bytes) for referenceFS (#1616 + make filesystems JSON serializeable (#1612) + implement multifile cat() for github (#1620) + log hits/misses in bytes cachers (#1566) * Fixes + strip protocol for sftp (#1940) + use one-step mv in jupyterfs (#1937) + raise errors in jupyterfs, not return (#1936) + allow ls() on a single file for arrowFS (#1931) + accept all mode= types in memoryFS (#1922) + pass path list to put() in localtempfile for efficiency (#1920) + use st_birthtime in localFS, if available (#1883) + remove deprecated asyncio use (#1862) + create event loop if it doesn’t exist (#1857) + don’t make async open() in async-wrapper (#1769) + fix CI following dask-expr upstream change (#1781) + better webHDFS proxies Steve Kowalik 2025-12-19 03:00:15 +00:00
  • 1ff5451901 Accepting request 1299203 from devel:languages:python Dominique Leuenberger 2025-08-13 14:31:14 +00:00
  • 1133472a1c - Add missing BuildRequires on pytest-asyncio. Steve Kowalik 2025-08-13 05:40:50 +00:00
  • 7ac5ab9d11 Accepting request 1165946 from devel:languages:python leap-16.1 leap-16.0 Ana Guerrero 2024-04-07 20:13:13 +00:00
  • 9558e430ec Accepting request 1165946 from devel:languages:python Ana Guerrero 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 Dirk Mueller 2024-03-25 17:27:43 +00:00
  • 56d3948e22 - 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 Dirk Mueller 2024-03-25 17:27:43 +00:00
  • 99986c88ec Accepting request 1157039 from devel:languages:python Ana Guerrero 2024-03-13 21:17:46 +00:00
  • 61099eefa2 Accepting request 1157039 from devel:languages:python Ana Guerrero 2024-03-13 21:17:46 +00:00
  • d17b00dab3 Accepting request 1156422 from home:bnavigator:branches:devel:languages:python Matej Cepl 2024-03-11 21:30:58 +00:00
  • dd03bb4cd9 Accepting request 1156422 from home:bnavigator:branches:devel:languages:python Matej Cepl 2024-03-11 21:30:58 +00:00
  • 0567fc3a18 Accepting request 1138849 from devel:languages:python Ana Guerrero 2024-01-15 21:21:02 +00:00
  • 2e9a60481a Accepting request 1138849 from devel:languages:python Ana Guerrero 2024-01-15 21:21:02 +00:00
  • f9749230d2 Accepting request 1138784 from home:pgajdos Markéta Machová 2024-01-15 13:35:37 +00:00
  • b4800c6d36 Accepting request 1138784 from home:pgajdos Markéta Machová 2024-01-15 13:35:37 +00:00
  • ef2a2620db Accepting request 1133605 from devel:languages:python Ana Guerrero 2023-12-17 20:32:01 +00:00
  • c28472ecb0 Accepting request 1133605 from devel:languages:python Ana Guerrero 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 Dirk Mueller 2023-12-16 17:02:25 +00:00
  • f9ab801d37 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=60 Dirk Mueller 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) Dirk Mueller 2023-12-16 12:45:12 +00:00
  • 4be1991b6b - 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) Dirk Mueller 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) Dirk Mueller 2023-12-07 21:30:27 +00:00
  • 161d27999c - 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) Dirk Mueller 2023-12-07 21:30:27 +00:00
  • 953526ebb4 Accepting request 1126463 from devel:languages:python Ana Guerrero 2023-11-15 20:08:42 +00:00
  • c715e1cc22 Accepting request 1126463 from devel:languages:python Ana Guerrero 2023-11-15 20:08:42 +00:00
  • 31c3aa4cc8 Accepting request 1126460 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2023-11-14 20:45:15 +00:00
  • 0b57347e9d Accepting request 1126460 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2023-11-14 20:45:15 +00:00
  • 1d8be9b148 Accepting request 1115766 from devel:languages:python Ana Guerrero 2023-10-12 21:44:06 +00:00
  • e28ef92238 Accepting request 1115766 from devel:languages:python Ana Guerrero 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 Dirk Mueller 2023-10-05 09:00:06 +00:00
  • 692df96029 - 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 Dirk Mueller 2023-10-05 09:00:06 +00:00
  • 62da4a9b7b Accepting request 1097061 from devel:languages:python Fabian Vogt 2023-07-07 13:47:31 +00:00
  • 52e48b8f04 Accepting request 1097061 from devel:languages:python Fabian Vogt 2023-07-07 13:47:31 +00:00
  • dcdce752dd Accepting request 1096929 from home:bnavigator:branches:devel:languages:python Daniel Garcia 2023-07-06 07:32:04 +00:00
  • 8c557e25d5 Accepting request 1096929 from home:bnavigator:branches:devel:languages:python Daniel Garcia 2023-07-06 07:32:04 +00:00
  • fe3df81986 Accepting request 1089793 from devel:languages:python Dominique Leuenberger 2023-06-07 21:06:33 +00:00
  • 3a2ae9c3fc Accepting request 1089793 from devel:languages:python Dominique Leuenberger 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 Dirk Mueller 2023-05-30 11:17:23 +00:00
  • 93cdeb165d - 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 Dirk Mueller 2023-05-30 11:17:23 +00:00
  • f3d923f87f Accepting request 1076836 from devel:languages:python Dominique Leuenberger 2023-04-03 15:46:08 +00:00
  • 4691b9e4b5 Accepting request 1076836 from devel:languages:python Dominique Leuenberger 2023-04-03 15:46:08 +00:00
  • d17ce1b552 Accepting request 1076748 from home:bnavigator:pyarrow Dirk Mueller 2023-04-03 07:55:59 +00:00
  • cae73641ff Accepting request 1076748 from home:bnavigator:pyarrow Dirk Mueller 2023-04-03 07:55:59 +00:00
  • c615773eb6 Accepting request 1074477 from devel:languages:python Dominique Leuenberger 2023-03-27 16:15:36 +00:00
  • 391873a442 Accepting request 1074477 from devel:languages:python Dominique Leuenberger 2023-03-27 16:15:36 +00:00
  • 11c3b4a08b Accepting request 1074232 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-03-26 16:47:17 +00:00
  • 0a0b803b94 Accepting request 1074232 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-03-26 16:47:17 +00:00
  • fb8c4d0d7a Accepting request 1036969 from devel:languages:python Dominique Leuenberger 2022-11-21 15:19:36 +00:00
  • da34d9e5e2 Accepting request 1036969 from devel:languages:python Dominique Leuenberger 2022-11-21 15:19:36 +00:00
  • 1c743cc6da Accepting request 1036838 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-11-20 18:41:34 +00:00
  • 9e5b2f717d Accepting request 1036838 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-11-20 18:41:34 +00:00
  • 7b5408ab7f Accepting request 1032652 from devel:languages:python Dominique Leuenberger 2022-11-01 12:43:29 +00:00
  • f3c1a64321 Accepting request 1032652 from devel:languages:python Dominique Leuenberger 2022-11-01 12:43:29 +00:00
  • faad7c584c Small cleanup. Matej Cepl 2022-10-31 20:06:06 +00:00
  • 8e552b850d Small cleanup. Matej Cepl 2022-10-31 20:06:06 +00:00
  • e519b94ed0 Accepting request 1032000 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-31 19:57:00 +00:00
  • 600bb75720 Accepting request 1032000 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-31 19:57:00 +00:00
  • 72c944f01a Accepting request 1010953 from devel:languages:python Dominique Leuenberger 2022-10-17 12:57:30 +00:00
  • 71923e3201 Accepting request 1010953 from devel:languages:python Dominique Leuenberger 2022-10-17 12:57:30 +00:00
  • 1baeb4e870 Accepting request 1010918 from home:bnavigator:branches:devel:languages:python:aws Markéta Machová 2022-10-14 14:55:54 +00:00
  • 9e83e08803 Accepting request 1010918 from home:bnavigator:branches:devel:languages:python:aws Markéta Machová 2022-10-14 14:55:54 +00:00
  • 4ce40964a0 Expand URL in Source Matej Cepl 2022-09-29 15:53:24 +00:00
  • 02ddf5284f Expand URL in Source Matej Cepl 2022-09-29 15:53:24 +00:00
  • ae21d7b52c Accepting request 1006764 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-09-29 15:50:33 +00:00
  • 9cf94ebb68 Accepting request 1006764 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-09-29 15:50:33 +00:00
  • 74bda67bfd Accepting request 986382 from devel:languages:python Dominique Leuenberger 2022-07-04 09:32:41 +00:00
  • 5f2c01f5f9 Accepting request 986382 from devel:languages:python Dominique Leuenberger 2022-07-04 09:32:41 +00:00
  • d867d0ae25 Accepting request 985756 from home:bnavigator:branches:devel:languages:python:aws Matej Cepl 2022-07-02 17:33:19 +00:00
  • 84344e3dc4 Accepting request 985756 from home:bnavigator:branches:devel:languages:python:aws Matej Cepl 2022-07-02 17:33:19 +00:00
  • 0095d9fe58 Accepting request 973298 from devel:languages:python Dominique Leuenberger 2022-04-28 21:07:47 +00:00
  • 69bbf77613 Accepting request 973298 from devel:languages:python Dominique Leuenberger 2022-04-28 21:07:47 +00:00
  • 176fef34e3 Accepting request 973059 from home:glaubitz:branches:devel:languages:python Markéta Machová 2022-04-28 04:26:40 +00:00
  • 871ab17641 Accepting request 973059 from home:glaubitz:branches:devel:languages:python Markéta Machová 2022-04-28 04:26:40 +00:00
  • 5bdddfd9ce Accepting request 957036 from devel:languages:python Dominique Leuenberger 2022-02-24 17:20:44 +00:00
  • 323ddf9548 Accepting request 957036 from devel:languages:python Dominique Leuenberger 2022-02-24 17:20:44 +00:00
  • c866d4f386 Accepting request 957035 from home:mcepl:branches:devel:languages:python Matej Cepl 2022-02-23 12:09:05 +00:00
  • c55cc121e2 Accepting request 957035 from home:mcepl:branches:devel:languages:python Matej Cepl 2022-02-23 12:09:05 +00:00
  • 7bcc375d3b Accepting request 949718 from devel:languages:python Dominique Leuenberger 2022-02-01 13:02:49 +00:00
  • dae6ee25cc Accepting request 949718 from devel:languages:python Dominique Leuenberger 2022-02-01 13:02:49 +00:00
  • 37ddf36728 Accepting request 948482 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-01-25 07:41:26 +00:00
  • 8fa5dc3e24 Accepting request 948482 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-01-25 07:41:26 +00:00
  • 5effdebdda Accepting request 942710 from devel:languages:python Dominique Leuenberger 2021-12-27 15:07:17 +00:00
  • 0e011e5f0f Accepting request 942710 from devel:languages:python Dominique Leuenberger 2021-12-27 15:07:17 +00:00
  • 256c7c4b32 Accepting request 942639 from home:bnavigator:branches:devel:languages:python:aws Dirk Mueller 2021-12-27 09:14:27 +00:00
  • 976074f5f0 Accepting request 942639 from home:bnavigator:branches:devel:languages:python:aws Dirk Mueller 2021-12-27 09:14:27 +00:00
  • 9eb3674b73 Accepting request 920851 from devel:languages:python Dominique Leuenberger 2021-09-22 20:12:59 +00:00
  • 719aaeacd4 Accepting request 920851 from devel:languages:python Dominique Leuenberger 2021-09-22 20:12:59 +00:00
  • 61964f72dd Accepting request 920841 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-09-22 10:01:41 +00:00
  • ffc81edef3 Accepting request 920841 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-09-22 10:01:41 +00:00
  • 9a52e6e742 Accepting request 914766 from devel:languages:python Dominique Leuenberger 2021-08-28 20:29:34 +00:00
  • 39f15f9163 Accepting request 914766 from devel:languages:python Dominique Leuenberger 2021-08-28 20:29:34 +00:00
  • b57c516f2a Accepting request 913875 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-08-28 10:41:31 +00:00
  • 7128163a1b Accepting request 913875 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-08-28 10:41:31 +00:00
  • be0624cd78 Accepting request 911012 from devel:languages:python Richard Brown 2021-08-11 09:47:07 +00:00
  • 59586f1e2b Accepting request 911012 from devel:languages:python Richard Brown 2021-08-11 09:47:07 +00:00
  • cc95ddb1b0 Accepting request 910724 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-08-09 13:23:40 +00:00
  • 38e49471b9 Accepting request 910724 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-08-09 13:23:40 +00:00
  • cc24401d98 Accepting request 894676 from devel:languages:python Dominique Leuenberger 2021-05-21 19:49:53 +00:00
  • b64bb2c3c8 Accepting request 894676 from devel:languages:python Dominique Leuenberger 2021-05-21 19:49:53 +00:00