Skip to content

Release v0.1.5 - #4

Merged
cdaunt merged 2 commits into
mainfrom
release/v0.1.5
Jun 26, 2026
Merged

Release v0.1.5#4
cdaunt merged 2 commits into
mainfrom
release/v0.1.5

Conversation

@cdaunt

@cdaunt cdaunt commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix missing bosdi.circulax subpackage in distributions (was causing from circulax import osdi_component to fail in installed wheels)
  • Add OsdiComponentGroup.without_handle() method for parameter swaps via eqx.tree_at inside JIT/vmap/scan contexts
  • Version bump to 0.1.5

cdaunt and others added 2 commits June 26, 2026 23:01
Add bosdi.circulax to the packages list in setup.py so the circulax
integration subpackage (osdi_component, va_component) is included in
wheel and sdist builds and published to PyPI. Previously missing from
all releases.
…/scan

Add OsdiComponentGroup.without_handle() to support eqx.tree_at parameter
swaps inside traced contexts where the static handle field cannot be
re-created. The returned group uses the model_id + params evaluation path
instead of pre-baked handle. Bump version to 0.1.5 (0.1.4 was tagged but
never had pyproject.toml bumped).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@cdaunt
cdaunt marked this pull request as ready for review June 26, 2026 21:09
@cdaunt
cdaunt merged commit bba0aff into main Jun 26, 2026
2 checks passed
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