the big two: - `ComponentResource` involves a bun...
# contribute
the big two: •
involves a bunch of boilerplate (especially if you're trying to be more helpful and look more like standard resources) for what is essential "Turn this single body into a class" which can be a decorator • A bunch of the functions are async and return awaitables (specifically coroutines) instead of `Output`s, when it's not super clear how to handle them (since python async syntax can only be used inside functions, and pulumi is based on top-level stuff), see also my question in #python