Merge pull request #450 from ggozad/fix/textual-image-base-deps

Move textual-image to base dependencies
This commit is contained in:
Yiorgis Gozadinos 2026-06-19 10:47:38 +03:00 committed by GitHub
commit 9e08ec40d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 3 deletions

View file

@ -1,6 +1,10 @@
# Changelog
## [Unreleased]
### Changed
- `textual-image` moved to base dependencies; `ask`/`analyze`/`visualize` render image citations without the `tui` extra.
### Fixed
- Embedded-PDF attachment scanning runs in a worker thread instead of on the event loop; ingesting PDFs with embedded attachments no longer stalls concurrent workers.

View file

@ -36,6 +36,7 @@ dependencies = [
"python-dotenv>=1.2.2",
"pyyaml>=6.0.3",
"rich>=14.3.3",
"textual-image>=0.8.5",
"typer>=0.21.0,<0.22.0",
"watchfiles>=1.1.1",
"zstandard>=0.23.0; python_version<'3.14'",
@ -66,7 +67,6 @@ ingester = [
# TUI (chat and inspect commands)
tui = [
"textual>=8.2.4",
"textual-image>=0.8.5",
"tree-sitter>=0.25.2",
"tree-sitter-json>=0.24.8",
]

View file

@ -1675,6 +1675,7 @@ dependencies = [
{ name = "python-dotenv" },
{ name = "pyyaml" },
{ name = "rich" },
{ name = "textual-image" },
{ name = "typer" },
{ name = "watchfiles" },
{ name = "zstandard", marker = "python_full_version < '3.14'" },
@ -1727,7 +1728,6 @@ s3 = [
]
tui = [
{ name = "textual" },
{ name = "textual-image" },
{ name = "tree-sitter" },
{ name = "tree-sitter-json" },
]
@ -1776,7 +1776,7 @@ requires-dist = [
{ name = "sentence-transformers", marker = "extra == 'cross-encoder'", specifier = ">=3.0.0" },
{ name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 'ingester'", specifier = ">=2.0" },
{ name = "textual", marker = "extra == 'tui'", specifier = ">=8.2.4" },
{ name = "textual-image", marker = "extra == 'tui'", specifier = ">=0.8.5" },
{ name = "textual-image", specifier = ">=0.8.5" },
{ name = "torch", marker = "extra == 'jina'", specifier = ">=2.0.0" },
{ name = "transformers", marker = "extra == 'jina'", specifier = ">=4.40.0" },
{ name = "transformers", marker = "extra == 'mxbai'", specifier = ">=4.49.0,<5.0.0" },