Linux Today: Linux News On Internet Time.

More on LinuxToday

Python-URL! - Weekly Python News and Links (May 14)

May 15, 2002, 08:00 (0 Talkback[s])

WEBINAR: On-Demand

No-Size-Fits-All! An Application-Down Approach for Your Cloud Transformation REGISTER >

What RedHat admin tool uses rand?!?!?!?  And doesn't that explain a lot...
for a technical nugget in a long, involved discussion.

QOTW:  "You have chosen to install a new printer. You roll a 1d20...
You get a 1. CRITICAL FAILURE Your home directory is now being deleted."
-- Jeremy Bowers

Jason Tishler:  "Can I play with my daughter now or should I submit a
Fredrik Lundh:  "... the answer to that should always be 'if she wants to
play, go play with her'"
Timbot:  "Fiddlesticks.  If she really wants to play, she can damn well
write a Playtime Enhancement Proposal first, get community input,
summarize the arguments pro and con, present them to Guido, and then
he'll decide whether playtime is appropriate, and if so when.  Be sure
she includes full documentation for the intended modes of play, a test
suite verifying compliance to the Playtime Plan, and-- if at all possible
--checking for potentially unfortunate interactions with cyclic gc and
the trashcan mechanism.

deeply-nested-tuples-are-playtime-for-all-ly y'rs"

New software releases for developers:
    PythonCard, a cross-platform application development framework for
    use by everybody, built on wxPython, released prototype version
    0.6.6 (containing 30 sample applications and a new source code
    editor) on 2002-05-09:

    PyGTK and Gnome-Python, the Python bindings to the GTK GUI widget
    library and the GNOME desktop library, released version 1.99.10, for
    GTK/GNOME 2.0, on 2002-05-14:

    PyQt, the Python bindings for the Qt GUI toolkit (which work even
    on the Zaurus), released version 3.2.2 on 2002-05-12:

    Python-SIP, a tool that makes it easy to create Python bindings for
    C++ libraries (much like SWIG), and which is used to build PyQt and
    PyKDE, released version 3.2.3, a bug-fix release, on 2002-05-13:

New software releases for XML developers:
    Gnosis Utils, a collection of utility Python modules including,
    among other things, a lot of XML processing utilities, released version 
    1.0 on 2002-05-09:

    pyRXP, an XML parser that builds a lightweight tree of tuples
    instead of a heavyweight DOM tree and is thus an order of
    magnitude faster than most other Python XML parsers, released
    version 0.7 on 2002-05-09:

New server-side web software releases:
    MoinMoin, a WikiWikiWeb system in Python, has finally released
    version 1.0 after nearly two years of development, on 2002-05-09:

    Python Community Server is an alpha-quality free reimplementation of
    Userland Software's Radio Community Server; version 0.04 was released
    on 2002-05-11:

    Plone, a WWW content management system that runs on Zope and CMF,
    released version 0.9.9 on 2002-05-13:

    Python Web Objects, or pwo, another system that lets you embed
    Python code into an HTML template, released version 0.61b on

Other new software releases:
    Gadfly, the in-memory pure-Python SQL relational database, is
    finally being worked on again by Richard Jones; a prerelease of
    version 1.0.0 was announced on 2002-05-13:

    milter, a Python interface to the Sendmail 8.10-12 libmilter
    interface, released version 0.4.4 on 2002-05-09:

    FtpCube, a very pretty multi-platform GUI FTP client built on PyGTK,
    released version 0.3.0 on 2002-05-13:

    rdiff-backup, a program for doing a remote incremental backup of a
    directory tree with the ability to restore any previous backup,
    released development version 0.7.4 on 2002-05-11:

    Experiments with httplib accidentally uncover easter eggs from

Discussion on python-list this week:
    The formation of the Python Business Forum, an organization of
    businesses that write software in Python, was announced.
    The organization has a web page.

    Some Emacs work was posted; Laura Creighton posted a "Python outline
    mode" by Ronny Wikh which lets you hide the bodies of functions and
    classes in Emacs.
    Bernhard Herzog posted some (slightly broken) code to make Emacs
    word-wrap paragraphs in Python comments and docstrings correctly.

    Christian Tismer discusses Stackless Python and its prospects for
    getting into the standard CPython release (not good).

    Wenshan Du had added multibyte character support to Python and posted
    a link to it; this initiated a lot of discussion about the right way
    to internationalize Python.
    Wenshan Du's post:

    The multibyte-ready Python:
    Francois Pinard explains how he wishes he could write French 
    variable names:
    Alex Martelli explains why he would prefer everyone to program in English:$
    Stephen Turnbull explains that his Japanese students hate programming
    in English:

    Paul Boddie cuts through Sun's marketing hype and explains what J2EE
    is, comparing it to available Python software.

    Tim Peters discusses the history (and the bugs!) of one very small
    optimization in Python.

    Ron Stephens is delighted with his ability to run his Python scripts
    on his new ARM-Linux Zaurus, recommending the Zaurus Python
    interpreter from Riverbank Computing (the folks who do PyQT, PyKDE,
    and SIP).
    But Alex Martelli is unhappy that Sharp won't sell him a Zaurus because
    he's in Italy.$

    There was some discussion of David Boddie's CMDSyntax module, a sort
    of replacement for getopt that can automatically pop up a GUI window
    (with Tkinter or PyQt) to ask for parameters not supplied on the
    command line.

    Supercomputer folks talked about running Python on unusual platforms;
    in the middle of a thread of Cray folks having trouble, Holger Berger
    reports that Python 2.2 works fine on NEC's line of vector
    supercomputers, the SX-5 and SX-6.$eq4$


Everything you want is probably one or two clicks away in these pages:'s Python Language Website is the traditional
    center of Pythonia
    Notice especially the master FAQ

    PythonWare complements the digest you're reading with the
    daily python url  
    Mygale is a news-gathering webcrawler that specializes in (new)
    World-Wide Web articles related to Python. 
    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.

    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?

    The Vaults of Parnassus ambitiously collect Python resources   

    Much of Python's real work takes place on Special-Interest Group
    mailing lists

    The Python Software Foundation has replaced the Python Consortium
    as an independent nexus of activity

    Cetus does much of the same

    Python FAQTS

    The old Python "To-Do List" now lives principally in a
    SourceForge reincarnation.
    The online Python Journal is posted at and
    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*

    Links2Go is a new semi-automated link collection; it's impressive
    what AI can generate

    Tenth International Python Conference            

    Archive probing tricks of the trade:*
Previous - (U)se the (R)esource, (L)uke! - messages are listed here:   (dormant)

Suggestions/corrections for next week's posting are always welcome.
[ is hibernating.  Just
e-mail us ideas directly.]

To receive a new issue of this posting in e-mail each Monday morning,
ask <> to subscribe.  Mention "Python-URL!".

-- The Python-URL! Team--

Dr. Dobb's Journal ( is pleased to participate in and
sponsor the "Python-URL!" project.

Related Stories: