Skip to content

Refresh Python Desktop API SDK for v6 - #11

Merged
indent[bot] merged 1 commit into
mainfrom
iFixRobots/desktop-api-v6
Sep 25, 2026
Merged

indent[bot] merged 1 commit into
mainfrom
iFixRobots/desktop-api-v6

Conversation

@iFixRobots

Copy link
Copy Markdown
Contributor

The Python SDK on PyPI is 5.0.0 and its client has no Labels resource, while the current Desktop API serves GET /v1/labels. I regenerated the client from the current API schema: src/beeper_desktop_api/resources/labels.py now calls that endpoint, and _client.py exposes it on both the synchronous and asynchronous clients. The package version moves to 6.0.0 because the generated resource and type shapes also change.

The refresh preserves the existing custom-header behavior and asset-serving implementation. I corrected the README's claim that this package has not yet been published to PyPI. I kept the GitHub-release-triggered PyPI publisher rather than replacing it with a generated workflow that lacks the release trigger, and removed CI steps that only uploaded artifacts to Stainless's internal storage. This PR is the code change; PyPI publication still needs the tagged GitHub release after merge.

View in Indent
Tag @indent to continue the conversation here.

@indent
indent Bot merged commit 24190d3 into main Sep 25, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant