Commit Graph

  • 36307c5917 Pin to py-3.12+ and pin-up some deps py_tooling_updates piker_pin Gud Boi 2026-02-19 18:45:30 -0500
  • 30c2c3cb30 Bump `ruff.toml` to target py313 Gud Boi 2026-02-04 09:02:42 -0500
  • 0f6a0676eb Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 2616f4b976 Tried out an alt approach for `.to_asyncio` crashes to_asyncio_channel_iface Gud Boi 2026-02-08 15:09:54 -0500
  • b5fd2a40b1 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • 277ddc1625 Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • 70bb77280e
    Merge pull request #411 from goodboy/tpt_tolerance Bd 2026-02-19 16:40:17 -0500
  • 916f88a070 Less newlines in `._rpc` log msg tpt_tolerance Gud Boi 2026-02-09 13:54:18 -0500
  • 91f2f3ec10 Use test-harness `loglevel` in inter-peer suite Gud Boi 2026-02-09 13:50:50 -0500
  • 3e5124e184 Hide `._rpc._invoke()` frame, again.. Tyler Goodlet 2025-09-05 12:35:35 -0400
  • fa86269e30 Stuff from auto-review in https://github.com/goodboy/tractor/pull/412 .. Gud Boi 2026-02-12 00:51:17 -0500
  • d0b92bbeba Clean up `._transport` error-case comment Gud Boi 2026-02-19 16:18:39 -0500
  • 9470815f5a Fix `spawn` fixture cleanup + test assertions Gud Boi 2026-02-19 16:02:05 -0500
  • 592d918394 Tweak `test_inter_peer_cancellation` for races Gud Boi 2026-02-12 18:17:45 -0500
  • 0cddc67bdb Add doc-strs to `get_root()` + `maybe_open_portal()` Gud Boi 2026-02-19 13:54:28 -0500
  • 052fe2435f Improve `Channel` doc-strs + minor cleanups Gud Boi 2026-02-19 13:44:05 -0500
  • 28819bf5d3 Add `Actor.is_root()` convenience predicate meth Gud Boi 2026-02-19 13:38:47 -0500
  • 07c2ba5c0d Drop `trio`-exc-catching if tpt-closed covers them Gud Boi 2026-02-19 13:10:02 -0500
  • 50f40f427b Include `TransportClosed` in tpt-layer err handling Gud Boi 2026-02-19 12:02:35 -0500
  • bf6de55865 Improve tpt-closed msg-fmt/content and CRE case matching Gud Boi 2026-02-18 19:36:45 -0500
  • 5ded99a886 Add a `._trace.maybe_pause_bp()` for tpt-broken cases Gud Boi 2026-02-18 19:27:49 -0500
  • 7145fa364f Add `SIGINT` cleanup to `spawn` fixture in `devx/conftest` Gud Boi 2026-02-18 16:32:40 -0500
  • f8e25688c7 Unmask `ClosedResourceError` handling in `._transport` Gud Boi 2026-02-11 13:49:52 -0500
  • c3f455a8ec Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • f78e842fba More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 2a0cc96b21 Stuff from auto-review in https://github.com/goodboy/tractor/pull/412 .. copilot_typing_suggestions Gud Boi 2026-02-12 00:51:17 -0500
  • 3638b80c9d
    Merge pull request #412 from goodboy/root_actor_raddrs_fix Bd 2026-02-12 00:49:40 -0500
  • 2ed9e65530 Clear rtvs state on root shutdown.. root_actor_raddrs_fix Gud Boi 2026-02-11 18:30:07 -0500
  • 6cab363c51 Catch-n-fail on stale `_root_addrs` state.. Gud Boi 2026-02-11 18:20:59 -0500
  • 8aee24e83f Fix when root-actor addrs is set as rtvs Gud Boi 2026-02-10 20:33:19 -0500
  • cdcc1b42fc Add test for non-registrar root sub-spawning Gud Boi 2026-02-11 17:43:05 -0500
  • 51ac0c623e
    Merge pull request #402 from goodboy/log_sys_testing Bd 2026-02-11 22:13:17 -0500
  • 3f0bde1bf8 Use bare `get_logger()` in `.to_asyncio` log_sys_testing Gud Boi 2026-02-11 22:02:41 -0500
  • fa1a15dce8 Cleaups per copilot PR review Gud Boi 2026-02-11 21:51:40 -0500
  • 5850844297 Mk `test_implicit_mod_name_applied_for_child()` check init-mods Gud Boi 2026-02-11 21:36:41 -0500
  • ff02939213 Toss in some `colorlog` alts to try Gud Boi 2026-02-09 13:55:29 -0500
  • d61e8caab2 Improve `test_log_sys` for new auto-naming logic Gud Boi 2026-02-09 13:52:22 -0500
  • 0b0c83e9da Drop `name=__name__` from all `get_logger()` calls Gud Boi 2026-02-09 13:15:47 -0500
  • 5e7c0f264d Rework `.get_logger()`, better autonaming, deduping Gud Boi 2026-02-09 10:54:24 -0500
  • edf1189fe0 Multi-line styling in `test.devx.conftest` Gud Boi 2026-02-08 21:34:42 -0500
  • de24bfe052 Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • e235b96894 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • dea4b9fd93 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • 557e2cec6a Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • 0e3229f16d Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 448d25aef4
    Merge pull request #409 from goodboy/nixos_flake Bd 2026-02-11 21:02:37 -0500
  • 343c9e0034 Tweaks per the `copilot` PR review nixos_flake Gud Boi 2026-02-11 20:55:08 -0500
  • e5f765f29c Mv `._clustering` -> `.experimental._cluster` clustering_to_experimental Gud Boi 2026-02-11 14:26:59 -0500
  • 99076e0eae Tidy up `open_actor_cluster()`, use `.aid` Gud Boi 2026-02-11 14:19:09 -0500
  • 7d594a44b5 Add masked crash-handler cm for debugging wonky inter-actor comms (teardowns) treat_CREs_as_tptclosed Gud Boi 2026-02-11 14:09:01 -0500
  • a2014907bb Unmask `ClosedResourceError` handling in `._transport` Gud Boi 2026-02-11 13:49:52 -0500
  • 8abe8b283c Fix when root-actor addrs is set as rtvs Gud Boi 2026-02-10 20:33:19 -0500
  • 807d4251f6 Toss in some `colorlog` alts to try CONT_log_sys_testing Gud Boi 2026-02-09 13:55:29 -0500
  • 21f05f707f Less newlines in `._rpc` log msg Gud Boi 2026-02-09 13:54:18 -0500
  • d801e7a150 Improve `test_log_sys` for new auto-naming logic Gud Boi 2026-02-09 13:52:22 -0500
  • f5c03f3413 Use test-harness `loglevel` in inter-peer suite Gud Boi 2026-02-09 13:50:50 -0500
  • 84aea8d273 Drop `name=__name__` from all `get_logger()` calls Gud Boi 2026-02-09 13:15:47 -0500
  • 6ab4cffc8d Hide private fields in `Struct.pformat()` output Gud Boi 2026-02-09 12:20:17 -0500
  • fbf7ac76cd Rework `.get_logger()`, better autonaming, deduping Gud Boi 2026-02-09 10:54:24 -0500
  • e015ad62e5 Multi-line styling in `test.devx.conftest` Gud Boi 2026-02-08 21:34:42 -0500
  • 03c9c4808b Tried out an alt approach for `.to_asyncio` crashes Gud Boi 2026-02-08 15:09:54 -0500
  • 8548eee0fd Add `uds` to `._multiaddr`, tweak typing Gud Boi 2026-02-04 09:10:21 -0500
  • bd4743e176 Add `multiaddr` and bump up some deps Gud Boi 2026-02-04 09:04:59 -0500
  • 973750b938 Bump `ruff.toml` to target py313 Gud Boi 2026-02-04 09:02:42 -0500
  • 3befe0940e Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 13c8e753d5 Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • f6d3415b53 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • f34537aa70 Hide `._rpc._invoke()` frame, again.. Tyler Goodlet 2025-09-05 12:35:35 -0400
  • ac9228a101 Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • b5765d8221 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 3ef6bc769a Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • bfc6caf2e7 More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 2e0ba81f98 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • 7ccd7aa227 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • 6d16c6347f Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • f8b24082b9 Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 1dc27c5161 Add a dev-overlay nix flake Gud Boi 2026-01-23 16:27:19 -0500
  • 14aefa4b11 Reorg dev deps into nested groups Gud Boi 2026-01-23 16:24:24 -0500
  • 356b55701c Add macOS compatibility for Unix socket credential passing macos_fixed_2025 wygud 2025-10-07 15:37:11 -0400
  • 5c79fa8057 Use `platformdirs` for `.config.get_rt_dir()` macos_support Tyler Goodlet 2025-10-06 11:40:56 -0400
  • e232d9dd06 Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 6b3cc72e5c Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • 81c33bf550 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • fee1ee315c Hide `._rpc._invoke()` frame, again.. final_eg_refinements Tyler Goodlet 2025-09-05 12:35:35 -0400
  • 22e62ed88e Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • fdba9e42d3 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 3ec72e6af8 Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • c538cb3004 More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 8842b758d7 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • 54ee624632 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • e8f2dfc088 Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • d2282f4275 Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 83ce2275b9
    Merge pull request #399 from goodboy/oob_cancel_testing main Bd 2025-09-11 14:33:52 -0400
  • 9f757ffa63 Woops, fix missing `assert` thanks to copilot Tyler Goodlet 2025-09-11 13:13:18 -0400
  • 0c6d512ba4 Solve another OoB cancellation case, the bg task one Tyler Goodlet 2025-09-10 21:09:40 -0400
  • fc130d06b8 Check off REPL-ing todo add masked usage in `drain_to_final_msg()` Tyler Goodlet 2025-09-09 18:13:28 -0400
  • 73423ef2b7 Timeout on `test_peer_spawns_and_cancels_service_subactor` Tyler Goodlet 2025-09-09 17:33:20 -0400
  • b1f2a6b394 Rename var for and hide the `_open_and_supervise_one_cancels_all_nursery` frame Tyler Goodlet 2025-09-08 18:15:00 -0400
  • 9489a2f84d Add timeout around `test_peer_spawns_and_cancels_service_subactor` suite Tyler Goodlet 2025-09-08 17:58:02 -0400
  • 92eaed6fec Parametrize with `Portal.cancel_actor()` only case Tyler Goodlet 2025-09-08 17:39:54 -0400