Skip to content

release: prepare PocketStation Python 0.1.3 - #14

Merged
Raphjacksun7 merged 9 commits into
mainfrom
api/clean-route-settings
Sep 3, 2026
Merged

release: prepare PocketStation Python 0.1.3#14
Raphjacksun7 merged 9 commits into
mainfrom
api/clean-route-settings

Conversation

@Raphjacksun7

Copy link
Copy Markdown
Contributor

Purpose

Prepare PocketStation Python 0.1.3 against the published PocketStation Core 1.1.6 and Relay connector 0.1.3.

This change gives Python developers one public vocabulary for route configuration and delivery behavior, removes unused compatibility names before the first public package release, improves Connector authoring documentation, and replaces vague reliability language with concrete queue and failure behavior.

Product workflow

The release supports the current application-and-microphone workflow through the installed Python package: independent audio sources, source-aware streams, Python Operators and Connectors, Relay publication, and multistem recording.

Architecture

  • Keeps the native PocketStation Session as the only media runtime.
  • Renames Python projections to match the current Core API.
  • Keeps provider implementations outside Core.
  • Preserves source, stream, clock, sequence, and discontinuity information through Python routes.

Verification

  • uv run pytest -q: 300 passed, 3 skipped
  • uv run ruff check .
  • uv run ruff format --check .
  • strict MyPy: 65 files passed
  • strict native Clippy
  • wheel built and installed in a fresh environment
  • source archive rebuilt a wheel from published crates and installed in a fresh environment
  • sync and async runtime consumers passed
  • the slow-consumer test filled an 8-frame route and reported drops without stalling shutdown

Remaining proof limits

This pull request does not claim new Windows or Linux latency results, WAN/TURN qualification, or acoustic echo-cancellation performance. Those remain separate evidence gates.

Scaffold inventory

No new scaffold, mock, or loopback-only implementation was added.

CODE_PROTOCOL

Public wording and removed-name scans pass locally. CI repeats the documentation, package, typing, native, and platform checks.

Decision

PASS pending the required GitHub checks.

@Raphjacksun7
Raphjacksun7 merged commit 7cc163b into main Sep 3, 2026
7 checks passed
@Raphjacksun7
Raphjacksun7 deleted the api/clean-route-settings branch September 3, 2026 09:29
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