-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
19 lines (17 loc) · 910 Bytes
/
Copy pathrequirements.txt
File metadata and controls
19 lines (17 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# sslax|nms runtime dependencies
# Install: pip install -r requirements.txt
# (Arch users can instead: pacman -S python-lz4 pyside6)
#
# Cross-platform: Linux, Windows, macOS. Python 3.12+ recommended
# (CI builds on 3.12; developed on 3.13).
lz4>=4.0 # save codec: NMS .hg files are concatenated LZ4 blocks
PySide6>=6.5 # Qt6 GUI (incl. QtMultimedia for sounds, QtNetwork for the AI assistant)
# --- Build-only (NOT needed to run from source) ---------------------------
# Required solely to freeze the portable binaries (Windows .exe / Linux AppImage /
# macOS .app) with `pyinstaller sslax.spec`, which MUST run on each target OS
# (PyInstaller does not cross-compile). Uncomment when building a release:
#
# pyinstaller>=6.0
#
# Note: `pillow` appears in older build instructions but is not used at runtime
# and is explicitly excluded by sslax.spec, so it is intentionally omitted here.