Skip to main content
python-awsenviron
================

[![Supported Versions](https://img.shields.io/pypi/pyversions/awsenviron.svg)](https://pypi.python.org/pypi/awsenviron)
[![Build Status](https://travis-ci.org/douglasfarinelli/python-awsenviron.svg?branch=master)](https://travis-ci.org/douglasfarinelli/python-awsenviron)
[![Coverage Status](https://coveralls.io/repos/github/douglasfarinelli/python-awsenviron/badge.svg?branch=master)](https://coveralls.io/github/douglasfarinelli/python-awsenviron?branch=master)
[![PyPI version](https://badge.fury.io/py/awsenviron.svg)](https://pypi.python.org/pypi/awsenviron)

The `awsenviron` reads the key, value pair from [AWS Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html) and adds them to environment variable. This was inspired by [python-dotenv](https://github.com/theskumar/python-dotenv) and [12-factor](https://12factor.net/config) principles.

Installation
============

```bash
pip install awsenviron
```

or

```bash
pipenv install awsenviron
```

Usage
=====

```python
awsenviron.load_from_parameter_store(path='<your-path>')
```

Now, you can access the variables either from system environment variable:

```python
import os

DATABASE_URI = os.environ.get('DATABASE_URI')
```

Authentication
==============

awsenviron use `boto3` to authentication, [click here](http://boto3.readthedocs.io/en/latest/guide/configuration.html) to see the methods.

Metadata

Release files for awsenviron 0.0.7

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

Source distribution (sdist)

Source distribution for awsenviron 0.0.7
File Size Uploaded
awsenviron-0.0.7.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for awsenviron 0.0.7
File Interpreter ABI Platform
awsenviron-0.0.7-py2-none-any.whl Python 2 none any Details

Total release size: 6.6 kB

Release files / awsenviron-0.0.7.tar.gz

Download URL awsenviron-0.0.7.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
53bef220e2b764a66b2a0939287b1a70948cabae8a433170b1a68d3a8fe8610f
BLAKE2b-256 checksum
How to use checksums
0e55073ce780ffb06d1fd6e27791640c4687bf40c87679aab82c28b5f276a752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / awsenviron-0.0.7-py2-none-any.whl

Download URL awsenviron-0.0.7-py2-none-any.whl
Size 4.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
9ebe6d7afee76f4c9b4e5910137771d63b5c166d77b00dbeba39c750a6f71ade
BLAKE2b-256 checksum
How to use checksums
b9ea251c8246fa7212e32ec9b70ee524ab482d1dcc79a6db967fa7a7eb4aa8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.2

2 release files

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