tg-ws-proxy/requirements/README.md

2.3 KiB
Raw Blame History

Зависимости по ОС (разработка из исходников)

Версии совпадают с pyproject.toml. Для установки пакета проекта после зависимостей выполните из корня репозитория:

pip install -e .

Скрипты точек входа: tg-ws-proxy, tg-ws-proxy-tray-win / tg-ws-proxy-tray-linux / tg-ws-proxy-tray-macos.


Windows

Файл Условие
windows-py39plus.txt Python 3.9+ (рекомендуется)
windows-py38.txt Python 3.8

Системно: для сборки/запуска из исходников — установленный Python с опцией tcl/tk (обычно включена). Отдельный Tcl/Tk не требуется.

pip install -r requirements\windows-py39plus.txt
pip install -e .
tg-ws-proxy-tray-win

Linux

Файл: linux.txt (Python 3.9+).

Системно: модуль tkinter (нужен CustomTkinter для трея):

  • Debian/Ubuntu: sudo apt install python3-tk
  • Fedora: sudo dnf install python3-tkinter
  • Arch: sudo pacman -S tk

Также нужны заголовки Python при сборке расширений (если pip собирает колёса): python3-dev / gcc — по сообщениям pip.

pip install -r requirements/linux.txt
pip install -e .
tg-ws-proxy-tray-linux

macOS

Файл: macos.txt.

Системно: Python с официального установщика или Homebrew; Tcl/Tk обычно уже в комплекте. Для графики трея используется rumps (нативная строка меню), не CustomTkinter.

pip install -r requirements/macos.txt
pip install -e .
tg-ws-proxy-tray-macos

Примечание

Готовые бинарники для пользователей — на странице релизов; отдельная установка Python и pip для них не требуется.