chore(deps-dev): update transformers requirement from >=4.40 to >=5.5.3#28
chore(deps-dev): update transformers requirement from >=4.40 to >=5.5.3#28dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Updates the requirements on [transformers](https://github.com/huggingface/transformers) to permit the latest version. - [Release notes](https://github.com/huggingface/transformers/releases) - [Commits](huggingface/transformers@v4.40.0...v5.5.3) --- updated-dependencies: - dependency-name: transformers dependency-version: 5.5.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
Greptile SummaryThis PR bumps the
Confidence Score: 4/5Safe to merge after addressing the unsloth version lower bound to ensure compatibility with transformers v5. The only transformers API used in the codebase (TrainingArguments) is stable across the v4→v5 boundary, so no code changes are needed. However, the unsloth lower bound (>=2024.8) predates transformers v5 support and could allow a pip resolver to produce an incompatible environment, warranting a small bump before merging. pyproject.toml — unsloth version constraint should be tightened alongside the transformers bump.
|
| Filename | Overview |
|---|---|
| pyproject.toml | Single-line change bumping transformers from >=4.40 to >=5.5.3 (major version); unsloth lower bound may not guarantee transformers v5 compatibility. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[pip install hippofloop train] --> B{Resolve dependencies}
B --> C[transformers >= 5.5.3\nresolves to latest v5]
B --> D[unsloth >= 2024.8\ncould resolve to Aug 2024 build]
D -->|Old unsloth 2024.8| E[No transformers v5 support\nRuntime incompatibility]
D -->|New unsloth 2024.12+| F[transformers v5 supported\nCompatible environment]
C --> E
C --> F
Reviews (1): Last reviewed commit: "chore(deps-dev): update transformers req..." | Re-trigger Greptile
| "unsloth[colab-new]>=2024.8", | ||
| "transformers>=4.40", | ||
| "transformers>=5.5.3", |
There was a problem hiding this comment.
Unsloth lower bound may not cover transformers v5 support
unsloth[colab-new]>=2024.8 allows installing unsloth versions from August 2024, but transformers v5 support was only added to unsloth in ~December 2024. A resolver that picks an older compliant unsloth (e.g. 2024.8.x) alongside transformers==5.5.3 will produce an incompatible environment at runtime. Consider tightening the unsloth lower bound to a release known to support transformers v5 (e.g. >=2024.12).
Updates the requirements on transformers to permit the latest version.
Release notes
Sourced from transformers's releases.
Commits
c6c8503Release: v5.5.3dccd162[gemma4] Fix device map auto (#45347)52d24b0Release: 5.5.25df3452[gemma4] Remove all shared weights, and silently skip them during loading (#4...2cf8ff0Fix conversion mappings for vlms (#45340)286e789[gemma4] Dissociate kv states sharing from the Cache (#45312)23c562cAdd MoE to Gemma4 TP plan (#45219)a1b90c4v5.5.14f8e2bbFix export for gemma4 and add Integration tests (#45285)d30a963Fix vllm cis (#45139)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)