paulmech opened a new issue, #1405: URL: https://github.com/apache/iceberg-python/issues/1405
### Feature Request / Improvement Currently, rest catalog support appears built in to the main `pyiceberg` package However, rest catalog also supports SIGv4 signing, without an explicit dependency on boto3, which is required to fetch existing credentials and create the SIGv4 Authorization header. With AWS Glue now adding support for [Iceberg REST endpoints](https://github.com/apache/iceberg-python/blob/main/pyiceberg/catalog/rest.py) (seemingly unrelated to s3tables), it is possible to access a glue catalog using the rest catalog interface, but it requires boto3 for the SIGv4 signing. E.g. in my `~./.pyiceberg.yaml` I have ```yaml catalog: default: uri: https://glue.us-west-2.amazonaws.com/iceberg rest.sigv4-enabled: true rest.signing-region: us-west-2 rest.signing-name: glue ``` It works, but I have to add `boto3` package first. Suggestion is to add a poetry extra `rest-sigv4` that adds boto3 dependency. -- 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: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org