From claird@Starbase.NeoSoft.COM Wed May 5 03:45:53 1999 From: claird@Starbase.NeoSoft.COM (Cameron Laird) Date: Wed, 05 May 99 02:45:53 GMT Subject: Python for OpenVMS Message-ID: See . I have no connection with this project, apart from enthusiasm. I'm posting this notice only because the project aparts to have the marketing effectiveness the world has come to expect of DEC. I haven't even yet taken the minimal step of contacting the maintainer, which I'm doing just now. Thanks to Geoff Eldridge, who reported on it in . == Cameron Laird http://starbase.neosoft.com/~claird/home.html claird@NeoSoft.com +1 281 996 8546 FAX

PYVMS - Manual: Python 1.5.1 for OpenVMS. (19-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From dubois1@llnl.gov Wed May 5 03:47:43 1999 From: dubois1@llnl.gov (Paul F. Dubois) Date: Wed, 05 May 99 02:47:43 GMT Subject: LLNL distribution 11 available Message-ID: xfiles.llnl.gov and ftp-icf.llnl.gov are now back up, and I have fought my way back through the security changes so I was able to fix the links to make them point to version 11. Versions 9 and 10 are also available via the ftp site. At version 11 the Windows distribution changes from a .exe file (an installer) to a .zip file that has a simple installation script you run with Python. This installation procedure requires Python 1.5. If you do not have Python 1.5 you will have to install by hand in whatever way you choose. Those of you who tried to use the link to LLNLDistribution.zip and failed were victims of the sudden LLNL shutdown, for which we are sorry. I also discovered that I had failed to upload the gifs and style sheet for the HTML version of the Numerical Python document. That is fixed too. Another reason to prefer PDF.(:->.

LLNLPython 11 - new release of LLNL extensions (NumPy, RNG, Graphics, PyHistory, PyDB, CXX). (19-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From ivnowa@hvision.nl Wed May 5 03:50:13 1999 From: ivnowa@hvision.nl (Hans Nowak) Date: Wed, 05 May 99 02:50:13 GMT Subject: Hear ye! Snippets! Python-DX 1.5.2! Message-ID: Howdy y'all, A short announcement: *) Python-DX, my Python version for DOS, is now updated to 1.5.2 (was: 1.5). The binaries are there, I will probably upload some makefiles too, and am still thinking about uploading the complete source somewhere (but I don't have so much homepage space, and the code really isn't that different from the original...) Go to http://www.cuci.nl/~hnowak/html/python-dx.html *) The Python Snippets page has been updated. It now has 62 snippets. Not really a vast collection yet, but it's growing. (And YOU can help, too. ;^) Of course it's still under construction, but the snippets should be visible all right. Go to http://www.hvision.nl/~ivnowa/snippets/ or http://browse.to/python.snippets Veel liefs, + Hans Nowak (Zephyr Falcon) + Homepage (under construction): http://www.cuci.nl/~hnowak/ + You call me a masterless man. You are wrong. I am my own master. + May Chickenlittle shoot at your college radio!

Python-DX 1.5.2 - new version of Python for DOS. (22-Apr-99)

Python Snippets - collection of Python code snippets/idioms (updated). (22-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From H.Duerer@ZAIT.Uni-Bremen.DE Wed May 5 03:52:20 1999 From: H.Duerer@ZAIT.Uni-Bremen.DE (Holger Duerer) Date: Wed, 05 May 99 02:52:20 GMT Subject: rsiidl module V0.01 released (interface with RSI's IDL programs) Message-ID: This is to announce the first release of a simple python module to interface with Reseach Systems's IDL programs. (IDL is their visualisation program and has nothing to do with CORBA IDL etc.) This first version allows only cooperation with the idlrpc server and only allows setting variables and executing commands in the server. (That is all I needed so far.) You will need IDL, NumPy and swig installed to build the module. Find this (and hopefully later versions) on my WWW page on the starship: http://starship.python.net/crew/holly/ The software is under the same copyright as python (I hope that I manged to copy the text fully and sufficicently). I would like to hear of any improvements you make or bugs you find. Enjoy! Holger == Holger D"urer / Universit"at Bremen, FB 3 / Postfach 330 440 / D - 28334 Bremen Tel.: +49 421 218-2867 | Fax.: +49 421 218-3404 | WWW: !*Esperanto*! PGP: Id: 6BB556A9 Fingerprint: D902A5ED94738B12 5128676B62A82486!* parolata*!

rsiidl module 0.01 - Python interface to Reseach Systems's visualization program called IDL. (23-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From james@daa.com.au Wed May 5 03:52:36 1999 From: james@daa.com.au (James Henstridge) Date: Wed, 05 May 99 02:52:36 GMT Subject: New release of pygtk-0.6.0 and gnome-python-1.0.2 Message-ID: I have made new releases of pygtk (my bindings for the GTK+ widget toolkit for X windows) and gnome-python (my bindings for the base libraries of GNOME (the GNU network object model environment)). These packages allow you to write GTK+ or GNOME applications easily in python. Note that the gnome-python package contains pygtk, so there is no point in downloading both packages. There are a number of bugs fixed in this release, but the main new feature is that the GTK main loop no longer blocks other python threads, so it is now possible to write multithreaded python programs that use pygtk for their interface. Some care must be taken though, since GTK is not totally thread safe. For this reason, you must call threads_enter() before and threads_leave() after pygtk calls from outside the gtk thread (ie. anywhere other than in a callback). Thanks go to Duncan Grisby for this feature. For more information about pygtk and gnome-python, you can go to my (slightly out of date) web site at http://www.daa.com.au/~james/pygtk/ gnome-python is available at: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-python/ and pygtk will soon be available at: ftp://ftp.gtk.org/pub/gtk/python/ Both packages are also available from my FTP site at ftp://ftp.daa.com.au/pub/james/python/ James Henstridge. == Email: james@daa.com.au WWW: http://www.daa.com.au/~james/

pygtk-0.6.0 and gnome-python-1.0.2 - bindings for the GTK+ widget set and GNOME libraries. (25-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From karsten@phy.hw.ac.uk Wed May 5 03:56:48 1999 From: karsten@phy.hw.ac.uk (Karsten Ballueder) Date: Wed, 05 May 99 02:56:48 GMT Subject: Mahogany 0.21a Message-ID: Announcing Mahogany Version 0.21a ===================================================================== Mahogany is an OpenSource(TM) cross-platform mail and news client. It is available for X11/Unix and MS Windows platforms, supporting a wide range of protocols and standards, including POP3, IMAP and full MIME support. Thanks to its built-in Python interpreter it can be extended far beyond its original functionality. Mahogany's wealth of features and ease of use make it one of the most powerful clients available, providing a consistent and intuitive interface across all supported platforms. It aims at supporting GNOME (and KDE for that matter) and includes an extendable address book system with support for other program``s address database formats. Currently Mahogany``s native format and (X)Emacs`` BBDB address books are supported. Mahogany is being developed using the free wxWindows application framework, building on the gtk toolkit on Unix. Mahogany is constantly tested on the Linux-x86, Linux-alpha, Solaris-sparc and MS Windows. It should compile and work on any major Unix platform. A binary release for MS Windows will appear with the next release. CHANGES ===================================================================== Apart from bug fixes, the following major additions are new in this release: + working IMAP, NNTP and newsspool support + improved message editor + much better configurability + auto-collection of mails from multiple incoming folders + support for faxes received from EFax.com + improved address auto-collection + more support for slow connections + many user interface improvements + gtk 1.2.x support DOWNLOAD ===================================================================== http://mahogany.home.dhs.org/ http://www.phy.hw.ac.uk/~karsten/Mahogany/ ftp://ronnie.phy.hw.ac.uk/pub/Mahogany/ ftp://ftp.gdev.net/pub/Mahogany/ NEXT ===================================================================== We have another release, this time including a Windows version, planned for the beginning of June. For this we are currently working on the following: - completion of filtering rules/scoring code - subscription management for NNTP/IMAP/newsspool - DND with KDE/Gnome filemanagers (now supported by wxGTK) - Finish the new message editor code: selections, cut&paste, rich-text editing - Templates/style-sheets for message composition and flexible reply handling - Windows version release (End of May?) - Messages sorting, threading, scoring and searching - multi-threading to avoid delays and timeouts - GPG/PGP support - built-in HTML viewer == Karsten Ballüder http://Ballueder.home.dhs.org/ mailto:karsten@phy.hw.ac.uk Physics Department, Heriot-Watt University, Edinburgh, EH14 4AS, Scotland Tel. +44-(0)-131-4513068 Fax. +44-(0)-131-4513136 "In a world without fences, who needs Gates?"

Mahogany 0.21a - open-source graphical mail/news client for Unix and MS Windows, using the wxWindows toolkit. (12-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From mal@lemburg.com Wed May 5 03:57:19 1999 From: mal@lemburg.com (M.-A. Lemburg) Date: Wed, 05 May 99 02:57:19 GMT Subject: mxODBC Package - Version 1.1.0 Message-ID: ANNOUNCING: mxODBC Version 1.1.0 A Python Extension Package providing a generic Interface to ODBC 2.0 API compliant Database Drivers or Managers WHAT IT IS: mxODBC is an extension package that provides a Python Database API compliant interface to ODBC 2.0 capable database drivers and managers. In addition to the capabilities provided through the standard API it also provides a rich set of catalog methods that allow you to scan the database for tables, procedures, etc. Furthermore, it uses the mxDateTime package for date/time value interfacing eliminating most of the problems these types normally introduce. mxODBC is known to work with Adabas, MySQL, iODBC Unix ODBC Manager, Solid, Sybase, OpenLink and Intersolv ODBC drivers, Oracle/NT, EasySofts ODBC-ODBC bridge and the Windows ODBC Manager. This covers pretty much the whole range of well known relational database engines and gives you all the connectivity you'll need for doing great database work in Python. WHAT'S NEW ? The 1.1.0 version is the start of moving from DB API 1.0 to DB API 2.0. Not all changes have been implemented yet, but most of the interface was overhauled in order to become DB API 2.0 compatible. Since mxODBC has been using an extended version of the DB API standard for some time already the changes are kept to a minimum. See the documentation for more details. Starting with this version, mxODBC knows about two different ways to bind Python data to SQL statement parameters: The first was in use ever since the first version: SQL type binding. In this mode the database is queried for the data type and the Python parameters are then converted into those types. The new binding mode in this version is Python type binding. Here, the Python programmer has to know which types are to be used for the parameters and the conversion is left to the database. This is of course not as elegant as the first method, but the only way to get some database to work together with mxODBC (since their drivers are missing an important ODBC API). As a result, mxODBC can now also be used to connect to MS Access. In fact, the archive contains a precompiled binary which will let you start working right away. To test your database's capabilities (and the mxODBC connection to it), the package now comes with a generic test script. This provides two features: 1. column type detection and 2. memory leak detection. Note that there are no known leaks in mxODBC; OTOH, several ODBC drivers do leak. WHERE CAN I GET IT ? The full documentation and instructions for downloading and installing can be found at: http://starship.skyport.net/~lemburg/mxODBC.html The mxDateTime package needed for mxODBC can be found at: http://starship.skyport.net/~lemburg/mxDateTime.html WHAT DOES IT COST ? mxODBC comes with a slightly modified Python-style license: Usage is free for non-commercial and commercial internal use. Redistribution of the package in commercial products requires a separate license and will only be free if the product itself is free. Detailed license information is available at: http://starship.skyport.net/~lemburg/mxODBC-License.html WHERE CAN I GET SUPPORT ? I am offering commercial support for this package through Python Professional Services Inc. (http://www.pythonpros.com). Look on their support pages for details or contact me directly. REFERENCE:

mxODBC 1.1.0 - ODBC Interface. (27-Apr-99) == Marc-Andre Lemburg Y2000: 248 days left --------------------------------------------------------------------- : Python Pages >>> http://starship.skyport.net/~lemburg/ : --------------------------------------------------------- -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From mnot@pobox.com Wed May 5 03:57:48 1999 From: mnot@pobox.com (Mark Nottingham) Date: Wed, 05 May 99 02:57:48 GMT Subject: WebLog 1.0 - Web logfile parsing and manipulation Message-ID: Announcing WebLog 1.0 The WebLog package of modules and classes enables Python programmers to easily parse and manipulate several kinds of Web logfiles (including Squid proxy logs). With them, you can parse, combine, filter, resolve, and access components of the URLs within, among other things. All of this comes in an interface that is easy to use for the programmer. Examples of use are provided in the distribution. For a more complex example, see http://www.pobox.com/~mnot/squij/ WebLog is free for any use; see the contained license. If you find any bugs, unexpected behaviors or have a suggestion, please e-mail mailto:mnot@pobox.com. Version 1.0 of the WebLog package can be downloaded from the following URL: http://www.pobox.com/~mnot/script/python/WebLog/ Version 1.0 adds buffered readline() for better performance, and parsing of full_mime_hdrs in Squid logs.

WebLog 1.0 - Web logfile parsing and manipulation classes. (28-Apr-99) Mark Nottingham, Melbourne Australia mnot@pobox.com http://www.pobox.com/~mnot/ -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From hernanf@my-dejanews.com Wed May 5 03:58:21 1999 From: hernanf@my-dejanews.com (hernanf@my-dejanews.com) Date: Wed, 05 May 99 02:58:21 GMT Subject: HTML Help for Python 1.5.2 Message-ID: Hi, The latest version of Microsoft HTML Help of Python 1.5.2 documentation is at http://www.orgmf.com.ar/condor/pytstuff.html It's completely free. As you all know, the docs of Python are distributed in a bunch of html files. With MS HTML Help file you get all the docs in 1 file of 1.5MB that has content tree and full text search. Special thanks to Dale Nagata (Burnaby, Canada) for doing ALL the job for the 1.5.2 version. Best Regards, Hernan.

MS HTML Help of Python 1.5.2 Docs - Python's 1.5.2 documentation in MS Help format: 1 file with full text search. (29-Apr-99) == Hernán Martínez Foffani hernanf@my-dejanews.com -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From schliep@octopussy.mi.uni-koeln.de Wed May 5 03:59:19 1999 From: schliep@octopussy.mi.uni-koeln.de (Alexander Schliep) Date: Wed, 05 May 99 02:59:19 GMT Subject: Gato 0.9 - Graph Animation Toolbox Message-ID: Announing Gato version 0.9 (first public beta) If you are interested in graph algorithms, teaching algorithms or programming in general, a graph editor, or just want to see an application written in Python using Tkinter, which does more than the Tkinter demos, check out: http://www.zpr.uni-koeln.de/~gato/ Gato - the Graph Animation Toolbox - is a software which visualizes algorithms on graphs. Graphs are mathematical objects consisting of vertices and edges connecting pairs of vertices: think of cities as vertices and inter-states as edges connecting two cities. Algorithms might find a shortest path - the fastest route -- or a minimal spanning tree or solve one of other interesting problems on graphs: maximal-flow, weighted and non-weighted matching and min-cost flow. Visualization means linking cause - the statements of an algorithm - immediately to an effect - changes to the graph the algorithm has as its input - by terms of blinking, changing colors and other visual effects. Gato has been developed at the ZAIK/ZPR (see http://www.zpr.uni-koeln.de/ABS), an institute at the University of Cologne (http://www.uni-koeln.de/). Gato is (c) 1998, 1999 ZAIK/ZPR, Universität zu Köln and distributed under the Gnu Library General Public License. Gato is used in CATBox (the Combinatorial Algorithm Toolbox - an interactive course on discrete mathematics, see http://www.zpr.uni-koeln.de/~catbox) to be published by Springer Verlag and has been used for courses on algorithms - both in the Computer Science and the Mathematics department - taught at the University of Cologne. The package also contains Gred, the graph editor. Release Notes: - This release is geared towards Pythoneers. Only the second public release (0.95 or so) will also be announced in comp.theory etc. - There is no documentation. - Most algorithms implemented in Gato so far are part of CATBox and are under copyright by Springer Verlag and will only be available through the textbook/software bundle CATBox. Currently we can only distribute a breadth- and a depth-first-search. - Algorithms are just python snippets (even when they look like textbook pseudocode). Yes, you could write your own. - There will be a more involved algorithm (probably Max-Flow) distributed as a demo for CATBox at a later time. Comments, bug reports etc. are all more than wellcome: Please send mail to gato@zpr.uni-koeln.de. Thanks, Alexander Schliep PS: I would like to use the opportunity to thank all the Pythoneers here in comp.lang.python and the people writing documentation and/or samples for Tkinter and Python. == Alexander Schliep schliep@zpr.uni-koeln.de ZPR/ZAIK Tel: +49-221-470-6011 (w) University of Cologne FAX: +49-221-470-5160 Weyertal 80 http://www.zpr.uni-koeln.de/~schliep 50931 Cologne, Germany Tel: +49-231-143083 (h)

Gato 0.9 - the Graph Animation Toolbox for teaching graph algorithms, displaying and editing graphs. (29-April-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From michael@ms.inka.de Wed May 5 04:02:14 1999 From: michael@ms.inka.de (Michael Stroeder) Date: Wed, 05 May 99 03:02:14 GMT Subject: pyca-0.4.1 Message-ID: HI! I would like to announce a new beta release of pyca, a set of scripts and CGI-BIN programs for setting up and running a certificate authority using OpenSSL. See http://sites.inka.de/ms/python/pyca/ for further details. Unfortunately there´s no real documentation available up to now and there´s still a lot to be done. Ciao, Michael.

pyca-0.4.1 - scripts and CGI-BIN programs for setting up and running a certificate authority using OpenSSL. (29-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From michael@ms.inka.de Wed May 5 04:04:10 1999 From: michael@ms.inka.de (Michael Stroeder) Date: Wed, 05 May 99 03:04:10 GMT Subject: ldap-client-cgi.py 0.3 Message-ID: HI! I want to announce the a new version of ldap-client-cgi.py, a small WWW2LDAP-Gateway written in Python (you might have guessed it). It's available for free from http://sites.inka.de/ms/python/ldap-client-cgi/ Changes: - New command 'print' generates HTML page for a easy printable presentation of big lists. You can configure the output easily to match your needs with a HTML template. - Some minor bug fixes. - Some minor HTML improvements. Ciao, Michael.

ldap-client-cgi.py 0.3 - LDAP web client. (29-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From Fred L. Drake, Jr." The documentation for Python 1.5.2 is now available. The online version is available at: http://www.python.org/doc/ Archives of the documentation in HTML, LaTeX, PDF, and PostScript formats are available at the same location, and may also be downloaded via FTP from: ftp://ftp.python.org/pub/python/doc/ If you have any questions or comments on the documentation, please send email to: python-docs@python.org Many modules have been documented (166 total!), including both new and old modules. There have been some additional refinements of the "look" of the online version, especially for those of you with CSS enabled in your Web browsers. There is also more extensive hyperlinking within the Python Library Reference for your convenience. A new document, "Documenting Python", is now included. Though still young, this is a useful reference for documentation contributors. It includes a great deal of information on the markup used for the Python documentation, as well as a discussion of where we'll go from here. Windows users: If you installed Python using the installer rather than by building from source, you can get the updated documentation by downloading the HTML archive and unpacking it into the "Doc" directory of your installation. Some re-organization of the documentation area on the Web site should make it easier to locate and download documentation. Thanks go out to all the individuals who have contributed sections or sent in comments and bug reports; this release of the documentation is substantially better thanks to the efforts of the Python community! Enjoy! -Fred == Fred L. Drake, Jr. Corporation for National Research Initiatives -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From bwarsaw@cnri.reston.va.us (Barry A. Warsaw) Wed May 5 04:09:53 1999 From: bwarsaw@cnri.reston.va.us (Barry A. Warsaw) (Barry A. Warsaw) Date: Wed, 05 May 99 03:09:53 GMT Subject: Audiopy 1.0 Message-ID: Audiopy is a program to control the Solaris audio device. You can select both the input and output devices, and set the output gain. Audiopy can be run either as a stand-alone command line script, or as a Tkinter based GUI application. Audiopy should work with any version of Python after 1.5, but AFAIK only works on the Solaris operating system (ports to e.g. Linux would be appreciated!). Note that your version of Python must have been built with the sunaudiodev module enabled. It is not enabled by default however! You will need to edit your Modules/Setup file, uncomment the sunaudiodev module spec line and rebuild Python. Audiopy 1.0 is an update to the version distributed with Python 1.5.2 (in Tools/audiopy) and adds the ability to set the output volume. More information is available on my "PyWare" page http://www.python.org/~bwarsaw/software/pyware.html -Barry bwarsaw@python.org

Audiopy 1.0 - a Solaris audio device controller. (01-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From neilh@hare.net.au Wed May 5 04:09:12 1999 From: neilh@hare.net.au (Neil Hodgson) Date: Wed, 05 May 99 03:09:12 GMT Subject: Release of Scintilla 0.91 and Tide 0.91 Message-ID: Announce: Release of Scintilla 0.91 and Tide 0.91 Scintilla is a free source code editing component for Win32 and GTK+. Tide is a Tiny Integrated Development Environment based upon Scintilla. This is a major release of Scintilla, containing GTK+/Linux support for the first time. Most of the features of the Windows version are working in the GTK+ version and I hope to achieve feature parity soon. Because of a change to the messages used to send events from Scintilla to the containing application, this release is not completely compatible with the current build 124 of PythonWin. The oncoming PythonWin build 125 should be compatible with Scintilla 0.91. Web site: http://hare.net.au/~neilh/ScintillaTide.html Scintilla and Tide come with complete C++ source code. The license for using Scintilla and Tide is similar to that of Python containing very few restrictions, and allowing use in any free project or commercial product. Neil Hodgson neilh@hare.net.au

Scintilla/Tide 0.91 - a source code editing component and tiny demonstration IDE, for Win32 and X11/GTK+. (30-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From bwarsaw@cnri.reston.va.us (Barry A. Warsaw) Wed May 5 04:09:40 1999 From: bwarsaw@cnri.reston.va.us (Barry A. Warsaw) (Barry A. Warsaw) Date: Wed, 05 May 99 03:09:40 GMT Subject: Pynche 1.0 Message-ID: Pynche is a 100% pure Python Tkinter based color editor, with a funky different kind of way of selecting colors. Pynche works with Python 1.5.x and Tk 8.0.x on both Un*x and Windows, although you probably need a 24 bit screen to get the best effect. Pynche also provides an API similar to the standard tkColorChooser module for embedding in other applications (e.g, Grail 0.6 uses Pynche as its color editor). Version 1.0 is an update from the version distributed with Python 1.5.2 (in Tools/pynche). It adds a few new features, such as the ability to load different color name databases. Included are databases containing the "web-safe" colors, the HTML 4.0 color names, two files of "browser-safe" color names, and the X11 color names. More information is available on my "PyWare" page http://www.python.org/~bwarsaw/software/pyware.html -Barry bwarsaw@python.org

Pynche 1.0 - a Tkinter based color editor. (01-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From mal@lemburg.com Wed May 5 04:12:58 1999 From: mal@lemburg.com (M.-A. Lemburg) Date: Wed, 05 May 99 03:12:58 GMT Subject: mxCGIPython Version 0.2.0 Message-ID: ANNOUNCING: mxCGIPython Version 0.2.0 Setup scripts to build one-file easy-to-install Python interpreters >From the web-page: If you are in the CGI scripting business, then you know how hard it can sometimes be getting the sysadmins to install Python for you. I ran into such situations a few times. Fortunately it's not a big problem, if you can get a grip on a pre-compiled binary for the machine the ISP is running. Since installing a complete package with many files through a FTP-only connection is not exactly fun, we need something different here. This were the freeze tool can help: with it you can wrap the interpreter together with the whole standard library and the builtin modules into one single file. All that remains is to FTP that binary to the ISP and off you go. Ok, so much for the theory. Now where do you get that pre-compiled binary from ? That's where this campaign starts... I encourage everybody on this list and in the news group to have a look at this package and help build a library of pre-compiled single file interpreters. This would certainly help a lot of CGI writers out there in making a decision whether to use Python or Perl... More infos are available on my Starship pages: http://starship.skyport.net/~lemburg/mxCGIPython.html == Marc-Andre Lemburg Y2000: 247 days left --------------------------------------------------------------------- : Python Pages >>> http://starship.skyport.net/~lemburg/ : ---------------------------------------------------------

mxCGIPython 0.2.0 - one-file easy-to-install Python interpreter. (28-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From poinot@onera.fr Wed May 5 04:16:27 1999 From: poinot@onera.fr (Marc Poinot) Date: Wed, 05 May 99 03:16:27 GMT Subject: Programme final JPF001 (Journee Python France) Message-ID: Vous trouverez le programme final de la Journee Python France du 28 Mai 1999 a... http://www.onera.fr/congres/jpf001/index.html All European are welcomed at JPF001, please have a look at the final programme (URL above). Marcvs [alias Bien entendu, sont bienvenus les US citizens, and people coming from Africa, Asia, Australia (Hi Australian Pythoners!), Canada, India, ...] ----------------------------------------------------------------------- Marc POINOT Alias: marcvs Email: poinot@onera.fr ONERA -MFE/DSNA/ELSA Tel: 01.46.73.42.84 Info: elsa-info@onera.fr 29, Div. Leclerc Fax: 01.46.73.41.66 Site: 92322 Chatillon FRANCE Project: elsA Web: http://www.onera.fr -----------------------------------------------------------------------

JPF001 - final programme for the First French Python Day (Journee Python France) on May 28, 1999. (21-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From Mark Wed May 5 04:29:03 1999 From: Mark (MHammond@skippinet.com.au) Date: Wed, 05 May 99 03:29:03 GMT Subject: Build 125 of Python Extensions for Windows available. Message-ID: There is a new build of the Python Extensions for Windows available at http://starship.python.net/crew/mhammond All sources are also updated. This is largely a "stability" release over build 124. The main focus has been on fixing bugs, and new functionality has only been added where the chances of breakage are tiny. The key changes are listed below. If there are any problems, please let me know ASAP. Thanks, Mark. * Installation changes: Installer now seeks out duplicate winerror.py files (a common source of installation errors when dynwin is installed). Also refuses to install if pywintypes15.dll or pythoncom15.dll exist in the system directory. * Numerous editor fixes in Pythonwin * win32net module now offers very complete coverage of Windows NT Networking APIs, and a new demo. * win32wnet and wincerapi added. win32wnet from Scott Cothrell even includes demos and HTML documentation. * DCOM has better support via win32com.client.DispatchEx() - see the COM readme. * Few bugs in win32com.server.policy mean events should now work correctly! Event test item works again. * Active Scripting bugs that prevented global members working fixed. Active Debugging didn’t work with 1.5.2 - fixed!

Python Extensions for Windows, Build 125 - new build of Pythonwin, COM, Active Scripting, Win32 API extensions, for Python 1.5.1 and 1.5.2. (03-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From fleck@informatik.uni-bonn.de Wed May 5 04:35:37 1999 From: fleck@informatik.uni-bonn.de (Markus Fleck) Date: Wed, 05 May 99 03:35:37 GMT Subject: [fm] PyGCS 1.3.1 Message-ID: http://freshmeat.net/news/1999/04/20/924591172.html > > PyGCS 1.3.1 > Jeff Blaine - April 20th 1999, 02:52 EST > > PyGCS is a very stripped down MUD-like chat-server written entirely in > Python. It has a single "room" and no large database to keep in memory > and on disk. PyGCS has no embedded programming language. PyGCS is > ideally meant to be a small multi-user real-time chat system for people > who have a need to talk to more than one person at a time online. It > fits somewhere in between the setup IRC uses (no walking between rooms > so to speak) and the MUCK/MUSH/MOO style of server. > > Changes: Copyright changes (modified BSD now) and a serious bug fixed in > cmdclass.py. This should be the last release for a month or two at > least. Upgrading from 1.3 is simple. > > Download: ftp://ftp.shore.net/members2/j/jblaine/Source/pygcs-1.3.1.tar.gz > Homepage: http://www.shore.net/~jblaine/code-GCS.html > Changelog: http://www.shore.net/~jblaine/PyGCS_ChangeLog.txt > Appindex Record: http://freshmeat.net/appindex/1999/04/01/922989853.html > Author: Jeff Blaine > License: BSD type > Category: Daemons/MUD > Depends on: Python 1.5 or higher > > Freshmeat copyright © 1999 scoop@freshmeat.net

PyGCS 1.3.1 - stripped down MUD-like chat-server written entirely in Python. (20-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From fleck@informatik.uni-bonn.de Wed May 5 04:33:30 1999 From: fleck@informatik.uni-bonn.de (Markus Fleck) Date: Wed, 05 May 99 03:33:30 GMT Subject: [fm] pyrpg 0.0.2 Message-ID: http://freshmeat.net/news/1999/04/17/924371324.html: > > pyrpg 0.0.2 > Brian Blackwell - April 17th 1999, 13:48 EST > > Pyrpg is a project to create a Python-based 3D role playing game > engine, similar to those used in The Bard's Tale or Might and Magic. > It is currently in the very early stages of development, and the > only useable part is a simple 3D maze which you can walk through. In > the future, it will be able to handle party statistics, combat, and > all the other features you would expect from an RPG. > > Changes: Much nicer arrow-button interface and added overhead 2D > map. > > Download: http://www.onthenet.com.au/~briblack/pyrpg/pyrpg-0.0.2.tar.gz > Homepage: http://www.onthenet.com.au/~briblack/pyrpg/ > Appindex Record: http://freshmeat.net/appindex/1999/04/04/923266029.html > > Author: Brian Blackwell > License: GPL > Category: X11/Games > Depends on: Python, Tcl/Tk > > Freshmeat copyright © 1999 scoop@freshmeat.net

pyrpg 0.0.2 - Python-based 3D role playing game engine (using Tkinter). (17-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From fleck@informatik.uni-bonn.de Wed May 5 04:38:15 1999 From: fleck@informatik.uni-bonn.de (Markus Fleck) Date: Wed, 05 May 99 03:38:15 GMT Subject: [fm] IcePref 0.6 Message-ID: http://freshmeat.net/news/1999/04/24/925006702.html > > IcePref 0.6 > Dave Mortensen - April 24th 1999, 22:18 EST > > IcePref is a graphical configuration utility for Ice WM. > Specifically, it handles the options used by icewm 0.9.36 and > 0.9.37, although it should be usable with some other versions as > well. It is written in python and uses the Gtk toolkit. It is > currently capable of configuring all of the settings contained in > the 'preferences' file. More features are forthcoming. > > Changes: This release fixes all of the bugs that are known at > this point. It also includes a few new features and enhancements. > IcePref is now somewhat more forgiving of missing .icewm > directories and other things like that. Most importantly, the > code has been cleaned up and documented a bit. > > Download:http://members.xoom.com/SaintChoj/icepref-0.5.tar.gz > Homepage:http://members.xoom.com/SaintChoj/icepref.html > Appindex Record:http://freshmeat.net/appindex/1999/03/28/922669057.html > Author: Dave Mortensen > License: GPL > Category: X11/Administration > > Freshmeat copyright © 1999 scoop@freshmeat.net

IcePref 0.6 - graphical configuration utility for the IceWM window manager; requires PyGTK. (24-Apr-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From bwarsaw@cnri.reston.va.us (Barry A. Warsaw) Thu May 6 05:33:24 1999 From: bwarsaw@cnri.reston.va.us (Barry A. Warsaw) (Barry A. Warsaw) Date: Thu, 06 May 99 04:33:24 GMT Subject: Mailman 1.0rc1 Message-ID: Mailman 1.0rc1 is the first release candidate for the final 1.0 release. This version includes many bug fixes, and new logos by The Dragon de Monsyne (which recently won our logo contest). Mailman is software to help manage email discussion lists, much like Majordomo and Smartmail. Unlike most similar products, Mailman gives each mailing list a web page, and allows users to subscribe, unsubscribe, etc. over the Web . Even the list manager can administer his or her list entirely from the Web. Mailman also integrates most things people want to do with mailing lists, including archiving, mail-to-news gateways, and so on. Mailman is the official GNU Mailing List Manager and is GPL'd. -Barry

Mailman 1.0rc1 - The GNU Mailing List Manager. (05-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From fleck@informatik.uni-bonn.de Thu May 6 05:48:02 1999 From: fleck@informatik.uni-bonn.de (Markus Fleck) Date: Thu, 06 May 99 04:48:02 GMT Subject: Zope Weekly News - Wed, 5 May 1999 Message-ID: http://www.lwn.net/1999/0506/a/zopenews.html > > From: Amos Latteier > To: "'editor@lwn.net'" > Subject: Zope Weekly News > Date: Wed, 5 May 1999 22:04:39 -0400 > > Hello, > > The major news this week is the availability of the first preview > release of Zope 1.11.0. This release introduces a lot of exciting new > stuff, including many enhancements contributed by community members. > > * Zope 1.11.0 preview release 1 was released. This is the first look > at a major new release. This release adds a lot of new features > including the mysterious ZClasses. Those who like stable releases should > stick with 1.10.2 until 1.11.0 stabilizes a bit. > > http://www.zope.org/Download/Releases/Zope-1.11.0pr1/ > http://www.zope.org/Download/Releases/Zope-1.11.0pr1/CHANGES.txt > http://www.zope.org/pipermail/zope/1999-May/006317.html > > * Zope was mentioned in an Infoworld article about WebDAV. > > http://www.infoworld.com/cgi-bin/displayStory.pl?990430.icglyph.htm > > * Thomas Riedl announced the availability of a Database Adapter for > Adabas. > > http://www.zope.org/Download/Contrib/ZAdabasDA-1.0.tgz > http://www.zope.org/pipermail/zope/1999-May/006281.html > > * Zope showed up on Builder.com's forums. Comments seemed mostly > positive. > > http://www.zope.org/pipermail/zope/1999-May/006304.html > http://buzz.builder.com/cgi-bin/WebX?13@115.DO2Za4NVc1I^1@.ee79d48 > http://buzz.builder.com/cgi-bin/WebX?13@115.DO2Za4NVc1I^1@.ee79d48/0 > > * Chris Petrilli joined Digital Creations this week. This continues > Digital Creations spate of hiring prominent Python community members to > work on Zope. > > http://www.zope.org/pipermail/zope/1999-April/006251.html > > * Andrey V Khavryutchenko announced a package to extend Zope's object > database to store data in MySQL rather than in a file. > > http://kbi.kiev.ua/~akhavr/projects/python-oordb.shtml > http://www.zope.org/pipermail/zope/1999-April/006255.html > > That's all for this week. > > -Amos > > -- > Amos Latteier mailto:amos@digicool.com > Digital Creations http://www.digicool.com -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From news@dorb.com Sat May 8 13:46:51 1999 From: news@dorb.com (Darrell) Date: Sat, 08 May 99 12:46:51 GMT Subject: "sgrep" wrapper module Message-ID: [Moderator's note: "sgrep (structured grep) is a tool for searching text files and filtering text streams using structural criteria. The data model of sgrep is based on regions, which are non-empty substrings of text."] I swiged sgrep into python. This is all very much just a first crack to see how it would work. Modified sgrep a bit to avoid reading files from disk,fixed a memory leak and a GP fault. The test file was 4.7meg of SGML. These tests aren't very scientific but if I waited until everything was perfect, that might be a while. Source with VC6 work space and Linux Makefile http://www.dorb.com/darrell/ Be sure to look at this for new features. http://www.cs.helsinki.fi/~jjaakkol/sgrep/README.txt --Darrell

sgrep wrapper - module to use the sgrep structured text/*ML search tool from within Python. (06-May-99) ##### Test sgrep Used 31 meg. The results are stored in an array class. >>> import time >>> from sgrep import * >>> args=['','"Auto"'] >>> t1= time.time() >>> buf=open('dism.dsr').read() >>> l=[] >>> for x in range(100): ... l.append(sgrepArgs(args,buf)) ... >>> print time.time()-t1 31.4170000553 >>> ##### Test re Used 63 meg. The results are stored in a python list with python objects. ##### I believe thats the diff in memory and partly performance. >>> l=[] >>> import time, re >>> from sgrep import * >>> args=['','"Auto"'] >>> t1= time.time() >>> buf=open('dism.dsr').read() >>> l=[] >>> for x in range(100): ... l.append(re.findall("Auto",buf)) ... >>> print time.time()-t1 47.5 ###### Test sgrep with a little more complicated test >>> import time >>> from sgrep import * >>> args=['','("AutoTagger".."/AutoTagger") containing "para"'] >>> t1= time.time() >>> cc=sgrepArgs(args,'now is the now time') >>> buf=open('dism.dsr').read() >>> l=[] >>> for x in range(100): ... l.append(sgrepArgs(args,buf)) ... >>> print time.time()-t1 33.1720000505 >>> >>> >>> import time >>> from sgrep import * >>> args=['','"para" not in ("AutoTagger".."/AutoTagger")'] >>> t1= time.time() >>> buf=open('dism.dsr').read() >>> l=[] >>> for x in range(100): ... l.append(sgrepArgs(args,buf)) ... >>> print time.time()-t1 33.2180000544 >>> print len(l[0]) 6424 >>> >>> >>> import time >>> from sgrep import * >>> args=['','("AutoTagger".."/AutoTagger") not containing "para"'] >>> t1= time.time() >>> buf=open('dism.dsr').read() >>> l=[] >>> for x in range(100): ... l.append(sgrepArgs(args,buf)) ... >>> print time.time()-t1 33.1720000505 >>> print len(l[0]) 295 >>> >>> -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From robin@alldunn.com Sat May 8 13:48:40 1999 From: robin@alldunn.com (Robin Dunn) Date: Sat, 08 May 99 12:48:40 GMT Subject: wxPython 2.0b9 Message-ID: A new version of wxPython is available at http://alldunn.com/wxPython/. wxPython is an extension module for Python that wraps the wxWindows cross platform GUI library, and is quickly becoming a very popular alternative to Tkinter and PythonWin. Currently supported GUIs are Win32 and GTK/X-Windows. This release fixes a number of bugs and other minor problems. In addition support for wxWindow's GL Canvas has been added, as well as a new Demo Framework for showing off and to assist in learning the package. At the website you will find sources, documentation, and pre-built binaries for Win95/98/NT and an RPM for i386 Linux with GTK 1.2. Have fun and Happy Pythoning! == Robin Dunn robin@AllDunn.com http://AllDunn.com/robin/ http://AllDunn.com/wxPython/ Check it out! Try http://AllDunn.com/laughworks/ for a good laugh.

wxPython 2.0b9 - interface to the wxWindows v2 free cross-platform GUI library. (06-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From nvsoft@worldnet.att.net Mon May 10 15:34:22 1999 From: nvsoft@worldnet.att.net (Val Shkolnikov) Date: Mon, 10 May 99 14:34:22 GMT Subject: python https support Message-ID: The Secure Socket Layer (SSL) wrapper (http://home.att.net/~nvsoft1/ssl_wrapper.html) allows accessing https://... URLs from Python.

ssl_wrapper - support for https:// URLs using SSL. (09-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From arcege@shore.net Tue May 11 14:39:00 1999 From: arcege@shore.net (Michael P. Reilly) Date: Tue, 11 May 99 13:39:00 GMT Subject: ExpectPy 1.8 - Expect extension for Python Message-ID: [This was originally posted April 26th, but didn't get to the moderator.] I've finally gotten time to work on the next release of ExpectPy; the release is also delayed so I could test against Python 1.5.2. The major change is the addition of a simple interact function (and method) which links the I/O of two data streams (sockets, file, spawned objects, etc.). There is also a new interface for accessing the Expect variables and a stty method. The documentation is bundled alongside the extension tarfile. I'll be making Python-standard (LaTeX based) docs soon. The new version replaces the old at the URL http://www.shore.net/~arcege/python/ExpectPy/. My address is arcege@shore.net. I'm sure there will be some bugs (I just found a minor one this morning and have already documented it); please let me know what they are. I have been asked if ExpectPy runs on NT. There is no official, supported version of Expect on NT, but someone has ported it; I have no plans to port ExpectPy to a NT release. I'm neither a NT programmer, nor (as a release manager) do I like the idea of making an unofficial port on top of an unofficial port. -Arcege Changes since 1.7.1: * Move shared declarations into header files (a sign that the module is getting larger). * Fix a number of pathname problems within the configure.in and Makefile.in files. * Allow --with-python=

to specify a build directory instead of an installation. * Add a rudimentary version of Expect's interact function. This is added as a module function and a method to spawn and spawnfile objects. * The module is now "Python-thread safe". * Add new interface to Expect variables: settings. The old function "set" still exists for backward compatibility. * Add a method to allow changes to terminal parameters (baudrate, raw, no-echo). * Use patchlevel.h protocol for version number changes. * Have configure better determine what can be built. * Bring documentation up to date and fix some typos. * Add more __doc__ strings.

ExpectPy 1.8 - Python adaptation of Don Libes's "Expect" library for automation of interactive UNIX processes. (10-May-99) == ------------------------------------------------------------------------ | Michael P. Reilly, Release Engineer | Email: arcege@shore.net | | Salem, Mass. USA 01970 | | ------------------------------------------------------------------------ -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From irmen@nospam-bigfoot.com Mon May 17 09:39:13 1999 From: irmen@nospam-bigfoot.com (Irmen de Jong) Date: Mon, 17 May 99 08:39:13 GMT Subject: AmigaPython 1.5.1 build 18 Message-ID: ANNOUNCING: AmigaPython 1.5.1 - build 18 The Amiga version of Python. by Irmen de Jong - irmen@bigfoot.com WHAT IT IS: This is the Python interpreter (version 1.5.1) for AmigaDOS. It is provided as an easy to install package. WHAT'S NEW ? - Various small bugfixes - New strftime function - I-Net225 version is available (beta!) - Enhancements to ARexx modules. WHERE CAN I GET IT ? >From Aminet , in the dev/lang directory: Python151.lha dev/lang 998K 0 Python language 1.5.1 (bin+lib) Python151_Doc.lha dev/lang 685K 1 Python 1.5.1 documentation (HTML) Python151_Src.lha dev/lang 708K 1 Python language 1.5 (source) It comes with a Python-style license, but is otherwise free for commercial and non-commercial use. WHY SHOULDN'T I GET 1.5.2 INSTEAD? Because this 1.5.1 release has been available longer - the 1.5.2 version of AmigaPython is just in its first incarnation. Furthermore, the 1.5.2 version is a lot bigger. But I do recommend switching to 1.5.2 eventually. REFERENCE:

AmigaPython 1.5.1 - AmigaDOS port of Python 1.5.1. (12-May-99) == Irmen de Jong - irmen@bigfoot.com - www.bigfoot.com/~irmen -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From aycock@csc.UVic.CA Mon May 17 09:38:34 1999 From: aycock@csc.UVic.CA (John Aycock) Date: Mon, 17 May 99 08:38:34 GMT Subject: little language framework 0.4 Message-ID: The latest version of a framework for implementing little languages, in 100% pure Python. New features: - A class which automagically constructs either parse trees or abstract syntax trees (ASTs) with minimal effort. - A class for tree pattern matching, good for sophisticated code generation or interpreter implementation. Old features: - A generic scanner class. - A generic parser class, which parses any context-free grammar. - A class for traversing ASTs, useful in semantic checking and code generation. Mixing and matching various components is possible; you're not locked into using the whole thing if you don't want to. Available from http://csr.uvic.ca/~aycock/python. John

Little Language Framework 0.4 - compile Little Languages with Python (cf. IPC7 paper). (11-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From friedrich@pythonpros.com Mon May 17 09:41:17 1999 From: friedrich@pythonpros.com (Robin Friedrich) Date: Mon, 17 May 99 08:41:17 GMT Subject: HTMLgen discussion group Message-ID: HTMLgen is a class library allowing you to synthesize HTML pages from Python programs. A new discussion group focused on this module and its application and improvement has been created on eGroups.com (htmlgen@eGroups.com for list members). If you would like to join the discussions just visit: http://www.egroups.com/group/htmlgen/info.html == Robin K. Friedrich Houston, Texas Python Professional Services, Inc. friedrich@pythonpros.com http://www.pythonpros.com

HTMLgen discussion group - discussion group for Python's HTML generation library. (14-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From tratt@dcs.kcl.ac.uk Mon May 17 09:42:55 1999 From: tratt@dcs.kcl.ac.uk (Laurence Tratt) Date: Mon, 17 May 99 08:42:55 GMT Subject: CSV 0.14 Message-ID: A simple but effective CSV (Comma Separated Value) library for reading, manipulating and outputting CSV files is now available from: http://eh.org/~laurie/comp/python/csv/ It's at version 0.14 (25 April 1999) and is distributed under a Python-esque license. The package includes a simple to follow, fully commented test program which users have found to be a useful and suitable introduction to using the library. CSV files are essentially the lowest common denominator for databases, and are understood by virtually every database program currently available. There is currently no support for related file types (ie TSV), but these would be trivial to add in. CSV.py makes creating and manipulating CSV files easy by using a simple list / dictionary approach that will be pleasantly familiar to Python users. The author is contactable via e-mail at tratt@dcs.kcl.ac.uk. Laurie

CSV 0.14 - library for handling CSV (comma-separated value) files. (16-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From fleck@informatik.uni-bonn.de Mon May 17 09:45:30 1999 From: fleck@informatik.uni-bonn.de (Markus Fleck) Date: Mon, 17 May 99 08:45:30 GMT Subject: Zope Weekly News - Wed, 12 May 1999 Message-ID: http://www.lwn.net/1999/0513/a/zope.html > > From: Amos Latteier > To: "'editor@lwn.net'" > Subject: Zope Weekly News > Date: Wed, 12 May 1999 21:55:16 -0400 > > Hello: > > It's been a pretty busy week in Zopeland. Lots of announcements, lots of > activity on the Zope Documentation Project list, lots of questions, and > even some answers. > > (Note: Unfortunately this week there is a problem with the Zope mailing > list archive which prevents the listing of normal URLs to go along with > all news items. This should be fixed by next week. So this week I am > substituting egroups URLs as needed.) > > * Jim Fulton, technical director at Digital Creations, and Zope guru > number one, announced that on May 19 there will be a Zope 2.0 Alpha 1 > source release. This means we are getting closer to having a fully > threaded Zope! The only question is whether to hack Zope that day or see > that new movie, what's it called again... > > http://www.egroups.com/group/zope/4913.html > > * Beehive held the first Berlin Zope Barbecue! Not only that, but it > was broadcast live on the net. > > http://www.egroups.com/group/zope/4716.html > > * Paul Everitt asked for help with work writing a short piece of Zope > for a forth-coming O'Reilly book on Python and Windows. He also posted a > partial implementation of a COM Method object. However, it seems that > perhaps the turnaround time on this project is too short for much of a > community effort. > > http://www.egroups.com/group/zope/4724.html > > * Many people discussed problems with IE and the latest Zope release. > It looks like its an issue of HTTP headers. > > http://www.egroups.com/group/zope/4732.html > > * Paul Everitt made a long post about Zope on an Infoworld forum about > open source and business and generated some interesting comments. > > http://forums.infoworld.com/threads/get.cgi?111585 > > There was also some related traffic on the mailing list > > http://www.egroups.com/group/zope/4646.html > > * Zope showed up on Scripting News on Wednesday. > > http://news.userland.com/1999/05/12/ > > * Ty Sarna posted an experimental Symbolic Link Product. > > http://www.egroups.com/group/zope/4768.html > http://www.zope.org/Download/Contrib/Pointer.tar.gz > > * Luciano Ramalho offered an example of an External Method which helps > organize links to Documents inside Folders. > > http://www.egroups.com/group/zope/4908.html > > * Jordan B. Baker announced a DTML mode for XEmacs. > > http://www.egroups.com/group/zope/4764.html > ftp://ftp.spyderlab.com/pub/zope/dtml-mode-0.1.tar.gz > > * Amos Latteier posted a rough draft of a ZClasses tutorial. Lots of > folks are starting to use ZClasses now. Information is still scarce and > lots of things are still changing (witness CVS activity), however more > information is emerging and people are discovering cool things. > > http://www.egroups.com/group/zope/4700.html > http://www.egroups.com/group/zope/4757.html > http://www.egroups.com/group/zope/4846.html > > * Mark Hays offered some security enhancements to the CookieCutter > Product. > > http://www.egroups.com/group/zope/4776.html?raw=1 > > See you next week. > > -Amos > > -- > Amos Latteier mailto:amos@digicool.com > Digital Creations http://www.digicool.com -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From neilh@hare.net.au Wed May 19 00:56:38 1999 From: neilh@hare.net.au (Neil Hodgson) Date: Tue, 18 May 99 23:56:38 GMT Subject: Scintilla 1.0 and SciTE 1.0 Message-ID: Announce: Release of Scintilla 1.0 and SciTE 1.0 Scintilla is a free source code editing component for Win32 and GTK+. SciTE is a SCIntilla based Text Editor. The name of the editor application has changed from "Tide" to "SciTE" to avoid confusion with a TCL based IDE. Scintilla and SciTE are no longer beta - this means that I think they are fairly stable and are unlikely to crash under normal use. There will certainly still be bugs in there so watch out for them and please send me mail if you see one. The GTK+/Linux version now contains approximately equivalent functionality to the Windows version. Because of some bug fixes, this release is not completely compatible with the current build 125 of PythonWin. It may be compatible with PythonWin 126 when it arrives, although it is best to use PythonWin with the version of Scintilla distributed with it. Web site: http://hare.net.au/~neilh/Scintilla.html Scintilla and SciTE come with complete C++ source code. The license for using Scintilla and Tide is similar to that of Python containing very few restrictions, and allowing use in any free project or commercial product. Neil Hodgson neilh@hare.net.au

Scintilla 1.0 - a source code editing component and demonstration text editor. (17-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From derek@dstc.edu.au Wed May 19 00:59:54 1999 From: derek@dstc.edu.au (Derek Thomson) Date: Tue, 18 May 99 23:59:54 GMT Subject: Fnorb 1.01 - A Python CORBA ORB Message-ID: Announcing the release of version 1.01 of 'Fnorb' a Python CORBA ORB. This is a minor release, intended to fix two outstanding problems. 1) corrected IOR unmarshalling. This error had caused many people to have problems using Fnorb with Visibroker's naming service. 2) added handling of memory allocation errors during unmarshalling. Get more details and download Fnorb from:- http://www.dstc.edu.au/Fnorb c/o The Fnorb Development Team ---- From the Fnorb README ---- What is Fnorb? Fnorb is a CORBA 2.0 ORB written in Python (with just the eensiest-teensiest bit of C code for marshalling and parsing ;^). Python is a mature, interpreted, object-oriented programming language with powerful high-level datatypes that make it ideally suited as a scripting language for CORBA. Best of all Python is free so check it out! Like ILU from Xerox PARC, Fnorb gives the Python programmer access to the wonderful world of CORBA. It supports all CORBA 2.0 datatypes (including Any's) and provides a full implementation of IIOP. Unlike ILU, Fnorb is Python and CORBA/IDL specific which makes it simple, light-weight, and easy to install and use. Using Fnorb, you no longer have to use to write CORBA clients and servers - you can now use, yep you guessed it, Python! This makes Fnorb ideal for prototyping complex CORBA architectures, for use as a scripting tool, and for building test harnesses for all your CORBA development projects. The Python language mapping used by Fnorb is based on the 'living' document that is being prepared by members of the DO-SIG. One goal of Fnorb is to allow the Python community to experiment with the mapping before we attempt to set it in stone via the OMG standardisation process. == __________________________________________________________ Derek Thomson derek@dstc.com DSTC Pty Ltd http://dstc.com University of Qld, 4072 tel +61 7 3365 4310 AUSTRALIA fax +61 7 3365 4311 http://dstc.com/Fnorb

Fnorb 1.01 - a CORBA 2.0 ORB for Python written mostly in Python (bug fix release). (17-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From sketch@online.de Sun May 23 17:00:23 1999 From: sketch@online.de (Bernhard Herzog) Date: Sun, 23 May 99 16:00:23 GMT Subject: Sketch 0.6.0 - A vector drawing program Message-ID: Sketch 0.6.0 - A vector drawing program Sketch is a vector drawing program for Linux and other unices. Its user interface is similar to the interfaces typically found in drawing programs for MS Windows, i.e direct manipulation to move and transform objects, the notion of a currently selected object, etc. Sketch is implemented almost completely in python, with the rest written in C for performance reasons. Sketch is still incomplete, but the current versions are quite usable and stable, I think. Changes since version 0.5.5: * Support for non-english messages via gettext. So far, there's only support for German. * The AI-filters can handle embedded raster images to some degree now, and the export filter has support for text. License: -------- Sketch is released under GNU Library General Public License. Features: --------- o Drawing primitives: o Rectangles o Ellipses o Bezier curves o Bitmap images: JPEG, GIF,... (all types the Python Imaging Library can read) o Encapsulated PostScript o Text o All objects, including images and text, can be rotated, scaled, sheared, etc. (all affine transformations are possible) o Gradient fills o Special Effects and Features: o Use rectangles, ellipses and bezier objects as guides o Blend Groups: Automatically updated interpolations of arbitrary objects o Text can be converted to bezier objects. o Text along Path o Exports Encapsulated PostScript and Adobe Illustrator files o Imports XFig, Adobe Illustrator, Corel CMX and WMF files For more information, have a look at the sketch webpage. Contact: ---------- Web: http://www.online.de/home/sketch Email: sketch@online.de

Sketch 0.6.0 - a vector drawing program for Unix written in Python. (19-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From petrilli@digicool.com Sun May 23 17:02:04 1999 From: petrilli@digicool.com (Chris Petrilli) Date: Sun, 23 May 99 16:02:04 GMT Subject: Zope 2.0.0a1 alpha release Message-ID: >From a web paradigm far far away... [ANNOUNCEMENT TEXT] Zope is a free, Open Source application server and portal toolkit used to build, deploy and manage dynamic, high-performance Web sites. As a true open source solution, Zope is available free of charge and comes with comprehensive source code and a powerful array of application development tools and utilities. Zope 2.0 measurably improves the scalability and collaborative features of the original Zope Web application platform. Some of the new capabilities released with Zope 2 are: * ZODB 3, the next generation of the Zope Object Database * Z Classes, a new mechanism for building Zope applications * WebDAV support * ZServer, the integration of Zope and Medusa Many other sundry significant items that were changed: * Look and feel improvements, * Tighter security, * Simpler creation of Python products. Unfortunately, there are a number of incompatabilities between Zope and Python 1.5.2 that have been reported but not yet fixed. Zope 2.0 alpha 2, which will be released the week of May 26, will fix most or all of these. Zope 2.0.0 alpha 1, featuring the next generation of the Zope Object Database, is now available at: http://www.zope.org/Download/Releases/Zope-2.0.0a1 Among other things, this page gives a roadmap for the release of Zope 2.0.0. An updated version of the Zope Object Database UML model is available at: http://www.zope.org/Documentation/Models/ZODB In keeping with Python tradition, Zope 2.0.0 alpha 1 is being released as most of the Digital Creations engineers leave for Linux Expo and will be away from email for several days. Chris == | Christopher Petrilli Digital Creations | petrilli@digicool.com http://www.digicool.com

Zope 2.0.0a1 - Zope is a free, open source web application platform used for building high-performance, dynamic web sites. (19-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From karsten@phy.hw.ac.uk Sun May 23 17:03:21 1999 From: karsten@phy.hw.ac.uk (Karsten Ballueder) Date: Sun, 23 May 99 16:03:21 GMT Subject: Mahogany 0.22a Message-ID: A new release of Mahogany has been made. Binaries for Linux-x86-glibc2.0 and source are available immediately, binaries for Solaris and Linux-axp as well as RedHat rpm and Debian deb packages are following soon. Announcing Mahogany Version 0.22a ===================================================================== Mahogany is an OpenSource(TM) cross-platform mail and news client. It is available for X11/Unix and MS Windows platforms, supporting a wide range of protocols and standards, including POP3, IMAP and full MIME support. Thanks to its built-in Python interpreter it can be extended far beyond its original functionality. Mahogany's wealth of features and ease of use make it one of the most powerful clients available, providing a consistent and intuitive interface across all supported platforms. It aims at supporting GNOME (and KDE for that matter) and includes an extendable address book system supporting hierarchical organisation of entries, group aliases, searching the database and easy editing, with support for other program`s address database formats. Currently Mahogany`s native format and (X)Emacs` BBDB address books are supported. Mahogany is being developed using the free wxWindows application framework, building on the GTK+ toolkit on Unix. Mahogany is constantly being tested on Linux-x86, Linux-alpha, Solaris-sparc and MS Windows. It should compile and work on any major Unix platform. A binary release for MS Windows will follow soon. CHANGES AGAINST RELEASE 0.21a: ===================================================================== Release 0.22a is mainly a bugfix release against 0.21a. - All known (crash-inducing) bugs fixed. - Message editor/viewer improvements, adding clipboard support and selections. - Message editor bug fixes - wxGTK layout bug fixes - German, French, Spanish translations - Text-search in messages - Several minor usability fixes, sub-folder support fixed. - Addressbook fixes - TCP timeouts configurable - Support for setting the Reply-To: header from To: field in message replies. - Minor addressbook bug fixes (better handling of special characters in address or name) DOWNLOAD ===================================================================== http://mahogany.home.dhs.org/ http://www.phy.hw.ac.uk/~karsten/Mahogany/ ftp://ronnie.phy.hw.ac.uk/pub/Mahogany/ (UK, Europe) ftp://ftp.gdev.net/pub/Mahogany/ (US) NEXT ===================================================================== For the next release we are currently working on the following: completion of filtering rules/scoring code subscription management for NNTP/IMAP/newsspool DND with KDE/Gnome filemanagers (now supported by wxGTK) Templates/style-sheets for message composition and flexible reply handling Messages sorting, threading, scoring and searching multi-threading to avoid delays and timeouts possibly also: GPG/PGP support built-in HTML viewer Finish the new message editor code: rich-text editing == Karsten Ballüder http://Ballueder.home.dhs.org/ mailto:karste-@phy.hw.ac.uk Physics Department, Heriot-Watt University, Edinburgh, EH14 4AS, Scotland Tel. +44-(0)-131-4513068 Fax. +44-(0)-131-4513136 "In a world without fences, who needs Gates?"

Mahogany 0.22a - open-source graphical mail/news client for Unix and MS Windows, using the wxWindows toolkit. (20-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From asang@yahoo.com Sun May 23 17:06:16 1999 From: asang@yahoo.com (Asang Dani) Date: Sun, 23 May 99 16:06:16 GMT Subject: win32netapi module -version 1.0beta1 (on Windows NT4/5) Message-ID: hi, I have written a module win32netapi to provide simplified access to various networking APIs (Net* functions) on windows NT. The module can be downloaded from http://members.tripod.com/asangdani/public/ It includes extensive documentation (html and ASCII) and examples. Following are the contents of README included with the release :- This python module is inspired by 'Win32::Lanman' module for Perl written by Jens Helberg (jens.helberg@bosch.com). I have made no changes to the basic interface. It's a port from perl XS to python extensions. I have also used SWIG (Simple Wrapper Interface Generator) to simplify some of the type mappings. SWIG can be freely downloaded from (http://www.swig.org). It implements most of the commonly used Net API's. Documentation about these can be found at MSDN (http://www.microsoft.com/msdn). It works on Windows NT 4.0 and Windows NT 5 (Now Win2K). This software is used under the terms of GPL. (http://www.gnu.org/copyleft/gpl.html). First read the documentation in doc\win32netpi_doc.txt. It contains information about building, installing and using the module. This file was automatically generated by using SWIG's embeded documentation facility. HTML documentation is also included with the distribution. The sources are in "src" directory and the precompiled binaries for (NT 5) are present in "bin" directory. I have not done much testing on NT4, but all the APIs are supposed to be available on NT4 as well (according to MSDN documentation!). Most recent version is avaialable at: http://members.tripod.com/asangdani/public/ I will fix bugs and support this module. Any suggestions and bug reports are welcome. I will post all patches at the above site. --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---

win32netapi 1.0beta1 - simplified access to Windows NT 4/5 networking API (Net* functions). (21-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From sjturner@ix.netcom.com Sun May 23 17:07:49 1999 From: sjturner@ix.netcom.com (Stephen J. Turner) Date: Sun, 23 May 99 16:07:49 GMT Subject: informixdb 1.2a1 Message-ID: Announcing ---------- Release 1.2alpha1 of informixdb, a DB-API 1.0 compliant package for Informix: http://starship.python.net/crew/sturner/informixdb.html This is the first new release of informixdb since March 1997. == Stephen J. Turner

informixdb 1.2a1 - An Informix implementation of the Python Database API 1.0. (21-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From mal@lemburg.com Tue May 25 13:49:21 1999 From: mal@lemburg.com (M.-A. Lemburg) Date: Tue, 25 May 99 12:49:21 GMT Subject: mxCGIPython project - Update Message-ID: Hi everybody, I just wanted to inform you of the current state of the single-file easy-to-install Python interpreter. This is the current set of binaries available: cgipython-1.5.2-AIX-2-000771064C00-.gz cgipython-1.5.2-FreeBSD-2.2.8-RELEASE-i386-i386.gz cgipython-1.5.2-FreeBSD-3.0-RELEASE-i386-i386.gz cgipython-1.5.2-FreeBSD-3.1-19990426-STABLE-i386-i386.gz cgipython-1.5.2-HP-UX-A.09.03-9000_715-unknown.gz cgipython-1.5.2-HP-UX-B.10.20-9000_782-unknown.gz cgipython-1.5.2-IRIX-5.3-IP19-mips.gz cgipython-1.5.2-Linux-2.0.34-i586-RedHat-5.1.gz cgipython-1.5.2-Linux-2.0.35-i586-unknown.gz cgipython-1.5.2-Linux-2.0.35-i686-unknown.gz cgipython-1.5.2-Linux-2.0.36-i586-Debian-2.1.gz cgipython-1.5.2-Linux-2.0.36-i586-unknown.gz cgipython-1.5.2-Linux-2.2.7-i586-SuSE60.gz cgipython-1.5.2-NetBSD-1.3.2-alpha.gz cgipython-1.5.2-NetBSD-1.3.3-i386.gz cgipython-1.5.2-SunOS-5.5.1-sun4u-sparc-alternate.gz cgipython-1.5.2-SunOS-5.5.1-sun4u-sparc.gz If you have access to other platforms not included in the list, feel free to contribute a binary. Compiling the binary is really easy and only takes about two minutes of your time (plus some five minutes CPU time). All the details and links to the binaries are available on the project web-page: http://starship.skyport.net/~lemburg/mxCGIPython.html BTW, the general technique used by the cgipython setup should also be applicable on Windows platforms... maybe someone could look into this and contribute a zipped exe file for Win95/98/NT. Note that even though these binaries are intended to ease CGI program writing, they are also usable as normal Python interpreters with the restriction that command line arguments cannot be passed to the interpreter, e.g. cgipython -u myscript.py does not work. This was done for CGI security reasons to prevent attacks of the form python -c "import os; os.system('rm -rf /')" being sent to the interpreter via CGI. Cheers, == Marc-Andre Lemburg ______________________________________________________________________ Y2000: 225 days left Business: http://www.lemburg.com/ Python Pages: http://www.lemburg.com/python/

mxCGIPython 1.5.2 - one-file Python interpreters, to simplify running of CGI scripts. (20-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From mso@oz.net Tue May 25 13:49:51 1999 From: mso@oz.net (Mike Orr) Date: Tue, 25 May 99 12:49:51 GMT Subject: README: Python-URL! - the weekly guide to Python resources (May 24) Message-ID: Python-URL is still looking for volunteers willing to create a weekly edition of this document. This will be a one- to two-month commitment. If interested, contact Mike Orr . ** ANY URL STARTING WITH "http://search.dejanews.com/msgid.xp?MID=", ENDS IN "%3e" **, even if it appears split into two lines on your screen. --------------- Python 1.5.2 (13-Apr-1999) is the current version. This, the new JPython website and the new Starship site are linked from the main Python page. http://www.python.org/ http://www.python.org/1.5/ http://www.jpython.org/ http://starship/python.net/ --------------- HTMLGen discussion group. Creating webpages from within a program. http://www.egroups.com/group/htmlgen/info.html --------------- CSV.py is a simple library for reading/writing comma-separated value files, which can be imported/exported from most databases. http://search.dejanews.com/msgid.xp?MID=%3cmt2.0-27216-926930575%40news.informatik.uni-bonn.de%3e http://yi.com/home/TrattLaurence/comp/python/csv/ --------------- Zope news (12-May-1999). Also, an alpha release of Zope 2 (2.0.0a1). http://search.dejanews.com/msgid.xp?MID=%3cmt2.0-27216-926930730%40news.informatik.uni-bonn.de%3e http://search.dejanews.com/msgid.xp?MID=%3cmt2.0-24223-927475324%40news.informatik.uni-bonn.de%3e http://www.zope.org/ --------------- Mahogany 0.22a is an open-source cross-platform mail & news client with a built-in Python interpreter for extensions. http://search.dejanews.com/msgid.xp?MID=%3cmt2.0-24223-927475400%40news.informatik.uni-bonn.de%3e --------------- Assignment operators (the "x += 1" syntax). Fredrik Lundh reposts an old message from Guido on one of those Controversies that Never Die. http://search.dejanews.com/msgid.xp?MID=%3c015301be9eeb%245dfc1fa0%24f29b12c2%40pythonware.com%3e --------------- Pager class for sending a message to different types of pagers. http://www.kazmier.com/computer/#python ========================================================================= Everything you want is probably one or two clicks away in these pages: Python.org's Python Language Website is the center of Pythonia http://www.python.org Much of Python's real work takes place on Special-Interest Group mailing lists http://www.python.org/sigs/ Python Consortium emerges as an independent nexus of activity http://www.python.org/consortium Python To-Do List anticipates some of Python's future direction http://www.python.org/cgi-bin/todo.py Python Journal is at work on its second issue http://www.pythonjournal.com Links2Go is a new semi-automated link collection; it's impressive what AI can generate http://www.links2go.com/search?search=python Archive probing trick of the trade: http://www.dejanews.com/dnquery.xp?QRY=&DBS=2&ST=PS&defaultOp=AND&LNG=ALL&format=threaded&showsort=date&maxhits=100&groups=comp.lang.python Previous - (U)se the (R)esource, (L)uke! - messages are listed here: http://purl.org/thecliff/python/url.html or http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.python%20Python-URL%21 Suggestions/corrections for next week's posting are always welcome. http://www.egroups.com/list/python-url-leads/ To receive a new issue of this posting in e-mail each Monday morning (once we resume), ask to subscribe. -- The Python-URL! Team-- -Mike Orr, mso@jimpick.com == Cameron Laird http://starbase.neosoft.com/~claird/home.html claird@NeoSoft.com +1 281 996 8546 FAX -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------ From Michael.Scharf@kosmos.rhein-neckar.de Wed May 26 13:01:24 1999 From: Michael.Scharf@kosmos.rhein-neckar.de (Michael Scharf) Date: Wed, 26 May 99 12:01:24 GMT Subject: New german python book (Mit Python programmieren) is out! Message-ID: Hello, On Saturday, I got the print a new german Python book "Mit Python programmieren" (I would translate it as "Programming with python"). I am still waiting for the "official" announcement, of the book, but here is my inofficial announcement. I am not one of the authors, but I read the book several times as reviewer and I saw all the hard work the authors put into the book ans the progress they made.... I became a very nice book and I personally like the Tkinter introduction a lot. http://starship.python.net/crew/scharf/Programmieren-mit-Python.html Authors: Tobias Himstedt and Klaus Mänzel Title: Mit Python programmieren Subtitle: Einfuehrung und Anwendung skriptorientierter Programmierung Pages: 271 Prize: DM 68 (about $38) ISBN: 3920993853 (http://www.amazon.de/exec/obidos/ASIN/3920993853) Publisher: dpunkt.verlag (http://www.dpunkt.de) Until now, I was eager to have all books published on python in my bookshelf. Looking at all the announcements, this will soon become an expensive hobby ;-) Michael == ''''\ Michael Scharf ` c-@@ TakeFive Software ` > http://www.TakeFive.com \_ V mailto:Michael_Scharf@TakeFive.co.at

New German Python Book - Mit Python programmieren, by Tobias Himstedt and Klaus Mänzel. (24-May-99) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------