Mike Driscoll | 1 Apr 05:16 2009

Pyowa Meeting 04-02-2009

Event: Pyowa Meeting
Location: Durham Center Room 248, ISU, Ames, IA
Time:  7-9 p.m. on 04/02/2009
Topics: PyCon thoughts, plans for expanding, script review
Website & directions: www.pyowa.org

If you're a Python programmer or want to be one, come to Pyowa! It's a 
good networking opportunity and it's fun! We even have a mailing list. 
See our website for more details. We hope to see you there!

Mike Driscoll
Pyowa Organizer

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3979 (20090331) __________

The message was checked by ESET NOD32 Antivirus.



        Support the Python Software Foundation:

Roberto Cavada | 1 Apr 12:04 2009

[ANNOUNCE] python-gtkmvc 1.99.0

	Version 1.99.0 of pygtkmvc has been released. 

Project homepage:


About pygtkmvc

pygtkmvc is a fully Python-based implementation of the
Model-View-Controller (MVC) and Observer patterns for the PyGTK2

MVC is a pattern that can be successfully used to design and
develop well structured GUI applications. The MVC pattern
basically helps in separating semantics and data of the
application, from their representation.

The Observer pattern helps to weaken dependencies among parts that
should be separated, but need to be connected each other.

pygtkmvc provides a powerful and still simple infrastructure to
help designing and implement GUI applications based on the MVC and
Observer patterns.

The framework has been designed to be:

(Continue reading)

Mike C. Fletcher | 1 Apr 23:48 2009

PyOpenGL Release 3.0.0 (final)

PyOpenGL is the traditional OpenGL binding for the Python language 
(Python 2.x series).  This release is the first major release of the 
package in more than 4 years.  PyOpenGL 3.x is a complete rewrite of the 
PyOpenGL project which attempts to retain compatibility with the 
original PyOpenGL 2.x API while providing support for many more 
data-formats and extensions than were wrapped by the previous 
code-base.  It attempts to retain the "easy" approachable API of the 
original PyOpenGL bindings, focusing more on ease of development (both 
for client code and the library itself) than speed.

Build and installation has been dramatically simplified.  It is possible 
to work directly from a PyOpenGL bzr branch or to merely unpack the 
package into your PYTHONPATH.  To install from source and/or participate 
in development:

    bzr branch lp:pyopengl
    bzr branch lp:pyopengl-demo

then add the pyopengl/OpenGL directory to your PYTHONPATH.  You can also 
download the source distributions from:


and use standard distutils commands to install.  PyOpenGL 3.x is already 
supported by the PyInstaller "exe" packaging utility, and can be made to 
work with Py2exe with inclusion statements.

PyOpenGL may be installed using the easy_install script if desired.  
There are no setuptools/package-resources dependencies in PyOpenGL 3.0.0 
final.  You can install PyOpenGL on supported platforms (currently 
(Continue reading)

jwp | 4 Apr 03:08 2009

py-postgresql-0.8 for Python 3 Released: Was pg_proboscis

I'm pleased to announce the release of py-postgresql 0.8. This release
marks months of work porting the 2.x code to Python 3 and making
numerous improvements. py-postgresql is a port of pg_proboscis-1.0 and
other projects under the "pg/python project umbrella". This release
simplifies the project structure by combining the smaller projects
into one easy-to-manage package.


Win32 Installer:


* BSD/MIT/PSF Licensed.

* Documentation. =)

* Pure-Python + C optimizations. No need for libpq.

* Prepared Statement driven interface/native APIs. (DB-API 2.0 is here
too ;)
(PG-API, [Was: "pg_greentrunk"])

* Scrollable cursors with configurable direction for paging.

(Continue reading)

Michael McKerns | 4 Apr 04:17 2009


mystic: a simple model-independent inversion framework


# Version
0.1a1: 04/03/09

