diff --git a/contrib/langchain/Makefile b/contrib/langchain/Makefile index 55cdce44..e83d90d4 100644 --- a/contrib/langchain/Makefile +++ b/contrib/langchain/Makefile @@ -2,13 +2,17 @@ VERSION ?= "0.1.0" .PHONY: install install: ## Install the poetry environment and install the pre-commit hooks - @if ! command -v poetry >/dev/null 2>&1; then \ - echo "🚫 Poetry is not installed. Please install poetry before proceeding."; \ - exit 1; \ + @echo "📦 Checking if Poetry is installed" + @if ! command -v poetry &> /dev/null; then \ + echo "📦 Installing Poetry with pip"; \ + pip install poetry==1.8.5; \ + else \ + echo "📦 Poetry is already installed"; \ fi - @echo "🚀 Creating virtual environment using pyenv and poetry" - @poetry install --all-extras - @poetry run pre-commit install + @echo "🚀 Installing package in development mode with all extras" + poetry install --all-extras + @echo "🚀 Installing pre-commit hooks" + poetry run pre-commit install .PHONY: check check: ## Run code quality tools. diff --git a/contrib/langchain/README.md b/contrib/langchain/README.md index 4f48ee5e..693dc736 100644 --- a/contrib/langchain/README.md +++ b/contrib/langchain/README.md @@ -1,12 +1,12 @@

-

LangChain Integration

- +

Arcade Langchain Integration

+
License @@ -16,8 +16,8 @@

- Docs • - Integrations • + Arcade Documentation • + Toolkits • Python Client • JavaScript Client

diff --git a/contrib/langchain/pyproject.toml b/contrib/langchain/pyproject.toml index 6de4d3df..a2b8d68f 100644 --- a/contrib/langchain/pyproject.toml +++ b/contrib/langchain/pyproject.toml @@ -1,7 +1,7 @@ [tool.poetry] name = "langchain-arcade" -version = "1.0.1" -description = "An integration package connecting Arcade and LangChain/LangGraph" +version = "1.1.0" +description = "An integration package connecting Arcade and Langchain/LangGraph" authors = ["Arcade "] readme = "README.md" repository = "https://github.com/arcadeai/arcade-ai/tree/main/contrib/langchain" @@ -9,7 +9,7 @@ license = "MIT" [tool.poetry.dependencies] python = ">=3.10,<3.13" -arcadepy = "^1.0.0" +arcadepy = "1.1.*" langgraph = ">=0.2.67,<0.3.0"