Skip to content

Commit 4200443

Browse files
authored
Remove HfFileSystem and deprecate S3FileSystem (#6052)
* Remove `HfFileSystem` and deprecate `S3FileSystem` * Update docstring
1 parent 350f4fd commit 4200443

File tree

5 files changed

+8
-103
lines changed

5 files changed

+8
-103
lines changed

src/datasets/arrow_dataset.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1383,8 +1383,7 @@ def save_to_disk(
13831383
storage_options: Optional[dict] = None,
13841384
):
13851385
"""
1386-
Saves a dataset to a dataset directory, or in a filesystem using either `s3fs.S3FileSystem` or
1387-
any implementation of `fsspec.spec.AbstractFileSystem`.
1386+
Saves a dataset to a dataset directory, or in a filesystem using any implementation of `fsspec.spec.AbstractFileSystem`.
13881387
13891388
For [`Image`] and [`Audio`] data:
13901389
@@ -1601,8 +1600,7 @@ def load_from_disk(
16011600
) -> "Dataset":
16021601
"""
16031602
Loads a dataset that was previously saved using [`save_to_disk`] from a dataset directory, or from a
1604-
filesystem using either `s3fs.S3FileSystem` or any implementation of
1605-
`fsspec.spec.AbstractFileSystem`.
1603+
filesystem using any implementation of `fsspec.spec.AbstractFileSystem`.
16061604
16071605
Args:
16081606
dataset_path (`str`):

src/datasets/dataset_dict.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,8 +1199,7 @@ def save_to_disk(
11991199
storage_options: Optional[dict] = None,
12001200
):
12011201
"""
1202-
Saves a dataset dict to a filesystem using either [`~filesystems.S3FileSystem`] or
1203-
`fsspec.spec.AbstractFileSystem`.
1202+
Saves a dataset dict to a filesystem using `fsspec.spec.AbstractFileSystem`.
12041203
12051204
For [`Image`] and [`Audio`] data:
12061205
@@ -1293,8 +1292,7 @@ def load_from_disk(
12931292
storage_options: Optional[dict] = None,
12941293
) -> "DatasetDict":
12951294
"""
1296-
Load a dataset that was previously saved using [`save_to_disk`] from a filesystem using either
1297-
[`~filesystems.S3FileSystem`] or `fsspec.spec.AbstractFileSystem`.
1295+
Load a dataset that was previously saved using [`save_to_disk`] from a filesystem using `fsspec.spec.AbstractFileSystem`.
12981296
12991297
Args:
13001298
dataset_dict_path (`str`):

src/datasets/filesystems/hffilesystem.py

Lines changed: 0 additions & 93 deletions
This file was deleted.

src/datasets/filesystems/s3filesystem.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import s3fs
22

3+
from ..utils.deprecation_utils import deprecated
34

5+
6+
@deprecated("Use s3fs.S3FileSystem instead.")
47
class S3FileSystem(s3fs.S3FileSystem):
58
"""
69
`datasets.filesystems.S3FileSystem` is a subclass of [`s3fs.S3FileSystem`](https://s3fs.readthedocs.io/en/latest/api.html).

src/datasets/load.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2158,8 +2158,7 @@ def load_from_disk(
21582158
) -> Union[Dataset, DatasetDict]:
21592159
"""
21602160
Loads a dataset that was previously saved using [`~Dataset.save_to_disk`] from a dataset directory, or
2161-
from a filesystem using either [`~datasets.filesystems.S3FileSystem`] or any implementation of
2162-
`fsspec.spec.AbstractFileSystem`.
2161+
from a filesystem using any implementation of `fsspec.spec.AbstractFileSystem`.
21632162
21642163
Args:
21652164
dataset_path (`str`):

0 commit comments

Comments
 (0)