Use _OCRMYPDF_TEST_PATH for testing and .py stubs to simulate symlinks

This commit is contained in:
James R. Barlow
2019-12-04 21:01:06 -08:00
parent e51e21c6b6
commit 06a1f987d4
14 changed files with 70 additions and 29 deletions
+3 -2
View File
@@ -26,13 +26,13 @@ from functools import lru_cache
from io import BytesIO
from os import fspath
from pathlib import Path
from subprocess import PIPE, run, CalledProcessError
from subprocess import PIPE, CalledProcessError
from shutil import which
from PIL import Image
from ..exceptions import SubprocessOutputError, MissingDependencyError
from . import get_version
from . import get_version, run
gslog = logging.getLogger()
@@ -43,6 +43,7 @@ if os.name == 'nt':
GS = which('gswin32c')
if not GS:
raise MissingDependencyError("Ghostscript (gswin64c or gswin32c)")
GS = Path(GS).stem
@lru_cache(maxsize=1)