Skip to content

Commit ea73b3a

Browse files
committed
Made fontconfig parser compatible with 3.8.3
1 parent 29bc955 commit ea73b3a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

proplot/internals/rcsetup.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Utilities for global configuration.
44
"""
55
import functools
6-
import re
6+
import re, matplotlib as mpl
77
from collections.abc import MutableMapping
88
from numbers import Integral, Real
99

@@ -14,7 +14,11 @@
1414
from matplotlib import rcParamsDefault as _rc_matplotlib_native
1515
from matplotlib.colors import Colormap
1616
from matplotlib.font_manager import font_scalings
17-
from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
17+
18+
if hasattr(mpl, "_fontconfig_pattern"):
19+
from matplotlib._fontconfig_pattern import parse_fontconfig_pattern
20+
else:
21+
from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
1822

1923
from . import ic # noqa: F401
2024
from . import warnings

0 commit comments

Comments
 (0)