diff --git a/CHANGES.md b/CHANGES.md index a9b7dda9..4cc9b4f4 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,13 @@ development source code and as such may not be routinely kept up to date. # __NEXT__ +## Improvements + +* AWS console login credentials (from `aws login`) are now supported by + commands that use AWS, such as `nextstrain remote` with `s3://` addresses and + `nextstrain build --aws-batch`. Previously, these commands failed with an + error about a missing `botocore[crt]` dependency. + ([#533](https://github.com/nextstrain/cli/issues/533), [#553](https://github.com/nextstrain/cli/pull/553)) # 11.1.1 (22 October 2026) diff --git a/doc/changes.md b/doc/changes.md index 6bd35ab7..ba687aa2 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -16,6 +16,14 @@ development source code and as such may not be routinely kept up to date. (v-next)= ## __NEXT__ +(v-next-improvements)= +### Improvements + +* AWS console login credentials (from `aws login`) are now supported by + commands that use AWS, such as `nextstrain remote` with `s3://` addresses and + `nextstrain build --aws-batch`. Previously, these commands failed with an + error about a missing `botocore[crt]` dependency. + ([#533](https://github.com/nextstrain/cli/issues/533), [#553](https://github.com/nextstrain/cli/pull/553)) (v11-1-1)= ## 11.1.1 (22 October 2026) diff --git a/setup.py b/setup.py index c8b24afc..2f027824 100644 --- a/setup.py +++ b/setup.py @@ -116,9 +116,14 @@ def find_namespaced_packages(namespace): # the boto3/botocore version early in resolution, often resulting in a # version newer than what aiobotocore supports. # + # The [crt] extra doesn't constrain boto3's version. It adds awscrt, + # which botocore needs to use console login credentials (a profile with + # `login_session`, from `aws login`). + # # More background: # - "boto3", + # + "boto3[crt]", # Avoiding 2023.9.1 due to change in `auto_mkdir` parameter in # https://github.com/fsspec/filesystem_spec/pull/1358 that causes the