pulumi/sdk/python/cmd/pulumi-language-python
Brandon Pollack 4fee2766e1
Add PULUMI_DEBUG_LANGUAGES support to go, python, and nodejs. (#17821)
Extending the idea for PULUMI_DEBUG_PROVIDERS but no into language
providers.

There is a missing piece that providers didn't need which is the ability
to inform the language of the engine address for sending messages the
other direction (ie for logging) (previously this was a parameter).

I added a basic RPC that will let the engine inject that (or anything
else needed in the future). IMO we should actually rename this at some
point to "Initialize Language Host" and pass everything that way and NOT
via CLI arguments, but for now just this.

Other languages will have to be done in their own repositories after
this lands.

dotnet issue: pulumi/pulumi-dotnet#398
java issue:  pulumi/pulumi-java#1480
yaml issue: pulumi/pulumi-yaml#694
2024-12-11 08:50:52 +00:00
..
testdata Add l2-explicit-parameterized-provider test (#17973) 2024-12-10 23:30:08 +00:00
go.mod Changelog and go.mod updates for v3.142.0 (#17875) 2024-11-26 17:18:58 +00:00
go.sum Bump gRPC dependencies and migrate `grpc.Dial` (#17701) 2024-11-06 18:36:10 +00:00
language_test.go Bump gRPC dependencies and migrate `grpc.Dial` (#17701) 2024-11-06 18:36:10 +00:00
main.go Add PULUMI_DEBUG_LANGUAGES support to go, python, and nodejs. (#17821) 2024-12-11 08:50:52 +00:00
main_test.go Conformance tests check GetRequiredPackages (#17910) 2024-12-09 15:03:14 +00:00