The next New York City Python Users Group meeting is this Tuesday, Dec.
12th, 6pm at at the Millennium Partners office at 666 Fifth Avenue on the
8th Floor. We welcome all those in the NYC area who are interested in
Python to attend. However, we need a list of first and last names to give
to building security to make sure you can gain access to the building. If
you would please RSVP to clajo04ATmacDOTcom to add your name to the list.
More information can be found on the yahoo group page:
Hope to see you there!
SOURCE: Python Software Foundation
PYCON 2007 - FIFTH ANNUAL PYTHON COMMUNITY CONFERENCE
ADDISON, TX, November 30, 2006 - PyCon 2007, the fifth annual conference of
the Python community, will take place February 23-25 at the Dallas/Addison
Marriott Quorum hotel. The keynote speakers will include Ivan Krstić, from
the One Laptop Per Child project; Adele Goldberg, a developer of Smalltalk;
Robert M. Lefkowitz, an expert on the use of open source in business; and
Guido van Rossum, the creator of Python.
PyCon annually attracts hundreds of attendees interested in the open-source
Python language, ranging from novice programmers to developers of the
language core. This year's conference will include a record sixty-four
sessions, covering the use of Python in a broad range of contexts, such as
web development, testing, and cross-language integration; case studies in
industry, science, and education; and Python implementations for the Java
and .NET platforms.
The program will also include intensive half-day tutorials, impromptu Open
Space talks, Birds-of-a-Feather topical gatherings, and the ever-popular
five-minute Lightning Talks. One new feature this year will be the Python
Lab, a collaborative, hands-on problem-solving environment. Following the
conference, many developers will stay for Sprints, extending the Python
language and Python projects through several days of intense, cooperative
PyCon is organized by members of the Python community, and made possible by
the Python Software Foundation and conference sponsors.
For more information or to register, please visit the PyCon 2007 website:
Information for members of the press is collected at
Copyright, Michael P. Soulier, 2006.
About Release 0.3:
This release fixes a major RFC 1350 compliance problem with the remote TID.
About Release 0.2:
This release adds variable block sizes, and general option support,
implementing RFCs 2347 and 2348. This is accessible in the TftpClient class
via the options dict, or in the sample client via the --blocksize option.
About Release 0.1:
This is an initial release in the spirit of "release early, release often".
Currently the sample client works, supporting RFC 1350. The server is not yet
implemented, and RFC 2347 and 2348 support (variable block sizes) is underway,
planned for 0.2.
Tftpy is a TFTP library for the Python programming language. It includes
client and server classes, with sample implementations. Hooks are included for
easy inclusion in a UI for populating progress indicators. It supports RFCs
1350, 2347 and 2348.
This library was developed against Python 2.4.1.
Project page: http://sourceforge.net/projects/tftpy/
License is the CNRI Python License.
See COPYING in this distribution.
Michael P. Soulier <msoulier(a)digitaltorque.ca>
Michael P. Soulier <msoulier(a)digitaltorque.ca>
"Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction." --Albert Einstein
I am pleased to announce the release of bridge 0.2.0, a general purpose
XML library for Python and IronPython (and ultimately Jython).
bridge is very simple and light. It basically let you load an XML
document via a set of different parsers (xml.dom, Amara, lxml,
System.Xml and ElementTree) and creates a tree of Elements and
Attributes before releasing the parser resources.
This means that once the document is loaded it is independent from the
bridge then provides a straightforward interface to navigate through the
tree and manipulate it.
bridge does not try to replace underlying XML engines but offer a common
API so that your applications are less dependent of those engines.
bridge offers a couple of other goodies however to play with the tree of
elements (see the documentation).
== What's new? ==
This release is an important milestone for bridge:
* it now supports ElementTree
* it fixes major issues with namespace handling and should now work
* it adds a set of unit tests
* it adds support for Comment and ProcessingInstruction
== TODO ==
Potentially the IronPython implementation is not as up-to-date as the
other parsers. This will be quickly fixed.
All parsers will generate the same bridge structure. The only minor
difference at the present time is coming from the lxml parser which does
not preserve processing instructions and comments before the root
element. bridge cannot therefore access them. Mind you ElementTree does
not preserve either but I was able to workaround this behavior.
Add more unit tests.
== Download ==
* easy_install -U bridge
* Tarballs http://www.defuze.org/oss/bridge/
* svn co https://svn.defuze.org/oss/bridge/
== Documentation ==
Wiki: http://trac.defuze.org/wiki/bridge (not yet updated for 0.2.0)
To see the implementation of the parsers you'll need to look at the
-- Sylvain Hellegouarch
Yes, next version of IPython is closing in on final release around the
years end, with lots of new exiting features (full list TBD, but it
*does* include proper python 2.5 support if that's what you've been
Get the 0.7.3 beta 2 it at
And remember to run %upgrade if you are already using an older version.
ffnet is fast and easy to use feed-forward neural network training
solution for python. Using it you are able to train/test/save/load and
use artificial neural network with sigmoid activation functions.
Unique features present in ffnet: 1. Any network connectivity without
cycles is allowed (not only layered). 2. Training can be performed with
use of several optimization schemes including genetic alorithm based
optimization. 3. There is access to exact partial derivatives of
network outputs vs. its inputs. 4. Normalization of data is handled
automatically by ffnet.
Examples with full description can be found in examples directory of
the source distribution downloadable from:
Visit also home page of the project:
We are proud to announce the release of LDTP 0.7.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP.
Linux Desktop Testing Project is aimed at producing high quality test automation framework (C/Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the
application which is under testing. We strive to help in building a quality desktop.
Whats new in this release...
+ Major performance enhancement
In this release major contribution from Rodney Dawes <dobey(a)novell.com>. Valgrinded LDTP engine and fixed lot of memory leaks in LDTP and improved the performance.
+ Major rewritten of LDTP Error structure, LDTP Command structure.
+ Now LDTP uses python logging module.
+ Bug fixes
This version includes loads of bug fixes to address important issues like memory leak, API functionality, accessibility compatible issues etc., For a detailed list please refer to release notes section of our project site hosted in http://ldtp.freedesktop.org. Thanks to all the developers for their contribution and Rodney Dawes (dobey) especially.
Download source tarball - http://download.freedesktop.org/ldtp/0.x/0.7.x/ldtp-0.7.0.tar.gz
* Accessibility test suite by Rodney Dawes (dobey) - http://webcvs.freedesktop.org/ldtp/a11y-test-suite/
* LDTP Presentation in FOSS.IN/2006 by Prashanth Mohan, Bangalore, India
LDTP Recording demo
Record / Playback of scripts - http://people.freedesktop.org/~nagappan/ldtpguidemo.html
For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org
For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html
To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list
IRC Channel - #ldtp on irc.freenode.net
For suggestions to improve this newsletter, please write to jpremkumar(a)novell.com
Nagappan A <anagappan(a)novell.com>
Linux Desktop Testing Project - http://ldtp.freedesktop.orghttp://nagappanal.blogspot.com
SUSE® Linux Enterprise 10
Your Linux is ready™
As the Python Advocacy Coordinator, I've put up some wiki pages on the Python
website for which I'm soliciting ideas, writing and graphics. Some of the
material exists scattered about and just needs locating and organizing.
First there is a need for whitepapers and flyers - I've put up a list of
suggested topics w/notes at:
And there are fields for signing up for specific documents. We also have a
page of possible magazine articles if that's more your style:
These works are to be formed into advocacy kits for various audiences. So far
we have the following ideas for kits:
- College Student's Python Advocacy Kit
- IT Department Python Advocacy Kit
- University Educator's Python Advocacy Kit
- K-12 Educator's Python Advocacy Kit
- Research Lab Python Advocacy Kit
The table of contents for the various kits can be found at:
Did we miss your kit? And what would you include in any of these?
Next, we are seeking reusable/retargetable teaching materials, such as those
under a Creative Commons license. We need slide presentations and class
handouts. Now I know there are a great many slide presentations on the web
about Python. I can google them all but we're not looking for just any
presentation, we're looking for the best of field. You can find the
collection point at:
Last, perhaps you can dash off an idea or two for promotional merchandise.
This could be the usuals like shirts but also posters, bumper stickers and
buttons. What would you like to have? And with what graphics or slogans? We
can reuse some of the slogans from the PyCon Slogan Contest, but are there others?
Our collection point for promo item ideas is at:
All materials will be credited to the authors to the extent possible by the
delivery media. Make your mark.
Jeff Rush <advocate(a)python.org>
Python Advocacy Coordinator
I am pleased to announce that omniORB 4.1.0 and omniORBpy 3.0 are now
available. omniORB is a robust, high performance CORBA implementation
for C++; omniORBpy is a version for Python.
You can download them in source and Windows binary forms from
These are major new stable releases. The following is a summary of the
main new features:
- Objects by value support.
- Abstract interfaces support.
- New simpler and more efficient Any implementation.
- IPv6 support.
- Flexible endpoint publishing.
- New tracing options and more comprehensive logging.
- C++ mapping updated to version 1.1.
- New-style Python classes can now be used for servants and exception
(required for Python 2.5).
- Support for local interfaces (partial in Python)
- New more scalable socket collection implementation.
Many thanks to the people who have contributed to these releases by
testing the betas and release candidates, and by contributing features
-- Duncan Grisby --
-- duncan(a)grisby.org --
-- http://www.grisby.org --
ALBOW - A Little Bit of Widgetry for PyGame
This is a very basic, no-frills widget set for creating a GUI using
PyGame. It was originally developed for my PyWeek 3 competition entry,
Sneak. I am documenting and releasing it as a separate package so that
others may benefit from it, and so that it will be permissible for use
in future PyGame entries.
The download includes HTML documentation and an example program
demonstrating most of the library's features.