EuroSciPy 2009 - Early Bird Deadline June 15, 2009
The early bird deadline for EuroSciPy 2009 is June 15, 2009.
Please register ( http://www.euroscipy.org/registration.html )
by this date to take advantage of the reduced early registration
We're pleased to announce the EuroSciPy 2009 Conference to be held in
Leipzig, Germany on July 25-26, 2009.
This is the second conference after the successful conference last
year. Again, EuroSciPy will be a venue for the European community of
users of the Python programming language in science.
The schedule of presentations for the EuroSciPy conference is online:
We have 16 talks from a variety of scientific fields.
All about using Python for scientific work.
Registration is open. The registration fee is 100.00 € for early
registrants and will increase to 150.00 € for late registration
after June 15, 2009. On-site registration and registration after
July 23, 2009 will be 200.00 €.
Registration will include breakfast, snacks and lunch
for Saturday and Sunday.
Please register here:
March 21 Registration opens
May 8 Abstract submission deadline
May 15 Acceptance of presentations
May 30 Announcement of conference program
June 15 Early bird registration deadline
July 15 Slides submission deadline
July 20 - 24 Pre-Conference courses
July 25/26 Conference
August 15 Paper submission deadline
See http://www.euroscipy.org/venue.html for details.
You like to help make the EuroSciPy 2009 a success?
Here are some ways you can get involved:
* attend the conference
* submit an abstract for a presentation
* give a lightning talk
* make EuroSciPy known:
- distribute the press release (http://www.euroscipy.org/media.html)
to scientific magazines or other relevant media
- write about it on your website
- in your blog
- talk to friends about it
- post to local e-mail lists
- post to related forums
- spread flyers and posters in your institution
- make entries in relevant event calendars
- anything you can think of
* inform potential sponsors about the event
* become a sponsor
If you're interested in volunteering to help organize things
or have some other idea that can help the conference, please
email us at mmueller at python-academy dot de.
Do you like to sponsor the conference?
There are several options available:
Would you like to learn Python or about some of the most used scientific
libraries in Python? Then the "Python Summer Course"  might be for
you. There are two parts to this course:
* a two-day course "Introduction to Python"  for people with
programming experience in other languages and
* a three-day course "Python for Scientists and Engineers"  that
introduces some of the most used Python tools for scientists and
engineers such as NumPy, PyTables, and matplotlib
Both courses can be booked individually . Of course, you can attend
the courses without registering for EuroSciPy.
On behalf of the Python development team, I'm happy to announce the second
release candidate of Python 3.1.
Python 3.1 focuses on the stabilization and optimization of the features and
changes that Python 3.0 introduced. For example, the new I/O system has been
rewritten in C for speed. File system APIs that use unicode strings now handle
paths with undecodable bytes in them. Other features include an ordered
dictionary implementation, a condensed syntax for nested with statements, and
support for ttk Tile in Tkinter. For a more extensive list of changes in 3.1,
see http://doc.python.org/dev/py3k/whatsnew/3.1.html or Misc/NEWS in the Python
This is a release candidate, and as such, we do not recommend use in production
environments. However, please take this opportunity to test the release with
your libraries or applications. This will hopefully discover bugs before the
final release and allow you to determine how changes in 3.1 might impact you.
If you find things broken or incorrect, please submit a bug report at
For more information and downloadable distributions, see the Python 3.1 website:
See PEP 375 for release schedule details:
benjamin at python.org
(on behalf of the entire python-dev team and 3.1's contributors)
Python svn builds (http://pyvm.sourceforge.net) is a project to provide
python binary builds ready to use.
The main features for these builds are:
+ install under /opt/opt-python-svnXXXXX-2.7a0 (XXXXX is the svn revision)
+ multiple interpreters can be installed side by side
+ installed in parallel to the system python (administrator friendly)
+ they're build for several different platforms (rpm based)
+ the build host is provided by the OpenSUSE buildserver
+ the builds can be deployed using yum/yast/urpmi (OpenSUSE buildserver)
+ each build runs a small smoke test and it is unattented
+ the test results are reported
The aim is:
+ implementing a continuous integration practice
+ to provide python developer with reliable and repeatable builds
+ modules developer can test their modules against the latest python
News for this version:
Few modules (imaging, numpy, pexpect and setuptools) have been added and
they're build for each intepreter.
These are still in testing but the aim here is to have a full complete build
chain with a test suite (next step is providing a test driven development).
Download and documentation from:
OpenSUSE buildserver: https://build.opensuse.org
Registration is now open for the O'Reilly Open Source Convention (OSCON).
OSCON 2009 will be July 20-24 in San Jose, California.
Early registration has been extended and now ends June 23.
Use the special discount code 'os09pgm' for an extra 15% off.
For more information:
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"If you don't know what your program is supposed to do, you'd better not
start writing it." --Dijkstra
web2py 1.64.0 is out
- full Jython support, including xzJDBC for sqlite and postgresql.
install jython and run: jython web2py.py -h
- models are 2.5x faster
- better LDAP support
- custom forms
# in controller
def index(): return dict(form=crud.create(db.person))
# instead of usual view
# now you can use a custom view:
eGenix.com pyOpenSSL Distribution
An easy to install and use repackaged distribution
of the pyOpenSSL Python interface for OpenSSL -
available on Windows, Mac OS X and Unix platforms
This announcement is also available on our web-site for online reading:
The eGenix.com pyOpenSSL Distribution includes everything you need to
get started with SSL in Python. It comes with an easy to use installer
that includes the most recent OpenSSL library versions in pre-compiled
pyOpenSSL is an open-source Python add-on (http://pyopenssl.sf.net/)
that allows writing SSL aware networking applications as well as
certificate management tools.
OpenSSL is an open-source implementation of the SSL protocol
For more information, please see the product page:
This new release of the eGenix.com pyOpenSSL Distribution updates the
included pyOpenSSL version to 0.9, which includes a new fix for a
serious problem in pyOpenSSL 0.8 related to threaded applications. It
also comes with an important bug-fix update of OpenSSL, now at version
The problem causes invalid thread states in the Python interpreter
which then result in random core dumps and seg faults when using
pyOpenSSL 0.8.0 with multi-threaded applications.
The new fix is slightly different than the one we included in 0.8.1
and based on a code analysis we did together with Jean-Paul Calderone
to track down the cause of the problem.
Binaries are available for Linux x86 and x64 as well as Windows x86
and Mac OS X PPC/Intel. They include both pyOpenSSL and the necessary
For Plone users and friends of buildout scripts, we have added
pre-built binaries for Windows. They install just like the Linux
versions and allow easy integration of the archives into buildout
For our Mac OS X users, we have included new pre-built binaries for
Mac OS X PPC and Intel platforms.
The download archives and instructions for installing the package can
be found at:
Before installing this version of pyOpenSSL, please make sure that
you uninstall any previously installed pyOpenSSL version. Otherwise,
you could end up not using the included OpenSSL libs.
Commercial support for these packages is available from eGenix.com.
for details about our support offerings.
Professional Python Services directly from the Source (#1, Jun 11 2009)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
2009-06-29: EuroPython 2009, Birmingham, UK 17 days to go
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
Announcing the inaugural meeting of the newly formed Grand Rapids Python
Users Group (http://www.grpug.org ) in Grand Rapids, MI, USA.
What: *First Meeting of the GRPUG*
When: *Monday, 6/15/09, 6PM - ??*
Where: *Grand Rapids Brewing Company* (
A few of us checked out the Grand Rapids Brewing Company as a potential
meeting site for the GRPUG, and it looked pretty good. It's a nice
microbrewery and restaurant. My only worry is the ambient noise level, but
my contact there assures me that lowering the canvas shades and doors shuts
out a lot of the sound. Anyways, let's have our first meeting there and see
how it goes. They have appetizers, meals, pop, and - most importantly -
beer! So feel free to have dinner and drink while you're there. The room is
in the back of the main dining hall.
I would like to do a Python IDE/editor roundup, so it would be great if you
could bring a laptop/netbook and show off your favorite IDE or editor. You
don't need to prepare anything elaborate; just fire it up and show off a few
features. In fact, no slides allowed the first night! I think we'll have a
projector available, otherwise we'll huddle around laptops for the demos.
Afterwords we'll socialize and talk about what we envision for GRPUG and how
much we hate all of those inferior programming languages.