Repository navigation
chore(deps): bump datasets from 4.8.5 to 5.0.1 in /envs/openapp_env - #1316
Conversation
Bumps [datasets](https://github.com/huggingface/datasets) from 4.8.5 to 5.0.1. - [Release notes](https://github.com/huggingface/datasets/releases) - [Commits](huggingface/datasets@4.8.5...5.0.1) --- updated-dependencies: - dependency-name: datasets dependency-version: 5.0.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
|
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
There was a problem hiding this comment.
Alignment Review Report
Automated Checks
- Lint: PASS (for this diff) —
bash .claude/hooks/lint.shreports 58 pre-existing files needing reformatting elsewhere in the repo, but none are touched by this PR (onlyenvs/openapp_env/uv.lockchanges). No lint regressions introduced. - Debug code: CLEAN —
bash .claude/hooks/check-debug.shonly flags pre-existingprint()/TODO usages in unrelatedsrc/files; nothing in this diff.
Change Summary
This is a Dependabot lockfile-only bump of datasets from 4.8.5 → 5.0.1 in envs/openapp_env/uv.lock. datasets is not a direct dependency of openapp_env (not listed in pyproject.toml, not imported anywhere in envs/openapp_env/**/*.py); it's pulled in transitively by browsergym-assistantbench, evaluate, and weblinx-browsergym (part of the browsergym extras stack). No pyproject.toml changes, no application code changes.
Verification performed:
uv lock --checkinenvs/openapp_env— lockfile is internally consistent and resolvable (164 packages).PYTHONPATH=src:envs uv run python3 envs/openapp_env/test_openapp_env.py— all structure/contract tests pass (these don't require BrowserGym/OpenApps to be installed, so they don't exercisedatasetsdirectly, but confirm no regression in importable surface).
Open RFCs Context
Scanned all RFCs in rfcs/ (statuses: 000, 001, 002, 003, 005, 006, 008, 012 = In Review; 010, 011 = Draft). None of them govern third-party dependency versions for openapp_env's BrowserGym stack. RFC 001 (abstractions) and RFC 006 (harness interception) mention "datasets" only in the generic TaskDataset/benchmark-dataset sense, not the datasets PyPI package — no overlap with this change.
Tier 1: Fixes Required
None. No mechanical issues introduced by this diff.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. This touches no API surface, no client/server boundary, no reward logic, and no MCP/Gym interfaces — it's a transitive lockfile bump for a benchmark-dataset library consumed deep inside the BrowserGym dependency tree.
RFC Conflicts
None identified.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
This looks like a safe, routine dependency bump. One minor non-blocking note for maintainers: datasets 4.x → 5.x is a major version bump upstream, so if anyone in the org exercises the full BrowserGym AssistantBench/WebLinx paths (which depend on datasets) in CI/integration tests, it would be worth a quick smoke test there, since this repo's own test suite doesn't exercise that code path (BrowserGym/OpenApps aren't installed in CI for openapp_env's basic tests).
Sent by Cursor Automation: Pre-review
Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>


Bumps datasets from 4.8.5 to 5.0.1.
Release notes
Sourced from datasets's releases.
... (truncated)
Commits
921c2a7release: 5.0.1 (#8370)c6fc5cdPreserve nullable integer columns in to_json/to_csv/to_sql (#8366)6747b87Fix DatasetDict.push_to_hub leaving removed splits in the dataset card (#8367)b305031fix buckets on windows (#8369)030a3e5Decode Json() columns in Dataset.to_pandas() (#8344)0f207a0Rebatch arrow source before formatting in IterableDataset.filter to fix resum...adad35dKeep integers on the python read path for fixed-shape ArrayXD columns with nu...8966746Fix CSV loader dropping on_bad_lines/encoding_errors on pandas 2.0-2.2 (#8358)b8e861aFix bucket dataset card handling and push metadata accounting (#8354)521a590Keep flat numeric columns with nulls numeric in numpy format (#8352)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)You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Medium Risk
Major-version bump of a data-loading library with no code changes; regression risk is mainly in dataset/BrowserGym paths that depend on
datasetsAPIs.Overview
Updates the
openapp_envlockfile to resolve Hugging Facedatasetsfrom 4.8.5 to 5.0.1 (sdist/wheel URLs and hashes only). No application or env source changes—this is a transitive dependency bump (e.g. viabrowsergym-assistantbench).Reviewers should treat this as a major library upgrade: run
openapp_envtests or any flows that load Hub datasets through BrowserGym, since 5.x may change behavior even though the diff is lockfile-only.Reviewed by Cursor Bugbot for commit f2db6e4. Bugbot is set up for automated code reviews on this repo. Configure here.