semvec/pypi-packages huggingface dataset:
gopass-utils 0.5.0
Reusable Gopass interface for Python Projects
Requires Python: >=3.8
Keywords: security, gpg, vault, password, gopass

# gopass_utils

A set of utilities to manage secrets with [Gopass](https://www.gopass.pw/) 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

```bash
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.
PyUSBTMC 0.2.dev7
Python module to control USBTMC/USB488 from python/cython
Requires Python: >=3.9

PyUSBTMC
================

PyUSBTMC:python module to handle USB-TMC(Test and Measurement class)　devices.
It requires pyusb module and libusb or openusb libraries.

(C) 2012-2015, Noboru Yamamot, Accl. Lab, KEK, JAPAN
contact: noboru.yamamoto_at_kek.jp

rev.0.1d17:
  .read/.ask functions now use 0 as default values for requestSize arguments.
  And requestSize=0 means, read data until eom is returned.

rev.0.1d14:
  remove reset in __init__ of USBTMC_device. It breaks everything for the device from Tektronix.
  bring back mkDevDepMSGOUTHeader  to older version.

 
Note on root priviledge
-----------------------

PyUSBTMCでPyUSBTMC_deviceあるいはUSB488_deviceオブジェクトの作成時に、
"usb.core.USBError: [Errno 13] Access denied (insufficient permissions)"のエラーが出る場合があります。

この場合には、

#. sudo コマンド経由でpython3を起動する。

#. Linux では、この配布に含まれる `55-usb-tmc488.rules` ファイルを `/etc/udeb/rules.d` ディレクトリにコピーします(root権限が必要です）。
   使用するデバイスのidVendorが `55-usb-tmc488.rules` に含まれない場合は、そのidVendorをファイルに追加します。idVendorはlsusbコマンド（このパッケージ中のlsusb.pyモジュールも利用可能）を使って入手できます。 以後は sudo コマンドなしでもデバイスオブジェクトが作成出来ます。