source can now be specified by basename or path
adjust import to handle changes to _sources.py from last commit