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
This commit is contained in:
SKE087
2026-07-17 10:21:32 +03:00
parent 64e49886df
commit 9d8eb0cf21
37 changed files with 1482 additions and 911 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
{
"server_ip": "192.168.0.159",
"port": "8080",
"screen_name": "rpi-Receptie",
"server_ip": "192.168.0.152",
"port": "80",
"screen_name": "rasppberry",
"quickconnect_key": "8887779",
"orientation": "Landscape",
"touch": "True",