Repository navigation
PolyVox Studio v2.5
PolyVox Studio v2.5
Release date: 2026-05-13
Highlights
- Linux installer is more resilient for mixed Python/CUDA setups.
- Linux launcher now pins execution to the project virtual environment by default.
- Removed fragile
pkg_resourcesruntime dependence in BookNLP core modules. - Improved startup dependency checks and recovery guidance.
Detailed changes
Installer hardening
install_linux.sh- Added fallback logic when pinned PyTorch wheels are unavailable for the selected runtime.
- Retries with latest compatible wheels from the selected PyTorch index.
- Falls back to CPU wheels automatically if GPU wheel installation fails.
- Prints the final installed runtime/index in post-install notes.
Launcher reliability
run_gui.sh- Uses
PolyVox/bin/pythondirectly when the project environment exists. - Prints active Python executable for transparent environment debugging.
- Checks for key dependencies (
PIL,spacy,torch,customtkinter) before launch. - Attempts automatic repair using
requirements_min.txt --upgradewhen dependencies are missing.
- Uses
Core compatibility fixes
- Removed
pkg_resourcesusage and replaced with localpathlibdata-path resolution in:app/core/entity_tagger.pyapp/core/name_coref.pyapp/core/litbank_coref.pyapp/core/english_booknlp.py
Dependency updates
requirements_min.txt- Added
setuptools>=68.0.0to strengthen environment consistency for legacy package expectations.
- Added
Documentation updates
- Updated:
docs/README.mddocs/INSTALL_LINUX.md
Upgrade notes
- Existing users can upgrade in place by pulling changes and re-running:
./install_linux.sh
./run_gui.sh- If your environment is heavily modified, a clean reset is recommended:
rm -rf PolyVox
./install_linux.sh
./run_gui.sh