From 25239891bc2714f5f901c0ac0c4cc84e0fa700ed Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Tue, 21 Jan 2025 00:17:12 +0100 Subject: [PATCH] feat(cli): add detection for bun.lockb --- libs/cli/langgraph_cli/config.py | 5 ++++- libs/cli/pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/cli/langgraph_cli/config.py b/libs/cli/langgraph_cli/config.py index 6fb6b309a4..be8cfd0855 100644 --- a/libs/cli/langgraph_cli/config.py +++ b/libs/cli/langgraph_cli/config.py @@ -469,10 +469,11 @@ def test_file(file_name): except OSError: return False - npm, yarn, pnpm = [ + npm, yarn, pnpm, bun = [ test_file("package-lock.json"), test_file("yarn.lock"), test_file("pnpm-lock.yaml"), + test_file("bun.lockb"), ] if yarn: @@ -481,6 +482,8 @@ def test_file(file_name): install_cmd = "pnpm i --frozen-lockfile" elif npm: install_cmd = "npm ci" + elif bun: + install_cmd = "bun i" else: install_cmd = "npm i" store_config = config.get("store") diff --git a/libs/cli/pyproject.toml b/libs/cli/pyproject.toml index 6595cc7b93..bcb314066c 100644 --- a/libs/cli/pyproject.toml +++ b/libs/cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "langgraph-cli" -version = "0.1.67" +version = "0.1.68" description = "CLI for interacting with LangGraph API" authors = [] license = "MIT"