aiohttp is an optional dep

This commit is contained in:
Masen Furer 2024-12-20 17:22:20 -08:00
parent 091e181d6f
commit 861de25be3
No known key found for this signature in database
GPG Key ID: B0008AD22B3B3A95

View File

@ -7,7 +7,6 @@ from contextlib import asynccontextmanager
from typing import Any, AsyncGenerator from typing import Any, AsyncGenerator
from urllib.parse import urlparse from urllib.parse import urlparse
import aiohttp
from fastapi import FastAPI from fastapi import FastAPI
from starlette.types import ASGIApp, Receive, Scope, Send from starlette.types import ASGIApp, Receive, Scope, Send
@ -15,6 +14,7 @@ from .config import get_config
from .utils import console from .utils import console
try: try:
import aiohttp
from asgiproxy.config import BaseURLProxyConfigMixin, ProxyConfig from asgiproxy.config import BaseURLProxyConfigMixin, ProxyConfig
from asgiproxy.context import ProxyContext from asgiproxy.context import ProxyContext
from asgiproxy.proxies.http import proxy_http from asgiproxy.proxies.http import proxy_http