Skip to content

fix(mypy): add __all__ to providers.thesis_agents for strict re-export#15

Merged
W00DSRULES merged 1 commit into
mainfrom
test/concurrency-and-coverage
May 15, 2026
Merged

fix(mypy): add __all__ to providers.thesis_agents for strict re-export#15
W00DSRULES merged 1 commit into
mainfrom
test/concurrency-and-coverage

Conversation

@W00DSRULES
Copy link
Copy Markdown
Collaborator

mypy --strict enables --no-implicit-reexport, which rejected imports of the placeholder builders from core/orchestrator/thesis_flow.py.

Summary

Changes

Testing

  • pytest tests/ -v passes
  • ruff check . passes
  • black --check . passes
  • mypy core/ providers/ --strict --ignore-missing-imports passes

Checklist

  • I have read CONTRIBUTING.md
  • Code follows project style (black, ruff, mypy strict for core/providers)
  • Tests added or updated for the changes
  • Documentation updated if needed

mypy --strict enables --no-implicit-reexport, which rejected imports of
the placeholder builders from core/orchestrator/thesis_flow.py.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@W00DSRULES W00DSRULES merged commit 8774014 into main May 15, 2026
2 checks passed
@W00DSRULES W00DSRULES deleted the test/concurrency-and-coverage branch May 15, 2026 14:08
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