Nothing in the asyncio core imports any of these; they are moved to archive/
(history preserved) and dropped from pyproject.toml py-modules:
* bridge_all.py -- forward-everything proxy, never ported to the asyncio core
(imports the Twisted-era reportFactory -> ImportError today).
* playback.py -- talkback/parrot app (connects like a repeater, plays a stream
back). Twisted-based; earmarked to return as an OmniLink adapter.
* play_ambe.py / mk_voice.py / voice_lib.py -- Twisted-era voice test utilities.
* reporting_const.py -- REPORT_OPCODES for the old pickle/opcode reporting
protocol, superseded by the NDJSON feed; it was imported but never used.
Also removes the now-dead `from reporting_const import *` (hblink.py) and the
unused REPORT_OPCODES name from bridge.py's hblink import. Docs/service updated
(README app table, INSTALL run + legacy note, hblink3.service comment,
dashboard/FIELDS.md); archive/README.md explains what's there and why. Suite
still 74/74.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
archive/
Legacy, unmaintained code kept for reference. None of it runs against the
current asyncio core, and it is excluded from packaging (pyproject.toml).
Nothing in the live code path imports anything here.
| File | What it was | Why it's here |
|---|---|---|
bridge_all.py |
A "forward-everything" proxy (every system bridged to every other). | Never ported to the asyncio core — still imports the Twisted-era reportFactory, so it fails at import. |
playback.py |
A talkback/parrot app: connected like a repeater and played a call stream back so users could hear themselves. | Twisted-based. Earmarked to return as an OmniLink adapter — running it as a separate process that connects like a repeater (tied to a system or bridge) keeps the repeat-back off the routing hot path, which is why it was standalone here too. |
play_ambe.py |
Played canned AMBE/voice sequences into a system for testing. | Twisted-based; depends on the voice utilities below. |
mk_voice.py |
Built synthetic voice/AMBE packet sequences. | Only used by play_ambe.py. |
voice_lib.py |
Word/AMBE sample library for the voice utilities. | Only used by mk_voice.py / play_ambe.py. |
reporting_const.py |
REPORT_OPCODES for the old pickle/opcode reporting protocol. |
Superseded by the newline-delimited-JSON reporting feed; no longer referenced. |
If any of these is revived, port it to the asyncio core and the NDJSON reporting feed first.