Skip to content

fix(repo-policy-sync): preserve aspect_rules_py dependency - #40

Merged
AlexanderLanin merged 1 commit into
eclipse-score:mainfrom
etas-contrib:remove-aspect-rules-py-dev-dependency
Sep 14, 2026
Merged

fix(repo-policy-sync): preserve aspect_rules_py dependency#40
AlexanderLanin merged 1 commit into
eclipse-score:mainfrom
etas-contrib:remove-aspect-rules-py-dev-dependency

Conversation

@AlexanderLanin

@AlexanderLanin AlexanderLanin commented Sep 14, 2026

Copy link
Copy Markdown
Member

Why

The dev-dependency alignment policy currently marks aspect_rules_py as a development-only dependency. That changes its dependency visibility and breaks use of Python scripts from outside the development dependency context. aspect_rules_py must remain unchanged.

Example: eclipse-score/docs-as-code#818

What changed

  • Removed aspect_rules_py from the policy applicability and enforcement configuration.
  • Updated the executable policy fixture to preserve dev_dependency = False.

@AlexanderLanin
AlexanderLanin merged commit 004201d into eclipse-score:main Sep 14, 2026
3 checks passed
@AlexanderLanin
AlexanderLanin deleted the remove-aspect-rules-py-dev-dependency branch September 14, 2026 12:41
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.

2 participants