4d808757a6 
								
							
								 
							
						 
						
							
							
								
								Fix start method name in logging propagation test  
							
							
							
						 
						
							2022-10-09 18:22:55 -04:00  
				
					
						
							
							
								 
						
							
							
								7e5bb0437e 
								
							
								 
							
						 
						
							
							
								
								Go to latest `mypy` version in CI  
							
							
							
						 
						
							2022-10-09 18:13:45 -04:00  
				
					
						
							
							
								 
						
							
							
								b19f08d9f0 
								
							
								 
							
						 
						
							
							
								
								Fill out new backend names in ci script  
							
							
							
						 
						
							2022-10-09 18:08:07 -04:00  
				
					
						
							
							
								 
						
							
							
								2c20b2d64f 
								
							
								 
							
						 
						
							
							
								
								Fix import to load from `conftest.py`  
							
							
							
						 
						
							2022-10-09 18:03:17 -04:00  
				
					
						
							
							
								 
						
							
							
								023b6fc845 
								
							
								 
							
						 
						
							
							
								
								Drop `tractor.testing` sub-package  
							
							
							
						 
						
							2022-10-09 17:57:02 -04:00  
				
					
						
							
							
								 
						
							
							
								d24fae8381 
								
							
								 
							
						 
						
							
							
								
								'Rename mp spawn methods to have a `'mp_'` prefix'  
							
							
							
						 
						
							2022-10-09 17:54:55 -04:00  
				
					
						
							
							
								 
						
							
							
								5ab98513b7 
								
							
								 
							
						 
						
							
							
								
								Move `@tractor_test` into `conftest.py`  
							
							
							
						 
						
							2022-10-09 17:14:20 -04:00  
				
					
						
							
							
								 
						
							
							
								90f4912580 
								
							
								 
							
						 
						
							
							
								
								Organize process spawning into lookup table  
							
							... 
							
							
							
							Instead of the logic branching create a table `._spawn._methods`
which is used to lookup the desired backend framework (in this case
still only one of `multiprocessing` or `trio`) and make the top level
`.new_proc()` do the lookup and any common logic. Use a `typing.Literal`
to define the lookup table's key set.
Repair and ignore a bunch of type-annot related stuff todo with `mypy`
updates and backend-specific process typing. 
							
						 
						
							2022-10-09 16:51:21 -04:00  
				
					
						
							
							
								 
						
							
							
								6e24e16068 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #334  from goodboy/pin_pre_trio_0.22  
							
							... 
							
							
							
							Pin pre-0.22 bc exception groups break everything 
							
						 
						
							2022-10-09 16:26:56 -04:00  
				
					
						
							
							
								 
						
							
							
								15047341bd 
								
							
								 
							
						 
						
							
							
								
								Ignore forserver override attrs with `mypy`  
							
							
							
						 
						
							2022-10-09 16:14:11 -04:00  
				
					
						
							
							
								 
						
							
							
								dc295ab227 
								
							
								 
							
						 
						
							
							
								
								Pin pre-0.22 bc exception groups break everything  
							
							
							
						 
						
							2022-10-09 16:11:06 -04:00  
				
					
						
							
							
								 
						
							
							
								6a0337b69d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #326  from goodboy/lifetime_stack_tests  
							
							... 
							
							
							
							Expose lifetime stack as class attr, add base test suite 
							
						 
						
							2022-09-16 18:09:24 -04:00  
				
					
						
							
							
								 
						
							
							
								e609183242 
								
							
								 
							
						 
						
							
							
								
								Expose lifetime stack as class attr, add base test suite  
							
							
							
						 
						
							2022-09-15 23:50:15 -04:00  
				
					
						
							
							
								 
						
							
							
								368e9f3f7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #322  from goodboy/we_bein_all_matchy  
							
							... 
							
							
							
							3.10 and friends 
							
						 
						
							2022-09-15 23:49:34 -04:00  
				
					
						
							
							
								 
						
							
							
								10eeda2d2b 
								
							
								 
							
						 
						
							
							
								
								Use built-ins for all data-structure-type annotations  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								a113e22bb9 
								
							
								 
							
						 
						
							
							
								
								Add trivial nooz snippet  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								ad19bf2cf1 
								
							
								 
							
						 
						
							
							
								
								Remove `tractor.run()` once and for all  
							
							... 
							
							
							
							It's been deprecated for a while now and all docs and tests have been
changed.
Closes  #183  
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								9aef03772a 
								
							
								 
							
						 
						
							
							
								
								Expose `Actor` at pkg level, adjust debug type annots  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								7548dba8f2 
								
							
								 
							
						 
						
							
							
								
								Change to new doc string style  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								ba4d4e9af3 
								
							
								 
							
						 
						
							
							
								
								Change test import  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								208d56af2c 
								
							
								 
							
						 
						
							
							
								
								Make `async_main()` a module func  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								a3a5bc267e 
								
							
								 
							
						 
						
							
							
								
								Make `process_messages()` a mod func  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								d4084b2032 
								
							
								 
							
						 
						
							
							
								
								Rename our core module to `_runtime`  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								1e6b4d5dd4 
								
							
								 
							
						 
						
							
							
								
								Drop `msgspec` min pin  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								c613acfe5c 
								
							
								 
							
						 
						
							
							
								
								Start alpha 6 dev, ensure py3.10+  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								fea9dc7065 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #324  from goodboy/debug_event_guard  
							
							... 
							
							
							
							Add debug complete event `None`-guard for when already reset 
							
						 
						
							2022-09-15 23:20:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e558c427de 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #327  from goodboy/disable_win_ci  
							
							... 
							
							
							
							Disable win tests in CI 
							
						 
						
							2022-09-15 23:20:26 -04:00  
				
					
						
							
							
								 
						
							
							
								f07c3aa4a1 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-09-15 19:39:34 -04:00  
				
					
						
							
							
								 
						
							
							
								bafd10a260 
								
							
								 
							
						 
						
							
							
								
								Make `maybe_open_context()` re-entrant safe, use per factory locks  
							
							
							
						 
						
							2022-09-15 19:02:02 -04:00  
				
					
						
							
							
								 
						
							
							
								5ad540c417 
								
							
								 
							
						 
						
							
							
								
								Add debug complete event `None`-guard for when already reset  
							
							
							
						 
						
							2022-09-15 19:02:02 -04:00  
				
					
						
							
							
								 
						
							
							
								83b44cf469 
								
							
								 
							
						 
						
							
							
								
								Flip over PR number in readme  
							
							
							
						 
						
							2022-09-15 18:54:51 -04:00  
				
					
						
							
							
								 
						
							
							
								1f2001020e 
								
							
								 
							
						 
						
							
							
								
								Mention disabled windows CI in readme  
							
							
							
						 
						
							2022-09-15 18:46:34 -04:00  
				
					
						
							
							
								 
						
							
							
								71f9881a60 
								
							
								 
							
						 
						
							
							
								
								Drop windows from CI until we get a collab that actually uses it XD  
							
							
							
						 
						
							2022-09-15 18:36:45 -04:00  
				
					
						
							
							
								 
						
							
							
								e24645eec8 
								
							
								 
							
						 
						
							
							
								
								Drop `pytest` 3.10 issue comment, add todo for `pyreadline3`  
							
							
							
						 
						
							2022-09-15 18:36:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c3cdeeb3ba 
								
							
								 
							
						 
						
							
							
								
								Drop `pytest` full trace flag, use `pip list`  
							
							
							
						 
						
							2022-09-15 18:36:27 -04:00  
				
					
						
							
							
								 
						
							
							
								9bd534df83 
								
							
								 
							
						 
						
							
							
								
								Drop 3.9 from CI jobs  
							
							
							
						 
						
							2022-09-15 18:36:15 -04:00  
				
					
						
							
							
								 
						
							
							
								c1d700f257 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #321  from goodboy/alpha5  
							
							... 
							
							
							
							`alpha5` release! 
							
						 
						
							2022-08-03 14:36:52 -04:00  
				
					
						
							
							
								 
						
							
							
								14c6e34658 
								
							
								 
							
						 
						
							
							
								
								Add summary section  
							
							
							
						 
						
							2022-08-03 11:42:53 -04:00  
				
					
						
							
							
								 
						
							
							
								3393bc23e4 
								
							
								 
							
						 
						
							
							
								
								Generate release news  
							
							
							
						 
						
							2022-08-03 11:41:23 -04:00  
				
					
						
							
							
								 
						
							
							
								171f1bc243 
								
							
								 
							
						 
						
							
							
								
								Move to using `pyproject.toml` for `towncrier`  
							
							... 
							
							
							
							Add explicit fragment types based on `pytest`'s config
and don't manually spec the version. 
							
						 
						
							2022-08-03 11:36:23 -04:00  
				
					
						
							
							
								 
						
							
							
								ee02cd2496 
								
							
								 
							
						 
						
							
							
								
								Move misplaced fragment for  #305  
							
							
							
						 
						
							2022-08-03 10:54:22 -04:00  
				
					
						
							
							
								 
						
							
							
								4c5d435aac 
								
							
								 
							
						 
						
							
							
								
								Fix towncrier bug entry suffix  
							
							
							
						 
						
							2022-08-03 10:21:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a9b4a61620 
								
							
								 
							
						 
						
							
							
								
								Flip to non-dev version tag  
							
							
							
						 
						
							2022-08-03 10:21:07 -04:00  
				
					
						
							
							
								 
						
							
							
								641ed7a32a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #165  from goodboy/signint_saviour  
							
							... 
							
							
							
							Ignore SIGINT when in a debugger REPL 
							
						 
						
							2022-08-03 09:26:54 -04:00  
				
					
						
							
							
								 
						
							
							
								cc5f60bba0 
								
							
								 
							
						 
						
							
							
								
								List deps in CI  
							
							
							
						 
						
							2022-08-02 18:19:03 -04:00  
				
					
						
							
							
								 
						
							
							
								8f1fe2376a 
								
							
								 
							
						 
						
							
							
								
								Simplify all hooks to a common `Lock.release()`  
							
							
							
						 
						
							2022-08-02 18:14:05 -04:00  
				
					
						
							
							
								 
						
							
							
								65540f3e2a 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-08-02 15:29:33 -04:00  
				
					
						
							
							
								 
						
							
							
								650313dfef 
								
							
								 
							
						 
						
							
							
								
								Drop legacy handler blocks factored into `_acquire_debug_lock()`  
							
							
							
						 
						
							2022-08-02 12:50:27 -04:00  
				
					
						
							
							
								 
						
							
							
								e4006da6f4 
								
							
								 
							
						 
						
							
							
								
								Drop `pdbpp` bug notes, add follow up issue  #320  note  
							
							
							
						 
						
							2022-08-02 12:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								7f6169a050 
								
							
								 
							
						 
						
							
							
								
								Drop legacy commented/todo remote debug helper block  
							
							
							
						 
						
							2022-08-02 12:43:14 -04:00