Skip to main content

utility tool that load secret information safely.

Project description

Documentation Status https://github.com/MacHu-GWU/pysecret-project/workflows/CI/badge.svg https://codecov.io/gh/MacHu-GWU/pysecret-project/branch/master/graph/badge.svg https://img.shields.io/pypi/v/pysecret.svg https://img.shields.io/pypi/l/pysecret.svg https://img.shields.io/pypi/pyversions/pysecret.svg https://img.shields.io/pypi/dm/pysecret.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social
https://img.shields.io/badge/Link-Document-green.svg https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Source_Code-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to pysecret Documentation

pysecret is a library to ease your life dealing with secret information.

For example, if you have a database connection information, so you should not include it in your source code. pysecret is the library that provides several options to deploy or access your secret data securely.

Features

  1. access secret in Environment Variable.

  2. access secret in shell script.

  3. access secret in json file from Python.

  4. deploy your secret to AWS Parameter Store and use it in your application code, see AWS Parameter Store example.

  5. deploy your secret to AWS Secret Manager and use it in your application code, see AWS Secret Manager example.

  6. use AWS Key Management Service to encrypt or decrypt your data, see AWS KMS example.

Install

pysecret is released on PyPI, so all you need is:

$ pip install pysecret

To upgrade to latest version:

$ pip install --upgrade pysecret

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

pysecret-2.2.4.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

pysecret-2.2.4-py2.py3-none-any.whl (25.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pysecret-2.2.4.tar.gz.

File metadata

  • Download URL: pysecret-2.2.4.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pysecret-2.2.4.tar.gz
Algorithm Hash digest
SHA256 abd780868a39388897ac4b6cd59973b586bc8f18771154168925d268466dea29
MD5 20544964e3bd8c97259c3093e39dcc5a
BLAKE2b-256 2e01871b00ea1747ed132702ff9f9b25b3f629e30c0801bed66fe4dc838f9300

See more details on using hashes here.

File details

Details for the file pysecret-2.2.4-py2.py3-none-any.whl.

File metadata

  • Download URL: pysecret-2.2.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pysecret-2.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7880d933f5647032a21113b79ab83ed0718e852a4f50a41999128a4a55377e16
MD5 bbaa0d06612fab9a75f881b69dbce5bc
BLAKE2b-256 b5f569bd9b1fc80b7b7fb29da45d894010bcd040bff5aa1edc80aaa8d0301b8a

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