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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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