mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-27 09:38:12 -07:00
dev-python/python-gnutls: initial import of version 2.0.1
This commit is contained in:
32
dev-python/python-gnutls/metadata.xml
Normal file
32
dev-python/python-gnutls/metadata.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>hasufell@gentoo.org</email>
|
||||
<name>Julian Ospald</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
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.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">python-gnutls</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user