Conversation
Bumps [crewai-tools](https://github.com/crewAIInc/crewAI) from 0.76.0 to 1.10.1. - [Release notes](https://github.com/crewAIInc/crewAI/releases) - [Commits](crewAIInc/crewAI@0.76.0...1.10.1) --- updated-dependencies: - dependency-name: crewai-tools dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Looks like crewai-tools is no longer a dependency, so this is no longer needed. |
pdettori
left a comment
There was a problem hiding this comment.
Review: crewai-tools 0.76.0 → 1.10.1
Sibling of PR #166 — same two install-time failures (verified against PyPI metadata).
CI passes because there is no install test that exercises this specific version combination.
Issue 1 — Version conflict in pyproject.toml
After this PR, both crewai-tools==1.10.1 and crewai-tools[mcp]==0.76.0 are present. These pin the same package at incompatible versions — pip/uv will fail to resolve.
Issue 2 — crewai/crewai-tools version incompatibility
crewai-tools==1.10.1 hard-requires crewai==1.10.1 (per PyPI metadata). The project currently pins crewai==0.203.1. Installation fails.
Fix (same as applied to PR #166):
- Consolidate to
"crewai-tools[mcp]==1.10.1"(single entry, removes the duplicate) - Update
crewai==0.203.1→crewai==1.10.1
a2a/git_issue_agent/pyproject.toml
Outdated
| "crewai==0.203.1", | ||
| "crewai-tools==0.76.0", | ||
| "crewai-tools==1.10.1", | ||
| "crewai-tools[mcp]==0.76.0", |
There was a problem hiding this comment.
Version conflict: both crewai-tools==1.10.1 (added by this PR) and crewai-tools[mcp]==0.76.0 (unchanged) pin the same package at different versions — pip/uv will fail to resolve.
| "crewai-tools[mcp]==0.76.0", | |
| "crewai-tools[mcp]==1.10.1", |
a2a/git_issue_agent/pyproject.toml
Outdated
| @@ -7,7 +7,7 @@ dependencies = [ | |||
| "python-dotenv>=1.1.0", | |||
| "a2a-sdk>=0.2.16", | |||
| "crewai==0.203.1", | |||
There was a problem hiding this comment.
crewai-tools==1.10.1 hard-requires crewai==1.10.1 (verified on PyPI). The current pin crewai==0.203.1 is incompatible — installation will fail.
| "crewai==0.203.1", | |
| "crewai==1.10.1", |
Fix two install-time failures introduced by Dependabot bump: 1. Remove duplicate crewai-tools pin, consolidate to crewai-tools[mcp]==1.10.1 2. Update crewai==0.203.1 -> crewai==1.10.1 (required by crewai-tools==1.10.1) Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
Verification: Fix confirmed ✅Checked out the branch and ran the agent locally after the fix commit (eb9b68a). Install: Runtime: Both version conflicts resolved (same fix as PR #166). Agent starts cleanly. |
Bumps crewai-tools from 0.76.0 to 1.10.1.
Release notes
Sourced from crewai-tools's releases.
... (truncated)
Commits
53df419feat: bump versions to 1.10.1 (#4706)ea70976fix: adjust executor listener value to avoid recursion (#4705)3cc6516Memory overall improvements (#4688)ad82e52fix(gemini): group parallel function_response parts in a single Content objec...9336702fix(deps): bump pypdf, urllib3 override, and dev dependencies for security fixes030f6d6fix: use anon id for ephemeral traces95d51dbLanggraph migration guide (#4681)a8f5141fix(gemini): surface thought output from thinking modelse7f17d2fix: load MCP and platform tools when agent tools is None5d08112fix(a2a): support Jupyter environments with running event loopsDependabot 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)