Detlev Offenbach | 3 Feb 16:45 2008

ANN: eric4 4.1.0 released


eric4 4.1.0 was just released. This is a major feature release. Compared
to 4.0.4 it contains these features next to bug fixes.

- Added a plugin system for easy extensibility
- Converted the following interface to plugins available separately
  -- PyLint checker
  -- CxFreeze packager
  -- CharTables tool
  -- CVS version control system
  -- BRM refactoring
- Added new project types
  -- Eric4 Plugin
  -- Django
  -- TurboGears
  -- wxPython
- Added source code exporters for
  -- HTML
  -- PDF
  -- RTF
  -- Latex
- Added subversion repository and log browsers
- Included API files for
  -- eric4
  -- Django
  -- TurboGears
  -- wxPython
  -- Zope 2
  -- Zope 3
(Continue reading)

Christof Hoeke | 3 Feb 21:47 2008

ANN: cssutils 0.9.5a3 (the namespace release ;)

what is it
A Python package to parse and build CSS Cascading Style Sheets.

main changes since 0.9.5a2
for full details for 0.9.5a3 see the relevant CHANGELOG:

A few (minor) non-backwards compatible changes have been made, please 
for migration help.

     - **API CHANGE: Refactored and fixed namespace handling**
         Aim was to prevent building invalid style sheets. Therefor 
namespaces must be checked e.g. when adding a new ``Selector`` etc. This 
is probably not fixed for all cases but much better now than before.

         - added ``CSSStyleSheet.namespaces`` which is a mapping of 
``prefix: namespaceURI`` and mirrors all namespaces as defined in 
 <at> namespace rules. New Namespaces may also be set here as well as 
prefixes changed.
         - if more than one ``CSSNamespaceRule`` with the same 
``namespaceURI`` is set only the last one will be kept. The ``prefix`` 
of that rule is used.
         - ``CSSNamespaceRule.namespaceURI`` is readonly now, it can 
only be set in the constructor (needed to prevent an invalid sheet when 
changing this uri)
(Continue reading)

Stefan Behnel | 1 Feb 19:43 2008

lxml 2.0 released

Hi everyone,

I'm very happy to announce the official release of lxml 2.0!

** Install it with

	$ easy_install lxml==2.0

** What is lxml?

In short: lxml is the most feature-rich and easy-to-use library for working
with XML and HTML in the Python language.

lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique
in that it combines the speed and feature completeness of these libraries with
the simplicity of a native Python API.

This release marks the end of a development effort of more than 6 months,
starting with the release of the last stable series lxml 1.3. The major
differences are explained on this page:

lxml 2.0 is not a revolution, it is a gradual move towards a cleaner API with
more things working together as expected. But it nevertheless comes with a lot
(Continue reading)

f.pollastri | 4 Feb 15:48 2008

AVC 0.5.0 released

Announcing AVC 0.5.0

What is AVC?
AVC is a multiplatform, fully automatic, live connection among
graphical interface widgets and application variables for the python
language. AVC supports in a uniform way the most popular widget
toolkits: GTK, Qt3, Qt4, Tk, wxWidgets. AVC is a python module that
can be imported by any python application.
The display and the control of some application data through a GUI
(Graphical User Interface) is a central problem in GUI programming, it
absorbs a relevant part of the programming effort. AVC makes this
programming very easy, far more easy than traditional solutions based
on MVC (Model View Controller).

*  Fully transparent widget-variable connections
* Automatic connection by matching widgets and variables names
* No design pattern, no application redesign, no widget toolkit
dependent code.
* Multiple widget toolkits support: GTK, Qt3, Qt4, Tk, wxWidgets.
* Full compatibility and support for Glade, Qt Designer, Visual Tcl
and wxGlade interface    design tools.
* Widgets support: button, check button, combo box, entry, label,
radio button, slider, spin button, status bar, text view/edit, toggle
* Variable types support: boolean, integer, float, string, list,
(Continue reading)

Fabio Zadrozny | 4 Feb 18:42 2008

Pydev 1.3.13 Released

Hi All,

Pydev and Pydev Extensions 1.3.13 have been released

Details on Pydev Extensions:
Details on Pydev:
Details on its development:

Release Highlights in Pydev Extensions:

