Port details on branch 2022Q2 |
- py-gnutls Python wrapper for the GNUTLS library
- 3.1.3 security =0 3.1.3Version of this port present on the latest quarterly branch.
- Maintainer: lwhsu@FreeBSD.org
- Port Added: 2007-04-07 06:20:35
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- Also Listed In: python
- License: LGPL20
- WWW:
- https://pypi.org/project/python-gnutls/
- Description:
- This package provides a high level object oriented wrapper around libgnutls,
as well as low level bindings to the GNUTLS types and functions via ctypes.
The high level wrapper hides the details of accessing the GNUTLS library via
ctypes behind a set of classes that encapsulate GNUTLS sessions, certificates
and credentials and expose them to python applications using a simple API.
The package also includes a Twisted interface that has seamless intergration
with Twisted, providing connectTLS and listenTLS methods on the Twisted
reactor once imported (the methods are automatically attached to the reactor
by simply importing the GNUTLS Twisted interface module).
The high level wrapper is written using the GNUTLS library bindings that are
made available via ctypes. This makes the wrapper very powerful and flexible
as it has direct access to all the GNUTLS internals and is also very easy to
extend without any need to write C code or recompile anything.
- ¦ ¦ ¦ ¦
- 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}gnutls>0:security/py-gnutls@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/security/py-gnutls/ && make install clean
- To add the package, run one of these commands:
- pkg install security/py-gnutls
- pkg install py39-gnutls
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-gnutls listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-gnutls
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1622624776
SHA256 (python-gnutls-3.1.3.tar.gz) = 79f94017e6472ac665c85bc16d68aa2e6681f53b6a9e74516557b49b6fc6a651
SIZE (python-gnutls-3.1.3.tar.gz) = 48180
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-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libgnutls.so : security/gnutls
- This port is required by:
- for Run
-
- net/py-msrplib
Configuration Options:
- ===> The following configuration options are available for py39-gnutls-3.1.3:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- security_py-gnutls
- USES:
- python shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|