---

Python-URL! – Weekly Python News and Links (July 15)


QOTW:  "Wise artisans learn a tool's strengths and use those strengths
rather than fighting against the tool.  Your 'design philosophy',
actively _hiding_ information, may be OK with other languages, but it's
definitely not the most productive way to use Python."
 -- Alex Martelli on comp.lang.py

"XML combines all the inefficiency of text-based formats with most of the
unreadability of binary formats :-)"  -- Oren Tirosh

"I've seen no reason to suspect that code, concepts, data structures,
interfaces, programmers or managers have an advantage over rats in this
respect."  -- timbot, on sociopathology-inducing density


    Does the debugging information clear from your screen too quickly?
    Duncan Booth shows how to use excepthook to catch it.
       http://groups.google.com/[email protected]
    
    Barry A. Warsaw announces the creation of a new SIG focussed on
    producing a common persistence and transactional framework for
    Python programs
       http://groups.google.com/[email protected]
    
    Alex Martelli provides tips and ideas for performance gains in an
    overview of multi-threading on multi-CPU machines.
       http://groups.google.com/[email protected]
    
    The group has fun debunking anti-python FUD in this thread...
       http://groups.google.com/[email protected]
    ...and Curt Finch subsequently posts a link to a nice advocacy piece...
       http://groups.google.com/[email protected]
    ...meanwhile, an article exploring python in the enterprise by Dan Shafer...
       http://builder.com.com/article.jhtml?id=u00420020709DGS01.htm
    ...evokes clarification, but is generally well received.
       http://groups.google.com/[email protected]

    Gerhard Kalab has started an integration effort for Python and Eclipse.
    Included is an incomplete Python editor and the possibility to launch
    Python scripts.
       http://groups.google.com/[email protected]
    
    Joe Woodward ask about a problem with stat and a 4.2Gb file.
       http://groups.google.com/[email protected]
    
    Remi Delon releases CherryPy-0.2, a Python-based tool for developing
    dynamic web sites.
       http://groups.google.com/[email protected]
    
    Want to work in the __future__ environment without importing?
    Thomas Bellman shows an admittedly inelegant hack to do so.
       http://groups.google.com/[email protected]
    
    Mike C. Fletcher announces the alpha-2 release of SimpleParse, a
    BSD-licensed Python package providing a simple parser generator for
    use with the mxTextTools text-tagging engine.
       http://groups.google.com/[email protected]
    
    Max Ischenko posts a link to info on running PyUnit from inside
    the Vim editor.
       http://vim.sourceforge.net/tips/tip.php?tip_id=280
    
    Richard Jones announces the release of GadflyB5 1.0.0, an SQL Relational
    Database in Python.
       http://groups.google.com/[email protected]
    
    Keith Dart Introduces pyNMS, SNMP, MIB and other tools for Python.
       http://groups.google.com/[email protected]
    
    Gregory P. Smith releases pybsddb 3.4.0, a python interface to
    Sleepy Cat's BerkeleyDB 3.x - 4.0 data base.
       http://groups.google.com/[email protected]

    Barry A. Warsaw releases Mailman 2.0.12, and recommends all users to
    upgrade as it fixes a cross-site scripting vulnerability.
       http://groups.google.com/[email protected]
    
    Mark this day in your calendar:  Daniel Dittmar revives the Python Web
    Programming Wiki by seeding it with Paul Boddie's pages on "Web
    Programming Frameworks".
       http://groups.google.com/[email protected]
    
    Graham Fawcett, with pointers from Thomas Heller, adds distutils
    capabilities to Greg Ewing's Pyrex, adding a distutils.command.pyrexc/
    as a subcommand of "build_ext" to handle the .pyx compilation.
       http://groups.google.com/[email protected]
    
    Rodney Somerstein asks "Any Python distribution solutions for Mac?"
    but gets no on-list answers... can anyone help?
       http://groups.google.com/groups?selm=080720021958161862%[email protected]
    
    Bjorn Pettersen finds out about automating the MSDEV studio build
    process using the command line interface.
       http://groups.google.com/[email protected]
    
    If you've ever needed to cycle through a list repeatedly, this thread
    started by Mark McEahern leads to a simple solution using generators.
       http://groups.google.com/[email protected]
    
    Mark Charsley asks for techniques to help in debugging embedded python.
       http://groups.google.com/[email protected]

    Henk gets help on the __init__ requirements when subclassing Exception.
       http://groups.google.com/[email protected]
    
    Wenshan Du releases a version of IDLE with unicode support.
       http://groups.google.com/[email protected]
    
    Trent Mick posts a work-around for bug #513572 where Windows UNC paths
    don't quite work with isdir properly.
       http://groups.google.com/[email protected]
    
    Michael Hudson releases pyrepl-0.7, a readline-a-like in Python with
    features like sane multi-line editing, a searchable history, completion,
    including displaying of available options, and more.
       http://groups.google.com/[email protected]
    
    J.Jacob announces emPire v. 0.59, a portable open source multi player
    game for the default Python distribution, so you can have fun with
    programming and learn Python.
       http://groups.google.com/[email protected]
    
    Rick Hightower announces a new book, "Python Programming with the Java
    Class Libraries"
       http://groups.google.com/[email protected]
    
    Michael Schmitt gets help when he finds that updating mutable shelve
    contents doesn't seem to work as expected.
       http://groups.google.com/[email protected]

    Rubin Marquez releases WeaselWeb, a Python program that allows the
    converter to handle
       http://groups.google.com/[email protected]
    
    Ivan V. Begtin adds a recipe to the ActiveState cookbook that extends
    ConfigParser class to make it able to read and write configuration
    settings from specified registry key.
       http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/138944
    
    Cédric Dutoit announces the release of PyUt 1.1, a UML 1.3 editor with
    plugins and roundtrip support.
       http://groups.google.com/[email protected]
    
    Itamar Shtull-Trauring releases Twisted 0.19.0, an event-based
    framework for internet applications written in Python.
       http://groups.google.com/[email protected]
    
    
