Jan Matejek's avatar

Jan Matejek

matejcik

Involved Projects and Packages

This python extension contains a BibTeX parser and simple bindings to
the GNU Recode library. This extension is intended to be used with
pybliographer.

Coherence is a framework written in Python, enabling your application
to participate in digital living networks.

This is a Python library for the CouchDB document-oriented database. It
provides a convenient high level interface for the CouchDB server.

The package contains: * Hash functions: MD2, MD4, RIPEMD, SHA256.

* Block encryption algorithms: AES, ARC2, Blowfish, CAST, DES,
Triple-DES, IDEA, RC5.

* Stream encryption algorithms: ARC4, simple XOR.

* Public-key algorithms: RSA, DSA, ElGamal, qNEW.

* Protocols: All-or-nothing transforms, chaffing/winnowing.

* Miscellaneous: RFC1751 module for converting 128-key keys into a
set of English words, primality testing.

* Some demo programs (currently all quite old and outdated).

A Python interface to the Unix dialog utility, designed to provide an
easy, pythonic and as complete as possible way to use the dialog
features from Python code.

Tutorial, Global Module Index, Language Reference, Library Reference,
Extending and Embedding Reference, Python/C API Reference, Documenting
Python, and Macintosh Module Reference in HTML format.

A Python module for the the manipulation of ID3 tags. It supports the
versions 1.0, 1.1, 2.3, and 2.4 of the ID3 standard. It can also
retrieve information, such as length and bit rate, from an MP3 file.

This package contains Python bindings for libgnome and libgnomeui.

GnuPGInterface is a Python module to interface with GnuPG. It
concentrates on interacting with GnuPG via filehandles, providing
access to control GnuPG via versatile and extensible means.

PyGPGME is a Python module that lets you sign, verify, encrypt and
decrypt messages using the OpenPGP format.

It is built on top of the GNU Privacy Guard and the GPGME library.

PyGTK is an extension module for python that gives you access to the
GTK+ widget set. Just about anything you can write in C with GTK+ you
can write in python with PyGTK (within reason), but with all of
python's benefits.

The Python Imaging Library adds fairly powerful image processing
capabilities to the Python interpreter and provides extensive file
format support, and efficient internal representation.

iniparse is an INI parser for Python which is API compatible with the
standard library's ConfigParser, preserves structure of INI files
(order of sections & options, indentation, comments, and blank lines
are preserved when data is updated), and is more convenient to use.

python-killswitch provides a python module called killswitch. It provides
convenient function/methods for other applications to manage all the
killswitches found in the system. See 'pydoc killswitch.py' for more
information

Author:
--------
Holger Macht

python-ldap provides an LDAP client API for Python in the spirit of
RFC1823. It includes a Python module called _ldapmodule that wraps an
LDAP C library, an object-oriented API for X.500 directories. See
python-ldap pages on http://python-ldap.sourceforge.net/

M2Crypto is a crypto and SSL toolkit for Python featuring the
following:

RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including
AES). SSL functionality to implement clients and servers. HTTPS
extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable
HMAC'ing AuthCookies for web session management. FTP/TLS client and
server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME
messenger for Zope.

It currently lives at
http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto. The
original M2Crypto homepage is at http://sandbox.rulemaker.net/ngps/m2/.

Mutagen is a Python module to handle audio metadata. It supports FLAC,
M4A, MP3, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, and
WavPack audio files. All versions of ID3v2 are supported, and all
standard ID3v2.4 frames are parsed. It can read Xing headers to
accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags
can be edited regardless of their audio format. It can also manipulate
Ogg streams on an individual packet/page level.

MySQLdb is an interface to the popular MySQL database server for
Python. The design goals are:

- Compliance with the Python database API version 2.0

- Thread-safety

- Thread-friendliness (threads will not block each other)

- Compatibility with MySQL-3.23 and later

This module should be mostly compatible with an older interface written
by Joe Skinner and others. However, the older version is a) not
thread-friendly, b) written for MySQL 3.21, and c) apparently not
actively maintained. No code from that version is used in MySQLdb.
MySQLdb is free software.

NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type which also makes NumPy suitable for
interfacing with general-purpose data-base applications.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.

odfpy aims to be a complete API for OpenDocument in Python. Unlike other more
convenient APIs, this one is essentially an abstraction layer just above the
XML format. The main focus has been to prevent the programmer from creating
invalid documents. It has checks that raise an exception if the programmer
adds an invalid element, adds an attribute unknown to the grammar, forgets
to add a required attribute or adds text to an element that doesn't allow it.

This is an object-oriented Python binding for the ogg library.

OpenEXR is an image format developed by ILM. Its main innovation is
support for high dynamic range: it supports floating point pixels.

These modules provide Python bindings for the OpenEXR libraries: it
allows you to read and write OpenEXR files from Python.

Note that this module only loads and stores images: it does not do
any image manipulation operations. For that you might want to use
one of:
* PIL
* NumPy
* vop
* OpenCV
* HALF
* UINT
* FLOAT

OpenGL bindings for Python including support for GL extensions, GLU,
WGL, GLUT, GLE, and Tk.

High-level wrapper around a subset of the OpenSSL library, includes
* SSL.Connection objects, wrapping the methods of Python's
portable sockets

* Callbacks written in Python

* Extensive error-handling mechanism, mirroring OpenSSL's error codes
... and much more ;)

This module provide automatic bash completion support for programs that use the
optparse module. The premise is that the optparse options parser specifies
enough information (and more) for us to be able to generate completion strings
esily. Another advantage of this over traditional completion schemes where the
completion strings are hard-coded in a separate bash source file, is that the
same code that parses the options is used to generate the completions, so the
completions is always up-to-date with the program itself.

In addition, we allow you specify a list of regular expressions or code that
define what kinds of files should be proposed as completions to this file if
needed. If you want to implement more complex behaviour, you can instead
specify a function, which will be called with the current directory as an
argument.

You need to activate bash completion using the shell script function that comes
with optcomplete (see http://furius.ca/optcomplete for more details).

openSUSE Build Service is sponsored by