From 6881d61e617c80d56e8cf45aaa80fe74bb7001c9 Mon Sep 17 00:00:00 2001 From: melanopsis Date: Wed, 15 Nov 2023 22:49:47 -0800 Subject: [PATCH] Fix for matplotlib 3.8. Addresses #1455 --- requirements.txt | 2 +- src/ydata_profiling/visualisation/context.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 1639fb023..680be5809 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ scipy>=1.4.1, <1.12 pandas>1.1, <2.1, !=1.4.0 -matplotlib>=3.2, <=3.7.3 +matplotlib>=3.2, <3.9 pydantic>=2 PyYAML>=5.0.0, <6.1 jinja2>=2.11.1, <3.2 diff --git a/src/ydata_profiling/visualisation/context.py b/src/ydata_profiling/visualisation/context.py index 9b8e22942..193f8fe87 100644 --- a/src/ydata_profiling/visualisation/context.py +++ b/src/ydata_profiling/visualisation/context.py @@ -3,7 +3,6 @@ from typing import Any import matplotlib -import matplotlib.cbook import seaborn as sns from pandas.plotting import ( deregister_matplotlib_converters, @@ -82,5 +81,5 @@ def manage_matplotlib_context() -> Any: finally: deregister_matplotlib_converters() # revert to original unit registries with warnings.catch_warnings(): - warnings.filterwarnings("ignore", category=matplotlib.cbook.mplDeprecation) + warnings.filterwarnings("ignore", category=matplotlib.MatplotlibDeprecationWarning) matplotlib.rcParams.update(originalRcParams) # revert to original rcParams