Fix multiple sources arguments passed to setuptools
Created originally on Bitbucket by chrippa (Christopher Rosell)
Was already merged in Bitbucket before import, marked as merged by the import user
This PR fixes the following error when passing a sources argument to ffi.set_source:
TypeError: type object got multiple values for keyword argument 'sources'