turbos3-py
turbos3-py is a python package for turbocharged S3 downloads and uploads.
Install
turbos3-py is available via pip
pip install turbos3-py
Setup
turbos3-py uses the same auth methods as boto3 and the AWS CLI i.e. credentials file and env variables. See here
for more details
Usage
from turbos3_py import download, upload
import asyncio
async def main():
await download(bucket="my-bucket", output="./data")
await upload(bucket="my-other-bucket", input="./some_local_dir")
if __name__ == "__main__":
asyncio.run(main())
Release files for turbos3-py 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| turbos3_py-0.3.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl | CPython 3.10 | CPython 3.10 | macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 | Details |
| turbos3_py-0.3.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl | CPython 3.9 | CPython 3.9 | macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 | Details |
| turbos3_py-0.3.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl | CPython 3.8 | CPython 3.8 | macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 | Details |
| turbos3_py-0.3.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl | CPython 3.7 | CPython 3.7 pymalloc | macOS 11.0+ ARM64, macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64) | Details |
Total release size: 25.3 MB
Release files / turbos3_py-0.3.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | turbos3_py-0.3.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 6.3 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a50af1d517d011ba9c1d08d8adb675f49479b52a9b44a3942802ff0b42460be
|
|
BLAKE2b-256 checksum How to use checksums |
2f203a94b29437bc8146be8b713f9c3aa725377f605a6dc2d4fc19d032e2f2e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.12.1
|
Release files / turbos3_py-0.3.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | turbos3_py-0.3.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 6.3 MB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
61bf5211710d9b4302cdd7c736e2d23ea16f7b4cf475f9366b2daa777eb60cff
|
|
BLAKE2b-256 checksum How to use checksums |
8bd8ec905afc8800ee74246a0540ff2d6115e3c46abb8e5501e1834098c7984c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.12.1
|
Release files / turbos3_py-0.3.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | turbos3_py-0.3.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 6.3 MB |
| Tags | CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5fa59437e92b1dbc467d745ebaefef688dc9685d482f4b4337bba18a4b050166
|
|
BLAKE2b-256 checksum How to use checksums |
b22abae3380d754d443c28760f812a7c87334a57d42564622a7e9b83ca1da298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.12.1
|
Release files / turbos3_py-0.3.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | turbos3_py-0.3.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 6.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f58ecd80fe11898a1d0620ac8d006198ea13af3ac67050518ec16a0f6f1e7a72
|
|
BLAKE2b-256 checksum How to use checksums |
ea4ae9e5c31824ed860b1ec1cd297218a9d62afa610da279f3e18038f1034fbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.12.1
|