Files
Kiwy-Signage/repo
SKE087 9d8eb0cf21 Fix Python 3.13 compatibility and installation issues
- Replaced all cp311 wheels with cp313 wheels for Python 3.13 compatibility
- Added new dependency wheels: aiohappyeyeballs, evdev, ffpyplayer
- Rebuilt install.sh with virtual environment + offline wheel installation
- Added --sudo-user/-U and --sudo-password/-W CLI arguments
- Added run_sudo() helper to avoid password prompts during installation
- Fixed 'Setting Up Player Directories' hang (cat->stdin) by using touch
- Updated start.sh to activate virtual environment before running player
- Updated run_player.sh to activate virtual environment
- Removed old cp311 incompatible wheels
- Added backup of previous install.sh as install.sh.bak
2026-07-17 10:21:32 +03:00
..

Offline Installation Repository

This folder contains all necessary packages for offline installation of the Kivy Signage Player.

Structure

  • python-wheels/ - Python packages (.whl files) for pip installation
  • system-packages/ - System package information and .deb files

Usage

The installer script (install.sh) will automatically use this repo folder if available.

To populate this folder for offline installation:

Run the download script from the project root:

bash download_offline_packages.sh

This will download all necessary Python wheels and document system packages.

Contents

Python Packages

  • kivy==2.1.0
  • requests==2.32.4
  • bcrypt==4.2.1
  • aiohttp==3.9.1
  • asyncio==3.4.3
  • All dependencies

System Packages (APT)

See system-packages/apt-packages.txt for the complete list.