first commit
This commit is contained in:
20
requirements.txt
Normal file
20
requirements.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user