Merge branch 'main' into pre_commit_upload_time

This commit is contained in:
Mohamed Rebai 2025-08-05 20:46:08 +01:00 committed by GitHub
commit f4af9a7f78
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
554 changed files with 63962 additions and 4870 deletions

View file

@ -7,7 +7,7 @@ required-version = ">=0.7.0"
[project]
name = "llama_stack"
version = "0.2.15"
version = "0.2.17"
authors = [{ name = "Meta Llama", email = "llama-oss@meta.com" }]
description = "Llama Stack"
readme = "README.md"
@ -31,7 +31,7 @@ dependencies = [
"huggingface-hub>=0.34.0,<1.0",
"jinja2>=3.1.6",
"jsonschema",
"llama-stack-client>=0.2.15",
"llama-stack-client>=0.2.17",
"llama-api-client>=0.1.2",
"openai>=1.66",
"prompt-toolkit",
@ -56,7 +56,7 @@ dependencies = [
ui = [
"streamlit",
"pandas",
"llama-stack-client>=0.2.15",
"llama-stack-client>=0.2.17",
"streamlit-option-menu",
]
@ -80,6 +80,7 @@ dev = [
# These are the dependencies required for running unit tests.
unit = [
"sqlite-vec",
"ollama",
"openai",
"aiosqlite",
"aiohttp",
@ -117,6 +118,7 @@ test = [
"sqlalchemy[asyncio]>=2.0.41",
"requests",
"pymilvus>=2.5.12",
"weaviate-client>=4.16.4",
]
docs = [
"setuptools",
@ -236,17 +238,17 @@ follow_imports = "silent"
exclude = [
# As we fix more and more of these, we should remove them from the list
"^llama_stack/cli/download\\.py$",
"^llama_stack/distribution/build\\.py$",
"^llama_stack/distribution/client\\.py$",
"^llama_stack/distribution/request_headers\\.py$",
"^llama_stack/distribution/routers/",
"^llama_stack/distribution/routing_tables/",
"^llama_stack/distribution/server/endpoints\\.py$",
"^llama_stack/distribution/server/server\\.py$",
"^llama_stack/distribution/stack\\.py$",
"^llama_stack/distribution/store/registry\\.py$",
"^llama_stack/distribution/utils/exec\\.py$",
"^llama_stack/distribution/utils/prompt_for_config\\.py$",
"^llama_stack.core/build\\.py$",
"^llama_stack.core/client\\.py$",
"^llama_stack.core/request_headers\\.py$",
"^llama_stack.core/routers/",
"^llama_stack.core/routing_tables/",
"^llama_stack.core/server/endpoints\\.py$",
"^llama_stack.core/server/server\\.py$",
"^llama_stack.core/stack\\.py$",
"^llama_stack.core/store/registry\\.py$",
"^llama_stack.core/utils/exec\\.py$",
"^llama_stack.core/utils/prompt_for_config\\.py$",
"^llama_stack/models/llama/llama3/interface\\.py$",
"^llama_stack/models/llama/llama3/tokenizer\\.py$",
"^llama_stack/models/llama/llama3/tool_utils\\.py$",
@ -328,10 +330,10 @@ exclude = [
"^llama_stack/strong_typing/inspection\\.py$",
"^llama_stack/strong_typing/schema\\.py$",
"^llama_stack/strong_typing/serializer\\.py$",
"^llama_stack/templates/groq/groq\\.py$",
"^llama_stack/templates/llama_api/llama_api\\.py$",
"^llama_stack/templates/sambanova/sambanova\\.py$",
"^llama_stack/templates/template\\.py$",
"^llama_stack/distributions/groq/groq\\.py$",
"^llama_stack/distributions/llama_api/llama_api\\.py$",
"^llama_stack/distributions/sambanova/sambanova\\.py$",
"^llama_stack/distributions/template\\.py$",
]
[[tool.mypy.overrides]]