fromtypesimportSimpleNamespaceimportuziclassConfig(SimpleNamespace):debug:bool=Falsedatabase:strconfig=Config(debug=True,database=':memory:')container=uzi.Container()# a) using the helper methodcontainer.value(Config,config)# or # b) manually creating and attaching the providercontainer[Config]=uzi.providers.Value(config)if__name__=='__main__':injector=uzi.Injector(uzi.DepGraph(container))assertconfig==injector.make(Config)assertconfigisinjector.make(Config)