Skip to content

release: prepare PocketStation for Python 0.1.2 - #12

Merged
Raphjacksun7 merged 2 commits into
mainfrom
release/python-0.1.2
Sep 1, 2026
Merged

Raphjacksun7 merged 2 commits into
mainfrom
release/python-0.1.2

Conversation

@Raphjacksun7

Copy link
Copy Markdown
Contributor

Purpose: publish the concise Python Connector API with complete permission, source persistence, recovery, fallback, and retry guidance.

Files changed: package versions and locks, README, release notes, task guides, platform operations, troubleshooting, and public version constants.

Product proof: Python developers can send source-aware audio through one function or one synchronous or asynchronous Connector class while Core retains bounded routing, lineage, observations, drain, abort, and joined shutdown.

Architecture boundary: Python provider authoring over the canonical Core Session and Connector worker. No second media engine or provider code enters Core.

Tests and evidence:

  • 272 Python tests passed; 29 platform-specific tests skipped locally
  • 8 native binding tests passed
  • Ruff, formatting, and strict MyPy passed
  • native strict Clippy and warnings-as-errors rustdoc passed
  • clean 0.1.2 wheel and source distribution rebuilt and passed isolated installed consumers
  • local Markdown links pass across 14 public files

Remaining limits: Python callbacks cross the interpreter boundary; WAN/TURN and acoustic playout remain unqualified; Windows VM latency is not a physical-device result.

Scaffold inventory: n/a. No scaffold, mock, or loopback path added.

CODE_PROTOCOL: PASS through the owning Core contract and Python lint/type/package gates.

Decision: PASS.

@Raphjacksun7
Raphjacksun7 merged commit 24624cb into main Sep 1, 2026
0 of 7 checks passed
@Raphjacksun7
Raphjacksun7 deleted the release/python-0.1.2 branch September 1, 2026 16:53
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