The SCGI protocol is a replacement for the Common Gateway Interface
(CGI) protocol. It is similar to FastCGI but is designed to be easier
to implement. The scgi package includes implementions of the SCGI
protocol for Python, Apache 1 and Apache 2.
The highlights of this release:
* Ensure that PATH_INFO is correct even with mod_rewrite is used.
* Remove duplicated text from Apache error messages.
* Send Content-Length provided by client, rather than r->remaining.
The source package can be downloaded by visiting:
Announcing PyTables 2.0.4
PyTables is a library for managing hierarchical datasets and designed to
efficiently cope with extremely large amounts of data with support for
full 64-bit file addressing. PyTables runs on top of the HDF5 library
and NumPy package for achieving maximum throughput and convenient use.
After some months without new versions (I have been busy for a while
doing things not related with PyTables, unfortunately), I'm happy to
announce the availability of PyTables 2.0.4. It fixes some important
issues, and now it is possible to use table selections in threaded
environments. Also, ``EArray.truncate(0)`` can be used so that you can
completely void existing EArrays (only enabled if you have a recent
version, i.e. >= 1.8.0, of the HDF5 library installed). Besides, the
compatibility with native HDF5 files has been improved too. Finally,
the usage of recent versions of NumPy (1.1) and HDF5 (1.8.1) has been
tested and, fortunately, they work just fine.
In case you want to know more in detail what has changed in this
version, have a look at ``RELEASE_NOTES.txt``. Find the HTML version
for this document at:
You can download a source package of the version 2.0.4 with
generated PDF and HTML docs and binaries for Windows from
For an on-line version of the manual, visit:
*Important note for PyTables Pro users*: due to lack of resources, I'll
not be delivering a MacOSX binary version of Pro for the time being
(this is pretty easy to compile, though). However, I'll continue
offering the all-in-one binary for Windows (32-bit).
Migration Notes for PyTables 1.x users
If you are a user of PyTables 1.x, probably it is worth for you to look
at ``MIGRATING_TO_2.x.txt`` file where you will find directions on how
to migrate your existing PyTables 1.x apps to the 2.x versions. You can
find an HTML version of this document at
Go to the PyTables web site for more details:
About the HDF5 library:
Thanks to many users who provided feature improvements, patches, bug
reports, support and suggestions. See the ``THANKS`` file in the
distribution package for a (incomplete) list of contributors. Many
thanks also to SourceForge who have helped to make and distribute this
package! And last, but not least thanks a lot to the HDF5 and NumPy
(and numarray!) makers. Without them, PyTables simply would not exist.
Share your experience
Let me know of any bugs, suggestions, gripes, kudos, etc. you may
**Enjoy your data!**
=== Leipzig Python User Group ===
We will meet on Tuesday, July 8 at 8:00 pm at the training
center of Python Academy in Leipzig, Germany
( http://www.python-academy.com/center/find.html ).
Food and soft drinks are provided. Please send a short
confirmation mail to info(a)python-academy.de, so we can prepare
Everybody who uses Python, plans to do so or is interested in
learning more about the language is encouraged to participate.
While the meeting language will be mainly German, we will provide
English translation if needed.
Current information about the meetings are at
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, 08.07.2008 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
Willkommen ist jeder, der Interesse an Python hat, die Sprache
bereits nutzt oder nutzen möchte.
Aktuelle Informationen zu den Treffen sind unter
http://www.python-academy.de/User-Group zu finden.
Find a new release of python-ldap:
python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAPURLs and LDAPv3 schema).
Released 2.3.5 2008-07-06
Changes since 2.3.4:
* Fixed methods ldap.cidict.__contains__() and
* FWIW method LDAPObject.cancel_s() returns a result now
* Fixed ldap.schema.models.NameForm: Class attribute oc is now
of type string, not tuple to be compliant with RFC 4512
This release adds support for dblatex.
Other additions and changes are detailed in the changelog:
What is it?
AsciiDoc is an uncomplicated text document format for
writing articles, short documents, books and UNIX man pages.
AsciiDoc files can be translated to HTML, XHTML and DocBook
(articles, books and refentry documents) using the
asciidoc(1) command. DocBook can be post-processed to
presentation formats such as HTML, PDF, DVI, roff, LaTeX and
Postscript using the a2x toolchain wrapper and readily
available Open Source tools.
AsciiDoc is configurable: both the AsciiDoc source file
syntax and the backend output markups (which can be almost
any type of SGML/XML markup) can be customized and extended
Python 2.4 or higher.
The latest AsciiDoc version, examples and online
documentation can be downloaded from
AsciiDoc can also be downloaded from the SourceForge at
The online Mercurial repository is at
this is to inform all of you about the immediate availability of eric
It is a bug fix release. As usual, it is available via
Eric4 is a Python IDE written using PyQt4 and QScintilla2. It comes with
batteries included. For more details see the link above.
We're pleased to announce the beta release of the Enthought Python
Distribution for *Mac OS X*.
This release should safely install alongside other existing Python
installations on your Mac. With the Mac OS X platform support, EPD
now provides a consistent scientific application tool set across three
major platforms (Windows, RedHat Linux (32 and 64 bit) and OS X). This
is a _beta_ release, so install at your own risk. Please provide any
feedback to info(a)enthought.com. See the included EPD Readme.txt for
instructions and known issues.
The Enthought Python Distribution (EPD) is a "kitchen-sink-included"
distribution of the Python™ Programming Language, including over 60
additional tools and libraries. The EPD bundle includes the following
Python Core Python
NumPy Multidimensional arrays and fast numerics for Python
SciPy Scientific Library for Python
Enthought Tool Suite (ETS) A suite of tools including:
Traits Manifest typing, validation, visualization, delegation,
Mayavi 3D interactive data exploration environment.
Chaco Advanced 2D plotting toolkit for interactive 2D
Kiva 2D drawing library in the spirit of DisplayPDF.
Enable Object-based canvas for interacting with 2D components
Matplotlib 2D plotting library
wxPython Cross-platform windowing and widget library.
Visualization Toolkit (VTK) 3D visualization framework
There are many more included packages as well. There's a complete
EPD is a bundle of software--every piece of which is available for
free under various open-source licenses. The bundle itself is offered
as a free download to academic and individual hobbyist use.
Commercial and non-degree granting institutions and agencies may
purchase individual subscriptions for the bundle (http://www.enthought.com/products/order.php?ver=MacOSX
) or contact Enthought to discuss an Enterprise license (http://www.enthought.com/products/enterprise.php
). Please see the FAQ for further explanation about how the software
came together. (http://www.enthought.com/products/epdfaq.php)