Skip to content

Regenerate YAML and prepare release 0.3.0#60

Merged
rly merged 3 commits into
mainfrom
release-0.3.0
Jun 2, 2026
Merged

Regenerate YAML and prepare release 0.3.0#60
rly merged 3 commits into
mainfrom
release-0.3.0

Conversation

@rly

@rly rly commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Summary

Prepares the 0.3.0 release, regenerates the extension spec YAML with the latest ruamel.yaml, and documents the development install.

Release 0.3.0

  • Bump version to 0.3.0 in pyproject.toml and docs/source/conf.py.
  • Bump the extension namespace version from 0.2.1 to 0.3.0 (in spec/ndx-pose.namespace.yaml and src/spec/create_extension_spec.py) to match the schema changes introduced this cycle (the optional source_video and labeled_video links on PoseEstimation).
  • Convert the CHANGELOG Upcoming section to a dated 0.3.0 (June 2, 2026) release.

Regenerate spec YAML

  • Regenerate spec/ndx-pose.extensions.yaml with ruamel.yaml 0.19.1. Only the docstring line wrapping changed; the schema content is unchanged.
  • Strip the trailing whitespace ruamel.yaml leaves on wrapped lines.

Document development installation

  • Add a "Development installation" subsection to the README describing the editable install with the PEP 735 dev dependency group (pip install -e . --group dev).

Testing

Validated in a fresh conda env (Python 3.13):

  • pip install -e . --group dev: succeeds (the command documented in the README).
  • pytest: 31 passed, 277 subtests passed, no warnings.
  • ruff check .: all checks passed.
  • make html in docs/: build succeeded with no warnings or errors.

🤖 Generated with Claude Code

rly and others added 2 commits June 2, 2026 13:25
Bump the package, docs, and extension namespace versions to 0.3.0, and
convert the CHANGELOG "Upcoming" section to a dated 0.3.0 release.

The 0.3.0 schema adds the optional `source_video` and `labeled_video`
links on `PoseEstimation`, so the namespace version is bumped from
0.2.1 to 0.3.0 to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Regenerate the extension spec files with ruamel.yaml 0.19.1, which
rewraps the docstring lines, and strip the trailing whitespace it
leaves on wrapped lines. The schema content is unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rly rly changed the title Release 0.3.0 Regenerate YAML and prepare release 0.3.0 Jun 2, 2026
Add a "Development installation" subsection describing the editable
install with the PEP 735 dev dependency group (pip install -e . --group dev).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rly rly marked this pull request as ready for review June 2, 2026 21:23
@rly rly merged commit 93af135 into main Jun 2, 2026
25 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