-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathrequirements.txt
More file actions
29 lines (27 loc) · 1.26 KB
/
Copy pathrequirements.txt
File metadata and controls
29 lines (27 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Haylou S30 Pro — Windows app dependencies (Python 3.10 on Windows).
# Pinned for reproducible CI builds (the artifact CI signs must be deterministic).
flet==0.85.1 # Flutter-powered desktop UI
flet-desktop==0.85.1 # bundled Flutter desktop client
bleak==3.0.2 # Bluetooth Low Energy (talks to the earbuds)
bleak-winrt==1.2.0
pycaw==20251023 # Windows volume control
comtypes==1.4.16 # COM bridge for pycaw
pystray==0.19.5 # system tray icon
pillow==12.2.0 # tray icon + app icon rendering
keyboard==0.13.5 # global hotkey (Ctrl+Alt+A)
win10toast-click==0.1.2 # low-battery toast notifications
# WinRT — now-playing (SMTC) + BLE backend. The specific namespace packages are
# required; the bare `winrt` metapackage does NOT pull these in.
winrt-runtime==3.2.1
winrt-Windows.Devices.Bluetooth==3.2.1
winrt-Windows.Devices.Bluetooth.Advertisement==3.2.1
winrt-Windows.Devices.Bluetooth.GenericAttributeProfile==3.2.1
winrt-Windows.Devices.Enumeration==3.2.1
winrt-Windows.Devices.Radios==3.2.1
winrt-Windows.Foundation==3.2.1
winrt-Windows.Foundation.Collections==3.2.1
winrt-Windows.Media.Control==3.2.1
winrt-Windows.Storage.Streams==3.2.1
# Packaging (build the .exe)
pyinstaller==6.20.0
pyinstaller-hooks-contrib==2026.5