Skip to main content

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.

Metadata

Release files for gopass-utils 0.5.0

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

Source distribution (sdist)

Source distribution for gopass-utils 0.5.0
File Size Uploaded
gopass_utils-0.5.0.tar.gz 19.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gopass-utils 0.5.0
File Interpreter ABI Platform
gopass_utils-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.8 kB

Release files / gopass_utils-0.5.0.tar.gz

Download URL gopass_utils-0.5.0.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2b3d012ac2ef4818a422c1bd3ce028e9aee1376007a5acf47b62ce6811ced7a3
BLAKE2b-256 checksum
How to use checksums
6fa709c091e2cef43626d94fc9431897712acd1672d36c08836d0daf30a986de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

Release files / gopass_utils-0.5.0-py3-none-any.whl

Download URL gopass_utils-0.5.0-py3-none-any.whl
Size 19.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba090284f1bd2fea587cf3f042ccf9b354cce7dfbd177fe646d9c0fd4fff05ee
BLAKE2b-256 checksum
How to use checksums
b660a3e559d176e55c9745a61e5ca20fdbb01a3292f8f481e26e3649761d4e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

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