Port details on branch 2022Q2 |
- py-gnupg Python wrapper for GnuPG
- 3.1.1 security =6 3.1.1Version of this port present on the latest quarterly branch.
- Maintainer: cs@FreeBSD.org
- Port Added: 2001-07-11 12:59:59
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- People watching this port, also watch:: python, gnupg, libao, py39-tkinter
- Also Listed In: python
- License: GPLv3
- WWW:
- https://github.com/isislovecruft/python-gnupg
- Description:
- This module allows easy access to GnuPG's key management, encryption and
signature functionality from Python programs, by interacting with GnuPG through
file descriptors. Input arguments are strictly checked and sanitised, and
therefore this module should be safe to use in networked applications requiring
direct user input. It is intended for use with Python 2.6 or greater.
This is a fork of python-gnupg-0.3.2, patched to fix a potential vulnerability
which could result in remote code execution, do to unsanitised inputs being
passed to subprocess.Popen([...], shell=True).
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}gnupg>0:security/py-gnupg@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/security/py-gnupg/ && make install clean
- To add the package, run one of these commands:
- pkg install security/py-gnupg
- pkg install py39-gnupg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-gnupg listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-gnupg
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1539283843
SHA256 (isislovecruft-python-gnupg-3.1.1_GH0.tar.gz) = 69b74379f235a370379d0c3f890102f5fdf0b0db580a728702abdfa4be5780ba
SIZE (isislovecruft-python-gnupg-3.1.1_GH0.tar.gz) = 221111
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-psutil>=0.5.1 : sysutils/py-psutil@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- security_py-gnupg
- USES:
- python
- pkg-message:
- For install:
- To import this module, use
>>> import pretty_bad_protocol
- Master Sites:
|