From fdrake@acm.org Wed Dec 1 01:44:33 1999 From: fdrake@acm.org (Fred L. Drake, Jr.) Date: Wed, 01 Dec 99 01:44:33 GMT Subject: Reminder: IPC8 Call For Demos and Posters Message-ID: The deadline for demo & poster proposals for the next Python conference is here; please note these important dates: Nov. 30 : Deadline for demos and posters. Dec. 15 : Notification of acceptance for demos and posters. Jan. 25 : Demos and posters session at the conference. If you haven't sent in your request for a slot, please do so now so that we can provide adequate facilities! More information can be found at: http://www.python.org/workshops/2000-01/demos.html or send email to me at . -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@python.org (Barry Warsaw) Wed Dec 1 01:45:05 1999 From: bwarsaw@python.org (Barry Warsaw) (Barry Warsaw) Date: Wed, 01 Dec 99 01:45:05 GMT Subject: CFP Developers' Day - 8th International Python Conference Message-ID: Hello Python Developers! Thursday January 27 2000, the final day of the 8th International Python Conference is Developers' Day, where Python hackers get together to discuss and reach agreements on the outstanding issues facing Python. This is also your once-a-year chance for face-to-face interactions with Python's creator Guido van Rossum and other experienced Python developers. To make Developers' Day a success, we need you! We're looking for a few good champions to lead topic sessions. As a champion, you will choose a topic that fires you up and write a short position paper for publication on the web prior to the conference. You'll also prepare introductory material for the topic overview session, and lead a 90 minute topic breakout group. We've had great champions and topics in previous years, and many features of today's Python had their start at past Developers' Days. This is your chance to help shape the future of Python for 1.6, 2.0 and beyond. If you are interested in becoming a topic champion, you must email me by Wednesday December 15, 1999. For more information, please visit the IPC8 Developers' Day web page at This page has more detail on schedule, suggested topics, important dates, etc. To volunteer as a champion, or to ask other questions, you can email me at bwarsaw@python.org. -Barry -- ----------- 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 gmcm@hypernet.com Wed Dec 1 01:51:26 1999 From: gmcm@hypernet.com (Gordon McMillan) Date: Wed, 01 Dec 99 01:51:26 GMT Subject: Dr. Dobb's Python-URL! - weekly Python news and links (Nov 30) Message-ID: Noteworthy items this week from Pythondom: Michael Stroeder announces pyCA-0.6.2 - a set of scripts and CGI-BIN programs written in Python for setting up and running a certificate authority using OpenSSL. http://www.deja.com/=dnc/getdoc.xp?AN=553266414 Sean Reifschneider announces sockserv, a SMTP/NNTP/POP- like server module that makes it easy to create command / response type servers. http://www.deja.com/=dnc/getdoc.xp?AN=553266413 Tony Ibbs announces v0.3 for his metalanguage for mxTextTools http://www.deja.com/=dnc/getdoc.xp?AN=553266415 [Note: mxTextTools features an unusual and extremely fast parsing engine with an incomprehensible API; Tony has been slowly chipping away at making the interface non-hostile for a year or so.] Mike Fletcher posts mandelbrot.py http://www.deja.com/=dnc/getdoc.xp?AN=554408930 which shows off both wxPython and the Numeric extensions. The subject of automatic garbage collection returns, this time with a practical cast: Fredrik Lundh on how it would be helpful: http://www.deja.com/=dnc/getdoc.xp?AN=553393467 James Logajan on why he prefers the current approach: http://www.deja.com/=dnc/getdoc.xp?AN=553396826 And finally, Bijan Parsia gives pointers to some modern GC implementations that should ease James' concerns. http://www.deja.com/=dnc/getdoc.xp?AN=553786287 Tim Peters exposes his impractical bent, and shows that an apparently simple "lottery" game isn't so simple: http://www.deja.com/=dnc/getdoc.xp?AN=552877307 and http://www.deja.com/=dnc/getdoc.xp?AN=553253462 ======================================================================== 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, ask 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. == 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 sketch@online.de Wed Dec 1 20:54:23 1999 From: sketch@online.de (Bernhard Herzog) Date: Wed, 01 Dec 99 20:54:23 GMT Subject: Sketch 0.6.3 - A vector drawing program Message-ID: Sketch 0.6.3 - A vector drawing program Sketch is a vector drawing program for Linux and other unices. It's intended to be a flexible and powerful tool for illustrations, diagrams and other purposes. Despite the low version number, it already has advanced features like gradients, text along a path and clip masks and is fully scriptable due to its implementation in a combination of Python and C. Summary of the changes since version 0.6.2: * The default properties of new objects can be set by pressing the apply button in the fill, line or font dialogs. * A new button next to the palette to quickly assing empty fill and line styles. * The ctrl-key to contrain editing now also works when drawing lines and bezier curves and when editing bezier curves. * various small improvements and bug fixes Homepage: --------- http://www.online.de/home/sketch 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, SVG and Adobe Illustrator files o Imports Adobe Illustrator, Corel CMX, SVG, XFig and WMF files o Fully scriptable in Python For more information, have a look at the sketch webpage. License: -------- Sketch is released under GNU Library General Public License.

