cleanup: simplify requirements.txt by keeping only top-level dependencies

This commit is contained in:
ReturnFI
2025-11-05 13:11:33 +00:00
parent 059dd0f553
commit c86f38c551

View File

@ -1,45 +1,40 @@
aiohappyeyeballs==2.6.1 # Core async & network
aiohttp==3.12.15 aiohttp==3.12.15
aiosignal==1.4.0 aiofiles==25.1.0
async-timeout==5.0.1
attrs==25.4.0 # CLI tools
certifi==2025.10.5
charset-normalizer==3.4.4
click==8.3.0 click==8.3.0
frozenlist==1.8.0
idna==3.11 # Utilities
multidict==6.7.0
pillow==11.3.0
propcache==0.4.1
psutil==7.1.0 psutil==7.1.0
pypng==0.20220715.0
pyTelegramBotAPI==4.29.1
python-dotenv==1.1.1 python-dotenv==1.1.1
qrcode==8.2 schedule==1.2.2
requests==2.32.5 requests==2.32.5
typing_extensions==4.15.0 typing_extensions==4.15.0
urllib3==2.5.0
yarl==1.22.0 # Telegram Bot & QR code
hysteria2-api==0.1.3 pyTelegramBotAPI==4.29.1
schedule==1.2.2 qrcode==8.2
aiofiles==25.1.0 pypng==0.20220715.0
pillow==11.3.0
# Cache / misc
propcache==0.4.1
# Database
pymongo==4.15.3 pymongo==4.15.3
# webpanel # Hysteria2 API
annotated-types==0.7.0 hysteria2-api==0.1.3
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
# 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 certbot==4.2.0