CMDSyntax is a library for parsing command line arguments according to a
syntax definition, returning dictionaries which contain the values supplied
by the user and rejecting inconsistent user input.
It can assist in managing large numbers of options in cases where various
combinations of options are forbidden, or have undefined meanings.
In addition, the library supports the creation of a graphical form interface
using the same syntax definition for cases where a command line interface is
Author: David Boddie <david(a)boddie.net>
Version: 0.52 (2nd May 2002)
License: MIT-style license
CMDSyntax 0.52</A> - a library for parsing command line arguments
according to a syntax definition. (02-May-02)
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
Version 0.7.1 of the Python/XML distribution is now available. It
should be considered a beta release, and can be downloaded from
the following URLs:
Changes in this version, compared to 0.7:
* sgmlop offers the XMLUnicodeParser (contributed by Walter Dörwald).
* setup.py now supports the option --with(out)-pyexpat.
* On Mac OS X, -flat_namespace is used to build extensions.
* XBEL support for parsing Opera, MSIE, and Netscape bookmarks
* c14n is now documented in the reference manual.
* Support for older expat versions is dropped from pyexpat.
* pyexpat can intern strings found during parsing in a dictionary.
* xml.ns now provides XLINK and RNG namespaces.
* 4DOM supports now arbitrary Unicode element and attribute names.
* pulldom supports the iterator protocol.
* Spanish xmlproc messages have been added.
* xml.sax.expatreader has a feature to intern strings, and a
property to access the interning dictionary.
* Construction of Unicode regular expressions in
xml.utils.characters happens lazily through accessor functions.
* Various bugs have been fixed (4DOM, minidom, c14n,
marshal.generic, xmlproc, sax.expatreader, sax.writer,
The Python/XML distribution contains the basic tools required for
processing XML data using the Python programming language, assembled
into one easy-to-install package. The distribution includes parsers
and standard interfaces such as SAX and DOM, along with various other
The package currently contains:
* XML parsers: Pyexpat (Jack Jansen), xmlproc (Lars Marius
Garshol), sgmlop (Fredrik Lundh).
* SAX interface (Lars Marius Garshol)
* minidom DOM implementation (Paul Prescod)
* 4DOM and 4XPath from Fourthought (Uche Ogbuji, Mike Olson)
* Schema implementations: TREX (James Tauber)
* Various utility modules and functions (various people)
* Documentation and example programs (various people)
The code is being developed bazaar-style by contributors from the
Python XML Special Interest Group, so please send comments, questions,
or bug reports to <xml-sig(a)python.org>.
For more information about Python and XML, see:
Martin v. Löwis http://www.informatik.hu-berlin.de/~loewis
There were a couple minor bugs that accidentally got released with 0.8.8 of
the Puffin Web Application Testing Framework. I have resolved these and
updated the download at sourceforge:
I apologize for any inconvenience.
What is Puffin?
Puffin allows you to test any web application or service. Once
customized to your web application, you can use Puffin to unit test
individual web pages, system test your entire web application, or load
test your entire site.
Now in its third public release, this web application testing framework
is even more flexible and robust than before. Have a complex web
application that needs to be rigorously tested? Puffin is the answer!
Check out Puffin TODAY at http://puffin.sourceforge.net
You can get the latest Pyro version (2.7) at http://pyro.sourceforge.net
This release contains some important updates:
Agents can now be imported from a package, ES improvements,
printing remote tracebacks, Windows socket reuse fix,
NameServerLocator no longer uses broadcast when host is specified.
What is Pyro?
Pyro is an acronym for PYthon Remote Objects. It is a basic Distributed
Object Technology system written entirely in Python.
It is extremely easy to implement a distributed system with Pyro, because
all network communication code is abstracted and hidden from your
application. You just get a remote Python object and invoke methods
on the object on the other machine.
Pyro offers you a Name Server, an Event Service, mobile objects, remote
exceptions, dynamic proxies, remote attribute access, automatic
reconnection, a detailed manual, and many examples to get you started
Irmen de Jong
I'd like to announce a new release of the tarfile module for Python.
This is the first release that leaves the experimental state. Since my
first announcement which was the 0.2.5, there have been lots of major
and minor changes and bugfixes.
Please check out the URL below for details.
tarfile module is a pure python module for read and write access to tar
format archive files, including gzip compressed archives.
- comprehensive class interface
- full support for GNU extensions LONGNAME and LONGLINK
- read support for GNU extension SPARSE files
- additional (but limited) zipfile compatible class interface
- possibility to use file-objects for addition and extraction
- html documentation and unittest suite included
There is not much left to include except for addition and extraction of
character and block devices, which is not yet possible due to the lack
of a os.mknod() function in python.
Feedback is highly appreciated.
Thank you very much for your attention.