samredai commented on a change in pull request #4285:
URL: https://github.com/apache/iceberg/pull/4285#discussion_r828243995
##########
File path: python/setup.cfg
##########
@@ -42,6 +42,16 @@ package_dir =
= src
packages = find:
python_requires = >=3.7
+install_requires =
+ pytz
+ retrying
+ mmh3
+ fastavro>=1.3.2<1.4.0
+ hmsclient==0.1.1
+ boto3
+ pyarrow
Review comment:
Good point then I think it's worth adding this to the `extras_require`
block, so something like this:
```
[options.extras_require]
arrow =
pyarrow
```
This would allow someone to do `pip3 install iceberg[arrow]` which will
provide all of the iceberg core dependencies + optional arrow dependencies and
as we expand this, something like `pip3 install iceberg[arrow,jdbc]` would be
valid. This still allows you to just do `pip3 install iceberg` if you already
have a specific pyarrow version in your environment that you want to use
instead.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]