Coverage for src / rtflite / dictionary / libreoffice.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-02 08:02 +0000

1"""LibreOffice-related constants and configurations.""" 

2 

3# Default paths to search for LibreOffice executable by platform 

4DEFAULT_PATHS = { 

5 "Darwin": [ 

6 "/opt/homebrew/bin/soffice", 

7 "/Applications/LibreOffice.app/Contents/MacOS/soffice", 

8 ], 

9 "Linux": [ 

10 "/tmp/soffice", 

11 "/tmp/libreoffice", 

12 "/usr/bin/soffice", 

13 "/usr/bin/libreoffice", 

14 "/snap/bin/libreoffice", 

15 "/opt/libreoffice/program/soffice", 

16 ], 

17 "Windows": [ 

18 r"C:\Program Files\LibreOffice\program\soffice.com", 

19 r"C:\Program Files (x86)\LibreOffice\program\soffice.com", 

20 r"C:\Program Files (x86)\LIBREO~1\program\soffice.com", 

21 ], 

22} 

23 

24# Minimum required LibreOffice version 

25MIN_VERSION = "7.1"