Skip to main content

Reusable Gopass interface for Python Projects

Project description

gopass_utils

A set of utilities to manage secrets with Gopass and extract them as needed.

This module is designed for use in Python projects that require secure, runtime access to secrets such as database passwords, API tokens, or configuration blobs.

Features

  • Securely fetch secrets from Gopass CLI
  • Supports environment-scoped secrets (e.g. dev/, prod/)
  • In-memory caching (optional)
  • Easy integration with existing Python logging
  • Supports JSON-formatted secrets

Installation

In editable mode during development:

pip install -e .

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

gopass_utils-0.1.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gopass_utils-0.1.0-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file gopass_utils-0.1.0.tar.gz.

File metadata

  • Download URL: gopass_utils-0.1.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.9

File hashes

Hashes for gopass_utils-0.1.0.tar.gz
Algorithm Hash digest
SHA256 87e0af4e03cebc5813b0d076a400f583731f5100cd5b84e98c9822a48aac9139
MD5 7feb4b7d4523a8896be1b1dcaaf2ff55
BLAKE2b-256 0c0c8249351636de0c65970b5cdd2c5679a2fddb82eadcdf8ca7067ab8fd2a7d

See more details on using hashes here.

File details

Details for the file gopass_utils-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gopass_utils-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.9

File hashes

Hashes for gopass_utils-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7181e31d3822a53e5aad4436a82e39ab0d201ea46f9251e78b3ca2841af8c56
MD5 3279220f040d5099992c8705b129d835
BLAKE2b-256 b7ddea5392bb258b913d84091baccc14bae5271ec3102d2e0e498352e1b6dc60

See more details on using hashes here.

Supported by

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