From 9baab7fc076c8b18dc2754c02b340b95d772c948 Mon Sep 17 00:00:00 2001 From: Mateo Torres Date: Mon, 23 Feb 2026 22:35:58 +0000 Subject: [PATCH] deleted crewai-arcade and contrib directory (#780) > [!NOTE] > **Low Risk** > Pure deletion of an already-deprecated contrib package; risk is limited to any external or internal consumers still depending on it. > > **Overview** > Removes the deprecated `contrib/crewai` integration package from the repository. > > This deletes the associated packaging/config files (`pyproject.toml`, `Makefile`), license/readme, and the `crewai_arcade` module that only emitted a deprecation warning. > > Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 10737eab971e568e8159e1303cfc1085935aa02f. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot). --- contrib/crewai/LICENSE | 21 --------------- contrib/crewai/Makefile | 4 --- contrib/crewai/README.md | 34 ------------------------ contrib/crewai/crewai_arcade/__init__.py | 17 ------------ contrib/crewai/crewai_arcade/py.typed | 0 contrib/crewai/pyproject.toml | 30 --------------------- 6 files changed, 106 deletions(-) delete mode 100644 contrib/crewai/LICENSE delete mode 100644 contrib/crewai/Makefile delete mode 100644 contrib/crewai/README.md delete mode 100644 contrib/crewai/crewai_arcade/__init__.py delete mode 100644 contrib/crewai/crewai_arcade/py.typed delete mode 100644 contrib/crewai/pyproject.toml diff --git a/contrib/crewai/LICENSE b/contrib/crewai/LICENSE deleted file mode 100644 index dfbb8b76..00000000 --- a/contrib/crewai/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025, Arcade AI - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/contrib/crewai/Makefile b/contrib/crewai/Makefile deleted file mode 100644 index 17e6a0ee..00000000 --- a/contrib/crewai/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -.PHONY: install - -install: - uv sync diff --git a/contrib/crewai/README.md b/contrib/crewai/README.md deleted file mode 100644 index 2fab3d81..00000000 --- a/contrib/crewai/README.md +++ /dev/null @@ -1,34 +0,0 @@ -

- - -

-
-

⚠️ DEPRECATED ⚠️

-

crewai-arcade is no longer maintained

-
- ---- - -## Important Notice - -**This package has been deprecated and is no longer maintained.** - -The `crewai-arcade` package is no longer needed. Arcade now provides better ways to integrate with your AI applications. - -## What Should I Use Instead? - -Please visit **[docs.arcade.dev](https://docs.arcade.dev)** for the latest documentation on how to integrate Arcade tools into your applications. - -## Migration Guide - -If you were previously using `crewai-arcade`, we recommend: - -1. Visit [docs.arcade.dev](https://docs.arcade.dev) to learn about the new integration options - ---- - -

- Thank you for using crewai-arcade. We hope to see you using Arcade's new integrations! -

diff --git a/contrib/crewai/crewai_arcade/__init__.py b/contrib/crewai/crewai_arcade/__init__.py deleted file mode 100644 index d864bc8f..00000000 --- a/contrib/crewai/crewai_arcade/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -import warnings - -warnings.warn( - "\n" + "=" * 70 + "\n" - "DEPRECATION NOTICE: crewai-arcade is no longer maintained.\n" - "\n" - "This package has been deprecated. Please visit https://docs.arcade.dev\n" - "for the latest documentation on integrating Arcade tools into your\n" - "applications.\n" - "\n" - "Arcade now supports MCP (Model Context Protocol) and direct API\n" - "integration via the Arcade Python SDK.\n" + "=" * 70, - DeprecationWarning, - stacklevel=2, -) - -__all__: list[str] = [] diff --git a/contrib/crewai/crewai_arcade/py.typed b/contrib/crewai/crewai_arcade/py.typed deleted file mode 100644 index e69de29b..00000000 diff --git a/contrib/crewai/pyproject.toml b/contrib/crewai/pyproject.toml deleted file mode 100644 index b5e83201..00000000 --- a/contrib/crewai/pyproject.toml +++ /dev/null @@ -1,30 +0,0 @@ -[build-system] -requires = [ "hatchling",] -build-backend = "hatchling.build" - -[project] -name = "crewai-arcade" -version = "2.0.1" -description = "This package is no longer maintained. Please visit https://docs.arcade.dev for the latest Arcade integrations." -readme = "README.md" -license = "MIT" -requires-python = ">=3.10" -keywords = ["deprecated", "arcade", "crewai"] -classifiers = [ - "Development Status :: 7 - Inactive", - "Intended Audience :: Developers", - "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", -] -dependencies = [] - -[project.urls] -Homepage = "https://docs.arcade.dev" -Documentation = "https://docs.arcade.dev" -Repository = "https://github.com/arcadeai/arcade-mcp" - -[tool.hatch.build.targets.wheel] -packages = ["crewai_arcade"]