Python training in Colorado, June 2007

2007-04-20 Thread Python Training
Python author and trainer Mark Lutz will be teaching another
3-day Python class at a conference center in Longmont, Colorado,
on June 11-13, 2007.

This is a public training session open to individual enrollments, 
and covers the same topics as the 3-day onsite sessions that Mark
teaches, with hands-on lab work.

For more information on this, and our other 2007 public classes,
please visit this web page:

http://home.earthlink.net/~python-training/longmont-public-classes.htm

Thanks for your interest.
--Python Training Services

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

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


International Python user groups events calendar

2007-04-20 Thread TechVenue Eventmaster
FYI All,

International Python user groups events calendar:

http://TechVenue.com/Calendars/Python/

Enjoy!

TechVenue.com Eventmasters

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

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


Zope 3.4.0a1 released

2007-04-20 Thread Christian Theune
19 April 2007 - The Zope 3 development team announces the Zope 3.4.0a1
release

This release introduces support for binary large objects in the ZODB,
provides a new postprocessing hook for publishing results and makes
all Zope packages available as Python eggs.


Development release and feedback


This is a development release with alpha quality. It is intended for
developers to check their applications for compatibility with the new
features.

This release *is not intended to be used in production environments*.

We'd love to hear about any bugs you encounter. Please use our bug
tracker, the mailing lists, and the IRC channel to contact us in case
you encounter any problems.

This alpha release will be succeeded by a beta which is expected to be
available by 3rd May 2007. 

For status updates on our roadmap check:
https://launchpad.net/zope3/3.4/+milestones


What is Zope 3?
---

Zope 3 is a web application server that continues to build on the
heritage of Zope.  It was rewritten from scratch based on the latest
software design patterns and the experiences of Zope 2.

The component architecture is the very core of Zope 3 that allows
developers to create flexible and powerful web applications.


Compatibility with Zope 2
--

We continue to work on the transition from Zope 2 to Zope 3 by making
Zope 2 use more and more of the Zope 3 packages. But we're not there
yet. **You can't run Zope 2 applications in Zope 3.**


New features and important changes
--

- Updated the shipped ZODB to version 3.8 and introduced optimized
  handling for large files in  conjunction with ZODB Blob support.
  Most Blob operations can be handled with O(1) effort now providing a
  scalable approach to handling large files.

- Introduced IResult hook for postprocessing of publishing results.
  This replaces a similar private IResult hook from previous releases.
  It is a hook point into which a variety of interesting policies,
  including in-Zope pipelining, can be placed.  See
  zope/publisher/httpresults.txt for more details, which itself points
  to the full details for IResult and IHTTPResponse.setResult in
  zope/publisher/interfaces/http.py.

- zope.app.testing.functional.ZCMLLayer supports in-process tearDown.
  For backwards compatibility, this feature is disabled by default.
  You can enable it by passing ``allow_teardown=True`` to
  ``ZCMLLayer()`` or to ``defineLayer()``.

- Removed unused and untested SFTP code from zope.app.twisted along
  with all the SSH keys. Removed all the SSL keys also.

- Added new Decimal field type to zope.schema (and DecimalWidget in
  zope.app.form) and added security declarations for decimal.Decimal
  objects

- Added new Time field type to zope.schema

- Change the publication object to abort the current transaction if
  the transaction was doomed. Related to:
  http://www.zope.org/Collectors/Zope3-dev/655.

There were many more features, restructurings and bugs fixed. Please
consult the file `doc/CHANGES.txt` in the release for more
information.


Downloads
-

Zope 3 can be downloaded from: http://zope.org/Products/Zope3

Installation instructions for both Windows and Un*x/Linux are now
available in the top level README.txt file of the distribution. The
binary installer is recommended for Windows.

Zope 3.4 requires Python 2.4.3 to run. You must also have zlib
installed on your system.


Resources
-

- Zope 3 Development Web Site:
  http://wiki.zope.org/zope3

- Zope 3 Developers Mailing List:
  http://mail.zope.org/mailman/listinfo/zope3-dev

- Zope 3 Users Mailing List:
  http://mail.zope.org/mailman/listinfo/zope3-users

- Bug tracker at launchpad:
  https://launchpad.net/zope3

- IRC Channel:
  #zope3-dev at irc.freenode.net


Acknowledgments
---

Much thanks to everyone who contributed to this release:

Jim Fulton, Dmitry Vasiliev, Martijn Faassen, Christian Theune,
Wolfgang Schnerring, Fred Drake, Marius Gedminas, Baiju M, Brian
Sutherland, Gary Poster


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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


qxjsonrpc 0.0.9 - new online demo and more

2007-04-20 Thread Viktor Ferenczi
Released qxjsonrpc 0.0.9, a library to easily implement JSON-RPC
servers for WEB applications using the qooxdoo JavaScript library.

Supports HTTP, WSGI, access control and session handling.
Provides easy session handling and extensible access control.
Any method can be publised by adding a single decorator.

Online demo, download and more information:
http://python.cx.hu/qxjsonrpc

The source code is documented and there are a growing set of
tests and examples to learn from. The design of the WEB page
will change soon.

The qooxdoo library: http://qooxdoo.org

You could report bugs or write your opinion by mailing my.

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

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