-
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