Skip to content

Fix #4: Add botocore[crt] dependency to pyproject.toml#8

Merged
getOffIt merged 1 commit intomainfrom
fix/issue-4-botocore-crt-dependency
Dec 28, 2025
Merged

Fix #4: Add botocore[crt] dependency to pyproject.toml#8
getOffIt merged 1 commit intomainfrom
fix/issue-4-botocore-crt-dependency

Conversation

@getOffIt
Copy link
Copy Markdown
Owner

Description

This PR fixes issue #4 by adding the botocore[crt] dependency to pyproject.toml. This ensures that certificate-based authentication support is automatically installed when setting up the project, preventing the MissingDependencyException that occurs when using AWS CLI aws login command.

Changes

  • Added botocore[crt]>=1.40.51 to dependencies in tech-recon/setup/pyproject.toml
  • Placed alongside other AWS-related dependencies (boto3 and awscli) for better organization

Impact

  • ✅ Prevents MissingDependencyException on initial execution
  • ✅ Ensures automatic installation of certificate-based authentication support
  • ✅ No manual intervention required when setting up the project
  • ✅ Future installations via uv sync will include this dependency automatically

Testing

The dependency can be verified by running:

uv sync

This will install all dependencies including botocore[crt], which provides the certificate-based authentication support required for AWS CLI aws login.

Related Issue

Fixes #4

Reference

See ERROR_SUMMARY.md for full error details and context.

- Added botocore[crt]>=1.40.51 to dependencies
- Ensures certificate-based authentication support for AWS CLI aws login
- Prevents MissingDependencyException on initial execution

Fixes #4
@getOffIt getOffIt merged commit 4691e4d into main Dec 28, 2025
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.

[RESOLVED] Missing Dependency Error - botocore[crt] required for AWS login

2 participants