Skip to content

refactor(benchmark): extract scitex.benchmark into standalone scitex-benchmark package#238

Open
ywatanabe1989 wants to merge 1 commit intodevelopfrom
feat/extract-scitex-benchmark
Open

refactor(benchmark): extract scitex.benchmark into standalone scitex-benchmark package#238
ywatanabe1989 wants to merge 1 commit intodevelopfrom
feat/extract-scitex-benchmark

Conversation

@ywatanabe1989
Copy link
Copy Markdown
Owner

Summary

Extracts `scitex.benchmark` into scitex-benchmark v0.1.0. `scitex.benchmark/init.py` becomes a `sys.modules` alias.

  • BenchmarkSuite / RuntimeMonitor / Profiler preserved.
  • `[benchmark]` extra → `scitex-benchmark>=0.1.0` (transitively pulls psutil).
  • 88/88 tests pass.
  • Lazy `scitex.io / scitex.stats` imports in convenience builders only error at call time without the umbrella — core API runs fully standalone.

🤖 Generated with Claude Code

…benchmark package

Performance benchmarking, runtime monitoring, profiling helpers now live in
the standalone scitex-benchmark package
(https://github.com/ywatanabe1989/scitex-benchmark).

scitex.benchmark/__init__.py becomes a sys.modules alias to scitex_benchmark.
The [benchmark] extra is updated to depend on scitex-benchmark>=0.1.0
(transitively pulls psutil).

Convenience builders inside benchmark.py do `import scitex.io / scitex.stats`
lazily inside their bodies — those examples error at call time without the
umbrella, but the core API works fully standalone.

88/88 tests pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant