Skip to content

fix(deps): Pin PyMuPDF auf >=1.23.0 anheben und PDF-Vorschau-Wording nachziehen - #12

Merged
lukisch merged 1 commit into
masterfrom
fix/pymupdf-pin-and-privacy-docs
Nov 9, 2026
Merged

lukisch merged 1 commit into
masterfrom
fix/pymupdf-pin-and-privacy-docs

Conversation

@lukisch

@lukisch lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator

Zusammenfassung

Umsetzung fuer Ticket *\T-20261107-854110872* (PyMuPDF: Versionspin und Doku/Privacy-Texte in 4 Dokumenten-Apps nachziehen).

  • \pyproject.toml: Versionsgrenze fuer PyMuPDF von >=1.20.0\ auf >=1.23.0\ angehoben (Paritaet mit
    equirements.txt).

  • equirements.txt:
    Kommentar # Optional - PDF-Vorschau (empfohlen)\ bereinigt zu # PDF-Vorschau\ (PyMuPDF ist regulaere Kernabhaengigkeit).
  • \PRIVACY_POLICY.md: Wording praezisiert zu 'Die integrierte PDF-Vorschau ueber PyMuPDF steht ebenfalls im AGPL-Kontext.'
  • \STORE_LISTING.md: In DE/EN auf 'Integrierte PDF-Vorschau ueber PyMuPDF' / 'Integrated PDF preview through PyMuPDF' nachgezogen.
    • Hinweis: Es wird kein automatischer Store-Submit ausgefuehrt. Der Store-Listing-Text im Partner Center kann beim naechsten Release manuell nachgezogen werden.
  • \THIRD_PARTY_LICENSES.md\ & \THIRD_PARTY_LICENSES.txt: Versionsangaben auf >=1.23.0\ harmonisiert.

Test & QA

  • \pytest: 254 passed, 5 skipped (POSIX supervisor tests), 4 subtests passed

  • uff check: All checks passed!
  • \lint_mermaid.py: All diagrams clean (PASS)

…griert fuehren

Ticket T-20261107-854110872: PyMuPDF: Versionspin und Doku/Privacy-Texte nachziehen.

- In pyproject.toml Mindestversion von PyMuPDF von >=1.20.0 auf >=1.23.0 angehoben (Paritaet mit requirements.txt).
- In requirements.txt Kommentar '# Optional - PDF-Vorschau (empfohlen)' zu '# PDF-Vorschau' bereinigt.
- In PRIVACY_POLICY.md 'Optionale PDF-Vorschau ueber PyMuPDF' zu 'Die integrierte PDF-Vorschau ueber PyMuPDF' praezisiert.
- In STORE_LISTING.md (DE/EN) 'Optionale PDF-Vorschau' / 'Optional PDF preview' zu 'Integrierte PDF-Vorschau' / 'Integrated PDF preview' nachgezogen.
- In THIRD_PARTY_LICENSES.md und THIRD_PARTY_LICENSES.txt die Versionsangabe auf >=1.23.0 harmonisiert.

Tests: 254 passed, 5 skipped, ruff check clean.
@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Welcome, and thanks for your first pull request in this repository.

A maintainer will review it soon. Please make sure:

  • Your changes are tested
  • Documentation is updated if needed
  • The PR description explains what and why

Thanks for contributing.

@lukisch

lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

Zweitinstanz-Review (9e2f4f93, Vier-Augen-Prinzip): APPROVE (2c04f21)

  • Dependency-Pin & SBOM-Parität (DokuReader): pyproject.toml:30, requirements.txt:15-16, THIRD_PARTY_LICENSES.md:40 und THIRD_PARTY_LICENSES.txt:21 führen konsistent PyMuPDF>=1.23.0 als reguläre Kernabhängigkeit (AGPL-3.0-or-later).
  • Privacy & Store-Listing Wording (DokuReader): PRIVACY_POLICY.md:37 sowie STORE_LISTING.md:38,75 (DE/EN) beschreiben die PDF-Vorschau über PyMuPDF als integriert statt optional.
  • Cross-App-Prüfung (ProFiler, DokuZen, ExplorerPro): Alle drei weiteren Dokumenten-Apps führen PyMuPDF in pyproject.toml, requirements.txt, THIRD_PARTY_LICENSES.md und PRIVACY_POLICY.md bereits als reguläre Kernabhängigkeit ohne Optional-Einstufung (ProFiler 286 passed).
  • Tests & Hygiene (DokuReader): 254 passed, 5 skipped, ruff check . 0 Fehler, lint_mermaid.py PASS.

@lukisch lukisch left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zweitmodell-Review: PyMuPDF-Minimum >=1.23.0 konsistent in pyproject, requirements und Lizenzdokus; CI 22/22 grün. Freigabefähig (formales Approve nicht möglich: eigener PR).


Generated by Claude Code

@lukisch
lukisch marked this pull request as ready for review November 9, 2026 13:26
@lukisch
lukisch merged commit bfbcb9a into master Nov 9, 2026
22 checks passed
@lukisch
lukisch deleted the fix/pymupdf-pin-and-privacy-docs branch November 9, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant