upload_dir#

ltdconveyor.s3.presignedpost.upload_dir(*, post_urls, base_dir, _current_dir=None)#

Upload a local directory of files to S3 for an LSST the Docs build.

Parameters:
  • post_urls (Dict[str, Any]) – This dictionary is obtained from the "post_prefix_urls" field of the ltdconveyor.keeper.register_build function. It contains presigned post POST URLs and fields for each directory in the site being uploaded (see the dirnames parameter to register_build).

  • base_dir (Path) – Base directory of the site.

  • _current_dir (Optional[Path], default: None)

Return type:

None