rollback aiopathlib

This commit is contained in:
jxxghp
2026-03-24 09:06:44 +08:00
parent 80e35fa938
commit 78b8b30351
11 changed files with 12 additions and 12 deletions

View File

@@ -1,7 +1,7 @@
from collections.abc import Awaitable, Callable
from typing import Annotated, NotRequired, TypedDict, Dict
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from langchain.agents.middleware.types import (
AgentMiddleware,
AgentState,

View File

@@ -4,7 +4,7 @@ from typing import Annotated, List
from typing import NotRequired, TypedDict
import yaml # noqa
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from langchain.agents.middleware.types import (
AgentMiddleware,
AgentState,
@@ -195,7 +195,7 @@ async def _alist_skills(source_path: AsyncPath) -> list[SkillMetadata]:
# 查找所有技能目录 (包含 SKILL.md 的目录)
skill_dirs: List[AsyncPath] = []
async for path in source_path.iterdir():
for path in source_path.iterdir():
if await path.is_dir() and await (path / "SKILL.md").is_file():
skill_dirs.append(path)

View File

@@ -3,7 +3,7 @@
from pathlib import Path
from typing import Optional, Type
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from pydantic import BaseModel, Field
from app.agent.tools.base import MoviePilotTool

View File

@@ -3,7 +3,7 @@
from pathlib import Path
from typing import Optional, Type
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from pydantic import BaseModel, Field
from app.agent.tools.base import MoviePilotTool

View File

@@ -3,7 +3,7 @@
from pathlib import Path
from typing import Optional, Type
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from pydantic import BaseModel, Field
from app.agent.tools.base import MoviePilotTool

View File

@@ -3,7 +3,7 @@ import shutil
from typing import Annotated, Any, List, Optional
import aiofiles
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from fastapi import APIRouter, Depends, Header, HTTPException
from fastapi.concurrency import run_in_threadpool
from starlette import status

View File

@@ -7,7 +7,7 @@ from typing import Optional, Union, Annotated
import aiofiles
import pillow_avif # noqa 用于自动注册AVIF支持
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from app.helper.sites import SitesHelper # noqa # noqa
from fastapi import APIRouter, Body, Depends, HTTPException, Header, Request, Response
from fastapi.responses import StreamingResponse

View File

@@ -3,7 +3,7 @@ import json
from typing import Annotated, Callable, Any, Dict, Optional
import aiofiles
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from fastapi import APIRouter, Body, Depends, HTTPException, Path, Request, Response
from fastapi.responses import PlainTextResponse
from fastapi.routing import APIRoute

View File

@@ -11,7 +11,7 @@ from typing import Any, Dict, Optional, Generator, AsyncGenerator, Tuple, Litera
import aiofiles
import aioshutil
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from cachetools import LRUCache as MemoryLRUCache
from cachetools import TTLCache as MemoryTTLCache
from cachetools.keys import hashkey

View File

@@ -12,7 +12,7 @@ from typing import Dict, List, Optional, Tuple, Set, Callable, Awaitable
import aiofiles
import aioshutil
import httpx
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from packaging.requirements import Requirement
from packaging.specifiers import SpecifierSet, InvalidSpecifier
from packaging.version import Version, InvalidVersion

View File

@@ -3,7 +3,7 @@ from pathlib import Path
from typing import List, Optional, Set, Union
from urllib.parse import quote, urlparse
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from app.log import logger