Putting py2exe and matplotlib on a diet
If you're using matplotlib just to show some chart using default font etc you can just delete in dist/mpl-data
folder all but matplotlib.conf and matplotlibrc.
I did this and saved up abot 4MB on 12MB.
Why your dist is 43.5MB probably is not all due to matplotlib...