Skip to content

release-train: staging -> main - #157

Merged
tracebloc-release-train[bot] merged 2 commits into
mainfrom
release-train/to-main
Aug 30, 2026
Merged

release-train: staging -> main#157
tracebloc-release-train[bot] merged 2 commits into
mainfrom
release-train/to-main

Conversation

@LukasWodka

@LukasWodka LukasWodka commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Automated promotion by the release train (RFC-0008 D14). Head is the train-managed release-train/to-main branch (a mirror of staging), so it never collides with a human PR. Merged only when the fr-gate is green.


Note

Low Risk
Docs-only changes to installation guidance; no runtime, auth, or data-handling code.

Overview
Documentation-only updates to tracebloc install instructions in the start-training guide and SDK tools page.

Commented pip install "tracebloc[tensorflow]..." examples are removed, and the [all] extra is described as pytorch + sklearn + lifelines + scikit-survival (not “every framework” / not TensorFlow). The SDK page adds a Note listing the real published extras, stating there is no tensorflow extra, and warning that unknown pip extras only warn while still exiting 0—so a bad extra can look like a successful install until a framework import fails later.

Reviewed by Cursor Bugbot for commit fa542c6. Bugbot is set up for automated code reviews on this repo. Configure here.

LukasWodka and others added 2 commits August 29, 2026 13:49
…#2671) (#154)

Production docs told users to run pip install "tracebloc[tensorflow]". The SDK
publishes no such extra -- 1.0.2 has pytorch, sklearn, xgboost, catboost,
lightgbm, lifelines, scikit-survival, all and dev.

This is not cosmetic. pip WARNS and exits 0 on an unknown extra, so the command
appears to succeed while installing the core SDK only, and the failure surfaces
much later as a missing framework.

Second defect, found while fixing the first: `all` was annotated "all
frameworks" and "everything". It resolves to pytorch, sklearn, lifelines and
scikit-survival -- it does NOT include TensorFlow. Both annotations corrected to
name what it actually pulls in.

The SDK does handle TensorFlow in code (weight_loaders, rewriter, loss,
augmentation, safetensors_io), it simply is not packaged as an extra. The Note
states that fact and stops there rather than inventing an install recipe that
nobody has verified end to end.

check-sdk-extras.py: 2 problems -> 0, exit 0.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@LukasWodka

Copy link
Copy Markdown
Contributor Author

bugbot run

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit fa542c6. Configure here.

@tracebloc-release-train tracebloc-release-train Bot added gate-nudge Toggled by the release train to (re-)fire the fr-gate and removed gate-nudge Toggled by the release train to (re-)fire the fr-gate labels Aug 29, 2026
@tracebloc-release-train
tracebloc-release-train Bot merged commit caaadd2 into main Aug 30, 2026
29 checks passed
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch August 30, 2026 06:49
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch August 30, 2026 08:46
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch August 30, 2026 08:47
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch August 31, 2026 13:01
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch August 31, 2026 13:01
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch September 1, 2026 05:57
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch September 1, 2026 05:57
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch September 1, 2026 11:28
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch September 1, 2026 11:28
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch September 1, 2026 13:04
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch September 1, 2026 13:04
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch September 1, 2026 14:09
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch September 1, 2026 14:09
@tracebloc-release-train
tracebloc-release-train Bot restored the release-train/to-main branch September 1, 2026 18:16
@tracebloc-release-train
tracebloc-release-train Bot deleted the release-train/to-main branch September 1, 2026 18:16
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.

1 participant