Wingware | 1 Dec 16:59 2010

Wing IDE 3.2.12 released


Wingware has released version 3.2.12 of Wing IDE, an integrated development
environment designed specifically for the Python programming language.

This release includes the following improvements:

* Support for Stackless version 2.7
* Correctly ignore exceptions in debugger for logged exceptions
* Fix indent conversion when file had inconsistent eol characters
* Change Mako block commenting to use ##
* Fix testing tool result display when re-running similarly named tests
* 8 other minor bug fixes

See for details.


Wing IDE Professional

Wing IDE Personal

Wing IDE 101   

*About Wing IDE*

Wing IDE is an integrated development environment designed specifically for
the Python programming language.  It provides powerful editing, testing, and
debugging features that help reduce development and debugging time, cut down
on coding errors, and make it easier to understand and navigate Python code.
(Continue reading)

Atul | 3 Dec 17:07 2010

Announcing an update (v1.7) of YaMA, the meeting assistant


Yet Another Meeting Assistant (YaMA), will help you with the Agenda,
Meeting Invitations, Minutes of a Meeting as well as Action Points. If
you are the assigned minute taker at any meeting, this tool is for


YaMA is written in Python and Tkinter, is open source software
released under GPLv2, and is hosted by SourceForge

Whats New in version 1.7 :

1. Generate wiki-aware minutes and paste directly into your team wiki
2. Save and load options to files so that you can use different
options for different meetings
3. Assign an hourly cost for each attendee and calculate and
communicate the cost of the meeting in the mintues.

-- Atul


        Support the Python Software Foundation:

(Continue reading)

Pierre | 4 Dec 14:21 2010

Scalpel Audio Editor 0.8.0

Scalpel is an audio editor for Linux written in Python. It aims at
providing a simple-to-use and easy-to-extend audio editor. Sound
hackers, get started translating your Matlab routines into Python/Numpy

Scalpel uses PyGTK for the user interface, Numpy for the internal
processing, ALSA for the audio playing and libsndfile for reading and
writing files. A minimal part of the code is written in Cython for
better performance.

Scalpel still has some rough edges but is quite usable. Try it now
and be sure to send your feedback.


     * Homepage:
     * Source:
     * Pypi:


        Support the Python Software Foundation:

Tald | 4 Dec 23:47 2010

asciitable 0.4.0

I'd like to announce the release of version 0.4.0 of asciitable, an
extensible module for reading and writing ASCII tables.  This release
adds the capability to handle bad or missing values in the input
table.  Thanks to Moritz Guenther for contributing this new feature.
Please see:

Tom Aldcroft


        Support the Python Software Foundation:

Robert Cimrman | 6 Dec 12:32 2010

ANN: SfePy 2010.4

I am pleased to announce release 2010.4 of SfePy.


SfePy (simple finite elements in Python) is a software for solving systems of 
coupled partial differential equations by the finite element method. The code 
is based on NumPy and SciPy packages. It is distributed under the new BSD license.

Home page:
Mailing lists, issue tracking:
Git (source) repository:


Highlights of this release
- higher order elements
- refactoring of geometries (reference mappings)
- transparent DOF vector synchronization with variables
- interface variables defined on a surface region

For more information on this release, see
(full release notes, rather long and technical).

Best regards,
Robert Cimrman and Contributors (*)

(*) Contributors to this release (alphabetical order):
(Continue reading)

holger krekel | 6 Dec 14:46 2010

pytest-pep8 0.6: configurable PEP8 checking in py.test runs

just released an initial version 0.6 of the pytest-pep8 plugin, 
integrating the ``pep8`` module into py.test runs, allowing full
per-project customization and configuration. 

See for installation
and configuration instructions.



install pytest-pep8 via::

    easy_install pytest-pep8 # or
    pip install pytest-pep8

and then type::

    py.test --pep8

