a2a extra for fasta2a

This commit is contained in:
Yiorgis Gozadinos 2025-10-08 11:54:37 +03:00
parent cc5e583256
commit 6f893b1626
No known key found for this signature in database
2 changed files with 20 additions and 1 deletions

View file

@ -40,6 +40,7 @@ dependencies = [
[project.optional-dependencies]
voyageai = ["voyageai>=0.3.5"]
mxbai = ["mxbai-rerank>=0.1.6"]
a2a = ["fasta2a>=0.1.0"]
[project.scripts]
haiku-rag = "haiku.rag.cli:cli"

20
uv.lock
View file

@ -862,6 +862,20 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/f5/11/02ebebb09ff2104b690457cb7bc6ed700c9e0ce88cf581486bb0a5d3c88b/faker-37.8.0-py3-none-any.whl", hash = "sha256:b08233118824423b5fc239f7dd51f145e7018082b4164f8da6a9994e1f1ae793", size = 1953940, upload-time = "2025-09-15T20:24:11.482Z" },
]
[[package]]
name = "fasta2a"
version = "0.6.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "opentelemetry-api" },
{ name = "pydantic" },
{ name = "starlette" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1b/d1/7a3ab5d4519141978eb47d3f24dff06bc4fa0b39f31e155c1934de95d8e6/fasta2a-0.6.0.tar.gz", hash = "sha256:8078fad9b9dabf7ee4abb3fcb1ca9e5b43bb55c0262be2425bc48cc69f77e963", size = 1436353, upload-time = "2025-10-07T15:08:09.864Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/48/14/64899f718727770099f53e8698529fc83ec2a3a4d311270dfb9f6e2bec06/fasta2a-0.6.0-py3-none-any.whl", hash = "sha256:23d49307f6a372e07b9ec9a21187a0864429145e8ded4a41262bd33e2ecaee4c", size = 25403, upload-time = "2025-10-07T15:08:08.196Z" },
]
[[package]]
name = "fastavro"
version = "1.12.0"
@ -1129,6 +1143,9 @@ dependencies = [
]
[package.optional-dependencies]
a2a = [
{ name = "fasta2a" },
]
mxbai = [
{ name = "mxbai-rerank" },
]
@ -1154,6 +1171,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "docling", specifier = ">=2.52.0" },
{ name = "fasta2a", marker = "extra == 'a2a'", specifier = ">=0.1.0" },
{ name = "fastmcp", specifier = ">=2.12.3" },
{ name = "httpx", specifier = ">=0.28.1" },
{ name = "lancedb", specifier = ">=0.25.0" },
@ -1168,7 +1186,7 @@ requires-dist = [
{ name = "voyageai", marker = "extra == 'voyageai'", specifier = ">=0.3.5" },
{ name = "watchfiles", specifier = ">=1.1.0" },
]
provides-extras = ["voyageai", "mxbai"]
provides-extras = ["voyageai", "mxbai", "a2a"]
[package.metadata.requires-dev]
dev = [