build(deps): bump the python group across 1 directory with 3 updates#638
build(deps): bump the python group across 1 directory with 3 updates#638dependabot[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 100bedb2eb
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "packaging>=24.1", | ||
| "transformers>=4.51.3,!=4.52.0,!=4.52.1,!=4.52.2,!=4.52.3,!=4.53.0,!=4.54.0,!=4.55.0,!=4.55.1,!=4.57.4,!=4.57.5,!=5.0.0,!=5.1.0,<=5.5.0", | ||
| "datasets>=3.4.1,!=4.0.*,!=4.1.0,<4.4.0", | ||
| "datasets>=4.0,<4.6", |
There was a problem hiding this comment.
Exclude the broken datasets releases
This range now permits datasets==4.5.0, which is the version this dependency bump is intended to select, but the repo explicitly treats 4.4.0 through 4.5.0 as broken: patch_datasets() raises for that window in unsloth_zoo/import_fixes.py:727, and tests/test_upstream_import_fixes_drift.py:141 asserts installed datasets must not fall in it because of recursion errors. A fresh install will therefore choose a version the project already marks unusable; keep <4.4.0 or exclude >=4.4.0,<=4.5.0 until a safe release is available.
Useful? React with 👍 / 👎.
f7c3ba0 to
c42ca96
Compare
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
c42ca96 to
21a427e
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 21a427e88d
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "tyro", | ||
| "transformers>=4.51.3,!=4.52.0,!=4.52.1,!=4.52.2,!=4.52.3,!=4.53.0,!=4.54.0,!=4.55.0,!=4.55.1,!=4.57.4,!=4.57.5,!=5.0.0,!=5.1.0,<=5.5.0", | ||
| "datasets>=3.4.1,!=4.0.*,!=4.1.0,<4.4.0", | ||
| "datasets>=4.0,<4.6", |
There was a problem hiding this comment.
Keep the core extra off broken datasets releases
Even if the top-level requirement is fixed, this duplicate core extra constraint still permits datasets==4.5.0, and base, huggingface, and intelgpu all include unsloth_zoo[core]. The repo's drift test at tests/test_upstream_import_fixes_drift.py:86-98 explicitly rejects datasets 4.4.0 through 4.5.0 because that range triggers _thread.RLock_recursion_count errors, so installing any of those extras can still resolve to a version the project marks unusable.
Useful? React with 👍 / 👎.
21a427e to
6065eac
Compare
6065eac to
2357408
Compare
Updates the requirements on [datasets](https://github.com/huggingface/datasets), [setuptools](https://github.com/pypa/setuptools) and [setuptools-scm](https://github.com/pypa/setuptools-scm) to permit the latest version. Updates `datasets` to 4.5.0 - [Release notes](https://github.com/huggingface/datasets/releases) - [Commits](huggingface/datasets@3.4.1...4.5.0) Updates `setuptools` from 80.9.0 to 82.0.1 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v80.9.0...v82.0.1) Updates `setuptools-scm` from 9.2.0 to 9.2.2 - [Release notes](https://github.com/pypa/setuptools-scm/releases) - [Changelog](https://github.com/pypa/setuptools-scm/blob/v9.2.2/CHANGELOG.md) - [Commits](pypa/setuptools-scm@v9.2.0...v9.2.2) --- updated-dependencies: - dependency-name: datasets dependency-version: 4.5.0 dependency-type: direct:production dependency-group: python - dependency-name: setuptools dependency-version: 82.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: setuptools-scm dependency-version: 9.2.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
2357408 to
fb0ba59
Compare
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
Warning
Dependabot will stop supporting
python v3.9!Please upgrade to one of the following versions:
v3.9,v3.10,v3.11,v3.12,v3.13, orv3.14.Updates the requirements on datasets, setuptools and setuptools-scm to permit the latest version.
Updates
datasetsto 4.5.0Release notes
Sourced from datasets's releases.
Commits
69d773aRelease: 4.5.0 (#7944)dc98f97Add _generate_shards (#7943)38d28bfadd _OverridableIOWrapper (#7942)7431153Fix method to retrieve attributes from file object (#7938)6a1bc35fix low but large example indexerror (#7912)7bdf840Raise early for invalidrevisioninload_dataset(#7929)06b6e02Add lance format support (#7913)0feb65dset dev version (#7908)37d9615release: 4.4.2 (#7907)58dda42Don't save original_shard_lengths by default for backward compat (#7906)Updates
setuptoolsfrom 80.9.0 to 82.0.1Changelog
Sourced from setuptools's changelog.
... (truncated)
Commits
5a13876Bump version: 82.0.0 → 82.0.151ab8f1Avoid using (deprecated) 'json.version' in tests (#5194)f9c37b2Docs/CI: Fix intersphinx references (#5195)8173db2Docs: Fix intersphinx references09bafbcFix past tense on newsfragment461ea56Add news fragmentc4ffe53Avoid using (deprecated) 'json.version' in tests749258bCleanuppkg_resourcesdependencies and configuration (#5175)2019c16Parseext-module.define-macrosfrompyproject.tomlas list of tuples (#5169)b809c86Sync setuptools schema with validate-pyproject (#5157)Updates
setuptools-scmfrom 9.2.0 to 9.2.2Changelog
Sourced from setuptools-scm's changelog.
Commits
e56b78fMerge pull request #1232 from RonnyPfannschmidt/fix-1231-dont-warn-when-no-guess4f55e95docs: update changelog for v9.2.2 patch release95a0c47fix: don't warn about tool.setuptools.dynamic.version when only using file fi...338f562Merge pull request #1226 from RonnyPfannschmidt/prepare-releasea893634Prepare release v9.2.1ad83282Merge pull request #1225 from pypa/pre-commit-ci-update-config20a4464[pre-commit.ci] pre-commit autoupdate70f6942Merge pull request #1219 from RonnyPfannschmidt/fix-1216-explicitly-deprecate...14d85c0Install Mercurial on Windows runners via Chocolatey8c5cec9Fix API stability check workflow to install griffe and improve reporting