Repository navigation
fix: update anthropic requirement from <2,>=0.105.0 to >=0.105.0,<3 - #2465
dependabot[bot] wants to merge 9 commits into
Conversation
Updates the requirements on [anthropic](https://github.com/anthropics/anthropic-sdk-python) to permit the latest version. - [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases) - [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md) - [Commits](anthropics/anthropic-sdk-python@v0.105.0...v2.0.0) --- updated-dependencies: - dependency-name: anthropic dependency-version: 2.0.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
groupthinking
left a comment
There was a problem hiding this comment.
Review at head 34d83400: pyproject.toml widens the Anthropic range without updating uv.lock. Both Python CI jobs stop at uv lock --check with 'lockfile needs to be updated.' Commit the regenerated lockfile and rerun both jobs before this can be approved.
Closes #2476 ## Summary - Compare the exact pull request base and head dependency inputs. For supported lockfile changes, submit focused snapshots for both revisions with the same scope and correlator. - For the root npm lockfile, include declared workspace manifests in both snapshots. If any changed npm manifest is not covered by a changed lockfile, use the full scan. - Keep the full-tree scan for mixed or unsupported dependency changes and pushes to `main`. Bound each Python requirements report to 120 seconds on that path so one file cannot consume the entire ten-minute job. If a report times out, Component Detection falls back to declared dependencies for that file, so its transitive graph can be incomplete. - Preserve the current severity and license policy and the evidence capture merged into `main` by #2409. ## Paths changed - `.github/workflows/dependency-review.yml` - `tests/unit/test_dependency_review_workflow.py` ## Validation - `uv run --no-project --with pytest --with pyyaml python -m pytest -q -o addopts='' tests/unit/test_dependency_review_workflow.py` — 14 passed after integrating latest `main`. - Ruff lint and format checks, plus `git diff --check` — passed. - [Hosted dependency review on head `24c8711`](https://github.com/groupthinking/EventRelay/actions/runs/40652875982) — passed, with no snapshot warning or dependency changes for this workflow/test-only diff. - Current head `2485239` contains the full-scan time bound. [All hosted pull request checks on this exact head](https://github.com/groupthinking/EventRelay/pull/2477/checks) have passed. The `main` push full-scan path has not been verified with this change. Once this repair reaches `main`, rerun dependency review on #2464 and #2465 before treating either as merge ready.
groupthinking
left a comment
There was a problem hiding this comment.
The earlier lockfile finding is addressed: pyproject.toml and uv.lock now agree on the Anthropic range. Python 3.11/3.12 and the v2 compatibility check pass. I approve this code change at this head. The separate dependency-review evidence workflow still fails while recording/uploading its artifact, so this approval is not a merge recommendation until that required check is repaired.
Clear proxy environment within the test fixture, reject real socket connections and reset the per-run request receipt. Preserve the existing Anthropic 2 compatibility behavior while integrating current main. Disable automatic previews for this exact review branch. Validation: original test failed with host SOCKS configuration; changed compatibility test passed 1 test, four MockTransport requests. Final merged-tree run passed, uv lock --check --offline and diff check passed. No merge/deploy/paid request authorized.
Fixes #2474
Updates the requirements on anthropic to permit the latest version.
Release notes
Sourced from anthropic's releases.
Changelog
Sourced from anthropic's changelog.
... (truncated)
Commits
ecfee6crelease: 2.0.04f6ea9bMerge pull request #1052 from anthropics/synced/publisheddb219aefeat(api)!: add support for new API version 2026-10-217a4432efeat(api): add a workspace_id filter and the usage_tier scope type to list sp...87651addocs(api): remove outdated system role note from messages descriptionf3c28bbMerge branch 'main'5738a25release: 1.17.05de9912Merge pull request #1045 from anthropics/synced/published3747d0efeat(api): add org webhook endpoints and user profile enforcement events1a8af7efeat(api): document the unsupported_charset error code for plugin uploadsDependabot 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)Current maintenance receipt (November 12, 2026)
Integration base:
512a2558f73d6281b6a880548bedf140b7e30292; published correction:b76e8945548c162d19f77063b3c1d3ddf942138e. This PR was converted to draft before publication to prevent automatic merging.The compatibility test previously inherited the host SOCKS proxy and failed during a default client constructor before the test could inject MockTransport. The fixture now clears proxy variables only for this test, refuses real socket connections, and resets its request receipt. This changes test isolation, not application transport policy. Current main was integrated; the existing Anthropic range/lock metadata and compatibility CI step remain intact.
Actual CPython 3.12.14 / uv 0.13.6 validation:
uv lock --check --offline: exit 0, 346 packages.git diff --check: exit 0.a61146e5b1bab4ec828d5d9a5948f6a2a35db422matches local and GitHub creation.Exact-branch
git.deploymentEnabledexclusions are present in both root/app Vercel configurations. Hosted checks for the correction remain pending; preserve draft status and do not merge/deploy. No provider call or paid API request was made. Rollback: prepare a reviewed revert of the compatibility fixture correction; it restores dependence on host proxy configuration.