chore(deps): bump anyio from 4.11.0 to 4.14.2 in /envs/websearch_env - #1202
Conversation
Bumps [anyio](https://github.com/agronholm/anyio) from 4.11.0 to 4.14.2. - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.11.0...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
Automated Checks
- Lint: FAIL — but pre-existing baseline only, not caused by this PR.
bash .claude/hooks/lint.shreports 56 files acrosssrc/,tests/, and otherenvs/would be reformatted (usort + ruff). None are underenvs/websearch_env/, and this PR changes onlyuv.lock, which the formatters don't touch. No lint finding is attributable to this change. - Debug code: FOUND — also pre-existing baseline only.
check-debug.shlistsprint(/TODOoccurrences, all undersrc/, a tree this PR does not modify. Not attributable to this change. - Lockfile consistency: PASS.
uv lock --check --offlineresolves 124 packages (exit 0), so the updateduv.lockis consistent withenvs/websearch_env/pyproject.toml.
Change Summary
Dependabot bumps the transitive dependency anyio 4.11.0 → 4.14.2 in envs/websearch_env/uv.lock (only file changed; +12/-13). anyio is not a direct dependency in pyproject.toml — it's pulled in via fastapi/uvicorn/starlette/httpx/openai/openenv. The diff also carries the usual re-resolution byproducts: simplified environment markers on pandas (2.3.3 / 3.0.2) and secretstorage, and removal of sniffio from anyio's own dependency list. sniffio remains resolved in the graph (still required by openai 2.32.0), so nothing is orphaned.
Open RFCs Context
All RFCs are In Review or Draft; none govern dependency pinning or transitive versions, so none are relevant here:
- In Review: 000 (project phases), 001 (abstractions), 002 (env spec), 003 (MCP support), 005 (agentic harnesses), 008 (auto-validation), 012 (harbor capture providers)
- Draft: 010 (echo-env token world model), 011 (ARD catalog discovery)
- 004 (rubrics): no status header present
Tier 1: Fixes Required
None. The lint/debug hook findings are pre-existing repo baseline and unrelated to this lock-file-only change.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. A transitive dependency lock bump does not affect the Gymnasium-style API, client/server separation, reward-in-environment, MCP/WebSocket boundaries, or type-safety invariants.
RFC Conflicts
None identified. No open RFC covers dependency versioning.
Summary
- 0 mechanical issues to fix (lint/debug findings are pre-existing baseline, not from this PR)
- 0 alignment points for human review
- 0 RFC conflicts to discuss
Verified low-risk transitive dependency bump — uv lock --check passes and the lockfile stays consistent with pyproject.toml.
Sent by Cursor Automation: Pre-review
…io security refresh Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>
Batch the remaining open anyio security lock updates onto this PR so they land in one CI/merge cycle after #1201. Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>
| @@ -46,17 +46,16 @@ wheels = [ | |||
|
|
|||


Bumps anyio from 4.11.0 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 with no application code changes; anyio 4.14.x is a routine patch/minor upgrade with asyncio and TLS fixes.
Overview
Updates
envs/carla_env/uv.lockandenvs/grid_world_env/uv.lockso the resolvedanyiopackage moves from 4.12.1 to 4.14.2 (new sdist/wheel hashes only in carla; same bump in grid_world).The grid_world lockfile also reflects a fuller resolve against the editable root
openenvat 0.5.1.dev0: addspackaging, capsfastmcpto<4.0.0, registers optionalharborandnovitaextras (andjsonschemaunder dev), and tweakssecretstoragedependency markers (platform conditions dropped oncryptography/jeepney).Reviewed by Cursor Bugbot for commit f2bacbb. Bugbot is set up for automated code reviews on this repo. Configure here.