-
Notifications
You must be signed in to change notification settings - Fork 412
use anon argument when configuring s3fs.S3FileSystem #2392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@gmweaver Thanks for catching this. Looking at the PyArrow docs, shouldn't be |
s3fs.S3FileSystem uses |
|
@gmweaver Good one, the names of the classes are identical 🤣 |
|
okay i see, we're not passing the configs to |
|
i think theres actually an underlying bug here. iceberg-python/pyiceberg/io/fsspec.py Line 139 in 06b9467
|
in older versions of |
|
@kevinjqliu any concerns with the PR based on my last comment? hoping to get this one into |
kevinjqliu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I double checked all the configs and verified that they are set for the right constructors.
Would be great if we can add a link to the 3 different constructors here
- S3FileSystem
- boto3.session.Session.client for
client_kwargs - botocore.config.Config for
config_kwargs
|
Thanks for the PR @gmweaver great catch! And thanks @Fokko for the review |
|
we're cutting a new RC for 0.10 so this should be included! :) |
Rationale for this change
s3fs.S3FileSystemrequires that we passanondirectly, it cannot be passed throughconfig_kwargs.Are these changes tested?
yes, unit tests updated.
Are there any user-facing changes?
no