I'm pleased to announce the release of py-postgresql 0.9.0 and 0.8.2.
py-postgresql is a Python programmer's client (driver) for PostgreSQL
and
general toolkit for working with PostgreSQL in Python.
http://python.projects.postgresql.org/?utm_source=release&utm_medium=email&…
Changes in 0.9:
* Performance Improvements. Always nice. =)
* Query Libraries--statement management.
* Display of line and relative location of the POSITION for syntax
errors.
* DB-API now extends PG-API.
* Many under-the-hood improvements.
Special thanks to the following bug reporters:
Mike Bayer [Broken DB-API row counts]
Dallas Morisett [Broken procedure reference generation]
... Bugs, while of crunchy consistency, are fearlessly squashed.
... If you find a bug, a report would be greatly appreciated.
http://pgfoundry.org/tracker/?atid=442&group_id=1000094
Hi all,
I'm proud to announce the release of Sphinx 0.6.2, which is a
bugfix-only release in the 0.6 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).
Website: http://sphinx.pocoo.org/
What's new in 0.6.2 (short version)?
====================================
Over 25 bugs and problems have been fixed.
The full list is at <http://sphinx.pocoo.org/changes.html>.
cheers,
Georg
hello,
I am pleased to announce the first full alpha release of PyLab_Works, v0.3.
PyLab_Works is a modular Visual Development Environment, based on
data-flow programming technics. PyLab_Works is specially aimed at
Education, Engineering and Science. The ideas behind PyLab_Works are,
that the final user should not be burdened with programming details and
domain details, whereas the domain expert should be able to implement
the specific domain knowledge without being a full educated programmer.
You can always find my notes on PyLab_Works on
http://pic.flappie.nl
Most of these pages are also collected in a single pdf document, which
can be found here:
http://pylab-works.googlecode.com/files/pw_manual.pdf
The source code and a one-button-Windows-Installer can be found on
codegoogle:
http://code.google.com/p/pylab-works/
The files are rather large, because they contain some data samples.
The Windows-Installer contains everything you need to get started with
PyLab_Works: ConfigObj, gprof2dot, HTTPlib, MatPlotLib, Numpy, Pickle,
Psyco, pyclbr, PyGame, PyLab_Works, PyODBC, Python, RLCompleter, Scipy,
Sendkeys, SQLite3, SQLObject, URLparse, wave, Visual, win32*, wxPython.
Although the PyLab_Works programs are compiled with Py2Exe, all the
source files are explicitly included.
have fun,
Stef Mientki
On behalf of the Jython development team, I'm pleased to announce that
Jython 2.5.0 final is available for download:
http://downloads.sourceforge.net/jython/jython_installer-2.5.0.jar see
the installation instructions:
http://wiki.python.org/jython/InstallationInstructions
Jython 2.5.0 brings us up to language level compatibility with the 2.5
version of CPython. This release has had a strong focus on CPython
compatibility, and so this release of Jython can run more pure Python
apps then any previous release. Please see the NEWS file for detailed
release notes.
I want to thank all of the amazing people who have contributed in
large and small ways to this important Jython release. For the first
time in a long time we have Jython that is a modern version of Python.
Enjoy!
Please report any bugs that you find: http://bugs.jython.org
Thanks!
-Frank
PyQt v4.5.1 has been released and is available from
http://www.riverbankcomputing.com/software/pyqt/.
PyQt is a comprehensive set of bindings for the Qt application and UI
framework from Nokia. It supports the same platforms as Qt (Windows,
Linux and MacOS/X).
The highlights of this release include:
- support for Python v3
- support for Qt v4.5
- a new Pythonic API for connecting signals and slots that doesn't
require any knowledge of C++ data types
- support for the GTK+ theme engine.
Windows installers are provided for the GPL version of PyQt which contains
everything needed for PyQt development (including Qt, Qt Designer and
QScintilla) except Python itself.
PyQt v4 is implemented as a set of 18 extension modules containing over
400 classes and over 6,000 functions and methods.
QtCore
The non-GUI infrastructure including event loops, threads, i18n,
Unicode, signals and slots, user and application settings, mapped
files and shared memory.
QtDesigner
A set of classes that allow the Qt Designer GUI design tool to be
extended with PyQt.
QtGui
A rich collection of GUI widgets.
QtHelp
A set of classes for creating and viewing searchable documentation and
being able to integrate online help with PyQt applications. It
includes the C++ port of the Lucene text search engine.
QtNetwork
A set of classes to support TCP and UDP socket programming and higher
level protocols (eg. HTTP, SSL).
QtOpenGL
A set of classes that allows PyOpenGL to render onto Qt widgets.
QtScript
A set of classes that implements a JavaScript interpreter. Python
objects may be exposed in the interpreter as JavaScript objects.
QtScriptTools
A debugger for the JavaScript interpreter.
QtSql
A set of classes that implement SQL data models and interfaces to
industry standard databases. The Windows installers include support
for SQLite, MySQL, PostgreSQL and ODBC.
QtSvg
A set of classes to render SVG files onto Qt widgets.
QtTest
A set of classes to automate unit testing of PyQt applications and
GUIs.
QtWebKit
This implements a web browser engine based on the WebKit engine used by
Apple's Safari browser. It allows the methods and properties of Python
objects to be published and appear as JavaScript objects to scripts
embedded in HTML pages.
QtXML
A set of classes that implement DOM and SAX parsers.
QtXMLPatterns
A set of classes that implement XQuery and XPath support for XML and
custom data models.
QtAssistant
A set of classes that enables the Qt Assistant online help browser to
be integrated with an application.
QAxContainer
A set of classes for Windows that allows the integration of ActiveX
controls and COM objects.
phonon
A cross-platform multimedia framework that enables the use of audio and
video content in PyQt applications. DirectX is used as the Windows
backend, QuickTime as the MacOS/X backend, and GStreamer as the Linux
backend.
DBus
PyQt includes dbus.mainloop.qt that allows the Qt event loop to be used
with the standard DBus Python bindings.
PyQt includes the pyuic4 utility which generates Python code to implement
user interfaces created with Qt Designer in the same way that the uic
utility generates C++ code. It is also able to load Designer XML files
dynamically.
PyQt is available under the GPL and a commercial license. Unlike Qt, PyQt
is not available under the LGPL. The commercial PyQt license allows GPL
applications to be relicensed at any time.
SIP v4.8.1 has been released and can be downloaded from
http://www.riverbankcomputing.com/software/sip/.
SIP is a tool for generating Python modules that wrap C or C++ libraries.
It is similar to SWIG. It is used to generate PyQt and PyKDE.
SIP is licensed under the Python License and runs on Windows, UNIX, Linux
and MacOS/X. SIP requires Python v2.3 or later.
The main focus of this release is support for Python v3.
Other features of SIP include:
- extension modules are implemented as a single binary .pyd or .so file (no
Python stubs)
- support for Python new-style classes
- the ability to specify the super-type and meta-type used to wrap
instances
- generated modules are quick to import, even for large libraries
- thread support
- the ability to re-implement C++ abstract and virtual methods in Python
- the ability to define Python classes that derive from abstract C++
classes
- the ability to spread a class hierarchy across multiple Python modules
- support for C++ namespaces
- support for C++ exceptions
- support for C++ operators
- an extensible build system written in Python that supports over 50
platform/compiler combinations
- the generation of API files for IDEs that support autocompletion and call
tips.
Dear Python users,
The Moovida team is happy to announce the release of Moovida Media
Center 1.0.3, code-named "Lunático".
Moovida, formerly known as Elisa, is a cross-platform and open-source
Media Center written in Python.
It uses GStreamer [1] for media playback and pigment [2] to create an
appealing and intuitive user interface.
This release is a lightweight release, meaning it is pushed through our
automatic plugin update system. Additionally a windows installer is
available for download on our website.
As usual, for users already running Moovida, the upgrade to 1.0.3 should
be done automatically via the plugin repository.
Important features of this release include a much faster media scanning
and thumbnailing for videos and pictures, a better handling of plural
forms in translations and updated French translations.
A complete list of the issues fixed can be found at:
http://launchpad.net/elisa/+milestone/1.0.3
This is also summarised in the (attached) release notes.
Installers and sources can be downloaded from
http://www.moovida.com/download/
Bug reports and feature requests are welcome at
http://bugs.launchpad.net/elisa/+filebug
Have a media-centered week,
Olivier, for the Moovida team
[1] http://www.gstreamer.net/
[2] https://code.fluendo.com/pigment/trac
Moovida 1.0.3 "Lunático"
========================
This is Elisa 1.0.3, third release of the 1.0 branch.
New features since 1.0.2:
- Much faster media indexing and thumbnailing for videos and pictures
- Better handling of plural forms in translations
- Updated French translations
Bugs fixed since 1.0.2:
- 383519: Scanning of file paths sometimes fails
- 383662: [linux] Fails to load coherence and daap plugins
- 386225: When username has exotic characters Moovida 1.0.3 does not start
- 387173: [win32] Thumbnails not generated when the username contains non-ASCII characters
- 270561: [linux] MediaTomb UPnP servers not displayed
- 381505: Plural forms are not used for i18n strings
- 383587: Synopsis->play episode button does not work for TV shows
- 383881: The bug reporter is broken
- 383929: Translatatable strings should use named arguments
- 385875: tv serie recategorize is wrong
- 387219: The bug reporter is not sending DxDiag info
- 387249: [win32] the old pipeline is used instead of the new one
- 382915: Modal popups don't suppress MouseOver events
- 383287: [win32 codec] Update Fluendo codecs
- 384812: main menu entries not organised correctly
- 381575: remove_control method in ControlRibbon has race condition
- 386243: "attribute not found" warning when updating style for WidgetWithBackground
- 356879: [win32] Prevent the firewall warnings
Download
You can find source releases of Moovida on the download page:
http://www.moovida.com/download
Moovida Homepage
More details can be found on the project's website: http://www.moovida.com
Support and Bugs
We use Launchpad for bug reports and feature requests:
https://bugs.launchpad.net/elisa/+filebug
Developers
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:
- Anna Wojdel
- David McLeod
- Fernando Casanova Coch
- Florian Boucault
- Guillaume Emont
- Jesús Corrius
- Julien Moutte
- Jutta Mailander
- Lionel Martin
- Loïc Molinari
- Maxwell Young
- Michał Sawicz
- Olivier Tilloy
- Philippe Normand
- Thijs Vermeir
- Xose Pérez
Bobo is a light-weight framework for creating WSGI web applications.
It's goal is to be easy to use and remember. You don't have to be a
genius.
It addresses 2 problems:
- Mapping URLs to objects
- Calling objects to generate HTTP responses
Bobo doesn't have a templateing language, a database integration layer,
or a number of other features that can be provided by WSGI
middle-ware or application-specific libraries.
Bobo builds on other frameworks, most notably WSGI and WebOb.
To learn more. visit: http://bobo.digicool.com
Jim
--
Jim Fulton
Zope Corporation
Hello all Python users:
I am pleased to announce the second installment of a free Webinar
series that discusses using Python for scientific computing.
Enthought hosts this free series which takes place once a month for
about 60-90 minutes. The schedule and length may change based on
participation feedback, but for now it is scheduled for the third
Friday of every month. This free webinar should not be confused
with the EPD webinar on the first Friday of each month which is open
only to subscribers to the Enthought Python Distribution at the Basic
level or above.
This session's speakers will be me (Travis Oliphant) and Peter Wang.
I will show off a bit of EPDLab which is an interactive Python
environment built using IPython, Traits, and Envisage. Peter Wang
will present a demo of Chaco and provide some examples of interactive
visualizations that can be easily constructed using it's classes. If
there is time after the Chaco demo, I will continue the discussion
about Mayavi, but I suspect this will have to wait until the next
session. All of the tools we will show are open-source, freely-
available tools from multiple sources. They can all be conveniently
installed using the Enthought Python Distribution.
This event will take place on Friday, June 19th at 1:00pm CDT and will
last 60 to 90 minutes depending on the questions asked. If you would
like to participate, please register by clicking on the link below or
going to https://www1.gotomeeting.com/register/303689873.
There will be a 15 minute technical help-session prior to the on-line
meeting which you should plan to use if you have never participated in
a GoToWebinar previously. During this time you can test your
connection and audio equipment as well as familiarize yourself with
the GoTo Meeting software (which currently only works with Mac and
Windows systems).
I am looking forward to interacting with many of you again this Friday.
Best regards,
Travis Oliphant
Enthought, Inc.
Enthought is the company that sponsored the creation of SciPy and the
Enthought Tool Suite. It continues to sponsor the SciPy community by
hosting the SciPy mailing list and website and participating in the
development of SciPy and NumPy. Enthought creates custom
scientific and technical software applications and provides training
on using Python for technical computing. Enthought also provides the
Enthought Python Distribution. Learn more at http://www.enthought.com
Bios for Travis Oliphant and Peter Wang can be read at http://www.enthought.com/company/executive-team.php
--
Travis Oliphant
Enthought Inc.
1-512-536-1057
http://www.enthought.com
oliphant(a)enthought.com
Hi,
We are happy to release version 0.2 of samurai-x. samurai-x is a
window manager written in pure python using ctypes, xcb and cairo.
A lot has happened since version 0.1 including:
* a new plugin system - the core samurai-x is now very small
with all other functionality added via plugins
* a new xcb binding - ooxcb - for more information
see http://docs.samurai-x.org/ooxcb/
* lots of plugins! we now have plugins for most common
features found in other window managers
For more information, including installation instructions check
http://samurai-x.org or join us in #samuraix on irc.freenode.net
Big thanks to all have helped out with samurai-x but especially to
Friedrich Weber for writing ooxcb and all the other work on
samurai-x he has done and also to Jochen Maes for hosting the
project.
Dunk Fordyce