Please join us January 11, 7:30-9:00 PM, for the seventh meeting of
the Fredericksburg, VA Zope and Python User Group ("ZPUG"). Squid and
Zope! Python and Zope roundtable! Free food!
* Andrew Sawyers will discuss using the open source cache server
Squid with Zope, including a discussion of the O'Reilly book about
Squid (this talk was moved from our November meeting).
* We will have a Python and Zope roundtable for questions and
ideas about Zope or Python. Have a question you want to ask a Zope
core developer or a Python core developer or a community Zope or
Python user? Come by!
* We will serve delicious food and soft drinks.
We've had a nice group for all the meetings. Please come and bring
We also are now members of the O'Reilly and Apress user group
programs, which gives us nice book discounts (prices better than
Amazon's, for instance) and the possibility of free review copies.
Ask me about details at the meeting if you are interested.
General ZPUG information
When: second Wednesday of every month, 7:30-9:00.
Where: Zope Corporation offices. 513 Prince Edward Street;
Fredericksburg, VA 22408 (tinyurl for map is http://tinyurl.com/duoab).
Parking: Zope Corporation parking lot; entrance on Prince Edward Street.
Topics: As desired (and offered) by participants, within the
constraints of having to do with Python or Zope.
Contact: Gary Poster (gary(a)zope.com)
I'm pleased to announce the release of ZODB 3.6 final. This corresponds to
the ZODB included (or that will be included) in Zope 2.9 final and Zope 3.2
final. You can download a source tarball or Windows installer from:
Note that there are two Windows installers, for Python 2.3 (2.3.5 is
recommended) and Python 2.4 (2.4.2 is recommended). Because Zope 2.9 and
Zope 3.2 require Python 2.4.1+, it's unlikely that a Python 2.3 Windows
installer will be built for later releases in the ZODB 3.6 line (I built one
this time out of habit, but expect most people would rather see the time
applied to something more generally useful).
ZODB 3.6 adds a few new features, and incorporates all the bugfixes made to
date in the ZODB 3.4 and 3.5 lines. Note that this is the first public
release of ZODB 3.6 as a standalone package; 10 internal releases were made
since last September to support ongoing Zope 2.9 and 3.2 development. See
the NEWS file for details:
The current status of all active ZODB lines can be seen here:
Note that ZODB 3.2 is now officially "retired", corresponding to the
retirement of the Zope 2.7 line (no new releases in the Zope 2.7 or ZODB 3.2
lines are planned).
unicode is a simple python command line utility that
displays properties for a given unicode character, or searches
unicode database for a given name.
It was written with Linux in mind, but should work
almost everywhere (including MS Windows and MacOSX),
UTF-8 console is recommended.
Changes since previous versions:
* fix embarrassing mistake causing the script not to run without
~/.unicode directory already existing (thanks to Tim Hatch)
* remove absolute path from z?grep, rely on OS's default PATH
to execute the command(s)
* add default path to UnicodeData.txt for MacOSX systems
| Radovan Garabík http://kassiopeia.juls.savba.sk/~garabik/ |
| __..--^^^--..__ garabik @ kassiopeia.juls.savba.sk |
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
The Python Software Foundation has allocated some funds to help people
attend PyCon 2006. If you'd like to come to PyCon but can't afford it,
maybe the PSF can help you.
The funding can cover any or all of:
* Your registration for PyCon.
* Your hotel room at the conference hotel
* Your flight or other transportation.
To apply, send an e-mail to <pycon at python.org>. Please state your
name, location, and what you would like to have funded. If you want
assistance with your transportation costs, please provide a rough
estimate (say, to the nearest US$100) of how much a round-trip
flight/train ride/etc. will cost.
You should also say why you should come to PyCon, and what you'll be
doing. We don't need an essay, but please provide a few sentences of
Messages must be received by January 22 2006.
Upon receiving your message, we'll send you a notice of receipt. The
PSF's PyCon committee (David Ascher, Steve Holden, Jeremy Hylton,
A.M. Kuchling) will discuss the applications and allocate funding to a
subset of the applicants. You should be notified of
acceptance/rejection by January 31 2006.
Cost notes: PyCon registration is US$185. Hotel rooms are around
$90/night ~= $300 for the duration of the conference, $700 for
conference + sprints. The hotel cost can be lower if you find
someone to share a room with.
The PSF can't cover your meals during the conference, or registration
fees for tutorials. Priority will be given to people who can
contribute significantly to PyCon or to Python, e.g. students working
on a task, conference speakers, sprint leaders or developers critical
to a sprint, or people doing public service work with Python.
We'll be trying to maximize the benefit of the funding, so the
committee is more likely to fund three people who need small amounts
than one person who needs a large amount. To improve your chances,
please try to request the minimum amount of funding you need to attend
Chair, PyCon 2006
I have been working on a project written in Python and
I would like to share to get some feedback. The name
of the project is 'CSV Data Mix'(csvdatamix). The
whole concept behind the project is to accept comma
separated values as input, randomize that input and
then output it. The objective is to conceal the
original state of the data in situations where privacy
is an issue, but similar data might be wanted for
The project page is listed on Sourceforge.net at:
http://sourceforge.net/projects/csvdatamix/ . Please
feel free to send comments and suggestions. Thank you.
Terrence A. Pietrondi
Yahoo! DSL Something to write home about.
Just $16.99/mo. or less.
This is to announce the *existence* of the Enthought Tool Suite (ETS).
ETS is a collection of several useful components that together provide
a powerful application framework with special emphasis on scientific
and engineering applications. There are a large number of components,
some stable and some under heavy development. These include:
* Traits: (general purpose: stable)
- Traits allow one to define special Python object attributes that
elegantly support initialization, validation, delegation,
notification and visualization (i.e. automatic generation of user
* Endo: (general purpose: stable)
- Endo is a Traits aware API documentation tool.
* PyFace: (user interface: stable)
- PyFace is a collection of Traits-based MVC components for wxPython.
* Envisage: (general purpose: UNSTABLE)
- Envisage is an extensible Traits-based application framework.
It offers a plug-in based architecture similar to the Java Eclipse
framework. While most of the existing plug-ins are stable, the overall
package itself, and the UI plug-in in particular, are still under heavy
* Kiva: (graphics: stable)
- Kiva is a multi-platform Display PDF 2D drawing engine that
supports multiple output backends, including wxWidgets on Windows,
GTK, and Carbon, a variety of raster image formats, PDF, and
* Chaco: (plotting: being re-factored)
- Chaco is a Python toolkit for producing interactive plotting
applications. Chaco applications can range from simple line
plotting scripts up to GUI applications for interactively
exploring different aspects of interrelated data. Chaco
leverages other Enthought technologies such as Kiva, Enable, and
Traits to produce highly interactive plots of publication
* TVTK: (graphics: stable)
- TVTK is a Pythonic VTK wrapper for visualization, graphics and
imaging in 2D/3D. It transparently supports Traits and
* MayaVi2: (scientific/engineering: semi-stable, unfinished)
- MayaVi2 is an Envisage plug-in for 2D/3D scientific data
visualization. It is the next generation of the MayaVi
scientific data visualizer.
These tools together form the Enthought Tool Suite (ETS). ETS has
been under heavy development for the last year or two. While some of
the tools are still under heavy development, many of them like Traits,
PyFace, Kiva, TVTK and others are stable enough for general use.
Enthought's enhanced Python distribution (Enthon) and installers for
several of the stable ETS components mentioned above are available
The source code is released under a BSD-like license. Up-to-date
installers for the ETS are on their way and will be announced when
Those who are interested in the components that are still under
development should check out the SVN repository (a fresh working copy
is likely to occupy about 250MB).
Trac interface (Wiki, code, issue tracker):
ETS is developed and funded by Enthought, Inc., Austin, TX.
Enjoy using the Enthought Tool Suite!
The Enthought Tool Suite Team
Due to various issues with the hotel's reservation desk, the early
bird registration for PyCon has been extended until January 15th. So,
if you've been delaying registering for PyCon, you still have a chance
to register at the lower early-bird price.
The registration form is at
What's going on: some sprint attendees have called the Dallas Marriott
Quorum's reservation line and been told that the PyCon room rate is no
longer available, and that they'll have to book at the regular hotel
rate of $199/night.
This is incorrect; the reservation line is confused, and we're trying
to resolve the problem. Please don't be frightened away from PyCon if
you've called the hotel and been told you have to pay $199/night. You
can register for PyCon and book your hotel rooms later after this
problem is resolved. You have until February 1st to book rooms at the
PyCon rate. I'll post an announcement once the reservation issues are
Chair, PyCon 2006
A close-to-final draft of the PyCon 2006 schedule has now been posted to the
If you're a presenter, please check that your timeslot is OK for you,
and let us know if there's a problem.
Chair, PyCon 2006