stripe / skycfg

Skycfg is an extension library for the Starlark language that adds support for constructing Protocol Buffer messages.
Apache License 2.0
648 stars 54 forks source link

Allow users to configure where print() output goes #110

Closed timothyg-stripe closed 1 year ago

timothyg-stripe commented 1 year ago

This is necessary for true parallel execution of skycfg, without common access to global state.

Also introduce a skycfg.CommonOption type and infrastructure, for options that apply to all three entrypoints for Starlark evaluation: loading, execution, testing.