WIP: Make DownloadableFileSource publically accessible

Description

This MR moves DownloadableFileSource into the publically-accessible buildstream module, so that external plugin authors can use it without awkward hacks.

Changes proposed in this merge request:

  • Move _downloadablefilesource.py into the same directory as scriptelement.py as downloadablefilesource.py
  • Make DownloadableFileSource be provided by the buildstream module
  • Make all the sources in buildstream import it via buildstream

This merge request, when approved, will close issue/bug: #610 (closed) (though it should be reopened for bst-1.2)


Edited by Laurence Urhegyi

Merge request reports

Loading