Skip to content

Refine apps, tools, and dependencies - #968

Merged
zxzxwu merged 3 commits into
google:mainfrom
zxzxwu:deps
Aug 28, 2026
Merged

Refine apps, tools, and dependencies#968
zxzxwu merged 3 commits into
google:mainfrom
zxzxwu:deps

Conversation

@zxzxwu

@zxzxwu zxzxwu commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator
  • Add tests for apps
  • Remove aiohttp, humanize, prettytable dependencies

zxzxwu added 2 commits August 26, 2026 18:27
- Remove humanize and prettytable from pyproject.toml dependencies.
- Replace humanize.naturaltime and PrettyTable in apps/console.py with custom standard library helpers.
- Replace prompt_toolkit.shortcuts.PromptSession in apps/pair.py with asyncio.to_thread(input, ...).

TAG=agy
CONV=33c00575-87d1-40e7-b47a-86cd06089810
- Replace aiohttp with websockets and websockets.http11 in apps/speaker/speaker.py and apps/lea_unicast/app.py.
- Remove aiohttp from pyproject.toml dependencies.

TAG=agy
CONV=33c00575-87d1-40e7-b47a-86cd06089810
@zxzxwu
zxzxwu force-pushed the deps branch 2 times, most recently from a1718e9 to e5aa9e1 Compare August 26, 2026 12:10
- Add tests/apps_test.py containing CLI smoke tests across apps/tools, functional tests for ble_rpa_tool, show, unbond, console utilities, and speaker/lea_unicast UI servers.
- Add main() wrappers/aliases to l2cap_bridge, rfcomm_bridge, and ble_rpa_tool to match pyproject.toml scripts entrypoints and initialize logging.
- Add close() and port=0 ephemeral port support to UiServer in speaker and lea_unicast.
- Fix click.command() decorators and type annotations in intel_fw_download and rtk_fw_download tools.

TAG=agy
CONV=33c00575-87d1-40e7-b47a-86cd06089810
@zxzxwu
zxzxwu merged commit ea206c0 into google:main Aug 28, 2026
36 checks passed
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.

2 participants