to activate source code checking. Every file ending in ``.py`` will be
discovered and checked, starting from the command line arguments.
For example, if you have a file like this::

    # content of

    somefunc( 123,456)
(Continue reading)

Oleg Broytman | 6 Dec 16:47 2010

SQLObject 0.15.0


I'm pleased to announce version 0.15.0, the first stable release of branch
0.15 of SQLObject.

What is SQLObject

SQLObject is an object-relational mapper.  Your database tables are described
as classes, and rows are instances of those classes.  SQLObject is meant to be
easy to use and quick to get started with.

SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,
Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).

Where is SQLObject



Mailing list:


(Continue reading)

Georg Brandl | 6 Dec 22:46 2010

[RELEASED] Python 3.2 beta 1

On behalf of the Python development team, I'm happy to announce the
first of two beta preview releases of Python 3.2.

Python 3.2 is a continuation of the efforts to improve and stabilize the
Python 3.x line.  Since the final release of Python 2.7, the 2.x line
will only receive bugfixes, and new features are developed for 3.x only.

Since PEP 3003, the Moratorium on Language Changes, is in effect, there
are no changes in Python's syntax and built-in types in Python 3.2.
Development efforts concentrated on the standard library and support for
porting code to Python 3.  Highlights are:

* numerous improvements to the unittest module
* PEP 3147, support for .pyc repository directories
* PEP 3149, support for version tagged dynamic libraries
* PEP 3148, a new futures library for concurrent programming
* PEP 384, a stable ABI for extension modules
* PEP 391, dictionary-based logging configuration
* an overhauled GIL implementation that reduces contention
* an extended email package that handles bytes messages
* countless fixes regarding bytes/string issues; among them full
  support for a bytes environment (filenames, environment variables)
* many consistency and behavior fixes for numeric operations
* a sysconfig module to access configuration information
* a pure-Python implementation of the datetime module
* additions to the shutil module, among them archive file support
* improvements to pdb, the Python debugger

For a more extensive list of changes in 3.2, see
(Continue reading)

Bart Thate | 7 Dec 00:30 2010


Hello world ;]

I'm back with another release of JSONBOT, this time it is version 0.5
so we are half way through making this a 1.0 release. Lot of changes
to the core as well as other bug fixes, let me sum it up:

* this version requires an upgrade of your 0.4 JSONBOT if you run
already a JSONBOT see UPGRADE for more details on this.
* code is adapted to use the Channel API, you need google_appengine
version 1.4.0 for this.
* website has gotten a brand new look and feel.
* JSONBOT now uses ~/.jsonbot as its default datadir.
* the RSS plugin was rewritten to work on any feed instead of only
feed that support the pubDate token.
* shell bots now log to ~/.jsonbot/botlogs by default, rotating the
logs every day.
* lots and lots of bug fixes.


* source code:
* web demo:
* jabber demo: jsonbot <at>
* documentation:
* bugs:
* twitter:!jsonbot

I consider JSONBOT to be of BETA quality now, i think it has become
quite usable ;] Any feedback would be very much appreciated.

(Continue reading)

mark.m.mcmahon | 7 Dec 11:04 2010

BetterBatch 1.1.4 released - Small bug fix and functions for getting/setting registry


The 1.1.4 release of BetterBatch is now available.

BetterBatch is designed as a middle ground between batch files and more powerful
languages (Python, shell scripting, etc).

The project is hosted on

Download from
Or discuss at

Here is the list of changes from the last release:

1.1.4 Small bug fix and functions for getting/setting registry

* Fixed: Parameters were being directly to functions (as opposed to being 
  passed in a variable) were being lowercased. 
* Added additional tools to get and set registry values =GetRegistryValue=
  and =SetRegistryValue()=
* Better error reporting for mismatched {{{ and }}}.
* Count built-in can handle quotes
* Automatically call after installation.

If you want to check at the home page. If you find an bug or have a suggestions
then please log an issue at

(Continue reading)