mirror of
https://github.com/furyhawk/agent_delta.git
synced 2026-07-21 02:05:36 +00:00
chore: update .gitignore and add httpx dependency in pyproject.toml and uv.lock
This commit is contained in:
@@ -101,3 +101,4 @@ logs/
|
|||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
# Project specific
|
# Project specific
|
||||||
|
backend/models_cache/
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
"""API router aggregation."""
|
"""API router aggregation."""
|
||||||
|
|
||||||
from fastapi import APIRouter
|
|
||||||
|
|
||||||
from app.api.routes.v1 import v1_router
|
from app.api.routes.v1 import v1_router
|
||||||
|
|
||||||
api_router = APIRouter()
|
# Direct alias — avoids FastAPI 0.135+ validation that rejects routes with
|
||||||
|
# empty raw paths (e.g. @router.get("")) when include_router has no prefix.
|
||||||
# API v1 routes (prefix is set in main.py via settings.API_V1_STR)
|
# The prefix (settings.API_V1_STR) is applied in main.py.
|
||||||
api_router.include_router(v1_router)
|
api_router = v1_router
|
||||||
|
|||||||
@@ -9,10 +9,14 @@ from pydantic_settings import BaseSettings, SettingsConfigDict
|
|||||||
|
|
||||||
|
|
||||||
def find_env_file() -> Path | None:
|
def find_env_file() -> Path | None:
|
||||||
"""Find .env file in current or parent directories."""
|
"""Find .env file in current, parent, or backend/ subdirectory."""
|
||||||
current = Path.cwd()
|
current = Path.cwd()
|
||||||
for path in [current, current.parent]:
|
for candidate in [
|
||||||
env_file = path / ".env"
|
current,
|
||||||
|
current.parent,
|
||||||
|
current / "backend",
|
||||||
|
]:
|
||||||
|
env_file = candidate / ".env"
|
||||||
if env_file.exists():
|
if env_file.exists():
|
||||||
return env_file
|
return env_file
|
||||||
return None
|
return None
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ dependencies = [
|
|||||||
# Cross-encoder reranking for RAG
|
# Cross-encoder reranking for RAG
|
||||||
"sentence-transformers>=3.0.0",
|
"sentence-transformers>=3.0.0",
|
||||||
"torch>=2.0.0",
|
"torch>=2.0.0",
|
||||||
|
"httpx>=0.28.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
@@ -192,3 +193,8 @@ exclude_lines = [
|
|||||||
[tool.fastapi-fullstack]
|
[tool.fastapi-fullstack]
|
||||||
generator_version = "0.2.11"
|
generator_version = "0.2.11"
|
||||||
generated_at = "2026-06-15T06:18:30.904341+00:00"
|
generated_at = "2026-06-15T06:18:30.904341+00:00"
|
||||||
|
|
||||||
|
[dependency-groups]
|
||||||
|
dev = [
|
||||||
|
"httpx>=0.28.1",
|
||||||
|
]
|
||||||
|
|||||||
Generated
+10
@@ -21,6 +21,7 @@ dependencies = [
|
|||||||
{ name = "fastapi-cache2" },
|
{ name = "fastapi-cache2" },
|
||||||
{ name = "fastapi-pagination" },
|
{ name = "fastapi-pagination" },
|
||||||
{ name = "greenlet" },
|
{ name = "greenlet" },
|
||||||
|
{ name = "httpx" },
|
||||||
{ name = "jinja2" },
|
{ name = "jinja2" },
|
||||||
{ name = "langchain-text-splitters" },
|
{ name = "langchain-text-splitters" },
|
||||||
{ name = "logfire", extra = ["asyncpg", "fastapi", "redis"] },
|
{ name = "logfire", extra = ["asyncpg", "fastapi", "redis"] },
|
||||||
@@ -62,6 +63,11 @@ dev = [
|
|||||||
{ name = "ty" },
|
{ name = "ty" },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[package.dev-dependencies]
|
||||||
|
dev = [
|
||||||
|
{ name = "httpx" },
|
||||||
|
]
|
||||||
|
|
||||||
[package.metadata]
|
[package.metadata]
|
||||||
requires-dist = [
|
requires-dist = [
|
||||||
{ name = "alembic", specifier = ">=1.18.0" },
|
{ name = "alembic", specifier = ">=1.18.0" },
|
||||||
@@ -73,6 +79,7 @@ requires-dist = [
|
|||||||
{ name = "fastapi-cache2", specifier = ">=0.2.2" },
|
{ name = "fastapi-cache2", specifier = ">=0.2.2" },
|
||||||
{ name = "fastapi-pagination", specifier = ">=0.12.31" },
|
{ name = "fastapi-pagination", specifier = ">=0.12.31" },
|
||||||
{ name = "greenlet", specifier = ">=3.2.0" },
|
{ name = "greenlet", specifier = ">=3.2.0" },
|
||||||
|
{ name = "httpx", specifier = ">=0.28.1" },
|
||||||
{ name = "httpx", marker = "extra == 'dev'", specifier = ">=0.28.0" },
|
{ name = "httpx", marker = "extra == 'dev'", specifier = ">=0.28.0" },
|
||||||
{ name = "jinja2", specifier = ">=3.1.0" },
|
{ name = "jinja2", specifier = ">=3.1.0" },
|
||||||
{ name = "langchain-text-splitters", specifier = ">=0.4.0" },
|
{ name = "langchain-text-splitters", specifier = ">=0.4.0" },
|
||||||
@@ -111,6 +118,9 @@ requires-dist = [
|
|||||||
]
|
]
|
||||||
provides-extras = ["dev"]
|
provides-extras = ["dev"]
|
||||||
|
|
||||||
|
[package.metadata.requires-dev]
|
||||||
|
dev = [{ name = "httpx", specifier = ">=0.28.1" }]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "aiofile"
|
name = "aiofile"
|
||||||
version = "3.11.1"
|
version = "3.11.1"
|
||||||
|
|||||||
Reference in New Issue
Block a user