From 7bf0b08047b9378c07853e96e2c43f9b98a2df51 Mon Sep 17 00:00:00 2001 From: Sergey Date: Thu, 15 Oct 2026 14:49:19 +0200 Subject: [PATCH] improve keywords and description in the package metadata --- pyproject.toml | 17 +++++++++++++++-- serviette/__init__.py | 5 ++--- serviette/indexer/graph.py | 6 +++--- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 01f42be..8c063cc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,11 +5,24 @@ build-backend = "setuptools.build_meta" [project] name = "serviette" version = "0.1.7" -description = "A universal, no-code RAG server for any vector database, built on the Pathway Live Data Framework." +description = "A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway." readme = "README.md" license = { file = "LICENSE" } authors = [{ name = "serviette contributors" }] -keywords = ["rag", "pathway", "vector-database", "retrieval", "llm", "embeddings"] +keywords = [ + "rag", + "retrieval-augmented-generation", + "pathway", + "vector-database", + "retrieval", + "llm", + "embeddings", + "document-search", + "semantic-search", + "real-time", + "no-code", + "self-hosted", +] # Pathway requires CPython >= 3.10. requires-python = ">=3.10" classifiers = [ diff --git a/serviette/__init__.py b/serviette/__init__.py index 0b486aa..152b33f 100644 --- a/serviette/__init__.py +++ b/serviette/__init__.py @@ -1,7 +1,6 @@ -"""serviette — a universal, no-code RAG server built on the Pathway Live Data Framework. +"""A no-code RAG server that keeps answers in sync with your documents. -The project name is intentionally kept in a single constant so a rename only -requires a find-and-replace across files plus updating ``APP_NAME`` here. +Works with 8 vector databases. Built on Pathway. """ APP_NAME = "serviette" diff --git a/serviette/indexer/graph.py b/serviette/indexer/graph.py index a7bad7f..30882cf 100644 --- a/serviette/indexer/graph.py +++ b/serviette/indexer/graph.py @@ -1,8 +1,8 @@ """Pathway graph construction for the indexer. -Mirrors the llm-app ``document_indexing`` template as closely as the -"external vector DB" goal allows, and reuses ``pathway.xpacks.llm`` parsers, -splitters and embedders without modification. +Builds the live document indexing pipeline that keeps the configured vector +database in sync with source additions, edits and deletions. Reuses +``pathway.xpacks.llm`` parsers, splitters and embedders without modification. Pipeline --------