Merge pull request #1517 from apache/tristan/source-api-kwargs

source.py: Remove ambiguous kwargs from public API signature