# Highlights
  - Differential Evolution (x2)
  - Nelder-Mead Simplex
  - Powell's Directional Search Method

  - solvers share a common interface
  - solvers can be called as a unique function or using API
  - solvers with built-in optimization control handlers
  - configurable solvers can be bound or unbound
  - configurable solvers have user-provided or random initial points
  - configurable termination conditions
  - configurable mutation strategies (for DE solver)

  - configurable 2-variable monitors
  - wrap function with counter or bounds
  - cost-function generator
  - standard set of optimization test models
  - set of example scripts for test cases

(Continue reading)

Irmen de Jong | 4 Apr 14:02 2009

Pyro 3.9 released


Pyro 3.9 has been released!

Pyro is a an advanced and powerful Distributed Object Technology system written entirely 
in Python, that is designed to be very easy to use.
Have a look at http://pyro.sourceforge.net for more information.

Highlights of this release are:
- improved compatibility with Jython,
- fixed a deadlock bug in the name server proxy,
- fixed mobile code problem with dependent modules,
- manual improvements
- script tool improvements

As always the detailed changes are in the changes chapter in the manual.
You can download Pyro 3.9 from sourceforge: http://sourceforge.net/projects/pyro


Irmen de Jong

        Support the Python Software Foundation:

mmanns | 4 Apr 23:10 2009

pyspread 0.0.11 released

pyspread 0.0.11 released




Pyspread is a cross-platform spreadsheet application that is based on
and written in the programming language Python.

Pyspread provides an arbitrary size, three-dimensional grid for
spreadsheet calculations. Each grid cell accepts a Python expression.
Therefore, no spreadsheet specific language has to be learned.
Python modules are usable from the spreadsheet table without external

Pyspread runs on Linux, Windows and *nix platforms with GTK+ support. I
have reports that it works with MacOS X as well.

New features in 0.0.11:

* Recursion detection for slicing operations added
* Dependency to networkx added
(Continue reading)

Benjamin Peterson | 5 Apr 01:13 2009

[RELEASED] Python 3.1 alpha 2

On behalf of the Python development team, I'm thrilled to announce the second
alpha release of Python 3.1.

Python 3.1 focuses on the stabilization and optimization of features and changes
Python 3.0 introduced.  For example, the new I/O system has been rewritten in C
for speed.  Other features include an ordered dictionary implementation and
support for ttk Tile in Tkinter.  For a more extensive list of changes in 3.1,
see http://doc.python.org/dev/py3k/whatsnew/3.1.html or Misc/NEWS in the Python

Please note that this is an alpha releases, and as such is not suitable for
production environments.  We continue to strive for a high degree of quality,
but there are still some known problems and the feature sets have not been
finalized.  This alpha is being released to solicit feedback and hopefully
discover bugs, as well as allowing you to determine how changes in 3.1 might
impact you.  If you find things broken or incorrect, please submit a bug report


For more information and downloadable distributions, see the Python 3.1 website:


See PEP 375 for release schedule details:


-- Benjamin
(Continue reading)

David Cournapeau | 5 Apr 12:04 2009

[ANN] Numpy 1.3.0 released


I am pleased to announce the release of numpy 1.3.0. You can find source tarballs and binary installers for
both Mac OS X and Windows on the sourceforge page:


The release note for the 1.3.0 release are below. There are no changes compared to the release candidate 2.
Thank you to everyone involved in this release, developers, users who reported bugs,


the numpy developers.


NumPy 1.3.0 Release Notes

This minor includes numerous bug fixes, official python 2.6 support, and
several new features such as generalized ufuncs.


Python 2.6 support

Python 2.6 is now supported on all previously supported platforms, including
(Continue reading)

chris | 5 Apr 21:31 2009

ANN: poster-0.4 - Streaming HTTP uploads and multipart/form-data encoding

poster 0.4 is available:


The modules in the Python standard library don't provide a way to upload large
files via HTTP without having to load the entire file into memory first.

poster provides support for both streaming POST requests as well as
multipart/form-data encoding of string or file parameters

For more information, visit the poster project site:

Chris AtLee
<chris <at> atlee.ca>

        Support the Python Software Foundation: