Skip to content

Commit 3de22a4

Browse files
hoomanclaude
andcommitted
Fix dependency name loom → loom-ai to match package rename
The loom package was renamed to loom-ai but docman still referenced the old name, breaking dependency resolution. Also updates test count (63 → 124). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 54df4e4 commit 3de22a4

4 files changed

Lines changed: 18 additions & 12 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ tests/ # Unit tests (mock backends, in-memory DuckDB, no infrastructu
3939

4040
## Relationship to Loom
4141

42-
Docman depends on `loom[duckdb]` as a package. It uses:
42+
Docman depends on `loom-ai[duckdb]` as a package. It uses:
4343

4444
- `ProcessingBackend` ABC — DoclingBackend, MarkItDownBackend, SmartExtractorBackend, DuckDBIngestBackend implement this
4545
- `resolve_schema_refs()` — worker configs use `input_schema_ref` / `output_schema_ref` pointing to `docman.contracts.*` Pydantic models (Loom resolves to JSON Schema at load time)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ to study or fork.
5858
| Worker configs (5 workers) | Complete |
5959
| Pipeline configs (standard + local tier) | Complete |
6060
| MCP gateway config | Complete |
61-
| Unit tests | 63 passing |
61+
| Unit tests | 124 passing |
6262
| Summarizer file-ref resolution | Config pending (Loom support exists) |
6363

6464
---
@@ -68,7 +68,7 @@ to study or fork.
6868
```bash
6969
# Requires Python 3.11+ and uv (https://docs.astral.sh/uv/)
7070
uv sync --extra dev
71-
uv run pytest tests/ -v # 63 tests, no infrastructure needed
71+
uv run pytest tests/ -v # 124 tests, no infrastructure needed
7272
```
7373

7474
For full environment setup with Docling, Ollama, NATS, and the complete

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.5.0"
44
description = "Document processing pipeline — Loom framework test project"
55
requires-python = ">=3.11"
66
dependencies = [
7-
"loom[duckdb]", # Loom framework + DuckDB contrib
7+
"loom-ai[duckdb]", # Loom framework + DuckDB contrib
88
"markitdown>=0.1.0", # Fast document-to-Markdown conversion
99
"docling>=2.0.0", # Deep document extraction (PDF OCR, tables)
1010
]
@@ -29,7 +29,7 @@ build-backend = "hatchling.build"
2929
packages = ["src/docman"]
3030

3131
[tool.uv.sources]
32-
loom = { path = "../loom", editable = true }
32+
loom-ai = { path = "../loom", editable = true }
3333

3434
[tool.coverage.run]
3535
source = ["docman"]

uv.lock

Lines changed: 13 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)