Skip to content

Commit ad12a6b

Browse files
authored
Merge pull request #69 from JPL-Devin/main
Bump python client
2 parents b6a25f6 + 1413af7 commit ad12a6b

4 files changed

Lines changed: 24 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,18 @@ literals rather than floats, and the tolerance applies to `Real` alone.
507507
- **Conformance harness**: two distinct ports are reserved, and a service that exits early is
508508
reported instead of waited on.
509509

510+
### Python client (`opensysml` 0.3.2)
511+
512+
- **The client changes in this release reach PyPI as 0.3.2**, once `opensysml-v0.3.2` is tagged:
513+
the private service of its own, `MissingCapabilityError` for a service-side refusal, and the
514+
three client fixes listed under Fixed. Installing the v0.3.0 core does not wait on it — the
515+
published 0.3.1 takes an unpinned release's digest from the signed `SHA256SUMS.txt` it verifies
516+
with sigstore — so this is the client's own changes reaching users, not a prerequisite for the
517+
core release.
518+
- The `v0.3.0` digests are pinned after the core release's assets publish, before
519+
`opensysml-v0.3.2` is tagged, so that release is verified against a committed digest rather
520+
than against the manifest path alone.
521+
510522
### Project
511523

512524
- **buf is the single source of protobuf codegen**, replacing ad-hoc `protoc` invocations: Go stubs

docs/project/roadmap.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Baseline: `main` @ `22f47533`, verified locally on 2026-08-26 with Go 1.25.0.
44
Read `AGENTS.md` first; it governs everything below.
55

6-
0.2.1 is the newest release from `Open-MBEE/OpenSysML`, carrying `sysml`, `sysml-lsp` and
6+
0.3.0 is the newest release from `Open-MBEE/OpenSysML`, carrying `sysml`, `sysml-lsp` and
77
`sysml-grpc` archives, and the Python client is on PyPI as `opensysml` 0.3.1. `main` carries what
88
`CHANGELOG.md` lists as unreleased. Everything in "Release follow-through" is maintainer- or
99
account-gated; everything after it is ordinary engineering work.
@@ -68,9 +68,10 @@ downloads the corpus (cached on the download script) and runs the suite with
6868

6969
# Release follow-through
7070

71-
Tagging a core release and publishing the Python client are both proven paths now: `v0.2.1` is
71+
Tagging a core release and publishing the Python client are both proven paths now: `v0.3.0` is
7272
released on `Open-MBEE/OpenSysML` with its full archive set, and `opensysml-v0.3.1` uploaded the
73-
client to PyPI, so `pip install opensysml` resolves. The procedure and its post-tag verification
73+
client to PyPI, so `pip install opensysml` resolves. The client declares 0.3.2, whose PyPI upload
74+
waits on the `opensysml-v0.3.2` tag. The procedure and its post-tag verification
7475
are in `docs/project/releasing.md`.
7576

7677
## R3 — Homebrew tap

python/opensysml/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
this value with the release tag before anything is uploaded.
77
"""
88

9-
VERSION = "0.3.1"
9+
VERSION = "0.3.2"

python/opensysml/binary.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,13 @@
8585
'sysml-grpc-linux-arm64': '3451bb569c1c2993a5c648df27cadcec900d46e6e1d957f87aac979c8a16c9e5',
8686
'sysml-grpc-windows-amd64.exe': '3a630d38c2691a27c8f6e3b781f48e05b727c559b219b9c2e7bd8651c222628d',
8787
},
88+
'v0.3.0': {
89+
'sysml-grpc-darwin-amd64': '8c034172f604ec78c6c045b8eef0ddb2fdebac4f22852480ad3289a3e940cf14',
90+
'sysml-grpc-darwin-arm64': 'c9f8fb0a424277cc83ab3f388e11e54fcc9328b9a2cb86a911e7b96fb6cb316a',
91+
'sysml-grpc-linux-amd64': 'b39b720e020c325020af95c33640ad3583c938d74c40d29a0741fab6c03412de',
92+
'sysml-grpc-linux-arm64': '2faeacdbc3dcd20053b2dc79b559bbbf2f53b7470d982b9908c7665a53b37462',
93+
'sysml-grpc-windows-amd64.exe': 'f50f1b53008154c1a5fb39eb56f09464dedcf081037af765978304b2f33615c6',
94+
},
8895
},
8996
}
9097

0 commit comments

Comments
 (0)