g.p.ciceri | 1 Oct 15:52 2003

patch to add support for jabber and spread messages to logging

Hello all,
I've just finished a little patch to logging.handlers to send logging 
events notification as both jabber and spread messages.
It's rather untested, but perhaps it's already useful.

You'll find it at http://pyhacks.suddenthinks.com/

Any comment will be appreciated, as usual.

   Gian Paolo Ciceri        Via G.Marconi 5 - 22036 ERBA CO ITALY
                            mobile :   ++39 340 7218101
                                   :   ++39 329 8103661
                            eMail  :   gp.ciceri <at> acm.org,
                                       gp.ciceri <at> computer.org
                                   :   gp.ciceri <at> suddenthinks.com
                            webSite:   http://www.suddenthinks.com
                            ICQ #  :   94620118
                            jabber :   gp.ciceri <at> jabber.com



        Support the Python Software Foundation:

PyCon Chair | 1 Oct 23:41 2003

PyCon DC 2004: Call for Proposals

[Please repost to local Python mailing lists.]

Want to share your expertise?  PyCon DC 2004 is looking for proposals to
fill the formal presentation tracks.

PyCon DC 2003 had a broad range of presentations, from reports on
academic and commercial projects to tutorials and case studies, and we
hope to extend that range this year.  As long as the presentation is
interesting and potentially useful to the Python community, it will be
considered for inclusion in the program.

The proposal deadline is December 1; the proposal submission system
should be up by mid-October.  We'll send out another notice with more
info when the submission system goes live.

Proposals should be 250-1000 words in text (plain or reST) or HTML.  You
may request either thirty or sixty minutes for your timeslot.  Proposals
will be accepted or rejected by January 1, 2004.  If your proposal is
accepted, you may include a companion paper for publication on the PyCon
web site.

If you don't want to make a formal presentation, there will be a
significant amount of Open Space to allow for informal and
spur-of-the-moment presentations for which no formal submission is
required.  There will also be several Lightning Talk sessions (five
minutes or less).

For more information, see http://www.python.org/pycon/dc2004/cfp.html

