Skip to content

Python bindings ergonomics#164

Merged
sebschmi merged 2 commits intoalgbio:mainfrom
jeeeesper:feat/python-bindings-ergonomics
May 7, 2026
Merged

Python bindings ergonomics#164
sebschmi merged 2 commits intoalgbio:mainfrom
jeeeesper:feat/python-bindings-ergonomics

Conversation

@jeeeesper
Copy link
Copy Markdown
Collaborator

With the help of claude, I added some ergonomics improvements to the python bindings (and changed the CI job so that it should actually push to pip when released. (Branch is rebased onto jeeeesper:feat/disable-range-extension)

@sebschmi
Copy link
Copy Markdown
Collaborator

sebschmi commented May 7, 2026

Could you rebase this to the current main for easier reviewing? Even though I merged the other pull request, I see the same changes again in this one now for some reason...

jeeeesper added 2 commits May 7, 2026 11:14
Introduce `tsalign` package with typed dataclasses (`AlignmentResult`,
`AlignmentStep`, etc.), a high-level `align()` function, and `py.typed`
marker. Update README with full API docs and usage examples. Bump
pyproject.toml to wire up the new package.
@jeeeesper jeeeesper force-pushed the feat/python-bindings-ergonomics branch from 7b6d0a2 to 1ee25a3 Compare May 7, 2026 08:15
@jeeeesper
Copy link
Copy Markdown
Collaborator Author

Here you go, rebased onto main

@sebschmi sebschmi merged commit 63e0444 into algbio:main May 7, 2026
18 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.

2 participants