Skip to content

Commit f4461ce

Browse files
Backport PR matplotlib#31931: TST: address pikepdf deprecation (matplotlib#31941)
Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
1 parent 6ec1682 commit f4461ce

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

lib/matplotlib/tests/test_backend_pdf.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import string
66

77
import numpy as np
8+
from packaging.version import parse as parse_version
89
import pytest
910

1011
import matplotlib as mpl
@@ -112,7 +113,10 @@ def test_indexed_image():
112113

113114
with pikepdf.Pdf.open(buf) as pdf:
114115
page, = pdf.pages
115-
image, = page.images.values()
116+
if parse_version(pikepdf.__version__) < parse_version('10.9.0'):
117+
image, = page.images.values()
118+
else:
119+
image, = page.get_images().values()
116120
pdf_image = pikepdf.PdfImage(image)
117121
assert pdf_image.indexed
118122
pil_image = pdf_image.as_pil_image()

0 commit comments

Comments
 (0)