You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In line with the same reasoning as #867, I could imagine us and other developers wanting an easier/more well-documented connection between building data package compliant Python classes without needing/wanting to install all the other features of Sprout.
So would this package only include the *Properties classes? And would these be used only to help create metadata objects in Python?
If anyone else or an another Seedcase component wants to use these without the rest of Sprout, then sure! With the caveat that there is no guarantee that these classes will produce absolutely correct and complete metadata, as we only enforce a general structure, not all requirements in the Data Package standard. Also, we made some simplifications when writing/editing the classes (e.g. losing the option for inline data), which fit our use case, but if we wanted to release this into the wild on its own, then I assume these simplifications would need to go?
As for autogenerating it, I think that’s true to a rather qualified extent. I think the autogeneration code is okay for an in-house tool to give us a rough draft, but I would be a bit wary of actually including it as part of the package (but I’m not sure if you meant that).
Thanks @martonvago, this package seems less likely/needed compared to #867 so I will move this out of this iteration (but not close it) and we can revisit it later.
What would you like to discuss?
In line with the same reasoning as #867, I could imagine us and other developers wanting an easier/more well-documented connection between building data package compliant Python classes without needing/wanting to install all the other features of Sprout.
Same as with #867, reasons could be:
Name could be
datapackage2dataclass
or something.The text was updated successfully, but these errors were encountered: