from textwrap import wrap
labels = ['Really really really really really really long label 1',
    'Really really really really really really long label 2',
    'Really really really really really really long label 3']
labels = ['\n'.join(wrap(l, 20)) for l in labels]
Wrapping long y labels in matplotlib tight layout using setp