(mupdf_dir)
| 1062 | |
| 1063 | |
| 1064 | def get_mupdf_version(mupdf_dir): |
| 1065 | path = f'{mupdf_dir}/include/mupdf/fitz/version.h' |
| 1066 | with open(path) as f: |
| 1067 | text = f.read() |
| 1068 | v0 = re.search('#define FZ_VERSION_MAJOR ([0-9]+)', text) |
| 1069 | v1 = re.search('#define FZ_VERSION_MINOR ([0-9]+)', text) |
| 1070 | v2 = re.search('#define FZ_VERSION_PATCH ([0-9]+)', text) |
| 1071 | assert v0 and v1 and v2, f'Cannot find MuPDF version numbers in {path=}.' |
| 1072 | v0 = int(v0.group(1)) |
| 1073 | v1 = int(v1.group(1)) |
| 1074 | v2 = int(v2.group(1)) |
| 1075 | return v0, v1, v2 |
| 1076 | |
| 1077 | def _fs_update(text, path): |
| 1078 | try: |
no test coverage detected
searching dependent graphs…