Increase to minimum supported versions of dependencies#

For Matplotlib 3.12, the minimum supported versions are being bumped:

Dependency

min in mpl3.11

min in mpl3.12

Python

3.11

3.12

NumPy

1.25

2.0.0

Contourpy

1.0.1

1.2.1

Cycler

0.10.0

0.12.0

Pybind11

2.13.2

3.0.0

This is consistent with our Dependency version policy and SPEC0

PySide2 support#

Support for the PySide2 Qt5 Python binding has been dropped because PySide2 does not support Python 3.12+.