Skip to content

New CLI command to collect all dependencies of a pipe#119

Merged
GaijinKa merged 2 commits intomeetecho:mainfrom
b3by:feat/require
Feb 16, 2026
Merged

New CLI command to collect all dependencies of a pipe#119
GaijinKa merged 2 commits intomeetecho:mainfrom
b3by:feat/require

Conversation

@b3by
Copy link
Collaborator

@b3by b3by commented Feb 13, 2026

Description

This PR introduces require, a new CLI command that can be used to aggregate all the dependencies of the nodes within a pipeline without the need to manually inspect all their requirement files. This closes #118.

PR type

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test update
  • Build/CI configuration change
  • Other (please describe):

Key modifications and changes

A new CLI command is introduced.

python -m juturna require -c config.json -p ./plugins -a -s req.txt

  • aggregate all requirements
  • save requirements to a file (-s FILE_NAME)
  • save requirements in configuration file (-a)

Affected components

CLI tools. Added new item in the configuration file.

@b3by b3by requested a review from GaijinKa February 13, 2026 16:50
@b3by b3by added type:enhancement New feature or request type:proposal Proposal that can be accepted/discarded silently priority:low labels Feb 13, 2026
@GaijinKa GaijinKa merged commit 3ef1d7d into meetecho:main Feb 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:low type:enhancement New feature or request type:proposal Proposal that can be accepted/discarded silently

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Collate requirements for all nodes in a pipeline

2 participants