Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The node creator now allows you to register entire packages instead of just a single module. Access is then chained with the same semantic paths as the package.
Each non-package submodule is required to have a
nodes: list[Node]attribute inside it; I'm open to changing that in the future, e.g. to simply look in each module for such an attribute (or maybe something more specific likepyiron_workflow_nodes) and pass silently if it's not there. But in the meantime this gives us sub-modules with the minimal change to the API promises/expectations.E.g. now:
closes #104.