Jan Matejek's avatar

Jan Matejek

matejcik

Involved Projects and Packages

Python bindings for ORBit. ORBit is the CORBA Object Request Broker
used e.g. by GNOME.

This release supports the core PAM API. There is still some missing
functionality, but it should implement enough of the API for most
needs. There is not much in the way of documentation at this point. If
you are familiar with the PAM API, a quick glance at the sample program
should get you going.

pip is a replacement for easy_install. It uses mostly the same techniques for
finding packages, so packages that were made easy_installable should be
pip-installable as well.

PLY is yet another implementation of lex and yacc for Python.
Although several other parsing tools are available for Python,
there are several reasons why you might want to take a look at
PLY: - It uses LR-parsing which is reasonably efficient and well
suited for larger grammars.

- PLY provides most of the standard lex/yacc features including
support for empty productions, precedence rules, error recovery,
and support for ambiguous grammars.

- PLY is extremely easy to use and provides very extensive error
checking.

Pygame is a Python wrapper module for the SDL multimedia library. It
contains Python functions and classes that allow you to use SDL's
support for playing CD-ROMs, audio and video output, and keyboard,
mouse and joystick input. Pygame also includes support for the
Numerical Python extension. Pygame is the successor to the pySDL
wrapper project, written by Mark Baker.

Python package for the creation of encapsulated PostScript figures. It
provides both an abstraction of PostScript and a TeX/LaTeX interface.
Complex tasks like 2d and 3d plots in publication-ready quality are
built out of these primitives.

This module encapsulates the access for the serial port. It provides
backends for Python running on Windows, Linux, BSD (possibly any POSIX
compliant system) and Jython. The module named "serial" automatically
selects the appropriate backend.

setuptools is a collection of enhancements to the Python distutils that
allow you to more easily build and distribute Python packages,
especially ones that have dependencies on other packages.

A Development Tool Twisted is a framework, written in Python, for
writing networked applications. It includes implementations of a number
of commonly used network services such as a web server, an IRC chat
server, a mail server, a relational database interface and an object
broker. Developers can build applications using all of these services
as well as custom services that they write themselves. Twisted also
includes a user authentication system that controls access to services
and provides services with user context information to implement their
own security models.

Twisted provides important features needed for networking programming,
both at the high and low levels:

Pluggable event loops allowing the developer to take advantage of
platform-specific capabilities. Abstractions of protocols and
transports. Through Twisted Spread, mechanisms for network encoding of
data (in Python, Java, ELisp, and other languages), to a full-blown
distributed object system.

An Integrated Environment Twisted is an integration point for network
services that were previously unable to interoperate. Services within a
Twisted server can communicate with each other and share information
providing a very integrated programming environment that can re-use
large amounts of infrastructure across multiple network mediums (such
as chat, web, and mail).

As well as servers, Twisted supports several different kinds of clients
and GUIs. This means that the client can re-use large portions of the
server's code, improving test coverage and reliability while reducing
code size.

An Application Suite Twisted is a collection of servers and clients,
which can be used either by developers of new applications or directly.
For example an easy to run web server is available out of the box as an
application for the desktop user, but it is also a framework for
developers to use.

Author:
--------
twisted-python@twistedmatrix.com

Python bindings for libvorbis

This package is intended to be independently reusable in any Python
project. It is maintained by the Zope Toolkit project.

This package provides an implementation of object interfaces for Python.
Interfaces are a mechanism for labeling objects as conforming to a given
API or contract. So, this package can be considered as implementation of
the Design By Contract methodology support in Python.

Bugowner

Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java. You can find an overview
of Python in the documentation and tutorials included in the python-doc
(HTML) or python-doc-pdf (PDF) packages.

If you want to install third party modules using distutils, you need to
install python-devel package.

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.

The point of this game is to scramble through 48 levels of patterns,
collecting all the boxes. The part that makes it tricky is avoiding the
relentless hailstorm of fire coming at you from all directions.

Various virtualization solutions have a common need for ancillary
utilities which manage storage, snapshotting, monitoring, etc.

Both KVM and Xen derive their device and machine model from qemu and
inherit a lot from it's approach to emulation/virtualization. This
package is hence a good place to have qemu related tools reside.
Additionally, any other utilities which have use across the various
virtualization solutions available have a home here.

Fast metadata parser for yum implemented in C.

Bugowner

Apport automatically collects data from crashed processes and compiles
a problem report in /var/crash/.

See http://opensuse.org/Interactive_Crash_Analysis for more
information.

Enlightenment is a window manager for the X Window System that is
designed to be powerful, extensible, configurable, and very good
looking. It is one of the more graphically intense window managers.

Enlightenment goes beyond managing windows by providing a useful and
appealing graphical shell from which to work. It is open in design and,
instead of dictating a policy, it allows the user to define their own
policy, down to every last detail.

Epplets are programs designed to work with the Enlightenment Window
Manager Versions 0.16 and above. Generally they are quite small and
provide a quick way for a user to perform simple tasks or view
information.

Bugowner

Epydoc is a tool for generating API documentation for Python modules
based on their documentation strings (docstrings). A lightweight markup
language, called epytext ,can be used to format docstrings and add
information about specific fields, such as parameters and instance
variables. Epydoc also understands docstrings written in
ReStructuredText, Javadoc, and plain text.

Bugowner

IPython provides a replacement for the interactive python (Python)
interpreter with extra functionality.

Main features:

* Comprehensive object introspection.

* Input history that is persistent across sessions.

* Caching of output results during a session with automatically
generated references.

* Readline-based name completion.

* Extensible system of 'magic' commands for controlling the
environment and performing many tasks related either to IPython
or the operating system.

* Configuration system with easy switching between different setups
(simpler than changing $PYTHONSTARTUP environment variables every
time).

* Session logging and reloading.

* Extensible syntax processing for special purpose situations.

* Access to the system shell with user-extensible alias system.

* Easily embeddable in other Python programs.

* Integrated access to the pdb debugger and the Python profiler.

Bugowner

A YAML 1.1 parser and emitter written in C

Bugowner

This is the GNU Mailing List manager. Mailman provides an
easy-to-configure means of maintaining mailing lists including Web
administration. Mailman is written in Python.

Bugowner

A program for controlling the robotic mechanism in DDS auto loaders.

Bugowner

Namazu is a full-text search engine software intended for easy use. It
works not only as a CGI program for small or medium scale WWW search
engines, but also works for personal use such as a search system for
the local hard disk.

openSUSE Build Service is sponsored by