build: exclude matplotlib 3.9.1

There was a problem w/ this release on windows and the builds were pulled from pypi. When installing invoke on windows, pip attempts to build from source, but most (all?) systems won't have the prerequisites for this and installs fail.

This also affects GH actions.

The simple fix is to exclude version 3.9.1 from our deps.

For more information, see https://github.com/matplotlib/matplotlib/issues/28551
This commit is contained in:
psychedelicious 2024-08-05 08:29:02 +10:00
parent 98db8f395b
commit 4d4f921a4e

View File

@ -74,7 +74,8 @@ dependencies = [
"easing-functions", "easing-functions",
"einops", "einops",
"facexlib", "facexlib",
"matplotlib", # needed for plotting of Penner easing functions # Exclude 3.9.1 which has a problem on windows, see https://github.com/matplotlib/matplotlib/issues/28551
"matplotlib!=3.9.1",
"npyscreen", "npyscreen",
"omegaconf", "omegaconf",
"picklescan", "picklescan",