* Debug Console: will print exceptions raised during the evaluation.
* Debug Console: will print the result of the evaluation if a valid
statement is sent (so, 'print' is not needed for simple evaluations

Release Highlights in Pydev:

* Outline view: working correctly again.
* Keybinding conflict: Alt+shift+T+XXX refactoring keybindings are now
only defined in the pydev scope.
* Hyperlink: Using new hyperlink mechanism (added at Eclipse 3.3).

What is PyDev?

PyDev is a plugin that enables users to use Eclipse for Python and
Jython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
(Continue reading)

rasmus | 4 Feb 17:18 2008

ANN: SUMMON 1.8.5 Released: 2D Visualization prototyping and scripting

SUMMON 1.8.5

SUMMON is a python extension module that provides rapid prototyping of
2D visualizations.  By heavily relying on the python scripting
language, SUMMON allows the user to rapidly prototype a custom
visualization for their data, without the overhead of a designing a
graphical user interface or recompiling native code. By simplifying
the task of designing a visualization, users can spend more time on
understanding their data.

SUMMON is designed to be a fast interface for developing interactive
scene graphs for OpenGL. Although python libraries already exist for
accessing OpenGL, python is relatively slow for real-time interaction
with large visualizations (trees with 100,000 leaves, sparse matrices
with a million non-zeros, etc.). Therefore, with SUMMON all real-time
interaction is handled with compiled native C++ code (via extension
module). Python is only executed in the construction and occasional
interaction with the visualization. This arrangement provides the best
of both worlds.

SUMMON 1.8.4 comes with the following features:
    * a demo large sparse matrix visualizer (ideal for visualizing
    * a demo tree visualizer
    * Python C++ extension module
    * Fast OpenGL graphics
    * Drawing arbitrary points, lines, polygons, text with python
    * Binding inputs (keyboard, mouse, hotspots) to any python
(Continue reading)

bthate | 6 Feb 00:41 2008

GOZERBOT 0.8 BETA released

gozerbot 0.8 is coming real soon in a chat channel near you and thus
we have made a BETA of the upcoming 0.8 release available.

new in 0.8:

    * third party addons for plugins
    * ipv6 udp
    * reboot without disconnects
    * owneruserhost is now a list
    * lots of bug fixes

please test gozerbot 0.8 BETA and let us know how its working out.

download the beta at

mercurial repository is at

bug reports can be reported at or channel
#dunkbots on IRCnet and Freenode


    * a shell
    * python 2.4 or higher
    * if you want to remotely install plugins: the gnupg module
    * if you want mysql support: the py-MySQLdb module
    * if you want jabber support: the xmpppy module

Why gozerbot?
(Continue reading)

"J. David Ibáñez" | 6 Feb 15:31 2008

itools 0.20.4 released

itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:

   itools.catalog          itools.i18n             itools.uri
   itools.csv              itools.ical             itools.vfs
   itools.datatypes        itools.odf              itools.web
   itools.gettext          itools.pdf              itools.workflow
   itools.git                 itools.xliff
   itools.handlers         itools.rss              itools.xml
   itools.html             itools.stl
   itools.http             itools.tmx

The "" script has been removed, now we use epydoc [1,2]
for the automatically generated documentation.

The "itools.http" and "itools.web" packages have seen important fixes,
like better support for cookies and better handling of bad requests.

The "itools.xml" and "itools.html" packages now correctly raise an
exception when a close tag is missing at the end of the file.



(Continue reading)

"J. David Ibáñez" | 6 Feb 15:32 2008

ikaaro 0.20.3 released

This is a Content Management System built on Python & itools, among
other features ikaaro provides:

  - content and document management (index&search, metadata, etc.)
  - multilingual user interfaces and content
  - high level modules: wiki, forum, tracker, etc.

This release brings an important usability improvement for the Wiki,
which now has a toolbar, so understanding of the ReST language is not
required for the simple and common tasks.

Also, many bugs have been fixed, including #245, #246, #248 and #253.




Mailing list

Bug Tracker


(Continue reading)

Mike Müller | 6 Feb 23:20 2008

[ANN] Leipzig Python User Group - Meeting, February 12, 2008, 08:00pm

=== Leipzig Python User Group ===

We will meet on Tuesday, February 12 at 8:00 pm at the training
center of Python Academy in Leipzig, Germany
( ).

Maik Derstappen will give a presentation about Plone.

Food and soft drinks are provided. Please send a short
confirmation mail to info <at>, 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, 12.02.2008 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( ).

Maik Derstappen wird einen Vortrag über Plone halten.
(Continue reading)