Commit Graph

  • ecced3d09a Allow choosing the spawn backend per test session Tyler Goodlet 2020-01-26 21:36:08 -0500
  • 27c9760f96 Be explicit about the spawning backend default Tyler Goodlet 2020-01-26 21:13:29 -0500
  • 783fe53b06 Don't mix trip with multiprocessing for now Tyler Goodlet 2020-01-24 00:55:40 -0500
  • bc259b7eab Use trip as default in all tests for now Tyler Goodlet 2020-01-24 00:54:19 -0500
  • d9803ca906 Be explicit with the real name for trip Tyler Goodlet 2020-01-24 00:47:01 -0500
  • 4837595e36 Fake out mypy again Tyler Goodlet 2020-01-23 01:32:02 -0500
  • 4c5a60d06a Don't import trip on Windows Tyler Goodlet 2020-01-23 01:23:26 -0500
  • 44996fe328 Add trip to start_method parametrizations Tyler Goodlet 2020-01-23 01:16:10 -0500
  • ddbf55768f Try out trip as the default spawn_method on unix for now Tyler Goodlet 2020-01-23 01:15:46 -0500
  • f1a96c1680 Add mypy.ini lel Tyler Goodlet 2020-01-21 15:28:12 -0500
  • 4b0554b61f Type checker fixes Tyler Goodlet 2020-01-20 21:06:49 -0500
  • e1a55a6f4f Importing happens once locally now so expect a local error Tyler Goodlet 2020-01-20 13:41:08 -0500
  • 3c86aa2ab5 Add trio-run-in-process` as dep Tyler Goodlet 2020-01-20 13:40:15 -0500
  • 6c45416016 Drop ActorNusery.wait(); it's no longer necessary really Tyler Goodlet 2020-01-20 13:39:11 -0500
  • c074aea030 Support TRIP for process launching Tyler Goodlet 2020-01-20 11:10:51 -0500
  • 91c3716968 Do module abspath loading in actor init Tyler Goodlet 2020-01-20 11:04:36 -0500
  • afa640dcab More trip WIP stuff working.. kinda Tyler Goodlet 2020-01-11 21:37:30 -0500
  • 1b7cdfe512 WIP trying out trio_run_in_process Tyler Goodlet 2019-11-26 09:23:37 -0500
  • 7c0efce84b
    Merge pull request #94 from goodboy/log_task_context goodboy 2020-01-15 21:58:11 -0500
  • 698951c515 More mypy apeasement on 3.7 log_task_context Tyler Goodlet 2020-01-15 19:48:37 -0500
  • e2c9477122 Allow overriding the root logger name Tyler Goodlet 2019-12-20 16:37:17 -0500
  • 79c152fe38 Make latest mpypy happy Tyler Goodlet 2019-12-10 00:55:03 -0500
  • 7947eeebff Use trio_typing stubs Tyler Goodlet 2019-12-09 22:56:13 -0500
  • 14bfef0df7 Update types for log adapter Tyler Goodlet 2019-12-09 22:10:15 -0500
  • cf73283586 Make info object a mapping type Tyler Goodlet 2019-12-08 19:40:08 -0500
  • 52efbfc2cd Log task and actor names where possible Tyler Goodlet 2019-12-01 23:26:25 -0500
  • 8d2a05e788
    Merge pull request #92 from goodboy/drop_event_clear goodboy 2019-11-25 13:52:20 -0500
  • 915bf17a9a Add process tree depth control to nested multierror test drop_event_clear Tyler Goodlet 2019-11-24 19:22:01 -0500
  • d2a01e8b81 Drop use of `trio.Event.clear()` Tyler Goodlet 2019-11-23 01:29:02 -0500
  • 4d43f2564c
    Merge pull request #91 from goodboy/more_thorough_super_tests goodboy 2019-11-23 11:24:18 -0500
  • 2d4b6de4f4 Spawn even less suba-actors in Windows CI more_thorough_super_tests Tyler Goodlet 2019-11-22 19:27:54 -0500
  • f977d37cee Add nursery self-destruct logic on cancel failure Tyler Goodlet 2019-11-22 17:11:48 -0500
  • 42978bf9ac Readme description bump after talks with multiple would-be users Tyler Goodlet 2019-11-22 16:43:49 -0500
  • f8adbd73df Add windows and py3.8 support to setup script Tyler Goodlet 2019-11-16 09:58:06 -0500
  • 5e056bae71 Expose trio exceptions to `RemoteActorError` Tyler Goodlet 2019-10-30 00:32:10 -0400
  • 97df927714 Run first example test under both start methods Tyler Goodlet 2019-10-30 00:31:28 -0400
  • 6d9ac53bd5 Add nested multierror testing Tyler Goodlet 2019-10-30 00:16:39 -0400
  • 95e8f3d306 Propagate `trio.MultiError`s up the actor tree Tyler Goodlet 2019-10-28 00:47:06 -0400
  • d406383cd3 Add a preliminary nested subactor `MultiError` test Tyler Goodlet 2019-10-26 15:04:13 -0400
  • 6dbb3f7ae6 Extend cancellation tests Tyler Goodlet 2019-10-25 16:43:53 -0400
  • ab349cdb8d
    Merge pull request #86 from goodboy/pip_ci_fix goodboy 2019-10-20 16:42:42 -0400
  • 1127e3b579 Make pip a keener pip_ci_fix Tyler Goodlet 2019-10-20 16:24:01 -0400
  • c5074f5a60 Always upgrade pip before CI run Tyler Goodlet 2019-10-20 14:06:28 -0400
  • 07d54110c0
    Merge pull request #82 from goodboy/windows_support goodboy 2019-10-17 09:11:40 -0400
  • e0072f925d Add back a py3.7 run on windows windows_support Tyler Goodlet 2019-10-16 20:41:03 -0400
  • 6ec9752f46 Slight slowdown on windows / py3.8? Tyler Goodlet 2019-10-16 11:02:18 -0400
  • 5f11072442 Add more detailed Windows gotchas section Tyler Goodlet 2019-10-16 09:27:50 -0400
  • 7e8b7091cb Check for proper SIGINT return code Tyler Goodlet 2019-10-15 23:22:48 -0400
  • da4796749f Continue hacking the forkserver in Python 3.8 Tyler Goodlet 2019-10-15 22:14:19 -0400
  • 6ff32347bf Don't hardcode python version in path for Windows Tyler Goodlet 2019-10-15 14:32:43 -0400
  • 22b5c1c207
    Merge pull request #75 from goodboy/rename_forkserver_mod goodboy 2019-10-15 01:05:45 -0400
  • 7da95a806d Rename override module rename_forkserver_mod Tyler Goodlet 2019-04-23 21:55:27 -0400
  • ee9a71f4bf
    Merge pull request #76 from goodboy/user_update goodboy 2019-04-28 11:28:38 -0400
  • 24a4d6df4b User name and email bump user_update Tyler Goodlet 2019-04-28 10:41:24 -0400
  • f2b08b5565
    Merge pull request #74 from goodboy/win_ci goodboy 2019-04-07 22:27:16 -0400
  • 5760bb1b7c Adjust test timeout/sync handling for windows win_ci Tyler Goodlet 2019-03-30 20:59:10 -0400
  • 3af58d129d Add windows CI using choco Tyler Goodlet 2019-03-30 20:41:09 -0400
  • e0f4894071
    Merge pull request #73 from goodboy/stream_functions goodboy 2019-03-29 19:41:50 -0400
  • b965d20cba Add stream func tests stream_functions Tyler Goodlet 2019-03-29 19:10:56 -0400
  • f885b02c73 Validate stream functions at decorate time Tyler Goodlet 2019-03-29 19:10:32 -0400
  • 5c0ae47cf5 Fix type annotation Tyler Goodlet 2019-03-25 22:16:40 -0400
  • 096d211ed2 Document `@tractor.stream` Tyler Goodlet 2019-03-25 22:02:22 -0400
  • e51f84af90 Require explicit marking of non async gen streaming funcs Tyler Goodlet 2019-03-25 21:36:13 -0400
  • 2f773fc883 Reorg streaming section Tyler Goodlet 2019-03-24 14:55:13 -0400
  • 4ee35038fb Move discovery functions to their own module Tyler Goodlet 2019-03-24 11:37:11 -0400
  • 2aa6ffce60 Provide each task's cancel scope to every `Context` Tyler Goodlet 2019-03-23 13:50:23 -0400
  • ac4a025aa5
    Merge pull request #71 from goodboy/propagate_loglevel goodboy 2019-03-23 23:30:45 -0400
  • faa1f373b5 Add subactor loglevel propagation test propagate_loglevel Tyler Goodlet 2019-03-23 20:29:37 -0400
  • 4e078368fc Propagate `tractor.run()` logging level to subactors Tyler Goodlet 2019-03-18 21:32:08 -0400
  • 4b825778dd Flip travis badge to new username Tyler Goodlet 2019-03-17 15:18:44 -0400
  • de8d69c58b Expose `Context` at top level Tyler Goodlet 2019-03-15 19:40:34 -0400
  • 29ffbfe6ca
    Merge pull request #63 from chrizzFTD/update_tests_for_windows goodboy 2019-03-14 21:06:37 -0400
  • d042a99ecf
    Merge pull request #70 from goodboy/ipc_iternals_renaming goodboy 2019-03-13 20:52:49 -0400
  • 5fc51fd745 multi_program signal for windows missing SIGKILL, SIGINT Christian López Barrón 2019-03-10 14:48:50 +1100
  • 2138d55a60 increased trio.sleep time for other actors to spawn Christian López Barrón 2019-03-09 18:43:17 +1100
  • b992dc19e3 moved assert statement for name on try_set_start_method after its autoset Christian López Barrón 2019-03-09 18:42:51 +1100
  • efffca371a pytest_generate_tests remove `fork` only if it's in list Christian López Barrón 2019-03-09 16:45:55 +1100
  • 63d067792c Rename `StreamQueue` to `MsgpackStream` ipc_iternals_renaming Tyler Goodlet 2019-03-11 22:46:49 -0400
  • 8c5337c5ca
    Merge pull request #67 from tgoodlet/docs_example_fixes tgoodlet 2019-03-11 16:10:00 -0400
  • ddf467acf5
    Merge pull request #68 from tgoodlet/close_mem_chans tgoodlet 2019-03-11 16:09:00 -0400
  • 0b520c7bee Update streaming example in docs close_mem_chans Tyler Goodlet 2019-03-10 22:13:21 -0400
  • 9a780485dc Use "clean channel shutdown" in streaming example Tyler Goodlet 2019-03-10 15:54:05 -0400
  • 322145684b Pass an actor name to `main()` in discovery ex docs_example_fixes Tyler Goodlet 2019-03-10 15:59:59 -0400
  • e560322b9b Fix actor misnaming in 2nd spawning example Tyler Goodlet 2019-03-10 15:56:20 -0400
  • c0276c85df
    Merge pull request #61 from tgoodlet/spawn_method_support goodboy 2019-03-08 20:11:40 -0500
  • b70f4eafcb Flip tests to use `start_method` kwarg spawn_method_support Tyler Goodlet 2019-03-08 20:06:16 -0500
  • c3daf73112 Document the mp start method more explicitly Tyler Goodlet 2019-03-08 19:54:27 -0500
  • 8eb138b8a7 Add Windows *gotchas* section Tyler Goodlet 2019-03-07 18:28:22 -0500
  • 49b711fb5f Be more stingy about "actor model" Tyler Goodlet 2019-03-06 21:30:00 -0500
  • dc5cc040e6 Try to support waiting on Windows processes Tyler Goodlet 2019-03-06 12:44:16 -0500
  • d6ca722bcc Sprinkle `spawn_method` fixture throughout tests Tyler Goodlet 2019-03-06 00:37:02 -0500
  • 483ae42a46 Add a `spawn_method` dynamic fixture Tyler Goodlet 2019-03-06 00:36:37 -0500
  • 7014a07986 Add "spawn" start method support Tyler Goodlet 2019-03-06 00:29:07 -0500
  • d75739e9c7 Factor process creation into a separate factory Tyler Goodlet 2019-03-05 18:52:19 -0500
  • a927966170
    Merge pull request #56 from tgoodlet/trio_memchans goodboy 2019-02-20 21:24:47 -0500
  • fd4e126e1f Adjust streaming ex to use memory channel trio_memchans Tyler Goodlet 2019-02-17 10:04:27 -0500
  • 78ddd33e3a Move to `trio.CancelScope` Tyler Goodlet 2019-02-16 14:25:06 -0500
  • 02e0c0e1a4 `trio.ClosedResourceError is deprecated Tyler Goodlet 2019-02-16 14:05:24 -0500
  • fe1c4dbc4c mpypy and docs fixups Tyler Goodlet 2019-02-16 14:05:03 -0500
  • 85a0700716 Add back line that breaks with async gens Tyler Goodlet 2019-02-15 22:10:55 -0500