version constraint added for matplotlib