The Dallas chapter of the Dallas Ft. Worth Pythoneers
meets on the 2nd and 4th Saturday of each month, in a
hands-on (so bring your laptops!) programming session.
Last meeting our new format was a success! We covered the
creational type of design patterns, showing Python code
for each one, and then Brad walked us through his custom
Object-Relational-Manager (ORM) in the areas of enforcing
object security derived from the underlying relational
This time we'll continue by going over the structural
type of design patterns and then trying out lightning
Lightning talks are 5-minute rapid-fire presentations
by members on any topic related to Python. The format
is casual (slides unnecessary) and not intended to
cover a topic but to introduce it to the attendees.
They are a lot of fun and stimulate ideas for future
Everyone please think about a topic and come prepared.
It could be an simple as just announcing this cool
Python library you found on some website one day.
Look thru your bookmarks for ideas.
Saturday, July 8, 2006, 1:30 PM
1681 Firman Drive
Richardson , TX 75081
We run until 5 pm and then go out for dinner.
We start gathering at 1:30 pm, getting tables, projector
and network equipment set up and organized, and then start
any formal portion of the meeting at 2 pm. So if you can't
make it until 2 pm, that's fine you won't miss any
Jeff Rush <jeff(a)taupro.com>
DFW Pythoneers Coordinator
P.S. The DFW Pythoneers are _also_ meeting _this_ evening
(1st Thursday of July) at Denny's Restaurant in Addison,
on Beltline just east of Midway. We meet at 7 pm and
run until midnight, usually. This meeting is a social
get-together over dinner.
Enthought is pleased to announce the release of Python Enthought Edition
Version 1.0.0.beta3 (http://code.enthought.com/enthon/) -- a python
distribution for Windows.
1.0.0.beta3 Release Notes:
Version 1.0.0.beta3 of Python Enthought Edition is the first version
based on Python 2.4.3 and includes updates to nearly every package. This
is the third and (hopefully) last beta release.
This release includes version 1.0.8 of the Enthought Tool Suite (ETS)
Package and bug fixes-- you can look at the release notes for this ETS
About Python Enthought Edition:
Python 2.4.3, Enthought Edition is a kitchen-sink-included Python
distribution for Windows including the following packages out of the box:
Enthought Tool Suite
and many more...
More information is available about all Open Source code written and
released by Enthought, Inc. at http://code.enthought.com
Back at the beginning of June, the Python Software Foundation's
Infrastructure committee sent out an email requesting people to help us find
a replacement tracker for SourceForge (the original announcement can be
found at http://wiki.python.org/moin/CallForTrackers ). We asked that
people put test trackers loaded with a data dump of Python's SourceForge
tracker data online for us to play with. We said that we would close
acceptance of test trackers as of August 7.
That close date is a little over a month away! If you want to help get your
favorite tracker up and going for the Infrastructure committee to evaluate,
please visit http://wiki.python.org/moin/CallForTrackers and see if you can
help out! We already have a tracker for JIRA up and loaded with the SF data
to poke around with. There are also Trac and Roundup trackers in the
planning stages that could use some help in getting the SF data imported and
getting the servers up. In order for a tracker to be considered it *must*
have the SF data loaded up. This will be a necessary step if the tracker is
accepted, plus it lets us see how well the tracker lets us manage a large
number of bugs.
If you have questions or concerns, please email infrastructure at
python.org(it is subscription-protected, but your email will be
subscription page is at
http://mail.python.org/mailman/listinfo/infrastructure ). Thank you to
those that have helped so far and those that do in the future.
Chairman, PSF Infrastructure Committee
I am happy to announce the M2Crypto 0.16 release.
- All known memory leaks fixed
- All known regressions fixed
- Added --openssl option to setup.py which can be used to specify
where OpenSSL is installed, by Matt Rodriguez
- ECDSA signatures and ECDH key agreement, requires OpenSSL 0.9.8+,
by Arno Bakker
- Added sha224, sha256, sha384 and sha512, by Larry Bugbee
- Added serialNumber, SN, surname, GN and givenName fields to X509_Name,
by Martin Paljak
- And various other improvements and bugfixes, see CHANGES file
* Python 2.3 or newer
* OpenSSL 0.9.7 or newer
o Some optional new features will require OpenSSL 0.9.8 or newer
* SWIG 1.3.24 or newer
Get it while it's hot from M2Crypto homepage:
Porcupine is a Python based Web application server that features an
embedded object database, the Porcupine Object Query Language, XMLRPC
support, and QuiX, an integrated AJAX powered XUL motor.
On the server side, this release includes support for WSGI and HTTP
cookies. The session ID is stored in a cookie, instead of being
injected into the URL. This new feature, along with the "max-age"
attribute added to Porcupine registrations, results in better
utilization of the HTTP cache.
On the client side, QuiX has a new box layout widget and a unified
XMLRPC module. Additionally, QuiX windows support a new "onclose"
event, triggered just before the window is closed. Finally, each user
can select the desired application to be launched automatically
immediately after successful login.
Porcupine online demo:
What: (Intense) Intro to Python
When: August 16-18, 2006
Where: San Francisco (SFO/San Bruno), CA, USA
Web: http://cyberwebconsulting.com (click "Python Training" link)
Need to get up-to-speed with Python as quickly as possible? Come join
us in beautiful Northern California for another one of our rigorous
Python training events! This is an intense introduction to Python
programming geared towards those who have some proficiency in another
high-level language. Topics include:
* Syntax, Data Types, Operators, and Methods
* Python's Objects and Memory Model
* Errors and Exception Handling
* Flow Control (Loops and Conditionals)
* Writing Optimized Python
* Files and Input/Output
* Functions and Functional Programming Aspects
* Modules and Packages
* OOP: Classes, Methods, Instances, Class Customization, Inheritance
* Execution Environment
* Operating System Interface
* Advanced Topics and Python Updates
This course will take place in San Bruno right near the San Francisco
International Airport at the:
San Francisco Airport
1350 Huntington Ave
San Bruno, CA 94066 USA
LOCALS: easy freeway (101/280/380) and public transit (BART and
CalTrain) access: San Bruno stations
VISITORS: free shuttle to/from the airport, free high-speed internet
cxn, free breakfast and evening reception daily
The cost is $1095 per attendee. Discounts are available for multiple
registrations as well as teachers/students and those with financial
hardship. For more information and registration, go to the website
Registration is also now open for our next Advanced Python course,
taking place at the same location in November 2006. See website for
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
wesley.j.chun :: wescpy-at-gmail.com
python training and technical consulting
cyberweb.consulting : silicon valley, ca
IMDbPY 2.6 is available (tgz, deb, rpm, exe) from:
IMDbPY is a Python package useful to retrieve and manage the data of
the IMDb movie database about both movies and people.
With this release, huge improvements and bug fixes for the "http" and
the "sql" data access systems: the imdbpy2sql.py script has acceptable
performances and the new format of the "DVD details" page is handled.
Platform-independent and written in pure Python (and few C lines), it
can retrieve data from both the IMDb's web server and a local copy of
the whole database.
IMDbPY package can be very easily used by programmers and developers
to provide access to the IMDb's data to their programs.
Some simple example scripts are included in the package; other
IMDbPY-based programs are available from the home page.
Davide Alberani <alberanid(a)libero.it> [PGP KeyID: 0x465BFD47]
CSpace aims to be the next generation in realtime communication. It is
an opensource python application, which provides a platform for secure,
decentralized, user-to-user communication.
The platform provides a connect(user,service) primitive, similar to the
sockets API connect(ip,port). Applications built on top of this platform
can simply invoke connect(user,service) to establish a secure,
nat/firewall friendly connection. Currently TextChat, FileTransfer and
RemoteDesktop applications are available on CSpace.
CSpace is still a work in progress, and I would like to invite everybody
who's interested, to help in improving this product!
CSpace Website: http://cspace.in
PS: My CSpace KeyID is 20. Feel free to add me to your contact list and
itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:
itools.catalog itools.i18n itools.uri
itools.cms itools.ical itools.web
itools.csv itools.resources itools.workflow
itools.datatypes itools.rss itools.xhtml
itools.gettext itools.schemas itools.xliff
itools.handlers itools.stl itools.xml
- Fix the "prof.py" script.
- Improved Index & Search API, by Hervé Cauwelier [#339].
- Fix the access log, flush the buffer on every line.
- Support a non-standard HTTP Date format used by some browsers:
'%A, %d %b %Y %H:%M:%S GMT'.
- Internationalize Epoz, by Hervé Cauwelier [#345].
- Fix Epoz for IE, by Hervé Cauwelier [#390].
J. David Ibáñez
Itaapy <http://www.itaapy.com> Tel +33 (0)1 42 23 67 45
9 rue Darwin, 75018 Paris Fax +33 (0)1 53 28 27 88