From 373808ac773588f2e7ba7401027f754debcb1b1b Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Thu, 24 Sep 2026 01:51:46 -0400 Subject: [PATCH 1/2] Register public components for ezmsg discovery --- pyproject.toml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index c468dd6..13c7ab4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,16 @@ dependencies = [ "numba>=0.65.1", ] + +[project.entry-points."ezmsg.components"] +"event.BinnedEventAggregatorUnit" = "ezmsg.event.binned:BinnedEventAggregatorUnit" +"event.BinnedKernelActivationUnit" = "ezmsg.event.kernel_activation:BinnedKernelActivationUnit" +"event.EventRate" = "ezmsg.event.rate:EventRate" +"event.PoissonEventUnit" = "ezmsg.event.poissonevents:PoissonEventUnit" +"event.SparseKernelInserterUnit" = "ezmsg.event.kernel_insert:SparseKernelInserterUnit" +"event.ThresholdCrossing" = "ezmsg.event.peak:ThresholdCrossing" + + [dependency-groups] dev = [ "typer", From b53bcb894879b8d474341d51dcfa416b0e3ed366 Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Fri, 25 Sep 2026 22:54:58 -0400 Subject: [PATCH 2/2] Require ezmsg 3.10.0b4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 13c7ab4..fc5436f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ # ezmsg-baseproc's default state hash reads. Pinned directly rather than # left to the transitive requirement: uv only enables pre-releases for a # package named with a pre-release marker in *this* file. - "ezmsg>=3.10.0b3", + "ezmsg>=3.10.0b4", "ezmsg-baseproc>=1.13.0", "ezmsg-sigproc>=3.8.1", # BinnedAggregate must resolve stream_dim from axis=None "sparse>=0.17.0",