Ian Bicking | 1 Nov 22:30 2003

ANN: SQLObject 0.5

SQLObject 0.5

SQLObject is an Object-Relational Mapper (ORM), wrapping your database 
tables in easy-to-use Python classes.


* Firebird support.
* Generic conversion routines (makes a BoolCol possible).
* Non-integer primary keys.
* Instance (row) caches can be synced or expired relative to the 
* Many transaction-related bugs fixed.
* And smaller stuff too.


Home: http://sqlobject.org
Changes: http://sqlobject.org/docs/News.html
Docs: http://sqlobject.org/docs/SQLObject.html

Ian Bicking | ianb <at> colorstudy.com | http://blog.ianbicking.org


(Continue reading)

John J. Lee | 3 Nov 01:37 2003

ANN: ClientCookie 0.4.9 released (first stable release)


Stable bugfix release.

I've made this a stable release and will make remaining interface
changes in a 0.9.x release.  0.9.x will then split into a stable
version 1.0 compatible with old Pythons, and a cleaned-up version
which I hope will make it into the Python 2.4 standard library.  0.3.x
is no longer supported.  See the following for how to switch from
0.3.x to 0.4.x:


Changes since 0.4.8a:
 * Very minor interface change: rehashed string representation methods
   so they behave in a more standard way.
 * The beginnings of some unit tests for the urllib2 support, finally!
 * Bug fixes.

Requires Python >= 1.5.2.

ClientCookie is a Python module for handling HTTP cookies on the client
client side, useful for accessing web sites that require cookies to be
set and then returned later.  It also provides some other (optional)
useful stuff: HTTP-EQUIV and Refresh handling, automatic adding of the
Referer [sic] header and lazily-seek()able responses.  These extras are
implemented using an extension that makes it easier to add new
functionality to urllib2.  It has developed from a port of Gisle Aas'
Perl module HTTP::Cookies, from the libwww-perl library.

(Continue reading)

Bryan J Gudorf | 3 Nov 17:06 2003

Python Database Objects (PDO) 1.1.0 Released

	Python Database Objects 1.1.0 has been released. This fairly stable test
release includes support for
various databases through the mxODBC module. This release also adds more
functionality through commands such
as move and moveto, which allow for more dynamic movement through a
	As we move forward in the 1.1 series we will be adding support for more
databases. Community support and
feedback is appreciated so that we can make PDO as useful as possible.
      As released previously: Python Database Objects (PDO) provides an easy
to use Object
Oriented API for database developers. PDO utilizes DB-API modules for
database access,
but allows for a Common Object Oriented API across RDBMS. Thus, PDO can be
thought of
as a 'wrapper' around the DB-API and database specific modules.
   PDO offers a unique interface which includes such features as column
access by name,
forward and backward movement through a result set and much, much more.
   Downloads for Python Database Objects are available on SourceForge.Net
or for more information please visit pdo.neurokode.com.

Bryan J Gudorf
~NeuroKode Labs



        Support the Python Software Foundation:
(Continue reading)

Peter Schwalm | 3 Nov 17:30 2003

Re: popen5: New POSIX process module

> I've written a new popen-like module for Python. 

Just a question: does it work under Windows or is it a Unix/Linux-only-module?

Thank you



        Support the Python Software Foundation:

webmaster | 3 Nov 18:06 2003

ANN: Naja 0.9.1 is now available

Naja is a freeware tool written in Python/wxPython. You can add some
plugins (newsreader, client FTP, client WebDAV) and take the control 
on your downloads since your office. Naja supports proxy (HTTP, HTTPS, 
FTP, SOCKS v4a, SOCKS v5). The downloading maybe achieved by splitting
 the file being downloaded into several parts and downloading these parts
 at the same time (HTTP, HTTPS, FTP). Donwload speeds are increased by
downloading the file from the mirrors sites, when the sites propose it.

Others features: 
 Csv filter 
 Cheksums (CRC32, MD5, SHA1)
 Web Interface



        Support the Python Software Foundation:

Anthony Baxter | 5 Nov 13:17 2003

Spambayes version 1.0a7 is released

The spambayes team is pleased to announce the seventh release of the 
source distribution of spambayes. Get it from the 'Download' page at


