ANN: webstring 0.5

2007-01-05 Thread L. C. Rees
webstring is a template engine for programmers whose favorite template
language is Python. webstring can be used to generate any text output
from a template with the additional advantages of advanced XML and HTML
templating using the lxml and cElementTree libraries. webstring
includes a TurboGears/Buffet template API compatible plugin and support
for using webstring as WSGI middleware.

This release of webstring replaces the standalone packages webstring,
lwebstring, TurboWebstring, and LturboWebstring.

 webstring was designed to meet the following general goals:

   1. To separate model and view logic from controller logic.
   2. To separate template logic from template data.
   3. To require only Python for templating.
   4. To use Python syntax, idiom, and patterns.
   5. To play well with other Python software.

webstring's XML and HTML templating was designed to meet the following
goals:

   1. To use XML as a data format, not a programming language.
   2. To use existing XML formats.
   3. To hide the parts of an XML document that are not being used.
   4. To use the best Python XML libraries.
   5. To bridge HTML and XML.

webstring can be downloaded from its Python CheeseShop page at:

http://cheeseshop.python.org/pypi/lwebstring/

or installed using setuptools' easy_install:

easy_install webstring

More information on webstring including documentation and an
introduction is available at:

http://psilib.sourceforge.net/webstring.html

An introduction to webstring's plaintext templating is available at:

http://psilib.sourceforge.net/text.html

Highlights of the 0.5 release include:

- templating support for non-XML text formats
- the ability to use lxml as the XML processing library for XML
templates
- the inclusion of a TurboGears/Buffet compatible template plug-in
- XInclude support (using lxml as the XML processing library)
- can apply XSLT stylesheets to any part of an XML template using the
transform method (using lxml as the XML processing library)
- the replication operator (*) now repeats the current state of a
template instead of the default state
- the order in which XML elements are concatenated (+) with other XML
elements is now preserved
- decorators for WSGI templating middleware
- cElementTree and lxml-based XML templates pickle and unpickle properly

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


PyCon 2007 Funding Available

2007-01-05 Thread David Goodger
The Python Software Foundation has allocated some funds to help people
attend PyCon 2007.  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 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 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
explanation.  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.

Messages must be received by January 19 2007.  Upon receiving your
message, we'll send you a notice of receipt.  The PSF's Conference
Committee and I will discuss the applications and allocate funding to
a subset of the applicants.  You should be notified of
acceptance/rejection by January 28 2007.

Cost notes: PyCon registration is US$195. Hotel rooms are around
$90/night; about $300 for the duration of the conference, $700 for
conference + sprints.  The hotel cost can be lower if you find someone
(or two or three) to share a room with; this is encouraged.  The PSF
can't cover your meals during the conference, or registration fees for
tutorials.

We will try to maximize the benefit of the funding, so three people
who need small amounts are more likely to be funded 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 PyCon.

David Goodger
PyCon 2007 Funding Coordinator
http://us.pycon.org




signature.asc
Description: OpenPGP digital signature
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html