
    j5jI                    L    d Z ddlmZ ddlmZ ddlmZmZmZm	Z	 ddl
mZ g dZy)a  Wrappers to manage subprocess calls.

This package is split into three private submodules by concern:

- :mod:`ocrmypdf.subprocess._run` - low-level execution wrappers (``run``,
  ``run_polling_stderr``) that add OCRmyPDF-aware logging and Windows PATH
  resolution. Useful as drop-in replacements for :func:`subprocess.run`.
- :mod:`ocrmypdf.subprocess._version` - version probing (``get_version``).
- :mod:`ocrmypdf.subprocess._check` - startup validation
  (``check_external_program``) with platform-aware error messages.

The names below are the stable public API. Importing from the private
submodules directly is not supported for external code.
    )annotations)check_external_program)ArgsEnvironrunrun_polling_stderr)get_version)r   r   r   r	   r   r   N)__doc__
__future__r   ocrmypdf.subprocess._checkr   ocrmypdf.subprocess._runr   r   r   r   ocrmypdf.subprocess._versionr	   __all__     R/var/www/html/qr/venv/lib/python3.12/site-packages/ocrmypdf/subprocess/__init__.py<module>r      s"    # = K K 4r   