to avoid locking complexity in dotscience-anywhere mode python lib, support uploading multiple files into S3 API in a single go by POSTing a tarball, which gets untarred on the fly, and a single commit made therein.
will make uploads of multiple files to S3 API much faster as well, ds run --upload-path can be updated to use this.
should unpack the tarball "into the root" of the POSTed-to location, so that multiple files in different places can be put in place using this mechanism.
to avoid locking complexity in dotscience-anywhere mode python lib, support uploading multiple files into S3 API in a single go by POSTing a tarball, which gets untarred on the fly, and a single commit made therein.
will make uploads of multiple files to S3 API much faster as well,
ds run --upload-path
can be updated to use this.required to implement this design in https://github.com/dotmesh-io/dotscience-python/issues/28: https://github.com/dotmesh-io/dotscience-python/pull/29/files#diff-2f43d6c5b812eaf70dccaf083fad9967R354-R365