Dependency conflict rich library (#729)

Update rich dependency to resolve conflict with `strands-agents-tools`
and bump `arcade-mcp` version.

The previous exact pin `rich==13.9.4` conflicted with
`strands-agents-tools` which requires `rich>=14.0.0,<15.0.0`. This
change loosens the `rich` dependency to allow `rich` 14.x, enabling
`arcade-ai` and `strands-agents-tools` to be used in the same
environment. `arcade-mcp`'s version was bumped following semver rules
for dependency updates. Compatibility with `rich` 14.x was verified.

---
Linear Issue:
[TOO-258](https://linear.app/arcadedev/issue/TOO-258/rich-version-pin-==1394-conflicts-with-strands-agents-tools)

<a
href="https://cursor.com/background-agent?bcId=bc-06ee2617-5b7c-4c06-a501-c76076fc56dd"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://cursor.com/open-in-cursor-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://cursor.com/open-in-cursor-light.svg"><img alt="Open in
Cursor"
src="https://cursor.com/open-in-cursor.svg"></picture></a>&nbsp;<a
href="https://cursor.com/agents?id=bc-06ee2617-5b7c-4c06-a501-c76076fc56dd"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://cursor.com/open-in-web-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://cursor.com/open-in-web-light.svg"><img alt="Open in Web"
src="https://cursor.com/open-in-web.svg"></picture></a>

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
This commit is contained in:
Evan Tahler 2025-12-14 10:46:03 -08:00 committed by GitHub
parent 57d5d314e0
commit 0fb3b75b8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

BIN
core Normal file

Binary file not shown.

View file

@ -1,6 +1,6 @@
[project]
name = "arcade-mcp"
version = "1.6.2"
version = "1.7.0"
description = "Arcade.dev - Tool Calling platform for Agents"
readme = "README.md"
license = {file = "LICENSE"}
@ -24,7 +24,7 @@ dependencies = [
"arcade-mcp-server>=1.13.0,<2.0.0",
"arcade-core>=4.0.0,<5.0.0",
"typer==0.10.0",
"rich==13.9.4",
"rich>=14.0.0,<15.0.0",
"Jinja2==3.1.6",
"authlib==1.6.5",
"arcadepy==1.8.0",