ced6e10919
- Updated build.spec with win32gui/win32con hidden imports - Updated requirements_win.txt with cefpython3 docs - Rebuilt .exe at 2026-07-24 14:41 (143 MB with CEF) - All 12 resources bundled (icons, intro1.mp4) - development-track.md updated with BUG-007, BUG-008
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
# =====================================================================
|
|
# Kiwy Signage Player - Windows Dependencies
|
|
# =====================================================================
|
|
# Install with: pip install -r requirements_win.txt
|
|
|
|
# --- Core GUI Framework ---
|
|
# Kivy 2.3+ with SDL2 backend (best for Windows)
|
|
kivy[base]>=2.3.0
|
|
|
|
# --- Video Playback ---
|
|
# ffpyplayer for video decoding
|
|
ffpyplayer>=4.5
|
|
|
|
# --- HTTP / Networking ---
|
|
requests>=2.32.0,<3.0.0
|
|
aiohttp>=3.9.0,<4.0.0
|
|
certifi>=2024.0.0
|
|
|
|
# --- Password / Auth ---
|
|
bcrypt>=4.2.0,<5.0.0
|
|
|
|
# --- Packaging ---
|
|
# PyInstaller for building the .exe
|
|
pyinstaller>=6.0
|
|
|
|
# --- Windows-specific Libraries ---
|
|
# cefpython3: Embedded Chromium browser (replaces subprocess Chrome/Edge)
|
|
# Installed separately because it's a large package (69 MB):
|
|
# pip install cefpython3
|
|
# cefpython3>=66.1
|
|
# Note: Uncomment above line to bundle cefpython3 in the .exe.
|
|
# Without it, weblinks fall back to subprocess Chrome/Edge.
|
|
|
|
# pywin32: Windows API bindings (win32gui for SetForegroundWindow etc.)
|
|
# Already installed as a dependency of kivy[base]
|
|
|
|
# --- Optional: DirectShow filters for better video on Windows ---
|
|
# ffmpeg (install via chocolatey or manual download)
|
|
# https://ffmpeg.org/download.html
|