Coverage for privacyforms_pdf / __init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-03-07 14:38 +0100

1"""privacyforms-pdf: Python library for PDF form operations using pypdf.""" 

2 

3from .extractor import ( 

4 FieldGeometry, 

5 FieldNotFoundError, 

6 FormField, 

7 FormValidationError, 

8 # Backwards compatibility aliases (deprecated, will be removed in a future version) 

9 PDFCPUError, 

10 PDFCPUExecutionError, 

11 PDFCPUNotFoundError, 

12 PDFField, 

13 PDFFormData, 

14 PDFFormError, 

15 PDFFormExtractor, 

16 PDFFormNotFoundError, 

17 get_available_geometry_backends, 

18 has_geometry_support, 

19) 

20 

21__version__ = "0.1.3" 

22__all__ = [ 

23 # Main classes 

24 "PDFFormExtractor", 

25 "PDFFormData", 

26 "PDFField", 

27 "FieldGeometry", 

28 # Legacy compatibility 

29 "FormField", 

30 # Exceptions 

31 "PDFFormError", 

32 "PDFFormNotFoundError", 

33 "FormValidationError", 

34 "FieldNotFoundError", 

35 # Backwards compatibility - old exception names (deprecated) 

36 "PDFCPUError", 

37 "PDFCPUExecutionError", 

38 "PDFCPUNotFoundError", 

39 # Utility functions 

40 "get_available_geometry_backends", 

41 "has_geometry_support", 

42]