PyCon is a community-oriented conference targeting developers (both those
(Continue reading)

Anand Pillai | 1 Oct 19:39 2003

ANN: HarvestMan 1.2

HarvestMan, a full-featured, multithreaded web robot(crawler)
program in python has released version 1.2.

The highlights of this release are:

1. Support for javascript parsing/fetching
2. Support for downloading java applets
3. A new threading model(experimental)

The project page is available at http://harvestman.freezope.org

Freshmeat: http://www.freshmeat.net/projects/harvestman

Changelog: http://harvestman.freezope.org/files/Changelog.txt

Thank you for your kind attention.




        Support the Python Software Foundation:

Jeremy Hylton | 2 Oct 05:26 2003

ZODB 3.2 release candidate 1

We are happy to announce that ZODB 3.2 release candidate 1 has been
released.  You can find it at the usual place:

This release contains a few bug fixes since the ZODB 3.2b3 release last
week.  If no major bugs are found in the release candidate, we will make
the final release next week with identical code.  If there are bugs, we
will do another release candidate next week.

What is ZODB? It is the Zope Object Database. It provides an
object-oriented database for Python that provides a high-degree of
transparency. Applications can take advantage of object database
features with few, if any, changes to application logic.  ZODB includes
features such as a pluggable storage interface, rich transaction
support, and undo.

ZODB 3.2 has a number of new features and improvements over ZODB 3.1:
  - improve performance and stability of ZEO
  - new ZEO authentication protocol
  - new configuration language, ZConfig, for databases, storages,
    and ZEO servers
  - many bug fixes
  - improved documentation
  - new daemon tools

The most recent changes from the NEWS.txt file are included below.

-- Jeremy Hylton <http://www.python.org/~jeremy/>

What's new in ZODB3 3.2 release candidate 1
(Continue reading)

SM | 2 Oct 16:49 2003

Spe 0.3.0.a IDE with Blender and wxGlade support

Spe 0.3.0.a

Spe is a python IDE with auto-indentation, auto completion, call tips,
syntax coloring, syntax highlighting, class explorer, source index,
auto todo list, sticky notes, integrated pycrust shell, python file
browser, recent file browser, drag&drop, context help, ... Special is
its blender support with a blender 3d object browser and its ability
to run interactively inside blender. Spe is extensible with boa.

- Homepage: http://spe.pycs.net
- Website: http://projects.blender.org/projects/spe/
- Screenshots: http://spe.pycs.net/pictures/index.html
- Forum: http://projects.blender.org/forum/?group_id=30
- RSS feed: http://spe.pycs.net/weblog/rss.xml

Spe now ships with a minimal preference dialog box, which will be
further extended. The most important editor settings can now be set,
spe can now also be used by those who prefer tabs instead of spaces.
I'm afraid spe will fail to work with Python 2.2.1, so please upgrade!

:Batteries included:
- Kiki:
Regular Expression (regex) console. Altough still a pre-alpha
release, it might be already usefull. For more info:
- wxGlade:
wxGlade is a GUI designer written in Python with the
popular GUI toolkit wxPython, that helps you create
(Continue reading)

Robin Dunn | 3 Oct 03:08 2003

ANNOUNCE: wxPython


I'm pleased to announce the release of wxPython, now available 
for download at http://wxpython.org/download.php or 

What is wxPython?

wxPython is a GUI toolkit for the Python programming language. It allows 
Python programmers to create programs with a robust, highly functional 
graphical user interface, simply and easily. It is implemented as a 
Python extension module that wraps the popular wxWindows cross platform 
GUI library, which is written in C++.

wxPython is a cross-platform toolkit. This means that the same program 
will usually run on multiple platforms without modifications. Currently 
supported platforms are 32-bit Microsoft Windows, most Linux or other 
Unix-like systems, and Macintosh OS X.

Changes in

This version is mostly a bug-fix release, but there are also a few new 

    * Use wxSTC in the demo for displaying the soucre code of the

(Continue reading)

Anthony Baxter | 3 Oct 10:35 2003

RELEASED Python 2.3.2 (final)

On behalf of the Python development team and the Python community, I'm
happy to announce the release of Python 2.3.2 (final).

Python 2.3.2 is a bug-fix release, to repair a couple of build problems
and packaging errors in Python 2.3.1. 

For more information on Python 2.3.2, including download links for
various platforms, release notes, and known issues, please see:


Highlights of this new release include:

  - A bug in autoconf that broke building on HP/UX systems is fixed.

  - A bug in the Python configure script that meant os.fsync() was 
    never available is fixed.

Highlights of the previous major Python release (2.3) are available     
from the Python 2.3 page, at                                            


Many apologies for the flaws in 2.3.1 release. Hopefully the new 
release procedures should stop this happening again.

Enjoy the new release,

Anthony Baxter
(Continue reading)

Wari Wahab | 3 Oct 17:11 2003

ANN: Pyblosxom 0.8.1

Pyblosxom 0.8.1
Pyblosxom is a weblog engine that uses standard text files located on 
your filesystem as a database of weblog entries. The concept is simple, 
managing content is as easy as editing a text file with your favourite 
text editor.

After a long testing phase, pyblosxom 0.8.1 is out now and you can find
the files at

Those who have downloaded 0.8 previously (this was not announced here) and
those who used the pyblosxom comments plugin are advised to use this 
due to a flaw that was recently discovered.

The CVS commit changelog can be found at

Important Changes to note in this version are:
  * New callback added `cb_story_end()` to fix a potential scripting
    attack via comments -- if the commentor enters text using $ they can
    access entry and config variables.
  * `contrib/plugins/pycategories.py`: Fixes the bug where a directory
    (which has no entries) has a subdirectory which does have entries
    doesn't get shown.
  * pyarchives plugin now uses templates instead of hardcoded to use
(Continue reading)

Michael Ströder | 3 Oct 14:58 2003

ANN: python-ldap-2.0.0pre14

Find a new pre-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.0.0pre14 2003-10-03

Changes since 2.0.0pre13:

* Some modifications to ease building for Win32
* Added directory Build/ mainly intended for platform-specific
   examples of setup.cfg
* Fixed installing ldap.filter

* Added class attribute LDAPObject.network_timeout mapped to
* LDAPObject.search_ext(): Pass arguments serverctrls,clientctrls
   to _ldap.search_ext()

* Added class ldap.sasl.external for handling
   the SASL mechanism EXTERNAL
* Dictionary ldap.sasl.saslmech_handler_class built during import
(Continue reading)

Edward K. Ream | 3 Oct 21:52 2003

ANN: Leo 4.0 beta 2 outlining editor

Leo 4.0 beta 2 is now available at: http://sourceforge.net/projects/leo/

This is the second public release of Leo 4.0. There are no known serious
in this version of Leo. Version 4.0 is the culmination of over a year of
collaborative design work and several months of actual implementation.

4.0 introduces new file formats.  Please make full backups of important

Highlights of 4.0 beta 2
* Fixed several bugs:
  - Fixed problems with reading and writing 4.0 derived files.
  - Fixed several Unicode-related bugs.
  - Fixed a crasher in the Go To Line Number command.
  - Fixed a problem with Importing Python files.
* Important improvements:
  - Added allow_clone_drags setting that allows Leo to be used with Aqua.
  - When running Python 2.3 Leo can now create window icons without
third-party packages.
- The usual minor improvements and bug fixes.

Highlights of 4.0 beta 1
* Improved and simplified format of derived files.
  - Eliminated child indices, extraneous blank lines and  <at> body sentinels.
  - Eliminated  <at> node sentinels that indicate outline structure.
  - New  <at> nl and  <at> nonl sentinels indicate where newlines are and aren't.
  - These changes largely eliminate unwanted cvs conflicts.
(Continue reading)