diff --git a/paperforge/commands/embed.py b/paperforge/commands/embed.py index 6de40077..982f87b9 100644 --- a/paperforge/commands/embed.py +++ b/paperforge/commands/embed.py @@ -122,10 +122,6 @@ def run(args: argparse.Namespace) -> int: import openai # noqa: F401 except ImportError: _dep_missing.append("openai") - try: - import chromadb # noqa: F401 - except ImportError: - _dep_missing.append("chromadb") write_vector_runtime( vault, enabled=bool(status.get("mode", "")), diff --git a/paperforge/embedding/preflight.py b/paperforge/embedding/preflight.py index 2d11e13c..091889ff 100644 --- a/paperforge/embedding/preflight.py +++ b/paperforge/embedding/preflight.py @@ -17,16 +17,6 @@ def _preflight_check(vault: Path, settings: dict | None = None) -> dict: "fix": 'Run: pip install "paperforge[vector]"', } - # 2. chromadb package - try: - import chromadb # noqa: F401 - except ImportError: - return { - "ok": False, - "error": "chromadb is not installed", - "fix": 'Run: pip install "paperforge[vector]"', - } - # 3. API key api_key = None if settings: