oca-ocb-core/odoo-bringout-oca-ocb-snailmail/snailmail
Ernad Husremovic 33b8eb73c9 Fix PyPDF2 3.0+ compatibility issues in snailmail
Add compatibility wrapper classes for PdfFileWriter/PdfFileReader
to support both PyPDF2 2.x and 3.x versions.

Changes:
- Add PyPDF2 compatibility classes in snailmail/models/snailmail_letter.py
- Create comprehensive documentation in doc/PATCH_PDFWRITER.md
- Support for addPage, appendPagesFromReader, and getPage methods

Resolves PyPDF2.errors.DeprecationError: PdfFileWriter is deprecated
and was removed in PyPDF2 3.0.0.

🤖 assisted by claude
2025-09-02 18:54:39 +02:00
..
data Initial commit: Core packages 2025-08-29 15:20:45 +02:00
i18n Initial commit: Core packages 2025-08-29 15:20:45 +02:00
models Fix PyPDF2 3.0+ compatibility issues in snailmail 2025-09-02 18:54:39 +02:00
security Initial commit: Core packages 2025-08-29 15:20:45 +02:00
static Initial commit: Core packages 2025-08-29 15:20:45 +02:00
tests Initial commit: Core packages 2025-08-29 15:20:45 +02:00
views Initial commit: Core packages 2025-08-29 15:20:45 +02:00
wizard Initial commit: Core packages 2025-08-29 15:20:45 +02:00
__init__.py Initial commit: Core packages 2025-08-29 15:20:45 +02:00
__manifest__.py Initial commit: Core packages 2025-08-29 15:20:45 +02:00
country_utils.py Initial commit: Core packages 2025-08-29 15:20:45 +02:00