Commit ea41354
authored
release: Python SDK v6.7.0 (#158)
* chore(release): Python SDK v6.7.0
Minor release. Wire-shape canonicalization sweep — purely additive, new
fields default to None, deprecated aliases preserved.
Bumps:
- pyproject.toml + axonflow/_version.py: 6.6.2 -> 6.7.0
- CHANGELOG [Unreleased] -> [6.7.0] - 2026-04-25
Wire-shape baseline regenerated against community SHA 10d44eb4 (post
platform v7.4.2 spec corrections). DynamicPolicyInfo entry auto-resolves
(spec was wrong, SDK was correct). Regen also surfaces 11 newly-discovered
drift entries from the v6.7 sweep that weren't captured in the earlier
baseline — these become tracked debt for future burndown per the
CONTRIBUTING.md baseline-burndown policy. Net 26 -> 37.
Coordinated v6 alignment release: ships same day as TypeScript v6.0.0,
Java v6.0.0, Go v5.7.0.
* ci: retrigger wire-shape gate with spec-pin-bump label
* fix(wire-shape): regenerate baseline against the correct local axonflow
The earlier regen picked up a stale editable axonflow 6.3.0 install at
/opt/homebrew/lib/python3.11/site-packages/__editable__.axonflow-6.3.0.pth
that points at a sibling clone, not this worktree. When invoked as
"python scripts/refresh.py", sys.path[0] is scripts/ which has no
axonflow — so the import falls through to the stale editable install,
discovers an old MCPCheckInputRequest with 4 fields, and writes ghost
drift into the baseline. CI didn't repro because CI does pip install
-e . in the PR checkout itself.
After pip install -e . in this worktree, axonflow resolves to the v6.7
code in this branch, the regen produces the correct 25-entry baseline,
and only DynamicPolicyInfo auto-resolves vs prior baseline — matching
the auto-resolution shape of TS/Go/Java.
Net 26 -> 25.
Lesson: developer-run regen scripts that import the SDK should use a
fresh editable install or fail loudly when sys.modules['axonflow'] is
not the worktree they were invoked against. Filing as follow-up.1 parent 48c7c85 commit ea41354
4 files changed
Lines changed: 7 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | 251 | | |
269 | 252 | | |
270 | 253 | | |
| |||
0 commit comments