Skip to content

Commit

Permalink
Change suggestions to PyArrow (#644)
Browse files Browse the repository at this point in the history
PyIceberg first started with s3fs as the default FileIO implementation
because it is more lightweight. At some point we've changed the default
to PyArrow since it is more feature rich.
  • Loading branch information
Fokko authored Apr 20, 2024
1 parent 02a5ced commit 651cc9b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion mkdocs/docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ pip3 install -e ".[s3fs,hive]"
Install it directly for GitHub (not recommended), but sometimes handy:

```
pip install "git+https://github.com/apache/iceberg-python.git#egg=pyiceberg[s3fs]"
pip install "git+https://github.com/apache/iceberg-python.git#egg=pyiceberg[pyarrow]"
```

## Linting
Expand Down
2 changes: 1 addition & 1 deletion pyiceberg/io/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -338,5 +338,5 @@ def load_file_io(properties: Properties = EMPTY_DICT, location: Optional[str] =
return PyArrowFileIO(properties)
except ModuleNotFoundError as e:
raise ModuleNotFoundError(
'Could not load a FileIO, please consider installing one: pip3 install "pyiceberg[s3fs]", for more options refer to the docs.'
'Could not load a FileIO, please consider installing one: pip3 install "pyiceberg[pyarrow]", for more options refer to the docs.'
) from e

0 comments on commit 651cc9b

Please sign in to comment.