Commit 2fdef2c
examples/apps: unpin streamlit so protobuf>=6 can resolve (#1530)
`streamlit<1.46` pins `protobuf<6`, downgrading the app image to
protobuf 5.29.6 — older than flyteidl2's compiled gencode (6.33.5). The
app then crashes at startup with a protobuf Gencode/Runtime
`VersionError` before Streamlit runs. streamlit 1.46 relaxed the cap to
`protobuf<7`, so requiring `streamlit>=1.46` lets protobuf resolve to
6.x and the app boots.
Verified end-to-end on a self-hosted canary: the app image built from
`ghcr.io/flyteorg/flyte:py3.12-v2.6.13` + `streamlit>=1.46` starts
cleanly (Knative revision Ready); the old `streamlit==1.41.1` image
crash-loops with the VersionError.
Signed-off-by: Michael Hotan <mike@union.ai>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Niels Bantilan <niels.bantilan@gmail.com>1 parent d6aeabb commit 2fdef2c
1 file changed
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| |||
0 commit comments