stream.py: Don't checkout sources in the parent of the location

It is incorrect to assume that BuildStream will have write access to the parent directory of the specified destination. Instead of that, use the temporary directory of the current context for checking out sources temporarily.

Fixes #1083 (closed).

Merge request reports

Loading