turbo-editors/turbo-pythonpublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-python.git
git clone ssh://git@rickub.com/turbo-editors/turbo-python.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

2026-09-03-released-v0.1.0.md · 45 lines · 2.5 KBmarkdown Blame HistoryRaw
📦 Turbo Python 6fc62ea k33g 19h ago1# Handoff — 2026-09-03 (later) — released, and the state of the family after it
2
3## Where this stopped
4
5`v0.1.0` is out and everything is green here. Nothing in flight in this repository.
6
7## The family, as of this scan
8
9| Repository | HEAD | Tag | Tree | Suite |
10| --- | --- | --- | --- | --- |
11| turbo-core | `4f93fb0` | `v0.4.1` | clean | green |
12| turbo-go | `ab30ec6` | `v0.4.2` | clean | **red** |
13| turbo-rust | `9b90655` | `v0.4.2` | clean | **red** |
14| turbo-python | `bccbb0b` | `v0.1.0` | clean | green |
15
16All three editors pin turbo-core `v0.4.1`, none has an active `replace`.
17
18## The thing to know before touching anything else
19
20**turbo-go v0.4.2 and turbo-rust v0.4.2 are tagged releases whose test suites fail.** The
21failures were there before this editor existed and are now inside a release:
22
23- **turbo-go**, four in `internal/golang/templates_test.go` — the starter tools file holds
24 **eight** tools where the test wants five (`Echo`, `Grep` and `Init module` were added
25 deliberately, to teach the `menu` key and the `{{placeholder}}` syntax); `Grep` goes to
26 `editor` and `Echo` to `terminal` where the test wants `popup`; two starter commands take
27 a value where the test asserts none does; and the snippets file no longer has the
28 `if err != nil` snippet the test looks for.
29- **turbo-rust**, two in `internal/rustlang/templates_test.go` — six tools where the test
30 wants five, and `Echo` in a terminal. (A third failure, about the Rust menu being named
31 Go, went away when the user committed their in-flight template edit.)
32
33**The templates are right and the assertions are stale**, which is why this is a small job
34rather than a design question: turbo-python's equivalent tests count their own `Echo` tool,
35and the `turbo-new-editor` skill prescribes showing a placeholder and the `menu` key in the
36starter file. It was left alone here because it belongs to those repositories' own cycle —
37but a release that does not pass its own `make check` is worth fixing before the next one,
38and `01-release.tag.sh` runs `make check`, so the next tag in either will refuse to be cut.
39
40## Also worth doing, unchanged from the previous handoff
41
42- `docs/diagrams/packages.drawio` is unheld in turbo-go and turbo-rust. This repository's
43 `diagram_test.go` holds it to `go list`; copying it across is perhaps twenty minutes each.
44- Try pyright or ruff-lsp against this profile — two lines, and it would say whether "pylsp
45 answers seven of nine questions" is about pylsp or about Python.