From fbfdc9f652384b70f7461c90ada13f87e83677e0 Mon Sep 17 00:00:00 2001 From: Johan Forngren Date: Sat, 11 Jan 2025 18:54:12 +0100 Subject: [PATCH 1/2] Add tiktoken as a dependency in pyproject.toml Signed-off-by: Johan Forngren --- python/packages/autogen-studio/pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/packages/autogen-studio/pyproject.toml b/python/packages/autogen-studio/pyproject.toml index 5fa6676198a6..e1d812b5c34e 100644 --- a/python/packages/autogen-studio/pyproject.toml +++ b/python/packages/autogen-studio/pyproject.toml @@ -35,7 +35,8 @@ dependencies = [ "pyyaml", "autogen-core==0.4.0", "autogen-agentchat==0.4.0", - "autogen-ext[magentic-one]==0.4.0" + "autogen-ext[magentic-one]==0.4.0", + "tiktoken" ] optional-dependencies = {web = ["fastapi", "uvicorn"], database = ["psycopg"]} From 9cb0703215c228e28db54330e3a71f4186416cdd Mon Sep 17 00:00:00 2001 From: Johan Forngren Date: Sat, 11 Jan 2025 19:25:31 +0100 Subject: [PATCH 2/2] Update uv.lock with tiktoken dependency from fbfdc9f652384b70f7461c90ada13f87e83677e0 Signed-off-by: Johan Forngren --- python/uv.lock | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/uv.lock b/python/uv.lock index 219b5176d2d1..7f92fa8333d1 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -669,6 +669,7 @@ dependencies = [ { name = "python-dotenv" }, { name = "pyyaml" }, { name = "sqlmodel" }, + { name = "tiktoken" }, { name = "typer" }, { name = "uvicorn" }, { name = "websockets" }, @@ -701,6 +702,7 @@ requires-dist = [ { name = "python-dotenv" }, { name = "pyyaml" }, { name = "sqlmodel" }, + { name = "tiktoken" }, { name = "typer" }, { name = "uvicorn" }, { name = "uvicorn", marker = "extra == 'web'" },