Skip to content

feat: add __main__.py for python -m support#19

Merged
Coding-Dev-Tools merged 1 commit into
mainfrom
Openclaw/api-contract-guardian/add-main-module
May 21, 2026
Merged

feat: add __main__.py for python -m support#19
Coding-Dev-Tools merged 1 commit into
mainfrom
Openclaw/api-contract-guardian/add-main-module

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Adds main.py enabling the package to be run with python -m api_contract_guardian in addition to the installed CLI entry point.

What: New src/api_contract_guardian/main.py module
Why: Standard Python packaging practice enables python -m execution
How: Single entry point that delegates to .cli:app()
Testing: Tested manually - python -m api_contract_guardian --help outputs correct help
Risk: Minimal - no existing behavior modified, 5-line addition

Enables running the package via 'python -m api_contract_guardian'
in addition to the installed CLI entry point.
@Coding-Dev-Tools

Copy link
Copy Markdown
Owner Author

🛡� Sentinel review: APPROVE + MERGE

  • Standard Python pattern: enables python -m api_contract_guardian
  • 1 file, +5/-0, minimal and focused
  • No branding changes, no secrets, zero regression risk
  • Cooldown satisfied (4+ hours since creation)

@Coding-Dev-Tools Coding-Dev-Tools merged commit 1ec71b1 into main May 21, 2026
@Coding-Dev-Tools Coding-Dev-Tools deleted the Openclaw/api-contract-guardian/add-main-module branch June 29, 2026 08:39
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.

1 participant