chore(deps): bump anyio from 4.12.1 to 4.14.2 in /envs/grid_world_env - #1204
dependabot[bot] wants to merge 2 commits into
Conversation
Bumps [anyio](https://github.com/agronholm/anyio) from 4.12.1 to 4.14.2. - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.12.1...4.14.2) --- updated-dependencies: - dependency-name: anyio dependency-version: 4.14.2 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
Scope: envs/grid_world_env/uv.lock only (1 file, +13/−8). Lockfile-only change — no Python/source files touched.
Automated Checks
- Lint: FAIL at repo level, but not attributable to this PR.
ruff format --check src/ tests/ envs/flags 56 pre-existing files andusort check src/ tests/flags 2 (tests/envs/test_julia_env.py,tests/envs/test_grid_world.py— both documented as pre-existing inAGENTS.md). None are ingrid_world_env, and this PR changes no.pyfiles, so it introduces zero lint regressions. - Debug code: FOUND at repo level, but not attributable to this PR. The hook found many
print/TODOoccurrences, all undersrc/openenv/**(the hook only scanssrc/). This PR's diff is a lockfile, so none of the findings come from it. - Lockfile validity: PASS.
uv lock --checkinenvs/grid_world_envsucceeds (resolved 117 packages) — the lock is internally consistent and up-to-date withpyproject.toml.
Open RFCs Context
All RFCs are currently In Review or Draft (none Accepted/Implemented):
- Draft: 010 (ECHO token world model), 011 (ARD catalog discovery)
- In Review: 000, 001, 002, 003, 005, 008, 012 (Harbor capture providers) — 004 (Rubrics) uses a non-standard status header.
Only RFC 012 (Harbor) touches an area that surfaces in this diff (the harbor extra now appears in the lock). This is not a conflict: the harbor/novita extras were already added to the root openenv package in prior merged PRs (e.g. #1191 NovitaSandboxProvider); this lock is merely catching up. No design decision is made in this PR.
Tier 1: Fixes Required
- None. This PR touches only
uv.lock, the lock passesuv lock --check, and it introduces no lint or debug regressions.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. A lockfile bump makes no API, client/server-separation, reward-boundary, or MCP changes; no PRINCIPLES.md or INVARIANTS.md item is affected.
RFC Conflicts
None identified. (RFC 012 noted above for context only — the harbor entries are downstream of already-merged root changes.)
Note on scope (informational, not a blocker)
Though the title says "bump anyio 4.12.1 → 4.14.2", regenerating the lock also pulled in drift that had accumulated in the root openenv package since this env's lock was last updated. Every extra entry was verified against the current root pyproject.toml:
openenv0.4.2.dev0 → 0.5.1.dev0 (post-release version bump)+ packaging>=24.2(now a core dependency)fastmcp>=3.0.0→>=3.0.0,<4.0.0+ novitaextra (novita-sandbox>=2.1.1) and+ harborextra+ jsonschema>=4.20.0(dev group)secretstoragetransitive markers simplified by the resolver
These faithfully reflect already-merged root changes rather than new decisions here, so the broad diff is expected dependabot behavior.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
No alignment concerns. Recommend letting the normal CI (tests) gate confirm runtime compatibility of anyio 4.14.2.
Sent by Cursor Automation: Pre-review
…yio security refresh Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |


Bumps anyio from 4.12.1 to 4.14.2.
Release notes
Sourced from anyio's releases.
... (truncated)
Commits
c384f99Bumped up the versiondbba29dFixed 100% CPU spin on cancel scope misuse (#1217)6bbc6c3Fix CapacityLimiter over-granting tokens on asyncio (#1172)6f82b25Refactored TestTLSStream.test_receive_invalid_max_bytes() to be less flakybe24b04Relaxed timeouts to fix test flakiness8113506Fix test flakiness caused by slow callback duration logging1e988b6Fixed CapacityLimiter raising trio.WouldBlock instead of anyio.WouldBlock (#1...44713f3Pin setup-uv to a commit sha across downstream jobs (#1213)f1b7301Fixed stderr writes in a worker subprocess causing a deadlock (#1207)212be93Fix flaky test_tcp_listener_same_port using a hardcoded port (#1206)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
Low Risk
Lockfile-only dependency resolution; behavior changes would come from upgraded transitive libraries (notably anyio), not from env code edits.
Overview
Updates
envs/grid_world_env/uv.lockso resolved dependencies match the current tree, not just a single package pin.anyio is bumped from 4.12.1 to 4.14.2 (async I/O / pytest-asyncio transitive dependency). That release line includes bug fixes around cancel scopes, capacity limiters, TLS host matching, and subprocess stderr deadlocks.
The lockfile also picks up the editable
openenvbump (0.4.2.dev0 → 0.5.1.dev0): addspackaging, capsfastmcpto <4.0.0, expands optional extras (novita,harbor), and addsjsonschemaunder dev metadata.secretstorage’s dependency entries lose platform markers oncryptography/jeepneyas part of the same resolve.No application source under
grid_world_envchanges—only the lockfile.Reviewed by Cursor Bugbot for commit a6f9d0d. Bugbot is set up for automated code reviews on this repo. Configure here.