Skip to content

feat: ✨ Introduce entrypoints#235

Merged
remimd merged 8 commits intodevfrom
runner
May 12, 2025
Merged

feat: ✨ Introduce entrypoints#235
remimd merged 8 commits intodevfrom
runner

Conversation

@remimd
Copy link
Copy Markdown
Member

@remimd remimd commented May 12, 2025

No description provided.

@remimd remimd requested a review from Copilot May 12, 2025 10:42
@remimd remimd self-assigned this May 12, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces entrypoint functionality to streamline dependency injection setups and execution flows. Key changes include new Entrypoint and decorator implementations (with corresponding tests), refactoring of module loader import paths, and updated documentation and dependency groups to align with these updates.

Reviewed Changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/loaders/test_python_module_loader.py Updated import paths from tests.utils to tests.loaders.
tests/entrypoint/test_entrypointmaker.py Added tests for the new entrypointmaker functionality using generic syntax.
tests/entrypoint/test_entrypoint.py Added tests validating sync/async conversion and decorator composition.
tests/entrypoint/test_autocall.py Added tests for the autocall decorator.
pyproject.toml Updated dependency groups by adding a doc group and related packages.
injection/loaders.py Renamed internal iterator method to improve clarity.
injection/entrypoint.py Introduced the Entrypoint class with new decorators and setup methods.
documentation/*.md Updated and added documentation for Loaders and Entrypoint features.
README.md Revised links to include new documentation pages.

Comment thread tests/entrypoint/test_entrypointmaker.py
Comment thread injection/entrypoint.py
@remimd remimd merged commit b1d91a7 into dev May 12, 2025
5 checks passed
@remimd remimd deleted the runner branch May 12, 2025 10:47
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