Alexandre Rogoski's avatar

Alexandre Rogoski

aledr

Involved Projects and Packages

The ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics.

This is a plugin for setuptools that enables git integration. Once installed, Setuptools can be told to include in a package distribution all the files tracked by git. This is an alternative to explicit inclusion specifications with MANIFEST.in.

When reading from many possibly large files in a fashion similar to random
access, it is usually the fastest and most efficient to use memory maps.
Although memory maps have many advantages, they represent a very limited
system resource as every map uses one file descriptor, whose amount is
limited per process. On 32 bit systems, the amount of memory you can have
mapped at a time is naturally limited to theoretical 4GB of memory, which
may not be enough for some applications.

The documentation can be found here: http://packages.python.org/smmap

Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed.
The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp,
but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.

The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks)
because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle
thousands of simultaneous standing connections, which means it is ideal for real-time web services. We built
the web server specifically to handle FriendFeed's real-time features — every active user of FriendFeed
maintains an open connection to the FriendFeed servers. (For more information on scaling servers to support
thousands of clients, see The C10K problem.)

virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.

Features
* Organizes all of your virtual environments in one place.
* Wrappers for creating, copying and deleting environments, including user-configurable hooks.
* Use a single command to switch between environments.
* Tab completion for commands that take a virtual environment as argument.
* User-configurable hooks for all operations.
* Plugin system for more creating sharable extensions.

System for managing development buildouts.

Author:
--------
Jim Fulton

Supports the 0-8 AMQP spec, and has been tested with RabbitMQ and Pythons 2.4,
2.5, and 2.6.

Anyjson loads whichever is the fastest JSON module installed and provides
a uniform API regardless of which JSON implementation is used.

Originally part of carrot (http://github.com/ask/carrot/)

This module allows easy access to GnuPG's key management, encryption and signature functionality from Python programs. It is intended for use with Python 2.4 or greater.

Pyflakes is program to analyze Python programs and detect various errors. It works by
parsing the source file, not importing it, so it is safe to use on modules with side
effects. It's also much faster.

Author:
--------
Moe Aboulkheir

The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.

Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed.
The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp,
but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.

The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks)
because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle
thousands of simultaneous standing connections, which means it is ideal for real-time web services. We built
the web server specifically to handle FriendFeed's real-time features — every active user of FriendFeed
maintains an open connection to the FriendFeed servers. (For more information on scaling servers to support
thousands of clients, see The C10K problem.)

Maintainer

ripMIME has a single sole pupose, to extract the attached files out of a
MIME package.

Maintainer

Ntop is a Web-based traffic monitor that shows network usage. It can be
used in both interactive or Web mode using the embedded Web server.

Maintainer

Supervise monitors a service. It starts the service and restarts the
service if it dies. The companion svc program stops, pauses, or
restarts the service on sysadmin request. The svstat program prints
a one-line status report.

Multilog saves error messages to one or more logs. It optionally
timestamps each line and, for each log, includes or excludes lines
matching specified patterns. It automatically rotates logs to limit
the amount of disk space used. If the disk fills up, it pauses and
tries again, without losing any data.

openSUSE Build Service is sponsored by