This is an automated email from the ASF dual-hosted git repository.
honahx pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
The following commit(s) were added to refs/heads/main by this push:
new 651cc9bf Change suggestions to PyArrow (#644)
651cc9bf is described below
commit 651cc9bf841461e32412fd5df6cad7ca532fb35c
Author: Fokko Driesprong <[email protected]>
AuthorDate: Sun Apr 21 01:27:36 2024 +0200
Change suggestions to PyArrow (#644)
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.
---
mkdocs/docs/contributing.md | 2 +-
pyiceberg/io/__init__.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/mkdocs/docs/contributing.md b/mkdocs/docs/contributing.md
index 7411382d..93ff8a32 100644
--- a/mkdocs/docs/contributing.md
+++ b/mkdocs/docs/contributing.md
@@ -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
diff --git a/pyiceberg/io/__init__.py b/pyiceberg/io/__init__.py
index f03048c8..4b5e99d3 100644
--- a/pyiceberg/io/__init__.py
+++ b/pyiceberg/io/__init__.py
@@ -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