(I think this question applies to all the Python b...
# python
b
(I think this question applies to all the Python bindings though)
w
Yes - this applies to all the Python bindings. We are currently expecting to address this with TypedDicts - since the current python programming model uses dicts heavily. See https://github.com/pulumi/pulumi/issues/3771. However, for better consistency with other Pulumi language projections (and with kubernetes client-Python) we are still considering allowing or eventually moving entirely to a class based model. But the near term goal will be go get strong typing via TypedDict.
b
Awesome, thanks for the swift reply. Not expecting a commitment obviously — but do you have a rough timeframe for when you’re hoping that would land in Pulumi? Are we talking weeks/months/quarters away? I see there’s some recent movement on the issue which looks promising. For context this was one of the main friction points that was holding me back from committing to Pulumi for my team, so I’m happy to hear that this is in the works.