pulumi/changelog/pending
Fraser Waters 05e9b3130f Add "automation" run to python
Python support for https://github.com/pulumi/pulumi/issues/5538

This adds a `run` function that allows the python program to either be
started via the pulumi cli like normal (with the added bonus that the
inner function can be async, and we handle the event loop for the user),
or directly via python (including directly from an IDE like vscode).

Currently this breaks the use of `GetRequiredPlugins` when running via
Python. I think that's fixable with an extra flag passed to the engine,
which we could fix before or after this changeset.
2024-09-10 15:45:27 +01:00
..
20230917--engine--the-engine-now-sends-resource-names-and-types-in-provider-requests-as-well-as-the-combined-urn.yaml Send resource name and type as well as URN to providers (#17177) 2024-09-06 09:29:37 +00:00
20240731--cli-display--fix-deletes-not-being-show-in-refresh-when-using-json-output.yaml Fix deletes not being show in `refresh` when using json output (#16851) 2024-09-09 10:16:10 +00:00
20240901--sdkgen-go--allow-output-versioned-invokes-to-resolve-and-maintain-secrets.yaml [go] Allow output-versioned invokes to resolve and maintain secrets (#17132) 2024-09-09 12:57:43 +00:00
20240905--sdkgen-python--correctly-case-python-package-names-in-package-add-link-instructions.yaml Correctly case Python package names in `package add` link instructions (#17178) 2024-09-05 17:27:03 +00:00
20240906--cli--recover-from-zero-byte-credentials-json-files.yaml Recover from zero-byte `credentials.json` files (#17186) 2024-09-06 09:57:33 +00:00
20240906--cli-display--hide-unnecessary-rows-in-non-interactive-mode.yaml Hide unnecessary rows in non-interactive mode (#17188) 2024-09-09 07:44:27 +00:00
20240909--cli-state--show-the-full-set-of-delete-commands-necessary-to-remove-resources-from-the-source-stack-if-writing-to-it-fails.yaml state move: show full set of delete commands when writing source stack fails (#17205) 2024-09-09 16:33:07 +00:00
20240909--sdk-python--add-a-top-level-run-function-easily-allowing-the-use-of-async-and-starting-pulumi-programs-directly-from-python.yaml Add "automation" run to python 2024-09-10 15:45:27 +01:00