Skip to content

Commit 152440f

Browse files
dguidoclaude
andauthored
Remove unused pyopenssl and boto dependencies (#14882)
- Remove pyopenssl from core dependencies: community.crypto 3.0.3 removed pyopenssl backend from ALL modules, now uses only cryptography library - Remove boto from AWS optional dependencies: Algo only uses boto3/botocore (library/lightsail_region_facts.py confirms this), and amazon.aws collection requires only boto3>=1.34.0 Verified by: - Code search confirming no imports of pyopenssl or old boto - Runtime tests in isolated environments without these packages - All 101 unit tests passing - Ansible playbook syntax checks passing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent 2662c5e commit 152440f

File tree

2 files changed

+1
-29
lines changed

2 files changed

+1
-29
lines changed

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ dependencies = [
1212
"jinja2>=3.1.6",
1313
"netaddr==1.3.0",
1414
"pyyaml>=6.0.2",
15-
"pyopenssl>=0.15",
1615
"segno>=1.6.0",
1716
]
1817

@@ -24,7 +23,6 @@ py-modules = []
2423
# Cloud provider dependencies (installed automatically based on provider selection)
2524
aws = [
2625
"boto3>=1.34.0",
27-
"boto>=2.49.0",
2826
]
2927
azure = [
3028
"azure-identity>=1.15.0",

uv.lock

Lines changed: 1 addition & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)