Skip to content

Conversation

@sfc-gh-pczajka
Copy link
Collaborator

This PR:

  • adds aioboto and aiobotocore dependency if [aio] extra is specified, if SNOWFLAKE_NO_BOTO flag is not provided (checked by extra tests in test installation github check)
  • fixes bug in AWS WIF async implementation
  • asjusts async tests to the fix

@sfc-gh-pczajka sfc-gh-pczajka requested review from a team as code owners November 26, 2025 15:55
@github-actions
Copy link

github-actions bot commented Nov 26, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@sfc-gh-pczajka sfc-gh-pczajka changed the base branch from main to dev/aio-connector November 26, 2025 15:55
Freeze aiobotocore credentials before passing to synchronous botocore signing.
Aiobotocore returns AioRefreshableCredentials which need to be frozen before
use with synchronous SigV4Auth.
Create AsyncCredentialsWrapper to properly mock aiobotocore credentials
with async get_frozen_credentials() method. This allows unit tests to
pass while the production code correctly handles real aiobotocore
AioRefreshableCredentials.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants