Skip to content

feat(extensions): add pipeline init hooks and extensions/libraries layout#39

Open
rederik76 wants to merge 1 commit intomainfrom
feature/init-hooks-extensions-layout
Open

feat(extensions): add pipeline init hooks and extensions/libraries layout#39
rederik76 wants to merge 1 commit intomainfrom
feature/init-hooks-extensions-layout

Conversation

@rederik76
Copy link
Copy Markdown
Collaborator

Introduce pre_init and post_init hook folders executed via runpy around initialize_pipeline(), with extensions/libraries on sys.path and legacy flat extensions/ deprecated.

  • Add extension_loader (add_extensions_libraries_to_sys_path, run_init_hooks)
  • Extend constants for libraries/pre_init/post_init paths; resolve python function files under extensions/libraries before legacy extensions/
  • Wire hooks in DLTPipelineBuilder; bump version; add unit tests
  • Update docs, samples (bronze)

Introduce pre_init and post_init hook folders executed via runpy around
initialize_pipeline(), with extensions/libraries on sys.path and legacy
flat extensions/ deprecated.
- Add extension_loader (add_extensions_libraries_to_sys_path, run_init_hooks)
- Extend constants for libraries/pre_init/post_init paths; resolve python
  function files under extensions/libraries before legacy extensions/
- Wire hooks in DLTPipelineBuilder; bump version; add unit tests
- Update docs, scaffold, samples (bronze), Cursor assets/SKILL, VERSION
@rederik76 rederik76 changed the title feat: add pipeline init hooks and extensions/libraries layout feat(extensions): add pipeline init hooks and extensions/libraries layout Apr 17, 2026
@rederik76 rederik76 self-assigned this Apr 17, 2026
@rederik76 rederik76 linked an issue Apr 17, 2026 that may be closed by this pull request
1 task
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.

[FEATURE]: Pipeline init hooks and extensions/libraries layout

1 participant