Skip to content

Commit 3e31999

Browse files
Merge pull request #238 from ezmsg-org/chore/perf-tlc
QOL: Benchmarking and A/B tweaks.
2 parents ee99d2b + 63b02b0 commit 3e31999

9 files changed

Lines changed: 1855 additions & 455 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ docs = [
5252
axisarray = [
5353
"numpy>=2.2.6",
5454
]
55+
perf = [
56+
"xarray",
57+
]
5558

5659
[project.scripts]
5760
ezmsg = "ezmsg.core.command:cmdline"

src/ezmsg/core/command.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import asyncio
33
import inspect
44

5-
from ezmsg.util.perf.command import setup_perf_cmdline
6-
75
from .commands import setup_core_cmdline
86
from .commands.graphviz import handle_graphviz
97
from .commands.mermaid import handle_mermaid, mermaid_url as mm
@@ -38,6 +36,8 @@ def build_parser() -> argparse.ArgumentParser:
3836
subparsers = parser.add_subparsers(dest="command", required=True, help="command for ezmsg")
3937

4038
setup_core_cmdline(subparsers)
39+
from ezmsg.util.perf.command import setup_perf_cmdline
40+
4141
setup_perf_cmdline(subparsers)
4242
return parser
4343

0 commit comments

Comments
 (0)