Skip to content

fix(python): ship credential driver protocol bindings - #4760

Merged
TaylorMutch merged 2 commits into
mainfrom
fix/4759-python-credential-driver-bindings/maxdubrinsky
Oct 20, 2026
Merged

TaylorMutch merged 2 commits into
mainfrom
fix/4759-python-credential-driver-bindings/maxdubrinsky

Conversation

@maxdubrinsky

Copy link
Copy Markdown
Collaborator

Summary

Start building and shipping the credential_driver and extension protos in the Python SDK.

Related Issue

Closes #4759

Changes

  • credential_driver.proto and extension.proto now generating python files (excluded here)
  • replace the LINE_REWRITES constant with something built on PROTO_FILES, can revert if we want to maintain this by hand still
  • docs for how one might implement a python credential driver

Testing

  • Checks appropriate to the affected code and behavior pass
  • Unit tests added/updated (if applicable)
  • E2E tests added/updated (if applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Closes #4759

Signed-off-by: Max Dubrinsky <mdubrinsky@nvidia.com>
Signed-off-by: Max Dubrinsky <mdubrinsky@nvidia.com>
@github-actions

Copy link
Copy Markdown

@maxdubrinsky
maxdubrinsky requested a review from drew October 20, 2026 20:53
@TaylorMutch TaylorMutch added the test:e2e Requires end-to-end coverage label Oct 20, 2026
@github-actions

Copy link
Copy Markdown

Label test:e2e applied for 3d1a5ed. Open the existing run and click Re-run all jobs to execute with the label set. The run will execute the standard E2E suite after building the required gateway, sandbox, and supervisor images once. The matching required CI gate status on this PR will flip green automatically once the run finishes.

@TaylorMutch TaylorMutch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed locally at 3d1a5ed. No actionable findings. All 22 focused Python tests passed, and the built wheel passed verification. PR checks passed.

@TaylorMutch
TaylorMutch added this pull request to the merge queue Oct 20, 2026
Merged via the queue into main with commit a2b8022 Oct 20, 2026
223 of 225 checks passed
@TaylorMutch
TaylorMutch deleted the fix/4759-python-credential-driver-bindings/maxdubrinsky branch October 20, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e Requires end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: Python SDK omits credential-driver bindings

2 participants