pulumi/sdk
Julien c428a91a4c
Fix missing overloads to config getters (#16878)
In https://github.com/pulumi/pulumi/pull/16768 we added overloads to the
config getters when the default is not provided at all, but we did not
provide an overload for the original method signatures where default
defaulted to `None`.

In the presence of overloads, the typechecker ignores the actual
implementation signature.

> The non-@overload-decorated definition, meanwhile, will be used at
> runtime but should be ignored by a type checker

https://docs.python.org/3.12/library/typing.html#overload

Fixes https://github.com/pulumi/pulumi/issues/16877
2024-08-05 17:30:38 +00:00
..
go Package versions are required for parameterized packages (#16875) 2024-08-05 16:01:28 +00:00
nodejs Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00
proto/go Document news ignore changes processing in the provider protocol (#16725) 2024-07-29 14:28:39 +00:00
python Fix missing overloads to config getters (#16878) 2024-08-05 17:30:38 +00:00
.version Prepare for v3.128.0 release (#16869) 2024-08-02 21:48:04 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
go.sum Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
version.go Move .version to /sdk and embed it (#15185) 2024-01-19 14:11:17 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.