Sketch 0.6.3 - a vector drawing program for Unix written in Python. (01-Dec-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 mike@digicool.com Thu Dec 2 03:00:59 1999 From: mike@digicool.com (Mike Pelletier) Date: Thu, 02 Dec 99 03:00:59 GMT Subject: Zope Weekly News - Wed, 1 Dec 1999 Message-ID: G'day, Zope Weekly News is a digest of some of the useful and interesting events which have occurred on the various Zope mailing lists and the Zope.org site. It is published each Wednesday evening. Somewhat quiet this week, as much of the Zope community struggles to deal with turkey overload. New Products and Announcements * "gaaros" released a new product called FSSession. It allows you to store per-session information on the filesystem. http://www.zope.org/Members/gaaros/FSSession Updates * "anthony" updated his SQLSessions product. SQLSessions uses SQL databases to store information on a per-session basis. http://www.zope.org/Members/anthony/software/SQLSession/sqlsession_v_0_2_2_n ews * "MikeP" updated the ZDiscussions product. This release adds a preview function and makes customisation at the instance level much easier. http://www.zope.org/Members/MikeP/ZDiscussions Zope.org items * Paul Everitt has published a page with Zope logos and a ZIP file containing EPS versions. http://www.zope.org/Images/Logos.html * "TheJester" has posted a How-to on getting the SybaseDA working on FreeBSD, with patches. http://www.zope.org/Members/TheJester/SybaseDA * "hippy" has submitted a How-to explaining the use of the GenericUserFolder product to store authentication information in an SQL database. http://www.zope.org/Members/hippy/GUF_SQL_crypt * "Amos" wrote a How-to about using ZPublisher and ZServer to publish arbitrary Python modules. If you remember Bobo, this will be familiar. http://www.zope.org/Members/Amos/ZPublisher Notable Discussions * Paul Everitt put out a call for Zope Solution Providers to participate in a referral program. http://lists.zope.org/pipermail/zope/1999-November/014717.html * "FR Chalaoux" announced the creation of Zope France to provide a place for Francophone Zope users to meet. Please send email for more information. http://lists.zope.org/pipermail/zope/1999-November/014701.html * Scott Robertson of CodeIt Computing has put out a call for full-time developers. CodeIt is located in southern California. http://lists.zope.org/pipermail/zope/1999-November/014653.html * Arjan Scherpenisse put out feelers for non-web based Zope management clients. Stephen Pitts offers a lead. http://lists.zope.org/pipermail/zope/1999-November/014651.html * The high volume of the Zope lists has become a topic again. Suggestions have been made to start a Zope newsgroup, but many believe that would only aggravate the problem by inviting more off-topic, spammy and flammable posts. Some have suggested a private (as in open but not part of USENET), gatewayed server. So far, no one has stepped up to the plate by producing one. http://lists.zope.org/pipermail/zope/1999-November/014608.html http://lists.zope.org/pipermail/zope/1999-November/014611.html http://lists.zope.org/pipermail/zope/1999-November/014613.html == Mike Pelletier. -- ----------- 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 guido@CNRI.Reston.VA.US Thu Dec 2 03:01:17 1999 From: guido@CNRI.Reston.VA.US (Guido van Rossum) Date: Thu, 02 Dec 99 03:01:17 GMT Subject: A Date With Tim Peters... Message-ID: Did you ever wonder what Tim Peters looks like? Have you ever wanted proof that he's not a runaway AI project or a secret alias for the Benevolent Dictator? Now's your chance. Come to the Python Conference in Washington DC and meet Tim, Guido and the rest of the Python crowd for four days of intense Pythoneering. Some program highlights: - 8 tutorials on topics ranging from JPython to Fnorb; - a keynote by Open Source evangelist Eric Raymond; - another by Randy Pausch, father of the Alice Virtual Reality project; - a separate track for Zope developers and users; - live demonstrations of important Python applications; - refereed papers, and short talks on current topics; - a developers' day where the feature set of Python 2.0 is worked out. Come and join us at the Key Bridge Marriott in Rosslyn (across the bridge from Georgetown), January 24-27 in 2000. Make the Python conference the first conference you attend in the new millennium! The early bird registration deadline is January 5. Don't wait till the last moment, register before Christmas! More info: http://www.python.org/workshops/2000-01/ Conference motto (due to Bruce Eckel): "Life's better without braces." --Guido van Rossum (home page: http://www.python.org/~guido/) -- ----------- 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 Sat Dec 4 19:50:07 1999 From: sjturner@ix.netcom.com (Stephen J. Turner) Date: Sat, 04 Dec 99 19:50:07 GMT Subject: informixdb 1.3 Message-ID: Announcing ---------- Release 1.3 of informixdb, a DB-API 1.0 compliant package for Informix: http://starship.python.net/crew/sturner/informixdb.html This release fixes the 'fetch{one|many|all}' method output types and/or values for several SQL types: - FLOAT, SMALLFLOAT, DECIMAL and (for locales with trailing currency symbols) MONEY mapped to Long instead of Float. - MONEY (for locales with leading currency symbols) mapped to a NULL pointer, possibly crashing the interpreter. - DATE mapped to dbi.dbiDate (as it should), but always with a value of -1. - INT, SMALLINT and SERIAL mapped to Long instead of Int.

informixdb 1.3 - an implementation of the Python Database API for the Informix RDBMS. (02-Dec-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 Brian@digicool.com Sat Dec 4 19:51:35 1999 From: Brian@digicool.com (Brian Lloyd) Date: Sat, 04 Dec 99 19:51:35 GMT Subject: Zope 2.1.0 final has been released Message-ID: Hi all, Digital Creations is happy to announce that Zope 2.1.0 final has been released! This release includes many bug fixes, performance and reliability improvements and a number of new features since 2.0.1, including the beginnings of internationalization support, FastCGI support and relevance ranking for ZCatalog. For more infomation on what's new in 2.1.0, see the file CHANGES.txt in the Zope distribution or on the Zope 2.1.0 download site: http://www.zope.org/Products/Zope/2.1.0/ Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com

Zope 2.1.0 final - a free, open source web application platform used for building high-performance, dynamic web sites. (02-Dec-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 gstein@lyra.org Sat Dec 4 19:55:59 1999 From: gstein@lyra.org (Greg Stein) Date: Sat, 04 Dec 99 19:55:59 GMT Subject: ViewCVS: CVS Repository Viewing thru the Web Message-ID: I've just completed the initial release (0.1) of ViewCVS. This (Python-based) CGI script allows you to browse your CVS repository's directories, change logs, and specific file revisions. It will display diffs between revisions (in several formats) and has support for CVS tags and branches. The software is based on the "cvsweb" Perl script by Henner Zeller. It is nearly identical in function at the moment, but will begin to diverge as I start adding features. The script and information is available at: http://www.lyra.org/greg/python/viewcvs/ Please feel free to send questions, problems, and suggestions to me. Cheers, -g == Greg Stein, http://www.lyra.org/

ViewCVS 0.1 - a (Python-based) CGI script for browsing CVS repositories; currently mostly identical to the (Perl-based) "cvsweb" script, but will add features in the future. (03-Dec-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) Sat Dec 4 19:56:07 1999 From: bwarsaw@cnri.reston.va.us (Barry A. Warsaw) (Barry A. Warsaw) Date: Sat, 04 Dec 99 19:56:07 GMT Subject: Airline discounts to IPC8 Message-ID: We've arranged for some great discounts on airfares to IPC8. For more information please see http://www.python.org/workshops/2000-01/local.html -Barry -- ----------- 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 mike@digicool.com Sat Dec 4 19:56:33 1999 From: mike@digicool.com (Mike Pelletier) Date: Sat, 04 Dec 99 19:56:33 GMT Subject: Digital Creations and Fast Engines Team For Scalable Web Message-ID: Digital Creations, creator of Zope(TM) and the leader in Open Source web development, announced that it is partnering with Fast Engines, the leader in web server acceleration software, to provide commercial-grade scalability for the Zope web application server. The alliance will dramatically improve the ability of high-volume e-commerce sites to handle peak traffic flows. Because Fast Engines enables load balancing across a wide range of platforms, dynamic applications operating in a cross-platform server environment can function reliably, even at peak times with 'flash crowds'. More information is available at: http://www.digicool.com/News/FastEngines -- ----------- 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 mike@digicool.com Sat Dec 4 19:56:44 1999 From: mike@digicool.com (Mike Pelletier) Date: Sat, 04 Dec 99 19:56:44 GMT Subject: Zope and Microsoft Integrate Using Web Standards Message-ID: Digital Creations announced today increased interoperability between its Open Source Zope application server and Microsoft platforms using open standards. An early 2000 Zope release will include support for two protocols heavily supported by Microsoft, the Simple Object Access Protocol (SOAP) and Web Distributed Authoring and Versioning (WebDAV) protocol. More information is available at: http://www.digicool.com/News/integrate -- ----------- 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 mike@geekbox.metamike.net Sat Dec 4 19:56:53 1999 From: mike@geekbox.metamike.net (Mike Pelletier) Date: Sat, 04 Dec 99 19:56:53 GMT Subject: Open Source Web Development Platform Zope Embraced By Message-ID: Digital Creations, creator of Zope and the leader in Open Source web development, announced today that database management giant Sybase is giving support for the Zope web development platform. The partnership will allow Digital Creations to further integrate the Zope platform and Sybase, enabling Sybase users to leverage the power of the Linux operating system in conjunction with the Internet. The combination of these two powerful platforms will enable companies who are moving to Linux to dynamically manage their enterprise data and create world- class applications. For more information, see: http://www.digicool.com/News/Sybase -- ----------- 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 mike@digicool.com Sat Dec 4 19:57:22 1999 From: mike@digicool.com (Mike Pelletier) Date: Sat, 04 Dec 99 19:57:22 GMT Subject: John Udell To Give Keynote At Zope Track Message-ID: Jon Udell To Give Keynote At Zope Track Digital Creations will be hosting a Zope Track at the 8th International Python Conference. The Zope Track will feature a keynote speech by the former senior editor at Byte magazine, Jon Udell. He is also the author of several O'Reilly books and a frequent contributor to leading industry publications. Jon will be discussing reusable web content models. The Zope Track will also cover subjects of interest to Zope users and developers of all proficiencies, offer an opportunity to meet the folks at DC, and to put faces to the names seen in the Zope community. Attendees will come away with a free t-shirt, CD-ROM and bound copies of the Zope guides. Jon Udell will be speaking on Tuesday, January 25. The conference runs from the 24th to the 26th. To register, see the on-line registration form (link below). Links: Digital Creations http://www.digicool.com 8th International Python Conference http://www.python.org/workshops/2000-01/ Zope Track http://www.digicool.com/News/ZopeTrack Conference registration form http://www.python.org/workshops/2000-01/registration.html -- ----------- 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 beazley@cs.uchicago.edu Tue Dec 7 19:54:34 1999 From: beazley@cs.uchicago.edu (David Beazley) Date: Tue, 07 Dec 99 19:54:34 GMT Subject: Python Essential Reference Bug Database (and challenge) Message-ID: *** Python Essential Reference Bug Challenge *** http://islab.cs.uchicago.edu/python I'm pleased to announce that in cooperation with New Riders Publishing, a bug database for the recently released "Python Essential Reference" has been established to help improve future printings and editions. To encourage feedback (and to make sure that I properly repent for any errors :-), I'm going to give $10 to the PSA for each error that is reported. In addition, New Riders has agreed to match my PSA donation and provide a complimentary copy of any of their titles to people who report a problem. Thus, this is a (hopefully not too) easy way to give $20 to the PSA and get a free book out of the deal on top of that. Further details are available at http://islab.cs.uchicago.edu/python. I'd also like to thank everyone who has purchased the book so far. A second printing is scheduled for late December--your feedback is important! Cheers, Dave -- ----------- 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 gmcm@hypernet.com Tue Dec 7 19:55:18 1999 From: gmcm@hypernet.com (Gordon McMillan) Date: Tue, 07 Dec 99 19:55:18 GMT Subject: Dr. Dobb's Python-URL! - weekly Python news and links (Dec 7) Message-ID: While the Mars Lander appears to be dead, python.org came back to life within 48 hrs (creating, however, considerable disruption in the flow of it's mail lists). Mike Fletcher gives a summary of Python 3D projects: http://www.deja.com/getdoc.xp?AN=556166543 Norman Vine expands: http://www.deja.com/getdoc.xp?AN=556247544 In a thread on XML-RPC, Fredrik contributes pointers to info on SOAP (basically, an expansion of XML-RPC): http://www.deja.com/getdoc.xp?AN=556542767 Interest in type safety has made a comeback after nearly a year's hiatus: David Jeske gives us a pointer to his PyLint: http://www.deja.com/getdoc.xp?AN=557442122 http://www.chat.net/~jeske/Projects/PyLint/download/pylint-19991121.py And the Type-SIG has come back to life: http://www.python.org/sigs/types-sig/ vim users get loads of suggestions in the thread: http://www.deja.com/viewthread.xp?AN=555058129 A new feature on the Job's board page: http://www.python.org/Jobs.html lets you search certain job search websites for Python jobs. The origins of the tim-bot and eff-bot are exposed: http://www.deja.com/getdoc.xp?AN=238330113 http://www.deja.com/getdoc.xp?AN=336718323 http://www.deja.com/getdoc.xp?AN=358532977 Reminder of this year's conference: http://www.python.org/workshops/2000-01/ ======================================================================== 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, ask 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. == 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 mike@digicool.com Fri Dec 10 09:36:08 1999 From: mike@digicool.com (Mike Pelletier) Date: Fri, 10 Dec 99 09:36:08 GMT Subject: Zope Weekly News - Wed, 8 Dec 1999 Message-ID: G'day, Zope Weekly News is a digest of some of the useful and interesting events which have occurred in the Zope universe. It is published each Wednesday evening. Any opinions contained in the Zope Weekly News are those of the chronicler exclusively. New Products * "faassen" released ZFormulator 0.1: "ZFormulator is a product that can assist with the creation of HTML forms, their validation and processing. The Zope user can construct forms from within the Zope management interface." "Neat feature: eats its own dogfood (ZFormulator is built with ZFormulator!)" http://www.zope.org/Members/faassen/ZFormulator * "vladap" released MySQL User Folder. It allows you to store user information in a MySQL database. http://www.zope.org/Members/vladap/mysqlUserFolder * "phd" has submitted an early development release of mod_pcgi2(0.0.1). Presumably, this moves the wafer-thin C stub PCGI employs into Apache's process, eliminating the so-called fork tax. http://www.zope.org/Members/phd/mod_pcgi2/mod_pcgi2_v0.0.1 Announcements * Digital Creations has partnered with Fast Engines to add support for their FastServ product. FastServ provides advanced load-balancing (even within a heterogenous server environment) and works with industry standard web servers. http://www.digicool.com/News/FastEngines * Digital Creations has announced that an early 2000 Zope release will include support for two open protocols heavily supported by Microsoft: the Simple Object Access Protocol (SOAP) and Web Distributed Authoring and Versioning (WebDAV) protocol. http://www.digicool.com/News/integrate * Another press release from DC: Jon Udell will be delivering a keynote at the Zope Track of the 8th International Python Convention. http://www.digicool.com/News/Udell * "TWilson" announced a special interest group on the subject of Zope and educators. The group is still in it's formative period, so get involved now to help plan it's future. http://www.zope.org/Members/TWilson/Zope-edu * Tom Deprez reported on the state of the Zope Documentation Project. http://lists.zope.org/pipermail/zope-dev/1999-December/002524.html * Eduardo Fernandez Corrales has a Spanish Zope portal and mailing list. http://zope.sistelnet.es/ http://zope.sistelnet.es/cgi-bin/mailman/listinfo/hispazope * Paul Everitt sent out a reminder that it's time to register for the Zope Track at the 8th International Python Conference. http://lists.zope.org/pipermail/zope/1999-December/015052.html Updates * Zope 2.1.0 final has been released! This release includes many bug fixes, speed improvements and new features. http://www.zope.org/Products/Zope/2.1.0/ A log of everything that has changed is also available. http://www.zope.org/Products/Zope/2.1.0/CHANGES.txt Zope.org items * Zope Resources is changing slightly. Zope Hosting Providers is being replaced with a more general page, Zope Solution Providers. http://www.zope.org/Resources * "Zen" submitted a pair of tips about Zope's little-known 'manage_debug' method, which can provide profiling information and information useful for debugging connection problems. http://www.zope.org/Members/Zen/tips/profiling http://www.zope.org/Members/Zen/tips/manage_debug * "tseaver" reported a LinuxPlanet review of Zope. Kevin Reichard (the reviewer) brings with him a fresh perspective as someone coming from outside the "Zope community". He gives Zope an overall 4/5 rating and raises a number of concerns, some valid, some perhaps less so. Kevin represents a demographic destined to become the majority of Zope users (namely, those who view Zope as a tool rather than as a way of life. ;-) ) and so his review deserves careful consideration. http://www.linuxplanet.com/linuxplanet/reviews/1319/1/ Notable Discussions * Rodrigo posted a query about using Zope with SSL. The common solution is to use Zope with Apache, IIS or Netscape Server to provide a secure connection. David Kankiewicz cited an old post about a product which gives ZServer the ability to establish SSL connections! http://lists.zope.org/pipermail/zope/1999-December/015061.html http://lists.zope.org/pipermail/zope/1999-December/015063.html http://lists.zope.org/pipermail/zope/1999-December/015065.html == Mike Pelletier. -- ----------- 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 Fri Dec 10 09:37:57 1999 From: mal@lemburg.com (M.-A. Lemburg) Date: Fri, 10 Dec 99 09:37:57 GMT Subject: Python Netzwerk Deutschland Message-ID: I am pleased to announce the: ---------------------- Python Network Germany ---------------------- The Network is a closed mailing list aimed at simplifying contacts between Python/Zope developers and companies seeking Python/Zope skills. The Network does not charge anything for subscription, nor does it get involved in the contract business between the partners. Its only intent is to provide a low bandwidth highly specialized contact platform. The only restriction currently applied is the need to subscribe through a special subscription mailing list which is maintained by volunteers. Subscribers should post a brief description of their background and will then get subscribed to the main list by the administrators where they can then scan the lists archives and post details of their projects and skills. More information (in German) and the links to the subscription address are available at: http://www.python-netzwerk.de/

Python Network Germany - German Business Contact Forum intended to simplify contacts between developers and companies seeking Python skills. (09-Dec-99) == Marc-Andre Lemburg ______________________________________________________________________ Y2000: 22 days left Business: http://www.lemburg.com/ Python Pages: http://www.lemburg.com/python/ -- ----------- 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 Paul Sokolovsky Fri Dec 10 09:41:17 1999 From: Paul Sokolovsky (Paul Sokolovsky) Date: Fri, 10 Dec 99 09:41:17 GMT Subject: GNU readline module for Win32 updated Message-ID: Hello python-announce-list, I have updated my native Win32 GNU readline port (http://www.is.lg.ua/~paul/devel/readline/) and Python module for it (http://www.is.lg.ua/~paul/devel/readline/pymodule.html). This version has number of enhancements and bugfixes, which hopefully will allow more users enjoy it. In particular, readline now has builtin win32 keymap, compatible with stdio input/output and linked agianst msvcrt.dll runtime library, the same as official Python. Easy installation (just unpacking in Python directory should make it going, couple of additional movements if you want completion). I'd greatly appreciate feedback whether it really so fine as write above ;-) And last note: readline is GPLed software, using it in your application will cast it all to GPL. [Moderator's note: the note above applies to the binary containing the GNU readline library and the Python C interpreter only, not to your scripts.]

GNU readline for Win32 - Python GNU readline module, compiled for Win32. (09-Dec-99) Best regards, Paul mailto:paul-ml@is.lg.ua -- ----------- 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 webmaster@python.org (Python.Org Webmaster) Fri Dec 10 09:41:30 1999 From: webmaster@python.org (Python.Org Webmaster) (Python.Org Webmaster) Date: Fri, 10 Dec 99 09:41:30 GMT Subject: Python.Org Redesign Contest Message-ID: Hello Zopistas, Wouldn't you love the Python.Org site to use Zope? Don't you think the Python.Org style is getting a bit dated? Here's your chance to change all that. The design of the Python.Org web site is nearly two years old now, and while functionally it works very well, we're getting bored with it. We've decided that we're hackers, not web site designers so we thought we'd conduct a little contest: here's your chance to design the new Python.Org web site! Our requirements are: - Use the Zope 2.x platform. We're looking for both a Web site design and an application design. - We want the site to be at least as user friendly as the current site is. This means you should try to keep stuff like images to a minimum in order to help download times for people around the world. - The look should be consistent throughout the whole site. - We want it to be easy to delegate content management of parts of the site to "champions" selected from the Python community. A big goal of this whole effort is to make it easier for the rest of the community to share in the upkeep of the site. For that reason, it should be easy for these champions to make changes, upload new pages, etc. - It should be easy to import as much of the existing Python.Org content as possible. - Bonus points if your solution allows us to include a redesigned JPython.Org site as a virtual domain. - Deadline for submission is Monday, February 21, 2000. We'd hoped to select the new design by time of the Python conference, but we've been informed that some useful Zope products won't be available until after the conference. Better better than sooner :) Everything else is up to you. You can use the existing site design as a starting point, or come up with your own ideas. If we select your design, we will of course need the rights to use your design and code, and your permission to modify it as necessary. Your prize will be prominent acknowledgements on the site (i.e. the "fame" part of "fame and fortune" :). Submissions and questions can be directed to design@python.org Good luck! -Barry & Guido, et al P.S. A copy of this announcement is also available at http://www.python.org/Redesign.html -- ----------- 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 ruebe@aachen.heimat.de Fri Dec 10 10:22:02 1999 From: ruebe@aachen.heimat.de (Christian Scholz) Date: Fri, 10 Dec 99 10:22:02 GMT Subject: davserver 0.1 Message-ID: ---------- Forwarded message ---------- Date: Fri, 10 Dec 1999 01:26:16 +0100 (CET) From: Christian Scholz To: w3c-dist-auth@w3.org Subject: Announce Resent-Date: Thu, 9 Dec 1999 19:31:16 -0500 (EST) Resent-From: w3c-dist-auth@w3.org Hi everybody! I wanted to announce the first release of my python davserver. This work is part of my thesis which will be a webdav enabled groupware when it is finished. What is it? python davserver is a bundle of python classes which form a davserver framework. It is divided in the main davserver class which runs as a daemon and an interface class which has the purpose of getting the actual data to serve. Thus one only has to write this interface class in order to extend one's application with a davserver. In the distribution there is one example of interfacing a normal filesystem. What's the status? The version is 0.1 which means that it is right at the beginning. But it's working locally for me with cadaver (a command line dav client for unix). It's not working with Web Folders right now but I decided to release it anyway to get it started. (Any maybe someone else has an idea why it is now working with web folder which only says "error", which does not help a lot ;-). Ok, look at it at http://webdav.de or download it directly at ftp://comlounge.net/webdav/davserver-0.1.tar.gz You will need Python 1.5 to run it (along with the xml parsers). So far it's only tested with Linux (SuSE 6.3, Kernel 2.2) but should run on other platforms also. best, Christian _______________________________________________ dav-announce maillist - dav-announce@lyra.org http://dav.lyra.org/mailman/listinfo/dav-announce

davserver 0.1 - an extensible WebDAV (RFC 2518) server class for Python; for adding WebDAV functionality to a variety of applications. (09-Dec-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 rj_harrison@my-deja.com Fri Dec 10 10:28:45 1999 From: rj_harrison@my-deja.com (rj_harrison@my-deja.com) Date: Fri, 10 Dec 99 10:28:45 GMT Subject: python interface for global arrays Message-ID: http://www.emsl.pnl.gov/pub/proj/tms/hpcc_actinides/pyGA/ The GlobalArrays Python extension module provides a Python language interface to the C Global Arrays library. Global Arrays (GA) is a numerically-oriented, portable, parallel programming environment including distributed shared-memory with both one-sided and collective operations, message passing, and interfaces to parallel BLAS and linear algebra packages. The library (C and Fortran interfaces and this Python interface) is freely distributed in the public domain, and, since many projects rely upon it, it is well supported. It runs on every parallel computing platform to which we have access including both massively parallel super-computers and clusters of SMP workstations. GA inter-operates with any of the MPI, TCGMSG or PVM message passing libraries. Sent via Deja.com http://www.deja.com/ Before you buy.

pyGA - Python interface to the Global Arrays C library (a numerically-oriented parallel programming environment in the public domain). (08-Dec-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 irmen@nospam-bigfoot.com Fri Dec 10 10:29:07 1999 From: irmen@nospam-bigfoot.com (Irmen de Jong) Date: Fri, 10 Dec 99 10:29:07 GMT Subject: Pyro 0.7 Message-ID: PYRO - Python Remote Objects - version 0.7 by Irmen de Jong - irmen@bigfoot.com WHAT IS PYRO? Pyro is an acronym for PYthon Remote Objects. It is a basic Distributed Object Technology system written entirely in Python, and for use in Python only. With this, it closely resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system- and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. However, Pyro has some interesting features: - Naming Service which keeps record of the location of objects. The location of the NS can be discovered by use of a broadcast mechanism, if need be. - Support for Python types only restricted by those that the standard 'pickle' module handles (all builtin types, and user created classes). Objects as arguments are also supported when the code for those user defined classes is also available on the server side. - Support for all Python argument types (variable argument lists and keyword arguments, *args and **keywords). - Exceptions that occur in the remote object will actually be raised too on the client, just as if the error occured locally. Pyro's exception transportation mechanism makes this possible. - Proxy compiler which automates the task of creating wrapper (proxy) classes. - Dynamic Proxies if you don't like to have pregenerated proxies. - Full source code in Python The most important changes since the previous version are: - Improved proxy compiler; now deals with inheritance - Added configurable logging facility - Added improved configuration system, you can now use environment variables to override defaults - Major documentation update WHERE CAN I GET IT ? >From my Python homepage: http://www.bigfoot.com/~irmen/python.html It comes with a Python-style license, but is otherwise free for commercial and non-commercial use. REFERENCE:

Pyro 0.7 - Distributed Object system for Python. (10-Dec-99) == Irmen de Jong - irmen@bigfoot.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 rapto@arrakis.es Mon Dec 13 11:26:37 1999 From: rapto@arrakis.es (=?iso-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Mon, 13 Dec 99 11:26:37 GMT Subject: Spanish Translation of Python Tutorial Message-ID: Announcing (again) ---------- Translation of Python Tutorial (GvR) into Spanish Guía de aprendizaje de Python (GvR) traducida al castellano

Guía de aprendizaje de Python 1.5.2 - traducida al castellano, en PDF, HTML, PS. (10-Dec-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.stroeder@inka.de Mon Dec 13 11:28:17 1999 From: michael.stroeder@inka.de (Michael =?iso-8859-1?Q?Str=F6der?=) Date: Mon, 13 Dec 99 11:28:17 GMT Subject: web2ldap.py 0.5.3: WWW gateway for accessing LDAP servers Message-ID: HI! I would like to announce a new version of web2ldap (formerly known as ldap-client-cgi.py), a full-featured LDAPv2 client written in Python designed to run as a CGI-BIN under the control of a WWW server.  It's available for free (GPL) from http://sites.inka.de/ms/python/web2ldap/ There's also a working demo there. I would like to encourage people to give feedback about the usability of this program. Ciao, Michael. Changes since 0.5.2: some minor bugfixes: - deal with DNs containing spaces between DN components - fixed behaviour of accidently case sensitive attribute name handling in addform/modifyform

web2ldap.py 0.5.3 - LDAP web client; minor bugfix update. (12-Dec-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 paul.magwene@yale.edu Tue Dec 14 11:25:49 1999 From: paul.magwene@yale.edu (Paul M) Date: Tue, 14 Dec 99 11:25:49 GMT Subject: pxDislin - release 0.1 Message-ID: DESCRIPTION: ----------- pxDislin is an object-oriented wrapper around the DISLIN plotting library. DISLIN is a powerful and flexible multiplatform (Win32, Unix, Linux, etc.) library designed for displaying scientific data. DISLIN's author, Helmut Michels, has made available a DISLIN plotting extension for the Python programming language (see http://www.linmpi.mpg.de/dislin/ for more details). pxDislin provides a set of classes which represent various aspects of DISLIN plots, as well as providing some easy to use classes for creating commonly used plot formats (e.g. scatter plots, histograms, 3-D surface plots). A major goal in designing the library was to facilitate interactive data exploration and plot creation. Documentation and a demo program are included. The library has been tested on WinNT and FreeBSD, but I anticipate that it should work on any platform which can make use of Python, NumPy, and the DISLIN python extensions. Feedback, comments, and critique are gladly accepted (email: paul.magwene@yale.edu). VERSION: ------- This is release 0.1 of pxDislin. URL: ---- You can find pxDislin at: http://pantheon.yale.edu/~pmm34/pxdislin.html Paul Magwene paul.magwene@yale.edu

pxDislin 0.1 - a set of object-oriented classes which work with the DISLIN Python extension (for displaying scientific data). (13-Dec-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 Brian@digicool.com Tue Dec 14 16:56:41 1999 From: Brian@digicool.com (Brian Lloyd) Date: Tue, 14 Dec 99 16:56:41 GMT Subject: Zope 2.1.1 has been released Message-ID: Hi all, Zope 2.1.1 has been released. This is a bug-fix release that includes fixes for better handling of multiple-write conflicts, undo-related problems and problems that prevented certain third-party Zope products such as Squishdot from working. For more information, see the file CHANGES.txt in the doc directory of the distribution. As always, you can get the 2.1.1 release from Zope.org: http://www.zope.org/Products/Zope/2.1.1/ Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com

Zope 2.1.1 - a free, open source web application platform used for building high-performance, dynamic web sites; bug-fix update. (14-Dec-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 gmcm@hypernet.com Tue Dec 14 16:57:50 1999 From: gmcm@hypernet.com (Gordon McMillan) Date: Tue, 14 Dec 99 16:57:50 GMT Subject: Dr. Dobb's Python-URL! - weekly Python news and links (Dec 14) Message-ID: David Beazley announces that bugs found in his "Python Essential Reference" (New Riders) can earn $20 for the PSA: http://www.deja.com/getdoc.xp?AN=557827647 Irmen de Jong announces PYRO version 0.7 - a Python-only distributed object system (reminiscent of Java's RMI): http://www.deja.com/getdoc.xp?AN=558940469 Math freaks may get turned on by Robert Harrison's Python interface to the C Global Arrays library (parallel processing and all that good stuff): http://www.deja.com/getdoc.xp?AN=558940468 Christian Scholz releases version 0.1 of his davserver: http://www.deja.com/getdoc.xp?AN=558937851 Tim Peters posts some code for generating combinations (demonstrating once again that a "simple" problem isn't simple): http://www.deja.com/[ST_rn=ps]/getdoc.xp?AN=558836665 A number of posts seen on the newsgroup and through the mail / news gateway have not appeared on Deja news. Among these was the announcement by Paul Magwene that DISLIN (a multiplatform plotting package) now comes with a Python interface (pxDislin) on certain platforms. See the DISLIN page for more info: http://www.linmpi.mpg.de/dislin/ ======================================================================== 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, ask 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. == Cameron Laird Business: http://www.Phaseit.net Personal: http://starbase.neosoft.com/~claird/home.html -- ----------- 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 guido@CNRI.Reston.VA.US Wed Dec 15 16:35:26 1999 From: guido@CNRI.Reston.VA.US (Guido van Rossum) Date: Wed, 15 Dec 99 16:35:26 GMT Subject: Don't forget to register for the Python conference! Message-ID: We know that the Python conference isn't until the next millennium. You still have THREE WHOLE WEEKS to register and qualify for the early bird registration. However, at least one of those weeks you will have partying and family gatherings on your mind, and when that week's over, recovery from the partying and gathering will probably take priority over registering for the conference, and as a result you might be PAYING FULL PRICE! (The horror!) That is, if your payment isn't received by January 5, 2000. So, be smart and register *before* Christmas. That's still more than ten days -- plenty of time to make travel arrangements, register for the conference, and present your boss with the bill (in that order). Our motto, due to Bruce Eckel, is: "Life's better without braces." Some highlights from the conference program: - 8 tutorials on topics ranging from JPython to Fnorb; - a keynote by Open Source evangelist Eric Raymond; - another by Randy Pausch, father of the Alice Virtual Reality project; - a separate track for Zope developers and users; - live demonstrations of important Python applications; - refereed papers, and short talks on current topics; - a developers' day where the feature set of Python 2.0 is worked out. Come and join us at the Key Bridge Marriott in Rosslyn (across the bridge from Georgetown), January 24-27 in 2000. Make the Python conference the first conference you attend in the new millennium! The early bird registration deadline is January 5. More info: http://www.python.org/workshops/2000-01/ --Guido van Rossum (home page: http://www.python.org/~guido/) -- ----------- 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 jcw@equi4.com Wed Dec 15 16:40:16 1999 From: jcw@equi4.com (Jean-Claude Wippler) Date: Wed, 15 Dec 99 16:40:16 GMT Subject: MetaKit 2.0 open source embedded database Message-ID: This announcement marks the release of MetaKit as open source. MetaKit is an efficient database library with a small footprint. It's a cross between flat-file, relational databases, and OODBMS. Keywords: structured storage, transacted commit, load on-demand, portable, C++, Python, Tcl, scripting, instant schema evolution. RELEASE NOTES: The new release is nearly identical to the recent 1.9 release, with a few minor tweaks, and updated documentation. The change is that source code is now freely available to anyone. License: X/MIT-style open source. Commercial support is provided though an Enterprise License from Equi4 Software, see the website. MetaKit 2.0 embodies the evolution of 3 years of development and production use, and is considered a pretty stable release. Both the Python and the Tcl extension interfaces have been adjusted to use the new 2.0 release number, and are now part of the core. The MetaKit home page is at: http://www.equi4.com/metakit/ with links to documentation, source code, all license details, mailing lists (moved), defect tracking (new), and a CVS repository (new). The new services are hosted on the SourceForge Open Source site. Binary builds of this library are currently available by FTP for: Unix (AIX, Digital Unix, HP-UX, Linux, Solaris), Windows (9X/NT), and Macintosh (PPC). Older release builds are available for VMS, BeOS, SGI, and a few others (all the way down to 16-bit MS-DOS). Both old and new releases remain 100% supported by yours truly. The bug database is there to report problems, and CVS is there to get fixes and patches back out to everyone - so let's use them! As the 2.0 version number indicates, this also marks the start of a new range of MetaKit releases. Having successfully proven the concepts that underpin MetaKit over the last several years, it is time to open up the system to all developers who are interested in simplicity and raw performance. Over the coming months, I'll be making a substantial number of new contributions, while at the same time inviting every interested developer to discuss ideas to make MetaKit even faster, more scalable, multi-user / -threading, and binding it to many more languages and platforms. If there is a need, separate "stable" & "bleeding-edge" areas will be set up. The website, code, and documentation are currently being adjusted to iron out all wrinkles of these changes. Hello, DBMS world :) -- Jean-Claude Wippler

MetaKit 2.0 - open-source release of the powerful MetaKit 2.0 database library for flexible structured storage; features Python bindings. (15-Dec-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 gmcm@hypernet.com Thu Dec 23 05:36:48 1999 From: gmcm@hypernet.com (Gordon McMillan) Date: Thu, 23 Dec 99 05:36:48 GMT Subject: Dr. Dobb's Python-URL! - weekly Python news and links (Dec 21) Message-ID: People interested in optional static typing in Python should look at the types SIG http://www.python.org/pipermail/types-sig/ which is experiencing a flood of activity, (including unauthorized use of Guido's time-machine). Meanwhile, a minor flood of announcements in Pythondom: Jean-Claude Wippler announces that MetaKit (a fast, lightweight embedded DB library with surprising capabilities) is now Open Source http://www.deja.com/getdoc.xp?AN=561017677 http://www.equi4.com/metakit/ Last week we saw the announcement that DISLIN (a cross platform plotting package) comes with Python bindings; this week Paul Magwene announces a Python OO wrapper library http://www.deja.com/getdoc.xp?AN=560482093 A bug fix release of Zope http://www.deja.com/getdoc.xp?AN=560591351 A new release of PyQt/PyKDE (now compiling on Windows NT) from Phil Thompson http://www.deja.com/getdoc.xp?AN=562647925 A very early (developer only) release of Python Builder (an IDE for the keyboard impared) is now available from Cliff Baeseman http://www.deja.com/getdoc.xp?AN=560830466 William Annis releases a developer-only snapshot of Mom - a Unix system monitoring tool (primary platform: Solaris) http://www.deja.com/getdoc.xp?AN=561060235 John Aycock announces an early version of his Decompyle package (reconstruct source from bytecodes) http://www.deja.com/getdoc.xp?AN=563144526 Two juicy tidbits in the "completely different" category: Looking for something interesting to do with that huge power-sucking box in the basement? IBM has posted instructions on porting Python 1.4 to OS/390 http://www2.s390.ibm.com/products/oe/python.html (If you have a spare, please ship one to Tim, so he can test floating point conformance .) Those in search of a license model might consider Just van Rossum's unique approach http://www.deja.com/getdoc.xp?AN=562607678 Don't forget that the early-bird prices for the Python conference expire on January 5th http://www.python.org/workshops/2000-01/ ======================================================================== 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, ask 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. == Cameron Laird Business: http://www.Phaseit.net Personal: http://starbase.neosoft.com/~claird/home.html -- ----------- 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 guido@CNRI.Reston.VA.US Thu Dec 23 05:37:12 1999 From: guido@CNRI.Reston.VA.US (Guido van Rossum) Date: Thu, 23 Dec 99 05:37:12 GMT Subject: Two weeks Till Python Conference Early Bird Registration Deadline! Message-ID: We know that the Python conference isn't until the next millennium. You have exactly two weeks left to register and qualify for the early bird registration. Since most of that time most people are taking off for the holidays, it's really NOW OR NEVER! If you haven't registered and paid by January 5, you will paying full price... So, be smart and register NOW. Also don't forget to book your hotel room by January 3. Some highlights from the conference program: - 8 tutorials on topics ranging from JPython to Fnorb; - a keynote by Open Source evangelist Eric Raymond; - another by Randy Pausch, father of the Alice Virtual Reality project; - a separate track for Zope developers and users; - live demonstrations of important Python applications; - refereed papers, and short talks on current topics; - a developers' day where the feature set of Python 2.0 is worked out. Our motto, due to Bruce Eckel, is: "Life's better without braces." Come and join us at the Key Bridge Marriott in Rosslyn (across the bridge from Georgetown), January 24-27 in 2000. Make the Python conference the first conference you attend in the new millennium! The early bird registration deadline is January 5. More info: http://www.python.org/workshops/2000-01/ The program is now complete with the titles of all presentations. There is still space in the demo session and in the short talks session. --Guido van Rossum (home page: http://www.python.org/~guido/) -- ----------- 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 mike@digicool.com Thu Dec 23 05:38:15 1999 From: mike@digicool.com (Mike Pelletier) Date: Thu, 23 Dec 99 05:38:15 GMT Subject: Zope Weekly News - Wed, 22 Dec 1999 Message-ID: G'day, Zope Weekly News is a digest of some of the useful and interesting events which have occurred on the various Zope mailing lists and the Zope.org site. It is published each Wednesday evening. Any opinions contained in the Zope Weekly News are those of the chronicler exclusively. Announcements * Amos Lattier has started a series at XML.com about XML and Zope. The first article is available. http://www.xml.com/pub/1999/12/zope/index.html * Beehive has translated additional Zope How-Tos into German. German speaking Zope users are welcome to contribute to the effort. http://www.zope.de/bibliothek/How-Tos/ http://www.zope.de * The new Zope Front Door has been installed. Comments to webmaster@zope.org are encouraged. http://www.zope.org * Lutz Ehrlich has launched the German Python/Zope network. "It is meant to be a lightweight and efficient means to form a network of freelancers able to provide Python/Zope services in the German speaking part of the world." http://www.python-netzwerk.de * A mailing list has been set up to support the Zope Mozilla Initiative. It's address is zope-mozilla@zope.org. http://www.zope.org/Resources/Mozilla New Products * "4am" posted a bash script to automate generating distribution archives of Python Products. http://www.zope.org/Members/4am/packProduct Updates * The Z SQL Methods User's Guide has been updated. http://www.zope.org/Documentation/Guides/ZSQL * "4am" has updated SiteAccess to work with Zope 2.1. http://www.zope.org/Members/4am/SiteAccess Zope.org items * "limi" posted the 100th How-To, which is about using multiple-selection and selection properties. http://www.zope.org/Members/limi/multipleselection-howto * "dparker" submitted a tip for editing Zope resources with the editor of your choice under KDE, and suggests that the same technique may work for other environments. http://www.zope.org/Members/dparker/alternativeeditors * "sfs" has contributed a helpful document on forcing clients to use HTTPS when using the management interface. http://www.zope.org/Members/sfs/Apache/SSL/forcehttpsformanage Notable Discussions * chas started a discussion titled "Linux/Redhat advice : RPMs vs Src for Zope development ?" "chas" is new to Linux, coming from a FreeBSD background, and he in curious about the relative merits of installing from the sources versus installing with an RPM. http://lists.zope.org/pipermail/zope/1999-December/016006.html * Christopher Petrilli posted to zope-dev to let everyone know that Even Simpson's Python Methods have been rolled in to Zope, and are now committed to the CVS. Some discussion of Python Methods followed. http://lists.zope.org/pipermail/zope-dev/1999-December/002735.html * Dave Parker complained that his namespace kept disappearing when he called a DTML Method from a DTML Method. Jim Fulton and others wrote in explaining what was happening, why it happened, and how to pass values to a DTML Method without losing your namespace. A lot of very useful information, sure to cause many a forehead-slap. Jim also mentions that you may not have to jump through this particular hoop too much longer. http://lists.zope.org/pipermail/zope-dev/1999-December/002715.html * Andrew Hall has his FastCGI/Zope setup troubleshot by the mailing list. An error in the documentation (doc/WEBSERVER.txt) is pointed out! (Corrected in the CVS.) http://lists.zope.org/pipermail/zope/1999-December/015882.html == Mike Pelletier. -- ----------- 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 ------------------------------------------------------------