The SpamBayes project is working on developing a Bayesian anti-spam filter, 
initially based on the work of Paul Graham. The major difference between this 
and other, similar projects is the emphasis on testing newer approaches to 
scoring messages. 

SpamBayes is not a single application. The core code is a message classifier, 
however there are several applications available as part of the SpamBayes 
project which use the classifier in specific contexts.

More information is available at the Spambayes website at 


Detailed information on the changes in this release are at the end of this 

Enjoy the new release and your spam-free mailbox :-)

(on behalf of the spambayes team)

New in this release (from the file WHAT_IS_NEW.txt in the distribution):

This file covers the major changes between each release.  For more details,
(Continue reading)

John J. Lee | 5 Nov 15:46 2003

Re: ANN: ClientCookie 0.4.9 released (first stable release)

[resending, old message never turned up]

jjl <at> pobox.com (John J. Lee) writes:

> http://wwwsearch.sourceforge.net/ClientCookie/
> Stable bugfix release.

...which was broken.  Just to confuse further, the broken version was
actually 0.4.8, not 0.4.9 as the subject line claims.  I've uploaded a
0.4.9, which works (I have some functional tests again!).

*Also* note, I forgot to mention a couple of changes since 0.4.7a.
The complete list is:

Changes since 0.4.7a:
>  * Very minor interface change: rehashed string representation methods
>    so they behave in a more standard way.
>  * The beginnings of some unit tests for the urllib2 support, finally!
>  * Bug fixes.

 * Added (untested) thread synchronization.
 * The processor and handler interfaces may now be implemented by a
   single object.




(Continue reading)

Steven Knight | 7 Nov 13:51 2003

ANNOUNCE: SCons 0.94 adds command-line argument features, fixes key bugs

SCons is a software construction tool (build tool, or make tool) written
in Python.  It is based on the design which won the Software Carpentry
build tool competition in August 2000.

Version 0.94 of SCons has been released and is available for download
from the SCons web site:


Or through the download link at the SCons project page at SourceForge:


RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.


This release adds the following features:
  - A new AddOptions() method makes it easier to add multiple command-line
    option specifications in a single call.
  - New BoolOption(), EnumOption(), ListOption(), PackageOption() and
    PathOption() functions provide canned initialization for several
    useful types of common option behavior.
    provide access to the lists of targets specified on the command line
    or through calls to the Default() function or method.

The following fixes have been added:
  - The use of CPPDEFINES with C++ source files has been fixed.
(Continue reading)

Edward K. Ream | 7 Nov 16:44 2003

ANN: Leo 4.1 beta 1: An outlining editor

Leo 4.1 beta 1 is now available at: http://sourceforge.net/projects/leo/

This is the first official release of the reorganized 4.1 code base.  The
code appears solid, and has not been widely tested.  Please use caution when
using this code.

N.B. By default Leo 4.1 creates .leo files that can not be read by older
versions of Leo.  Please read the following carefully.

Highlights of 4.1 beta 1:

* Leo 4.1 includes several new commands:
  - script-based find/change commands: very powerful and flexible.
  - Hoist & DeHoist commands for viewing parts of an outline.
  - Check Outline command finds user clone mistakes.
* New configuration settings:
  - use_gnx specifies whether .leo files use integers as indices:
    use_gnx = 0 makes .leo files compatible with previous versions of Leo.
    use_gnx = 1 makes .leo files cvs-friendly
  - config_encoding specifies the encoding of leoConfig.txt.
* Several significant code-level changes:
  - The 4.1 code base has been reorganized to support gui plugins.
    An example wx_gui plugin is partly functional.
  - Created a flexible framework for creating & running regression tests.
    This framework takes full advantage of outlines to organize tests.
  - app.forceShutdown now works when called from plugins.
- Fixed several long-standing bugs.  More fixes are coming.

What is Leo?
(Continue reading)

Edward K. Ream | 8 Nov 14:12 2003

Re: Leo 4.1 beta 1: An outlining editor

Leo 4.1 beta 1 does not work on most (all?) Linux systems:  "mbcs" is not a
valid encoding on Linux.

Leo 4.1 beta 2 corrects this problem.  You may download beta 2 from


Edward K. Ream   email:  edreamleo <at> charter.net
Leo: Literate Editor with Outlines
Leo: http://webpages.charter.net/edreamleo/front.html



        Support the Python Software Foundation: