Skip to content

add plugin debugging in Python #19553

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 21, 2025
Merged

add plugin debugging in Python #19553

merged 2 commits into from
May 21, 2025

Conversation

tgummerer
Copy link
Collaborator

Simlar to Go and Node before, also add plugin debugging to Python.

Based on #19545
/xref https://github.com/pulumi/home/issues/4061

@tgummerer tgummerer force-pushed the tg/component-debugging-python branch 2 times, most recently from 5713c0d to ed22ff8 Compare May 15, 2025 11:18
@tgummerer tgummerer force-pushed the tg/component-debugging-go branch from 7939267 to 9c62218 Compare May 20, 2025 07:13
Base automatically changed from tg/component-debugging-go to master May 20, 2025 08:41
tgummerer and others added 2 commits May 20, 2025 11:47
Simlar to Go and Node before, also add plugin debugging to Python.

Co-authored-by: Eron Wright <eron@pulumi.com>
@tgummerer tgummerer force-pushed the tg/component-debugging-python branch from ed22ff8 to 83de5b4 Compare May 20, 2025 09:47
@tgummerer tgummerer marked this pull request as ready for review May 20, 2025 12:49
@tgummerer tgummerer requested a review from a team as a code owner May 20, 2025 12:49
Copy link
Contributor

@julienp julienp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@julienp julienp added this pull request to the merge queue May 21, 2025
Merged via the queue into master with commit e50302c May 21, 2025
98 checks passed
@julienp julienp deleted the tg/component-debugging-python branch May 21, 2025 09:16
github-merge-queue bot pushed a commit that referenced this pull request May 21, 2025
##  (2025-05-21)

### Features

- [cli] Add `pulumi esc` as an alias for `pulumi env`
  [#19610](#19610)

- [engine] Elide `StackReference` outputs that fail to decrypt
  [#19533](#19533)

- [cli/display] Release explain-preview and summarize-error Copilot
features
  [#19544](#19544)

- [cli/engine] Enable debugging of source based plugins, using
`--attach-debugger plugin=<name>`
  [#19553](#19553)

- [cli/install] Allow `pulumi install` to install dependencies inside
plugin project folders
  [#19580](#19580)

- [auto/python] Add `on_error` callback for capturing incremental stderr
output
  [#19541](#19541)

- [programgen/nodejs] Add `callSingle` to the NodeJS SDK to support
non-object method return values
  [#19387](#19387)

- [programgen/python] Add sdk support for scalar call returns from
providers
  [#19419](#19419)

- [sdk/python] Add new provider interface to
`pulumi.provider.experimental.provider`
  [#19080](#19080)

- [sdk/python] Support enum references in component providers
  [#19471](#19471)


### Bug Fixes

- [cli] Enumerate supported CI systems deterministically
  [#19593](#19593)

- [engine] Make the engine respect errors from plugin Handshake methods
  [#19595](#19595)

- [cli/install] Fix installation of python policies to default to
virtualenv rather than site-packages
  [#19570](#19570)
@pulumi-bot
Copy link
Contributor

This PR has been shipped in release v3.171.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy