SunPower (NASDAQ:SPWR) said on Thursday it has put on stream an 8-MW photovoltaic (PV) park in France for energy giant Total (EPA:FP).