From a6103a660866cce2f9132db029aa1108e578e7e9 Mon Sep 17 00:00:00 2001 From: localsoo Date: Fri, 18 Apr 2025 08:00:56 +0000 Subject: [PATCH] Upload pyproject.toml --- pyproject.toml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..f1a77ff --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,36 @@ +[tool.poetry] +name = "rag-app" +version = "0.1.0" +description = "RAG with HuggingFace, Weaviate, and LangServe" +authors = ["Your Name "] +readme = "README.md" +packages = [{ include = "your_package" }] # 프로젝트 구조에 맞게 수정 + +[tool.poetry.dependencies] +python = "^3.12" + +# LangChain core & LangServe +langchain = "*" +langserve = "*" + +# LLM: Hugging Face +huggingface-hub = "*" +transformers = "*" + +# Vector DB: Weaviate +weaviate-client = "*" + +# Embeddings +openai = "*" # OpenAIEmbeddings용 +sentence-transformers = "*" # HuggingFaceEmbeddings용 (optional) + +# Dev & Utils +python-dotenv = "*" +typer = { extras = ["all"], version = "*" } +uvicorn = { extras = ["standard"], version = "*" } + +click = ">=8.1" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api"