tractor/tractor/msg
Tyler Goodlet f6230ccbcf WIP tagged union message type API
XXX NOTE XXX: this is a heavily modified commit from the original
(ec226463) which was super out of date when rebased onto the current
branch. I went through a manual conflict rework and removed all the
legacy segments as well as rename-moved this original mod
`tractor.msg.py` -> `tractor.msg/_old_msg.py`. Further the
`NamespacePath` type def was discarded from this mod since it was from
a super old version which was already moved to a `.msg.ptr` submod.

As per original questions and discussion with `msgspec` author:
- https://github.com/jcrist/msgspec/issues/25
- https://github.com/jcrist/msgspec/issues/140

this prototypes a new (but very naive) `msgspec.Struct` codec
implementation which will be more filled out in the next commit.
2025-03-21 00:58:49 -04:00
..
__init__.py Proto `MsgCodec`, an interchange fmt modify API 2025-03-21 00:58:49 -04:00
_codec.py Proto `MsgCodec`, an interchange fmt modify API 2025-03-21 00:58:49 -04:00
_old_msg.py WIP tagged union message type API 2025-03-21 00:58:49 -04:00
ptr.py Make `NamespacePath` kinda support methods.. 2025-03-15 00:05:31 -04:00
types.py Add #TODO for generating func-sig type-annots as `str` for pprinting 2025-03-14 22:49:38 -04:00