[object Object]

← back to Exo

chore: bump versions in line with release (#1941)

e32829e51de8bd4ea10b9ac747fd61156ae632aa · 2026-04-20 10:39:28 +0100 · Evan Quiney

Files touched

Diff

commit e32829e51de8bd4ea10b9ac747fd61156ae632aa
Author: Evan Quiney <evanev7@gmail.com>
Date:   Mon Apr 20 10:39:28 2026 +0100

    chore: bump versions in line with release (#1941)
---
 pyproject.toml                  | 2 +-
 src/exo/routing/event_router.py | 1 +
 uv.lock                         | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index ecb66133..1da1b7ad 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [project]
 name = "exo"
-version = "0.3.69"
+version = "0.3.70"
 description = "Exo"
 readme = "README.md"
 requires-python = ">=3.13"
diff --git a/src/exo/routing/event_router.py b/src/exo/routing/event_router.py
index 9fcda57b..4f99c152 100644
--- a/src/exo/routing/event_router.py
+++ b/src/exo/routing/event_router.py
@@ -72,6 +72,7 @@ class EventRouter:
         return send
 
     def receiver(self) -> Receiver[IndexedEvent]:
+        assert not self._tg.is_running()
         send, recv = channel[IndexedEvent]()
         self.internal_outbound.append(send)
         return recv
diff --git a/uv.lock b/uv.lock
index 373c9949..9409dc55 100644
--- a/uv.lock
+++ b/uv.lock
@@ -537,7 +537,7 @@ wheels = [
 
 [[package]]
 name = "exo"
-version = "0.3.69"
+version = "0.3.70"
 source = { editable = "." }
 dependencies = [
     { name = "aiofiles", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },

← 09e894dd Fix vision models on M5 Pro/Max MacBooks (#1927)  ·  back to Exo  ·  mlx cuda 13 (dgx spark) support (#1874) 93a24748 →