From 5c344b2c30c422e6f02170fb599babb751ce5bac Mon Sep 17 00:00:00 2001 From: Jiangzhou He Date: Mon, 28 Jul 2025 11:46:52 -0700 Subject: [PATCH] example: add missing dependencies --- examples/amazon_s3_embedding/pyproject.toml | 6 +++++- examples/azure_blob_embedding/pyproject.toml | 6 +++++- examples/code_embedding/pyproject.toml | 7 ++++++- examples/gdrive_text_embedding/pyproject.toml | 6 +++++- examples/pdf_embedding/main.py | 1 - examples/pdf_embedding/pyproject.toml | 2 ++ 6 files changed, 23 insertions(+), 5 deletions(-) diff --git a/examples/amazon_s3_embedding/pyproject.toml b/examples/amazon_s3_embedding/pyproject.toml index 0140256c..b724dc19 100644 --- a/examples/amazon_s3_embedding/pyproject.toml +++ b/examples/amazon_s3_embedding/pyproject.toml @@ -3,7 +3,11 @@ name = "amazon-s3-text-embedding" version = "0.1.0" description = "Simple example for cocoindex: build embedding index based on Amazon S3 files." requires-python = ">=3.11" -dependencies = ["cocoindex[embeddings]>=0.1.67", "python-dotenv>=1.0.1"] +dependencies = [ + "cocoindex[embeddings]>=0.1.67", + "python-dotenv>=1.0.1", + "psycopg[binary,pool]", +] [tool.setuptools] packages = [] diff --git a/examples/azure_blob_embedding/pyproject.toml b/examples/azure_blob_embedding/pyproject.toml index c73acb83..9a40a816 100644 --- a/examples/azure_blob_embedding/pyproject.toml +++ b/examples/azure_blob_embedding/pyproject.toml @@ -3,7 +3,11 @@ name = "azure-blob-text-embedding" version = "0.1.0" description = "Simple example for cocoindex: build embedding index based on Azure Blob Storage files." requires-python = ">=3.11" -dependencies = ["cocoindex[embeddings]>=0.1.67", "python-dotenv>=1.0.1"] +dependencies = [ + "cocoindex[embeddings]>=0.1.67", + "python-dotenv>=1.0.1", + "psycopg[binary,pool]", +] [tool.setuptools] packages = [] diff --git a/examples/code_embedding/pyproject.toml b/examples/code_embedding/pyproject.toml index af7fe67b..b360089d 100644 --- a/examples/code_embedding/pyproject.toml +++ b/examples/code_embedding/pyproject.toml @@ -3,7 +3,12 @@ name = "code-embedding" version = "0.1.0" description = "Simple example for cocoindex: build embedding index based on source code." requires-python = ">=3.11" -dependencies = ["cocoindex[embeddings]>=0.1.67", "python-dotenv>=1.0.1"] +dependencies = [ + "cocoindex[embeddings]>=0.1.67", + "python-dotenv>=1.0.1", + "pgvector>=0.4.1", + "psycopg[binary,pool]", +] [tool.setuptools] packages = [] diff --git a/examples/gdrive_text_embedding/pyproject.toml b/examples/gdrive_text_embedding/pyproject.toml index ceb588dc..8a40739e 100644 --- a/examples/gdrive_text_embedding/pyproject.toml +++ b/examples/gdrive_text_embedding/pyproject.toml @@ -3,7 +3,11 @@ name = "gdrive-text-embedding" version = "0.1.0" description = "Simple example for cocoindex: build embedding index based on Google Drive files." requires-python = ">=3.11" -dependencies = ["cocoindex[embeddings]>=0.1.67", "python-dotenv>=1.0.1"] +dependencies = [ + "cocoindex[embeddings]>=0.1.67", + "python-dotenv>=1.0.1", + "psycopg[binary,pool]", +] [tool.setuptools] packages = [] diff --git a/examples/pdf_embedding/main.py b/examples/pdf_embedding/main.py index 29c69b8d..4bbe4564 100644 --- a/examples/pdf_embedding/main.py +++ b/examples/pdf_embedding/main.py @@ -1,7 +1,6 @@ import cocoindex import os import tempfile -from typing import List, Dict, Any from dotenv import load_dotenv from marker.config.parser import ConfigParser diff --git a/examples/pdf_embedding/pyproject.toml b/examples/pdf_embedding/pyproject.toml index 9f1adee0..a8d8d009 100644 --- a/examples/pdf_embedding/pyproject.toml +++ b/examples/pdf_embedding/pyproject.toml @@ -7,6 +7,8 @@ dependencies = [ "cocoindex[embeddings]>=0.1.67", "python-dotenv>=1.0.1", "marker-pdf>=1.5.2", + "psycopg[binary,pool]", + "jinja2>=3.1.6", ] [tool.setuptools]