========================================================================

Everything you want is probably one or two clicks away in these pages:

    Python.org's Python Language Website is the traditional
    center of Pythonia
        http://www.python.org
    Notice especially the master FAQ
        http://www.python.org/doc/FAQ.html

    PythonWare complements the digest you're reading with the
    daily python url
         http://www.pythonware.com/daily  
    Mygale is a news-gathering webcrawler that specializes in (new)
    World-Wide Web articles related to Python.
         http://www.awaretek.com/nowak/mygale.html 
    While cosmetically similar, Mygale and the Daily Python-URL
    are utterly different in their technologies and generally in
    their results.

    comp.lang.python.announce announces new Python software.  Be
    sure to scan this newly-revitalized newsgroup at least weekly.
        http://groups.google.com/groups?oi=djq&as_ugroup=comp.lang.python.announce

    Michael Hudson continued Andrew Kuchling's marvelous tradition
    of summarizing action on the python-dev mailing list once every
    other week, into July 2001.  Any volunteers to re-start this
    valuable series?
        http://starship.python.net/crew/mwh/summaries/
        http://www.amk.ca/python/dev

    The Vaults of Parnassus ambitiously collect Python resources
        http://www.vex.net/~x/parnassus/   

    Much of Python's real work takes place on Special-Interest Group
    mailing lists
        http://www.python.org/sigs/

    The Python Software Foundation has replaced the Python Consortium
    as an independent nexus of activity
        http://www.python.org/psf/

    Cetus does much of the same
        http://www.cetus-links.org/oo_python.html

    Python FAQTS
        http://python.faqts.com/

    The old Python "To-Do List" now lives principally in a
    SourceForge reincarnation.
        http://sourceforge.net/tracker/?atid=355470&group_id=5470&func=browse
        http://python.sourceforge.net/peps/pep-0042.html
     
    The online Python Journal is posted at pythonjournal.cognizor.com/.
    [email protected] and [email protected]
    welcome submission of material that helps people's understanding
    of Python use, and offer Web presentation of your work.

    *Py: the Journal of the Python Language*
        http://www.pyzine.com

    Links2Go is a new semi-automated link collection; it's impressive
    what AI can generate
        http://www.links2go.com/search?search=python

    Tenth International Python Conference 
        http://www.python10.org            

    Archive probing tricks of the trade:
        http://groups.google.com/groups?oi=djq&as_ugroup=comp.lang.python&num=100
        http://groups.google.com/groups?meta=site%3Dgroups%26group%3Dcomp.lang.python.*

Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
  http://www.ddj.com/topics/pythonurl/         
  http://purl.org/thecliff/python/url.html (dormant)
or
  http://groups.google.com/groups?oi=djq&as_q=+Python-URL!&as_ugroup=comp.lang.python


Suggestions/corrections for next week's posting are always welcome.
[http://www.egroups.com/list/python-url-leads/ is hibernating.  Just
e-mail us ideas directly.]

To receive a new issue of this posting in e-mail each Monday morning
(approximately), ask <[email protected]> to subscribe.  Mention
"Python-URL!".


-- The Python-URL! Team--

Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Python-URL!" project.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis