Closed donaldcampbelljr closed 2 months ago
After some initial testing it appears we can simply make these changes without negatively impacting eido validation. It appears that schema <-> peppy object validation occurs such that the project is converted to a dict and the config key is removed and its items are placed directly under project. The pep from which it is made has no top level config key either (it IS the config!).
As a reality check, I made a modified version of the minimal pep with the proposed changes in pephub and it is validating just fine.
This was solved with newest releases of peppy and eido
In an effort to unify input schemas for eido with output schemas for pipestat, we would like to make the following changes to the input schemas:
config
key toproject
key.type:object
to the beginning of the schemaExample section of the minimal pep example with the modified changes: