Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage and metadata. Runs and scales everywhere python does.
Is your feature request related to a problem? Please describe.@config gives no insight/structure into what config items are required, as it takes in the whole thing. Its meant to be internal but exposed externally.
Describe the solution you'd like@config.custom would
take in the same argument as resolver in @resolve
Describe alternatives you've considered
Keeping the current one, not supporting custom functions, keeping the current one as a fallback.
Is your feature request related to a problem? Please describe.
@config
gives no insight/structure into what config items are required, as it takes in the whole thing. Its meant to be internal but exposed externally.Describe the solution you'd like
@config.custom
would take in the same argument asresolver
in@resolve
Describe alternatives you've considered Keeping the current one, not supporting custom functions, keeping the current one as a fallback.
Additional context See Peter Robinson's comments here: https://hamilton-opensource.slack.com/archives/C03M33QB4M8/p1682076384844779