Skip to main content

A wrapper for boto3 to provide one-liners for common AWS tasks.

Project description

aws-socks


Most AWS tasks are solved problems. Stop reinventing the wheel.

About

Current Version: 0.2.5

socks is a Python library designed to abstract common AWS tasks as one liners. It is opinionated in the pursuit to provide the most performant implementation that can be leveraged generally, but also attempts to offer reasonable levels of customization to the developer by supporting most boto3 functionality.

This package attempts to provide performant abstractions of the most common AWS tasks for the most common AWS services, so you can spend less time finding the best way to get that object from S3 and more time on what you actually want to do with that object (as an example).

This package is not comprehensive across all (or even most) AWS services at this time, but I hope to grow this overtime so a majority of the AWS tasks you find yourself re-solving or copying from one repo to the next can be implemented here in the most efficient way.

Getting Started

Please note socks has not yet hit the 1.0 release so breaking API changes may occur. I'll try to limit those as possible and document them when they happen, but if you'd like to use socks it might be a good idea to lock your version in your requirements.txt file.

If you'd like to install the library locally or without code warp/spawn you can use the following install command:

pip install aws-socks

To upgrade an existing install use:

pip install --upgrade aws-socks

Once installed use import socks to start using it.

Prerequisites {docsify-ignore}

  • The only external dependency for this library is boto3 which is packaged within the library.
  • This package expects Python version 3.6 and up. There are no plans to support previous versions of Python.

Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-socks-0.2.5.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

aws_socks-0.2.5-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file aws-socks-0.2.5.tar.gz.

File metadata

  • Download URL: aws-socks-0.2.5.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.4.0-1023-azure

File hashes

Hashes for aws-socks-0.2.5.tar.gz
Algorithm Hash digest
SHA256 7969a6174beeea803f5f9338ad0613ba2817baa9d1b8bff78690fa2da0a9421e
MD5 c6ccb35bc2d5fb37bd19c81668c70ebc
BLAKE2b-256 57da07651af0a6597dc05456a7edf7722b2d26730d9e1addd8f91601f9cb483f

See more details on using hashes here.

File details

Details for the file aws_socks-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: aws_socks-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.4.0-1023-azure

File hashes

Hashes for aws_socks-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 49cc9287b12e51d43aa254c3031155b10f94b355469bd3a471a924d4adcb1627
MD5 a5d9d32ac317777cb746fd7651b4b87a
BLAKE2b-256 208c61f7ee5a428a5d7612dca39ffba454a7d571441164779129e68b21671a76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page