pdftract/templates/sdk-skeleton/python-subprocess/pdftract_subprocess/__init__.py.tera
jedarden 11257e7706 feat(pdftract-l993m): complete per-language Tera template scaffolding
Complete the Tera template scaffolding for all 8 subprocess-based SDKs
under templates/sdk-skeleton/<lang>/: node, go, java, dotnet, ruby,
php, swift, python-subprocess.

Each template directory contains:
- Package metadata template (package.json, go.mod, pom.xml, etc.)
- Method stubs template (methods.ts, client.go, Methods.java, etc.)
- Error stubs template (errors.ts, errors.go, Errors.java, etc.)
- Conformance runner template (conformance.test.ts, etc.)
- README template with {{ version }} variable substitution
- GENERATED.tera marker file

New files for python-subprocess:
- pdftract_subprocess/codegen/errors.py.tera
- tests/codegen/conformance_test.py.tera
- README.md.tera
- GENERATED.tera

All 8 language template directories are now complete and ready for
consumption by the `pdftract sdk codegen` subcommand.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-18 02:01:46 -04:00

21 lines
496 B
Text

"""
PDFtract subprocess fallback SDK.
Auto-generated - do not edit manually.
This module provides a subprocess-based fallback when the native PyO3 module
fails to load. It is slower but provides full functionality.
"""
from .codegen.methods import Client
from .codegen.types import PathSource, URLSource, BytesSource
from .codegen.errors import PdftractError
__version__ = "{{ version }}"
__all__ = [
"Client",
"PathSource",
"URLSource",
"BytesSource",
"PdftractError",
]