Python-URL! - Weekly Python News and Links (May 14)
May 15, 2002, 08:00 (0 Talkback[s])
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.
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
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
Alex Martelli explains why he would prefer everyone to program in English:
Stephen Turnbull explains that his Japanese students hate programming
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,
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
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.
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
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
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
The Vaults of Parnassus ambitiously collect Python resources
Much of Python's real work takes place on Special-Interest Group
The Python Software Foundation has replaced the Python Consortium
as an independent nexus of activity
Cetus does much of the same
The old Python "To-Do List" now lives principally in a
The online Python Journal is posted at pythonjournal.cognizor.com/.
firstname.lastname@example.org and email@example.com
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:
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,
ask <firstname.lastname@example.org> 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.