From ed9935ff8723186a906629b576b70dd54e62f7d4 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 27 Nov 2024 21:09:31 +0000 Subject: gnu: python-pypdf: Update to 5.1.0. * gnu/packages/pdf.scm (python-pypdf): Update to 5.1.0. Improve style. [source]: Remove patch. [argumetns]: Silent 2 failing tests. [propagated-inputs]: Add python-pillow. [native-inputs]: Add python-pytest-socket, python-pytest-timeout, python-pyyaml, and python-pytest-xdist. * gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch: Delete file. * gnu/local.mk: Deregister patch. Change-Id: Iba7aea89431f386dff74cb426d8fcbbcbeaaf009 --- ...python-pypdf-annotate-tests-appropriately.patch | 96 ---------------------- 1 file changed, 96 deletions(-) delete mode 100644 gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch (limited to 'gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch') diff --git a/gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch b/gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch deleted file mode 100644 index 14f1f73924..0000000000 --- a/gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch +++ /dev/null @@ -1,96 +0,0 @@ -Origin: https://github.com/py-pdf/pypdf/commit/767047b98ee3ea7aca331cfbd63502a284bfed93 -From 767047b98ee3ea7aca331cfbd63502a284bfed93 Mon Sep 17 00:00:00 2001 -From: dkg -Date: Sat, 14 Jan 2023 03:32:45 -0500 -Subject: [PATCH 03/14] Annotate tests appropriately (#1551) - -By annotating these tests, we can use pytest markers to skip external -tests and tests that depend on sample-files. ---- - tests/test_reader.py | 5 +++++ - tests/test_writer.py | 4 ++++ - 2 files changed, 9 insertions(+) - -diff --git a/tests/test_reader.py b/tests/test_reader.py -index 710e6c5..62eb7b7 100644 ---- a/tests/test_reader.py -+++ b/tests/test_reader.py -@@ -176,6 +176,7 @@ def test_get_outline(src, outline_elements): - assert len(outline) == outline_elements - - -+@pytest.mark.samples - @pytest.mark.parametrize( - ("src", "expected_images"), - [ -@@ -866,6 +867,7 @@ def test_get_fields(): - assert dict(fields["c1-1"]) == ({"/FT": "/Btn", "/T": "c1-1"}) - - -+@pytest.mark.external - def test_get_full_qualified_fields(): - url = "https://github.com/py-pdf/PyPDF2/files/10142389/fields_with_dots.pdf" - name = "fields_with_dots.pdf" -@@ -1214,6 +1216,7 @@ def test_zeroing_xref(): - len(reader.pages) - - -+@pytest.mark.external - def test_thread(): - url = "https://github.com/py-pdf/pypdf/files/9066120/UTA_OSHA_3115_Fall_Protection_Training_09162021_.pdf" - name = "UTA_OSHA.pdf" -@@ -1226,6 +1229,7 @@ def test_thread(): - assert len(reader.threads) >= 1 - - -+@pytest.mark.external - def test_build_outline_item(caplog): - url = "https://github.com/py-pdf/pypdf/files/9464742/shiv_resume.pdf" - name = "shiv_resume.pdf" -@@ -1253,6 +1257,7 @@ def test_build_outline_item(caplog): - assert "Unexpected destination 2" in exc.value.args[0] - - -+@pytest.mark.samples - @pytest.mark.parametrize( - ("src", "page_labels"), - [ -diff --git a/tests/test_writer.py b/tests/test_writer.py -index 60b4a17..20c4de0 100644 ---- a/tests/test_writer.py -+++ b/tests/test_writer.py -@@ -930,6 +930,7 @@ def test_startup_dest(): - pdf_file_writer.open_destination = None - - -+@pytest.mark.external - def test_iss471(): - url = "https://github.com/py-pdf/pypdf/files/9139245/book.pdf" - name = "book_471.pdf" -@@ -942,6 +943,7 @@ def test_iss471(): - ) - - -+@pytest.mark.external - def test_reset_translation(): - url = "https://corpora.tika.apache.org/base/docs/govdocs1/924/924666.pdf" - name = "tika-924666.pdf" -@@ -977,6 +979,7 @@ def test_threads_empty(): - assert thr == thr2 - - -+@pytest.mark.external - def test_append_without_annots_and_articles(): - url = "https://corpora.tika.apache.org/base/docs/govdocs1/924/924666.pdf" - name = "tika-924666.pdf" -@@ -993,6 +996,7 @@ def test_append_without_annots_and_articles(): - assert len(writer.threads) >= 1 - - -+@pytest.mark.external - def test_append_multiple(): - url = "https://corpora.tika.apache.org/base/docs/govdocs1/924/924666.pdf" - name = "tika-924666.pdf" --- -2.39.1 - -- cgit v1.2.3