Skip to main content
Downloads Latest Version License

Command line tool for uploading resources to AWS S3.

This is part of Onfido’s team blobs store project.

The purpose of this tool is to upload and manage the versions of your project’s dependencies that later could be resolved by the complimentary tool the dependencies-resolver.

Installing

$ pip install s3-uploader

How to use

Example for using the tool to upload a resource

s3-uploader -b my-s3-bucket -f my_big_blob -l path/to/blob/in/other/project

Or you can upload to a specific location in S3

s3-uploader -b my-s3-bucket -f my_big_blob -p path/to/file/in/s3 -l path/to/blob/in/other/project

Get the project

  1. Clone the git repository

$ git clone https://github.com/onfido/s3-uploader
  1. Install a virtualenv

$ sudo apt-get install python-virtualenv
  1. Create a new virtualenv

$ virtualenv s3_uploader_ve
  1. Install project’s requirements

$ s3_uploader_ve/bin/pip install -r requirements.txt

Reporting Issues

If you have suggestions, bugs or other issues specific to this library, open an issue, or just be awesome and make a pull request out of it.

Metadata

Release files for s3-uploader 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for s3-uploader 0.0.6
File Size Uploaded Provenance Actions
s3-uploader-0.0.6.tar.gz 7.2 kB Without provenance Details for s3-uploader-0.0.6.tar.gz

Release files / s3-uploader-0.0.6.tar.gz

Download URL s3-uploader-0.0.6.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5740f97fc1b4d588d17d80fba8d8f82b20164ba3707a28fb769c97de786561b2
BLAKE2b-256 checksum
How to use checksums
70f5c48177fa8ec38b8aa5b3e4b51c3fbf30aa412198f0a89cbb065cb033a57c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for s3-uploader 0.0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page