1.0 KiB
Raw output - tractor tagged-address compatibility
The human requested downstream Piker qualification after tractor PR #505 switched transport address emission to canonical tagged tuples.
git diff HEAD~1..HEAD -- piker/service/_registry.py piker/service/_actor_runtime.py tests/conftest.py tests/test_services.py
Normalized legacy and tagged registry addresses through tractor’s address codec before Piker stores or compares them. Extended service runtime annotations to cover both tuple shapes, updated runtime tests to compare canonical serialized values, and removed Piker’s duplicate registration of tractor’s shared --ll pytest option.
Ruff passed. The focused normalization regression and Piker runtime boot passed against the local tractor checkout at 5d92595f. The wider service module reached an unrelated pre-existing logger-name assertion in maybe_spawn_daemon() after both address-focused tests passed.