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]

Reply via email to