Skip to content

Missing Dependency "botocore[crt]" after Homebrew installation #419

Description

@nertzy

I installed awslogs via Homebrew and when I run it I'm getting this error.

~ ❯ awslogs


You've found a bug! Please, raise an issue attaching the following traceback
https://github.com/jorgebastida/awslogs/issues/new

Version:       0.15.0
Python:        3.14.5 (main, May 10 2026, 10:21:34) [Clang 21.0.0 (clang-2100.0.123.102)]
boto3 version: 1.43.6
Platform:      macOS-26.5.1-arm64-arm-64bit-Mach-O
Args:          ['/opt/homebrew/bin/awslogs']
Config: {options}

Traceback (most recent call last):
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/awslogs/bin.py", line 206, in main
    logs = AWSLogs(**vars(options))
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/awslogs/core.py", line 88, in __init__
    self.client = boto3_client(
                  ~~~~~~~~~~~~^
        self.aws_profile,
        ^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        self.aws_endpoint_url,
        ^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/awslogs/core.py", line 45, in boto3_client
    return session.client(
           ~~~~~~~~~~~~~~^
        "logs",
        ^^^^^^^
    ...<4 lines>...
        endpoint_url=aws_endpoint_url or None,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/boto3/session.py", line 337, in client
    return self._session.create_client(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        service_name, **create_client_kwargs
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/botocore/context.py", line 123, in wrapper
    return func(*args, **kwargs)
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/botocore/session.py", line 986, in create_client
    credentials = self.get_credentials()
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/botocore/session.py", line 522, in get_credentials
    ).load_credentials()
      ~~~~~~~~~~~~~~~~^^
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/botocore/credentials.py", line 2239, in load_credentials
    creds = provider.load()
  File "/opt/homebrew/Cellar/awslogs/0.15.0_5/libexec/lib/python3.14/site-packages/botocore/credentials.py", line 2750, in load
    raise MissingDependencyException(
    ...<5 lines>...
    )
botocore.exceptions.MissingDependencyException: Missing Dependency: Using the login credential provider requires an additional dependency. You will need to pip install "botocore[crt]" before proceeding.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions