v1.9.2
Docx2Shelf v1.9.2
π Bug Fixes - Enhanced PyInstaller Module Resolution
- Improved module import fallback: Added multiple fallback methods for importing GUI modules in PyInstaller builds
- Enhanced pathex configuration: Added multiple path entries to ensure proper module resolution
- Fixed GUI module structure: Corrected init.py imports in GUI package
- Simplified data inclusion: Include entire docx2shelf package to ensure proper module structure
- Better error handling: More robust import error handling with detailed fallback mechanisms
π§ Technical Details
- Added fallback import mechanisms with multiple path resolution strategies
- Enhanced PyInstaller pathex with absolute paths for better module discovery
- Fixed GUI package initialization to properly export ModernDocx2ShelfApp
- Simplified data files inclusion to preserve proper Python package structure
This addresses the persistent "no module named docx2shelf.gui.modern_app" error by implementing comprehensive fallback strategies and better path resolution.
π₯ Downloads
Installers (Recommended)
- Windows: Docx2Shelf-Setup.exe
- macOS: Docx2Shelf-Installer.dmg
- Linux: Docx2Shelf-x86_64.AppImage
Portable Versions
- Windows: docx2shelf-windows-portable.zip
- macOS: docx2shelf-macos-portable.zip
Full Changelog: v1.9.1...v1.9.2