The Enthought Python Distribution's (EPD) early access program website
is now hosting the beta 2 build of the upcoming EPD Py25 v4.1.301
release. We would very much appreciate your assistance in making EPD as
stable and reliable as possible! Please join us in our efforts by
downloading an installer for Windows, Mac OS X, or RedHat EL versions 3,
4, and 5 from the following website:
The release notes for the beta2 build are available here:
Please provide any comments, concerns, or bug reports via the EPD Trac
instance at https://svn.enthought.com/epd or via e-mail to
The Enthought Python Distribution (EPD) is a "kitchen-sink-included"
distribution of the Python™ Programming Language, including over 60
additional tools and libraries. The EPD bundle includes NumPy, SciPy,
IPython, 2D and 3D visualization, database adapters, and a lot of
other tools right out of the box.
It is currently available as a single-click installer for Windows XP
(x86), Mac OS X (a universal binary for OS X 10.4 and above), and
RedHat 3, 4, and 5 (x86 and amd64).
EPD is free for academic use. An annual subscription and installation
support are available for individual commercial use. Various workgroup,
departmental, and enterprise level subscription options with support and
training are also available. Contact us for more information!
I'm proud to announce bcryptWrap; a wrapper for bcrypt, the password-
hashing algorithm used in OpenBSD.
For more information read at <http://pypi.python.org/pypi/bcryptWrap/
>. And the source code is at <http://www.bitbucket.org/ares/bcryptwrap/
To install run:
$ sudo easy_install bcryptWrap
and to use it, its API is very simple:
>>> from bcrypt_wrap import password
>>> bc_pass = password.Password()
>>> hash = bc_pass.create('crack my pass')
>>> bc_pass.valid('crack my pass', hash)
I got this from Bruce Sherwood and thought others might be interested.
> Begin forwarded message:
> From: Bruce Sherwood <Bruce_Sherwood(a)ncsu.edu>
> Date: December 9, 2008 11:01:05 AM EST
> To: Steve Spicklemire <steve(a)spvi.com>
> Subject: Advertising
> At vpython.org there is now available the Visual 5.0 release
> candidate for Windows, Mac 10.5, and Linux. The native-mode Mac
> version does not use X11 nor depend on Fink.
> Major new features include opacity, local lighting, and materials
> such as wood. Of interest to researchers is the new "points" object
> which is useful for representing data in 3D.
> Visual 5.0 was created by David Scherer and Bruce Sherwood.
> Jonathan Brandmeyer while an undergraduate at NCSU provided support
> in Visual 4beta for opacity, local lighting, and textures, and made
> some important architectural changes, but had to stop work on the
> project before it was completed. Further development has led to
> API changes which are incompatible with the Visual 4beta release,
> so this release is called version 5 instead of 4.
> P.S. You will see shader errors and/or the inability to display
> materials such as wood if your graphics hardware does not support
> Pixel Shader 3.0. The key point is this statement in the Visual 5.0
> help (see the "What's new" section or the "materials" section):
> Materials will work with graphics cards that support Pixel Shader
> 3.0 ("PS 3.0"). For details, see
> http://en.wikipedia.org/wiki/Pixel_shader#Hardware. Some materials
> may work with graphics cards that support PS 2.0, but other
> materials may need to be manually disabled; see instructions in the
> site-settings.py module in the Visual package in your site-packages
> folder. If the graphics hardware does not support pixel shaders,
> the material property is ignored. If you think you should be able
> to use materials but have trouble with their display or
> performance, we highly recommend upgrading your video card drivers
> to the latest version.
Senior Software Engineer - SQL, Python, Adobe Flex, Object-Oriented
The Sr. Software Developer will be responsible for the development of the
WordStream suite of products. Development is done primarily using Python on
the server, and with Adobe Flex or HTML/AJAX as a Rich Internet Application
(RIA) frontend. Typical day-to-day activities include implementing new
features in our products, which involve:
* Development of processes to extract relevant data from input sources
* Design of relational data storage models
* Implementation of data processing algorithms
* Development of AMF remoting methods, used for client/server
* Development of graphical user interfaces
The candidate must have top-notch software development skills. Prior
experience in Python or Adobe Flex is not a strict requirement, experience
in related technologies will be accepted. Please note, only candidates with
a bachelor's degree in computer science or engineering, or, a very
substantial amount of related technical coursework and work experience in a
related field will be considered. Prior experience working on web analytics
applications, search engines, content management systems or other Web
publishing systems is a plus.
Required Skills: Structured Query Language (SQL), Object-Oriented
Bonus Skills: Python, Adobe Flex, SQLite, Open-Source software development,
Git, Object-Relational Mapping (ORM), Postgres SQL, AJAX, HTML, Search
Engine Optimization (SEO) or Search Engine Marketing (SEM)
Type of Position: Full-time or Contract-to-hire
Travel Required: None
Location: Worldwide (telecommunication)
Position Title: Sr. Software Developer
Compensation and Benefits: Competitive salary based on experience.
Employees will have an opportunity to participate in the company's stock
How To Apply
To apply for the Senior Software Engineer position, send a resume and cover
letter to jobs at WordStream dot com.
WordStream is a venture-backed startup engaged in providing search engine
marketing software solutions for PPC/SEM and SEO. Our patented, innovative
software-as-a-service applications automate the manual, repetitive work
involved in search engine optimization, saving time and enabling customers
to improve ROI on search marketing objectives in a consistent and repeatable
manner. For more information: Please visit http://www.wordstream.com
On behalf of the EuroPython 2009 organisation it is my privilege and
honour to announce the 'Call for Participation' for EuroPython 2009!
EuroPython is the conference for the communities around Python,
including the Django, Zope and Plone communities.
This year's conference will be held in Birmingham, UK from Monday 29th
June to Saturday 4th July 2009.
Talks & Themes
Do you have something you wish to present at EuroPython? Go to
http://www.europython.eu/talks/cfp/ for this year's themes and
submissions criteria, the deadline is on 5th April 2009.
Other Talks, Activities and Events
Have you got something which does not fit the above? Visit
Help Us Out
We could use a hand any contribution is welcome, please take a look at
An unique opportunity to affiliate with the prestigious EuroPython
Spread the Word
Improve our publicity by distributing this announcement in your corner
of the community, please coordinate this with the organizers:
For more information about the conference, please visit
Looking forward to see you!
The EuroPython Team
Hypy is a fulltext search interface for Python applications. Use it to index
and search your documents from Python code. Hypy is based on the
estraiernative bindings by Yusuke Yoshida.
* Fast, scalable
* Perfect recall ratio by N-gram method
* High precision by hybrid mechanism of N-gram and morphological analyzer
* Phrase search, regular expressions, attribute search (including
numeric and date comparisons), and similarity search
* Simple and powerful API
Homepage, downloads, everything, etc.: http://goonmill.org/hypy/
This is of course on pypi and can be installed with easy_install or
pip. You will need Hyper Estraier installed to use it.
Release Version 0.8.1 (2008.12.15)
* Initial Public Opensourcing.
I'm proud to announce the release of Sphinx 0.5.1, the first bugfix
release in the 0.5 series.
What is it?
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
Its website is at <http://sphinx.pocoo.org/>.
Fixes in version 0.5.1
can be found at <http://sphinx.pocoo.org/changes.html>.
Many thanks to all bug reporters!
Wingware has released version 3.1.6 of Wing IDE, a bugfix release for all
three product levels of Wing IDE.
This release includes the following:
* Added previously missing support for x64 Python on Windows
* Avoid auto-starting batch searches when a project is opened
* Several vi mode fixes
* Added 'watch' item to editor context menu
* Recognize type of 'x' in 'from x import y'
* Allow debugger to start even if replacing sys.stdin fails
* Store list of test files in shared project file (*.wpr)
* About 16 other bug fixes: see the change log for details:
Wing IDE Professional and Wing IDE Personal are commercial software and
require a license to run. A free trial license can be obtained directly from
the product when launched.
Wing IDE Pro 3.1.6 http://wingware.com/downloads/wingide/3.1
Wing IDE Personal 3.1.6 http://wingware.com/downloads/wingide-personal/3.1
Wing IDE 101 3.1.6 http://wingware.com/downloads/wingide-101/3.1
*About Wing IDE*
Wing IDE is an integrated development environment for the Python programming
language. It provides powerful debugging, editing, code intelligence,
testing, and search capabilities that reduce development and debugging
time, cut down on coding errors, and make it easier to understand
and navigate Python code.
Wing IDE is available in three product levels: Wing IDE Professional is
the full-featured Python IDE, Wing IDE Personal offers a reduced feature
set at a low price, and Wing IDE 101 is a free simplified version designed
for teaching entry level programming courses with Python.
System requirements are Windows 2000 or later, OS X 10.3.9 or later for PPC or
Intel (requires X11 Server), or a recent Linux system (either 32 or 64 bit).
Wing IDE 3.1 supports Python versions 2.0.x through 2.5.x.
*New Features in Wing 3.1*
This release adds the following features not found in Wing 3.0.x:
* Support for zip archives
* Support for pkg_resources name spaces and eggs
* Support for doctest and nose style unit tests (*)
* Scan for sys.path changes such as those used in buildout
* How-To and support for Google App Engine
* Inline context appropriate templates/snippets integrated with autocompleter (*)
* Word list driven auto-completion in non-Python files (**)
* Quick navigation to files and symbols by typing a fragment (**)
* Improved support for Stackless Python
* Preference to strip trailing white space on save
* Display gi_running and gi_frame for generators
* Improved code analysis for Python 2.5
* Other minor features and bug fixes not found in Wing 3.0.x
(*)'d items are available in Wing IDE Professional only.
(**)'d items are available in Wing IDE Personal or Professional only.
Please see the change log for a detailed list of changes:
*Purchasing and Upgrading*
Wing 3.1 is a free upgrade for all Wing IDE 3.0 and 3.1 users. Any 2.x license sold
after May 2nd 2006 is free to upgrade; others cost 1/2 the normal price to
Upgrade a 2.x license: https://wingware.com/store/upgrade
Purchase a 3.x license: https://wingware.com/store/purchase
The Wingware Team
Wingware | Python IDE
Advancing Software Development
Dear Python users,
The Elisa team is happy to announce the release of Elisa Media Center
0.5.22, code-named "Where Is My Mind?".
Elisa is a cross-platform and open-source Media Center written in Python.
It uses GStreamer  for media playback and pigment  to create an
appealing and intuitive user interface.
The main new feature is a set of generic RSS models and a controller
that allow plugin developers to very easily integrate media RSS feeds in
Expect new cool plugins that make use of this very soon!
As usual, a bunch of bugs were fixed, a complete list can be found at:
Installers and sources can be downloaded from
Bug reports and feature requests are welcome at
Have a media-centered evening,
The Elisa team
Elisa 0.5.22 "Where Is My Mind?"
This is Elisa 0.5.22, twenty-second release of the 0.5 branch.
New features since 0.5.21:
- Generic RSS models and controller that allow plugin developers to very easily
integrate media RSS feeds in their plugins
Bugs fixed since 0.5.21:
- 288210: [win32] Elisa launched from the installer tries to write a log file in program files
- 302349: [linux] plugins installed using plugin management feature disappear at Elisa next startup
- 297612: ffwd forever
- 305116: [win32] Playing any media file using "Open with" contextual menu throws an error message on windows XP & not on Vista
- 305430: Don't display media duration if it's zero
You can find source releases of Elisa on the download page:
More details can be found on the project's website: http://elisa.fluendo.com
Support and Bugs
We use Launchpad for bug reports and feature requests:
All code is in a Bazaar branch and can be checked out from there.
It is hosted on Launchpad: https://code.launchpad.net/elisa
Contributors to this release:
- Benjamin Kampmann
- David McLeod
- Florian Boucault
- Guido Amoruso
- Guillaume Emont
- Jesús Corrius
- Lionel Martin
- Maxwell Young
- Olivier Tilloy
- Philippe Normand