From c86f38c55143f467c2e19cf9115d728b4c046ce6 Mon Sep 17 00:00:00 2001 From: ReturnFI <151555003+ReturnFI@users.noreply.github.com> Date: Wed, 5 Nov 2025 13:11:33 +0000 Subject: [PATCH] cleanup: simplify requirements.txt by keeping only top-level dependencies --- requirements.txt | 65 ++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 35 deletions(-) diff --git a/requirements.txt b/requirements.txt index 5d0a9c9..8cf3679 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,45 +1,40 @@ -aiohappyeyeballs==2.6.1 +# Core async & network aiohttp==3.12.15 -aiosignal==1.4.0 -async-timeout==5.0.1 -attrs==25.4.0 -certifi==2025.10.5 -charset-normalizer==3.4.4 +aiofiles==25.1.0 + +# CLI tools click==8.3.0 -frozenlist==1.8.0 -idna==3.11 -multidict==6.7.0 -pillow==11.3.0 -propcache==0.4.1 + +# Utilities psutil==7.1.0 -pypng==0.20220715.0 -pyTelegramBotAPI==4.29.1 python-dotenv==1.1.1 -qrcode==8.2 +schedule==1.2.2 requests==2.32.5 typing_extensions==4.15.0 -urllib3==2.5.0 -yarl==1.22.0 -hysteria2-api==0.1.3 -schedule==1.2.2 -aiofiles==25.1.0 + +# Telegram Bot & QR code +pyTelegramBotAPI==4.29.1 +qrcode==8.2 +pypng==0.20220715.0 +pillow==11.3.0 + +# Cache / misc +propcache==0.4.1 + +# Database pymongo==4.15.3 -# webpanel -annotated-types==0.7.0 -anyio==4.11.0 -fastapi==0.120.1 -h11==0.16.0 -itsdangerous==2.2.0 -Jinja2==3.1.6 -MarkupSafe==3.0.3 -pydantic==2.12.0 -pydantic_core==2.41.1 -python-multipart==0.0.20 -sniffio==1.3.1 -starlette==0.49.1 -hypercorn==0.17.3 -pydantic-settings==2.11.0 +# Hysteria2 API +hysteria2-api==0.1.3 -# subs +# Web panel (FastAPI stack) +fastapi==0.120.1 +Jinja2==3.1.6 +python-multipart==0.0.20 +hypercorn==0.17.3 +pydantic==2.12.0 +pydantic-settings==2.11.0 +annotated-types==0.7.0 + +# SSL / ACME management certbot==4.2.0