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

wget https://github.com/gopasspw/gopass/releases/download/v1.15.15/gopass_1.15.15_linux_amd64.deb
sudo dpkg -i gopass_1.15.15_linux_amd64.deb

New in this Release - v0.4.0

  • Use new packaging build env.

History

New in this Previos Release - v0.3.0

  • Update to use v1.15.15 of gopass.
  • Change back to using -o option of gopass.

New in Previous Release - v0.2.0

  • Remove -o option in call to gopass.

New in Previous Release - v0.1.0

  • Initial release.

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.5.0.tar.gz (19.6 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.5.0-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gopass_utils-0.5.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for gopass_utils-0.5.0.tar.gz
Algorithm Hash digest
SHA256 2b3d012ac2ef4818a422c1bd3ce028e9aee1376007a5acf47b62ce6811ced7a3
MD5 07d06a832134706cacf6dacfe3d8cd9c
BLAKE2b-256 6fa709c091e2cef43626d94fc9431897712acd1672d36c08836d0daf30a986de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gopass_utils-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for gopass_utils-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba090284f1bd2fea587cf3f042ccf9b354cce7dfbd177fe646d9c0fd4fff05ee
MD5 8b276adc7db7cbe001b972d090418889
BLAKE2b-256 b660a3e559d176e55c9745a61e5ca20fdbb01a3292f8f481e26e3649761d4e86

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