Commit Graph

  • 10eeda2d2b Use built-ins for all data-structure-type annotations we_bein_all_matchy Tyler Goodlet 2022-09-15 16:56:50 -0400
  • a113e22bb9 Add trivial nooz snippet Tyler Goodlet 2022-09-15 16:32:35 -0400
  • ad19bf2cf1 Remove `tractor.run()` once and for all Tyler Goodlet 2022-09-15 16:15:17 -0400
  • 9aef03772a Expose `Actor` at pkg level, adjust debug type annots Tyler Goodlet 2022-08-29 15:13:16 -0400
  • 7548dba8f2 Change to new doc string style Tyler Goodlet 2022-08-03 16:09:16 -0400
  • ba4d4e9af3 Change test import Tyler Goodlet 2022-08-03 15:38:05 -0400
  • 208d56af2c Make `async_main()` a module func Tyler Goodlet 2022-08-03 15:29:34 -0400
  • a3a5bc267e Make `process_messages()` a mod func Tyler Goodlet 2022-08-03 15:14:36 -0400
  • d4084b2032 Rename our core module to `_runtime` Tyler Goodlet 2022-08-03 14:46:53 -0400
  • 1e6b4d5dd4 Drop `msgspec` min pin Tyler Goodlet 2022-08-03 14:28:21 -0400
  • c613acfe5c Start alpha 6 dev, ensure py3.10+ Tyler Goodlet 2022-08-03 14:38:32 -0400
  • fea9dc7065
    Merge pull request #324 from goodboy/debug_event_guard goodboy 2022-09-15 23:20:38 -0400
  • e558c427de
    Merge pull request #327 from goodboy/disable_win_ci goodboy 2022-09-15 23:20:26 -0400
  • f07c3aa4a1 Add nooz debug_event_guard Tyler Goodlet 2022-09-15 19:39:34 -0400
  • bafd10a260 Make `maybe_open_context()` re-entrant safe, use per factory locks Tyler Goodlet 2022-08-24 12:03:13 -0400
  • 5ad540c417 Add debug complete event `None`-guard for when already reset Tyler Goodlet 2022-08-23 06:50:56 -0400
  • 83b44cf469 Flip over PR number in readme disable_win_ci Tyler Goodlet 2022-09-15 18:54:51 -0400
  • 1f2001020e Mention disabled windows CI in readme Tyler Goodlet 2022-09-15 17:02:18 -0400
  • 71f9881a60 Drop windows from CI until we get a collab that actually uses it XD Tyler Goodlet 2022-09-15 15:37:03 -0400
  • e24645eec8 Drop `pytest` 3.10 issue comment, add todo for `pyreadline3` Tyler Goodlet 2022-09-15 15:36:29 -0400
  • c3cdeeb3ba Drop `pytest` full trace flag, use `pip list` Tyler Goodlet 2022-09-06 08:26:02 -0400
  • 9bd534df83 Drop 3.9 from CI jobs Tyler Goodlet 2022-08-03 15:38:27 -0400
  • c1d700f257
    Merge pull request #321 from goodboy/alpha5 goodboy 2022-08-03 14:36:52 -0400
  • 8917f30d48 Drop `msgspec` min pin alpha5 Tyler Goodlet 2022-08-03 14:28:21 -0400
  • 14c6e34658 Add summary section Tyler Goodlet 2022-08-03 10:32:53 -0400
  • 3393bc23e4 Generate release news Tyler Goodlet 2022-08-03 11:41:23 -0400
  • 171f1bc243 Move to using `pyproject.toml` for `towncrier` Tyler Goodlet 2022-08-03 10:50:28 -0400
  • ee02cd2496 Move misplaced fragment for #305 Tyler Goodlet 2022-08-03 10:50:12 -0400
  • 4c5d435aac Fix towncrier bug entry suffix Tyler Goodlet 2022-08-03 10:21:37 -0400
  • a9b4a61620 Flip to non-dev version tag Tyler Goodlet 2022-08-03 10:21:07 -0400
  • 641ed7a32a
    Merge pull request #165 from goodboy/signint_saviour goodboy 2022-08-03 09:26:54 -0400
  • cc5f60bba0 List deps in CI signint_saviour Tyler Goodlet 2022-08-02 18:19:03 -0400
  • 8f1fe2376a Simplify all hooks to a common `Lock.release()` Tyler Goodlet 2022-08-02 18:14:05 -0400
  • 65540f3e2a Add nooz Tyler Goodlet 2022-08-02 15:29:33 -0400
  • 650313dfef Drop legacy handler blocks factored into `_acquire_debug_lock()` Tyler Goodlet 2022-08-02 12:50:06 -0400
  • e4006da6f4 Drop `pdbpp` bug notes, add follow up issue #320 note Tyler Goodlet 2022-08-02 12:48:40 -0400
  • 7f6169a050 Drop legacy commented/todo remote debug helper block Tyler Goodlet 2022-08-02 12:43:14 -0400
  • 2d387f2610 Add in issue link for nested cases Tyler Goodlet 2022-08-01 20:00:05 -0400
  • 8115759984 Mark final nested-actor debugger test Tyler Goodlet 2022-08-01 16:57:42 -0400
  • 02c3b9a672 Put `pygments` back to default Tyler Goodlet 2022-08-01 15:53:56 -0400
  • fa4388835c Add an expect wrapper, use in hanging CI test Tyler Goodlet 2022-08-01 15:08:15 -0400
  • 54de72d8df Loosen timeout on nested child re-locking Tyler Goodlet 2022-08-01 14:28:04 -0400
  • c5c7a9027c Line len lint and drop rpc log msg level again Tyler Goodlet 2022-08-01 13:50:02 -0400
  • e4771eec16 Go back to skipping since xfail is wack Tyler Goodlet 2022-08-01 12:29:06 -0400
  • a9aaee9dbd Use xfails for nested cases, revert prompt expect Tyler Goodlet 2022-08-01 12:00:25 -0400
  • acfbae4b95 Drop verbose level, report xfails Tyler Goodlet 2022-08-01 11:32:17 -0400
  • aca9a6b99a Try just skipping nested actor tests in CI Tyler Goodlet 2022-08-01 11:02:31 -0400
  • 8896ba2bf8 Use `assert_before` more extensively Tyler Goodlet 2022-07-29 19:34:54 -0400
  • 87b2ccb86a Try less times for EOF Tyler Goodlet 2022-07-29 17:51:33 -0400
  • 937ed99e39 Factor sigint overriding into lock methods Tyler Goodlet 2022-07-29 17:51:12 -0400
  • 91f034a136 Move all module vars into a `Lock` type Tyler Goodlet 2022-07-29 16:03:26 -0400
  • 08cf03cd9e Handle missing prompt render case? Tyler Goodlet 2022-07-29 13:50:53 -0400
  • 5e23b3ca0d Drop pytest full-tracing in CI again Tyler Goodlet 2022-07-29 13:00:54 -0400
  • 6f01c78122 Disable `pygments` highlighting on ctlc tests Tyler Goodlet 2022-07-29 13:00:06 -0400
  • 457499bc2e Avoid infinite wait for EOF Tyler Goodlet 2022-07-29 12:20:56 -0400
  • a4bac135d9 Use `pytest-timeout` plug to try and prevent CI hang Tyler Goodlet 2022-07-29 11:11:54 -0400
  • 20c660faa7 Add timeout on spawn error msg check Tyler Goodlet 2022-07-29 00:15:56 -0400
  • 1d4d55f5cd Increase verbosity in ci tests for now Tyler Goodlet 2022-07-28 18:55:07 -0400
  • c0cd99e374 Timeout on arbiter ping, avoid TCP SYN hangs in CI? Tyler Goodlet 2022-07-28 14:54:03 -0400
  • a4538a3d84 Drop ctlc tests on Py3.9... Tyler Goodlet 2022-07-28 14:04:30 -0400
  • b01daa5319 Factor lock-state release logic into helper Tyler Goodlet 2022-07-28 13:45:17 -0400
  • bd362a05f0 Run release hook around `next` repl commands as well Tyler Goodlet 2022-07-28 09:27:39 -0400
  • cb0c47c42a Try disabling prompt expect in ctrlc cases Tyler Goodlet 2022-07-28 09:00:41 -0400
  • 808d7ae2c6 Add timeout guard around caller side context open Tyler Goodlet 2022-07-27 15:13:00 -0400
  • b21f2e16ad Always consider the debugger when exiting contexts Tyler Goodlet 2022-07-22 20:45:27 -0400
  • 4779badd96 Add before assert helper and print console bytes on fail Tyler Goodlet 2022-07-14 20:35:14 -0400
  • 6bdcbdb96f Do child decode on `do_ctlc` exit? Tyler Goodlet 2022-07-12 17:34:06 -0400
  • adbebd3f06 Add ctl-c to remaining tests, only expect prompt in non-CI Tyler Goodlet 2022-07-12 13:49:36 -0400
  • a2e90194bc Add ctl-c case to `subactor_breakpoint` example test Tyler Goodlet 2022-07-12 13:02:59 -0400
  • ba7b355d9c Add note about default behaviour of `fancycompleter` Tyler Goodlet 2022-07-12 13:01:43 -0400
  • 617d57dc35 Disable ctl-c prompt checks again Tyler Goodlet 2022-07-12 12:37:15 -0400
  • dadd5e6148 Add back prompt expect via flag Tyler Goodlet 2022-07-12 12:15:17 -0400
  • a72350118c Test: drop expect prompt Tyler Goodlet 2022-07-11 19:28:58 -0400
  • ef8dc0204c Just drop all longlisting for now and leave comments Tyler Goodlet 2022-07-11 18:21:34 -0400
  • a101971027 Go back to original longlist code Tyler Goodlet 2022-07-11 17:16:59 -0400
  • 835836123b Just don't call longlist on 3.10+ for now Tyler Goodlet 2022-07-11 16:04:16 -0400
  • 70ad0f6b8e Add longer delays around ctl-c loop, don't expect longlist Tyler Goodlet 2022-07-11 15:09:18 -0400
  • 56b30a9a53 Add sleep around ctl-c iteration loop Tyler Goodlet 2022-07-11 14:05:05 -0400
  • 925d5c1ceb Pin to specific `pdbppp` master commit Tyler Goodlet 2022-07-11 11:19:44 -0400
  • b9eb601265 General typing fixes for `mypy` Tyler Goodlet 2022-07-11 09:42:26 -0400
  • 4dcc21234e Only call `.poll()` if a method on the spawn backend Tyler Goodlet 2022-07-11 09:42:00 -0400
  • 64909e676e Fix loglevel in subactor test; actually pass the level XD Tyler Goodlet 2022-07-11 08:26:19 -0400
  • 19fb77f698 Pin to `trio >= 0.20` Tyler Goodlet 2022-07-10 21:07:29 -0400
  • 8b9f342eef Port to new `.lowlevel.open_process()` API Tyler Goodlet 2022-07-10 21:06:48 -0400
  • bd7d507153 Guard against `asyncio` cancelled logged to console Tyler Goodlet 2022-07-10 21:06:21 -0400
  • 9bc38cbf04 Add slight delay 2nd ctlc round.. Tyler Goodlet 2022-07-10 20:46:16 -0400
  • a90ca4b384 Call longlist normally when on py < 3.10 Tyler Goodlet 2022-07-10 20:45:43 -0400
  • d0dcd55f47 Only report disconnected actors if proc is still alive? Tyler Goodlet 2022-07-10 18:05:44 -0400
  • 4e08605b0d Only do `pdbpp` from `git` install on 3.10+ Tyler Goodlet 2022-07-10 17:36:39 -0400
  • 519f4c300b I dunno, seems like `breakpoint()` needs this? Tyler Goodlet 2022-07-07 16:06:44 -0400
  • 56c19093bb Add basic module-not-found when opening a ctx eg. Tyler Goodlet 2022-07-06 10:49:39 -0400
  • ff3f5959e9 Always enable debug level logging if mode enabled Tyler Goodlet 2022-07-01 14:37:16 -0400
  • abb00531d3 Add help msg for non `__main__` modules as well Tyler Goodlet 2022-07-01 14:36:49 -0400
  • 439d320a25 Add basic ctl-c testing cases to suite Tyler Goodlet 2022-06-27 16:22:45 -0400
  • 18c525d2f1 Hack around double long list print issue.. Tyler Goodlet 2022-06-27 16:21:32 -0400
  • 201c026284 Show full KBI trace for help with CI hangs Tyler Goodlet 2022-06-26 16:00:14 -0400
  • 2a61aa099b Move pydantic-click hang example to new dir, skip in test suite Tyler Goodlet 2022-06-26 15:26:18 -0400
  • e2453fd3da Add spaces before values in log msg Tyler Goodlet 2022-06-26 13:47:43 -0400
  • b29def8b5d Add runtime level msg around channel draining Tyler Goodlet 2022-06-26 13:47:02 -0400
  • f07e9dbb2f Always undo SIGINT overrides, cancel detached children Tyler Goodlet 2022-06-26 13:41:32 -0400