# proxy-switcher — dependencies # # Ядро приложения НЕ ТРЕБУЕТ внешних pip-зависимостей. # Все модули используют только стандартную библиотеку Python 3.8+: # - subprocess, os, sys, signal, atexit, platform, shutil # - dataclasses, abc, logging, argparse, urllib.parse, socket, time # - ctypes (для Windows admin check) # - pathlib, re, typing # # Единственная внешняя зависимость — бинарник tun2socks (Go), # который скачивается отдельно в папку bin/. # # Ниже — опциональные зависимости для расширений: # # --- Опционально: GUI (системный трей) --- # pystray>=0.19 # Cross-platform system tray icon # Pillow>=10.0 # Required by pystray for icon rendering # # --- Опционально: Авто-скачивание бинарников --- # httpx>=0.27 # HTTP client for downloading tun2socks releases