Skip to content

Relax importlib-metadata constraint to support ansible-lint compatibi…#7348

Open
dvg1130 wants to merge 3 commits intobridgecrewio:mainfrom
dvg1130:fix/importlib-metadata-constraint
Open

Relax importlib-metadata constraint to support ansible-lint compatibi…#7348
dvg1130 wants to merge 3 commits intobridgecrewio:mainfrom
dvg1130:fix/importlib-metadata-constraint

Conversation

@dvg1130
Copy link
Copy Markdown

@dvg1130 dvg1130 commented Oct 21, 2025

This PR updates the importlib-metadata version constraint in setup.py from <8.0.0 to >=6.0.0,<9.0.0. This change resolves a dependency conflict with ansible-lint>=25.9.0, which requires importlib-metadata>=8.7.0.

The new range maintains compatibility with existing environments while allowing Checkov to be installed alongside newer versions of ansible-lint in Python 3.11.

No other dependencies were modified.

Addresses #7328

@stale
Copy link
Copy Markdown

stale Bot commented Apr 25, 2026

Thanks for contributing to Checkov! We've automatically marked this issue as stale to keep our issues list tidy, because it has not had any activity for 6 months. It will be closed in 14 days if no further activity occurs. Commenting on this issue will remove the stale tag. If you want to talk through the issue or help us understand the priority and context, feel free to add a comment or join us in the Checkov slack channel at codifiedsecurity.slack.com
Thanks!

@stale stale Bot added the stale label Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant