From a84a27c6d3ed2a3446c03f91c2d107bd1f4ca002 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Sun, 1 Aug 2021 11:29:41 -0400 Subject: [PATCH] Facepalm: fix rst hyperlinks --- NEWS.rst | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index 0c064ad..aab68f3 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -8,19 +8,19 @@ tractor 0.1.0a1 (2021-08-01) Features -------- - Updated our uni-directional streaming API (`#206 - `) to require a context + `_) to require a context manager style ``async Portal.stream_from(target) as stream:`` which explicitly determines when to stop a stream in the calling (aka portal opening) actor much like ``async_generator.aclosing()`` enforcement. - Improved the ``multiprocessing`` backend sub-actor reaping (`#208 - `) during actor nursery + `_) during actor nursery exit, particularly during cancellation scenarios that previously might result in hard to debug hangs. - Added initial bi-directional streaming support in `#219 - ` with follow up debugger - improvements via `#220 ` + `_ with follow up debugger + improvements via `#220 `_ using the new ``tractor.Context`` cross-actor task syncing system. The debugger upgrades add an edge triggered last-in-tty-lock semaphore which allows the root process for a tree to avoid clobbering children @@ -32,7 +32,7 @@ Features Experiments and WIPs -------------------- - Initial optional ``msgspec`` serialization support in `#214 - ` which should hopefully + `_ which should hopefully land by next release. - Improved "infect ``asyncio``" cross-loop task cancellation and error @@ -44,20 +44,20 @@ Experiments and WIPs Improved Documentation ---------------------- -- `Updated our readme ` to +- `Updated our readme `_ to include more (and better) `examples - ` (with + `_ (with matching multi-terminal process monitoring shell commands) as well as added many more examples to the `repo set - `. + `_. - Added a readme `"actors under the hood" section - ` in an effort to + `_ in an effort to guard against suggestions for changing the API away from ``trio``'s *tasks-as-functions* style. - Moved to using the `sphinx book theme - ` + `_ though it needs some heavy tweaking and doesn't seem to show our logo on rtd :( @@ -65,7 +65,7 @@ Improved Documentation Trivial/Internal Changes ------------------------ - Added a new ``TransportClosed`` internal exception/signal (`#215 - ` for catching TCP + `_ for catching TCP channel gentle closes instead of silently falling through the message handler loop via an async generator ``return```. @@ -73,14 +73,14 @@ Trivial/Internal Changes Deprecations and Removals ------------------------- - Dropped support for invoking sync functions (`#205 - `) in other + `_) in other actors/processes since you can always wrap a sync function from an async one. Users can instead consider using ``trio-parallel`` which is a project specifically geared for purely synchronous calls in sub-processes. - Deprecated our ``tractor.run()`` entrypoint `#197 - `; the runtime is now + `_; the runtime is now either started implicitly in first actor nursery use or via an explicit call to ``tractor.open_root_actor()``. Full removal of ``tractor.run()`` will come by beta release.