chore: use starlette built-in Route class (#2267)

# What does this PR do?

Use a more common pattern and known terminology from the ecosystem,
where Route is more approved than Endpoint.

Signed-off-by: Sébastien Han <seb@redhat.com>
This commit is contained in:
Sébastien Han 2025-05-28 18:53:33 +02:00 committed by GitHub
parent 56e5ddb39f
commit 63a9f08c9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 131 additions and 72 deletions

4
uv.lock generated
View file

@ -1456,6 +1456,7 @@ name = "llama-stack"
version = "0.2.8"
source = { editable = "." }
dependencies = [
{ name = "aiohttp" },
{ name = "fire" },
{ name = "h11" },
{ name = "httpx" },
@ -1472,6 +1473,7 @@ dependencies = [
{ name = "requests" },
{ name = "rich" },
{ name = "setuptools" },
{ name = "starlette" },
{ name = "termcolor" },
{ name = "tiktoken" },
]
@ -1557,6 +1559,7 @@ unit = [
[package.metadata]
requires-dist = [
{ name = "aiohttp" },
{ name = "fire" },
{ name = "h11", specifier = ">=0.16.0" },
{ name = "httpx" },
@ -1575,6 +1578,7 @@ requires-dist = [
{ name = "requests" },
{ name = "rich" },
{ name = "setuptools" },
{ name = "starlette" },
{ name = "streamlit", marker = "extra == 'ui'" },
{ name = "streamlit-option-menu", marker = "extra == 'ui'" },
{ name = "termcolor" },