After a hiatus, a new group for Python, Zope, and Plone programmers in
DC is forming. Our goal is to network and further educate ourselves on
programming in Python. While not exclusively for Zope or Plone
developers, we expect there to be a focus for these technologies.
We have a formation meeting scheduled:
Thursday, July 8th
7:00pm-9:00pm
Porter Novelli Board Room, 1909 K Street NW.
This is very close to both the red line and orange lines of the DC
Metro, and close to many restaurants and bars.
For information on the meeting, please see
http://zpugdc.org/meetings/mtg1.
At our first meeting, we'd like to plan the group and gauge
interest for regular meetings and presentations.
After the meeting, we'll likely adjourn to a nearby bar for a round of
drinks.
Our mailing list will announce future meetings, and provide
social, job-board, and technical support for DC-area Python,
Zope, and Plone users. You can subscribe by sending an email
(with the subject "subscribe") to zpugdc(a)lists.zpugdc.org.
You can read archives of the mailing list at
http://www.zpugdc.org/lists/zpugdc.
If you can't make it, but might be interested in a DC Zope/Python
users group, please email us and let us know: info(a)zpugdc.org.
Thanks!
- Joel Burton
for the Zope/Python Users Group of DC.
Quixote is yet another framework for developing Web applications in
Python. Version 1.0 of Quixote is now available. For more
information, please see:
http://www.mems-exchange.org/software/quixote/
Note that there have been no code changes since the 1.0c1 candidate
release.
pygenx 0.5.3 is now available:
http://software.translucentcode.org/pygenx/pygenx-0.5.3.tar.gzhttp://software.translucentcode.org/pygenx/
What is it?
-----------
pygenx is a wrapper for the genx[1] canonical[2] XML generation library.
If you need a simple, fast, way of generating correct XML without
worrying about escaping characters or character entities then pygenx is
ideal.
What's changed?
---------------
In 0.5.3 I've changed the handling of files so any python class
implementing flush() and write() methods should work now (including
StringIO). Previously they had to contain a pointer to a C FILE struct.
I've also written a manual, which can be found in the distribution and
online: http://software.translucentcode.org/pygenx/manual.html
Other small bugs have been fixed as well.
Example
-------
#!/usr/bin/env python
import genx
writer = genx.Writer()
fp = file("greeting.xml", "w")
writer.startDocFile(fp)
writer.startElementLiteral("greeting")
writer.addText("Hello world!")
writer.endElement()
writer.endDocument()
greeting.xml:
<greeting>Hello world!</greeting>
mick