Skip to content

Avoid TapSDK import in publish smoke tests#38

Merged
ilouzl merged 1 commit into
developfrom
fix/publish-smoke-import
Jul 12, 2026
Merged

Avoid TapSDK import in publish smoke tests#38
ilouzl merged 1 commit into
developfrom
fix/publish-smoke-import

Conversation

@ilouzl

@ilouzl ilouzl commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Soften publish wheel/sdist smoke tests to import tapsdk + __version__ instead of from tapsdk import TapSDK.
  • Avoids bleak 0.6.4's import-time bluetoothctl check, which fails on GitHub Ubuntu runners and blocked the v0.7.0 publish.

Test plan

  • Re-run Publish workflow by re-pushing v0.7.0 after merge
  • Confirm smoke test steps pass and PyPI upload proceeds

Importing TapSDK pulls bleak, which shells out to bluetoothctl on Linux and fails on GitHub runners that lack BlueZ.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ilouzl ilouzl merged commit 1532b3a into develop Jul 12, 2026
9 checks passed
@ilouzl ilouzl deleted the fix/publish-smoke-import branch July 12, 2026 08:14
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.

1 participant