proto-socket/python
toki a9480c5afb feat: implement inbound queue ordering across all language implementations
- Add gateway contract for inbound queue ordering (03+02_gateway_contract)
- Update receive thread model across Dart, Go, Kotlin, Python, TypeScript
- Implement queue ordering logic in BaseClient and Communicator
- Add comprehensive tests for queue ordering in all languages
- Update documentation (PORTING_GUIDE, PROTOCOL, README)
- Archive task completion logs for completed subtasks
2026-06-02 05:36:52 +09:00
..
crosstest feat: dart web crosstest and related test infrastructure updates 2026-05-30 22:59:23 +09:00
proto_socket feat: implement inbound queue ordering across all language implementations 2026-06-02 05:36:52 +09:00
test feat: implement inbound queue ordering across all language implementations 2026-06-02 05:36:52 +09:00
pyproject.toml refactor: rename toki_socket to proto_socket across all languages 2026-05-02 07:19:12 +09:00
README.md 교차 테스트 프로세스 정리 및 문서 업데이트 (Go, Dart, TypeScript, Python) 2026-05-21 17:14:34 +09:00

Proto Socket Python

Python 3.11+ implementation of the Proto Socket protocol.

Supported Transports

Transport Status
TCP Supported
WebSocket Supported
TLS+TCP Supported
WSS Supported

TLS and WSS use caller-provided ssl.SSLContext values.

Development

Install the package with test dependencies:

python -m pip install -e ".[dev]"

Run same-language tests:

python -m pytest test/ -v

Run cross-language crosstests:

python crosstest/python_dart.py
python crosstest/python_go.py
python crosstest/python_kotlin.py
python crosstest/python_typescript.py