-----BEGIN PGP SIGNED MESSAGE-----
On behalf of the Python development team, I'm quite happy to announce
the second release candidate of Python 3.2.
Python 3.2 is a continuation of the efforts to improve and stabilize the
Python 3.x line. Since the final release of Python 2.7, the 2.x line
will only receive bugfixes, and new features are developed for 3.x only.
Since PEP 3003, the Moratorium on Language Changes, is in effect, there
are no changes in Python's syntax and built-in types in Python 3.2.
Development efforts concentrated on the standard library and support for
porting code to Python 3. Highlights are:
* numerous improvements to the unittest module
* PEP 3147, support for .pyc repository directories
* PEP 3149, support for version tagged dynamic libraries
* PEP 3148, a new futures library for concurrent programming
* PEP 384, a stable ABI for extension modules
* PEP 391, dictionary-based logging configuration
* an overhauled GIL implementation that reduces contention
* an extended email package that handles bytes messages
* a much improved ssl module with support for SSL contexts and certificate
* a sysconfig module to access configuration information
* additions to the shutil module, among them archive file support
* many enhancements to configparser, among them mapping protocol support
* improvements to pdb, the Python debugger
* countless fixes regarding bytes/string issues; among them full support
for a bytes environment (filenames, environment variables)
* many consistency and behavior fixes for numeric operations
For a more extensive list of changes in 3.2, see
To download Python 3.2 visit:
Please consider trying Python 3.2 with your code and reporting any bugs
you may notice to:
Georg Brandl, Release Manager
georg at python.org
(on behalf of the entire python-dev team and 3.2's contributors)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
-----END PGP SIGNATURE-----
A Python-Interface to the Ghostscript
C-API using ctypes
:Copyright: GNU Public License v3 (GPLv3)
:Author: Hartmut Goebel <h.goebel(a)crazy-compiler.com>
`Ghostscript`__, is a well known interpreter for the PostScript
language and for PDF. This package implements a interface to the
Ghostscript C-API using `ctypes`__. Both a low-level and a pythonic,
high-level interface are provided.
This package is currently tested only under GNU/Linux. Please report
whether it works in your environment, too. Thanks.
* Fixed bug: typo in function call name ctypes.util.find_library
* (Unix) No longer try to load a specific version (version 8) of
* Added low-level interface for set_stdio() plus wrappers for
* (win32) Improved search for best Ghostscript installation:
Consider Aladdin and GNU Ghostscript, too; Check for existence of
DLL found in registry; take highest version available.
* Added win32 example-batch file for testing and other
improvements/fixes on examples an documentation.
Here is an example for how to use the high-level interface of
`python-ghostscript`. This implements a very basic ps2pdf-tool::
args = [
"ps2pdf", # actual value doesn't matter
"-dNOPAUSE", "-dBATCH", "-dSAFER",
"-sOutputFile=" + sys.argv,
| Hartmut Goebel | h.goebel(a)crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
I'm happy to announce that Gevent 0.13.2 is released with a number of
bug fixes and
a new gevent.httplib module that implements fast HTTP client - wrapper
What is it?
gevent is a coroutine-based Python networking library that uses
greenlet to provide a high-level synchronous API on top of libevent
* Fast event loop based on libevent (epoll on Linux, kqueue on FreeBSD).
* Lightweight execution units based on greenlet.
* API that re-uses concepts from the Python standard library (for
example there are Events and Queues).
* Cooperative sockets with ssl support.
* DNS queries performed through libevent-dns.
* Monkey patching utility to get 3rd party modules to become cooperative.
* Fast WSGI server based on libevent-http.
What's new in 0.13.2?
Read the full changelog here:
Get it from PyPI: http://pypi.python.org/pypi/gevent
Thanks to Tommie Gannert, Örjan Persson, Alexey Borzenkov. Ralf
Schmitt, Nicholas Piël, Elizabeth Jennifer Myers, Ned Rockson, Jon
This minor update to fix a bug in setup.py.
alsaseq is a Python 3 and Python 2 module that allows to
interact with ALSA sequencer clients. It can create an ALSA
client, connect to other clients, send and receive ALSA events
immediately or at a scheduled time using a sequencer queue. It
provides a subset of the ALSA sequencer capabilities in
a simplified model.
It is implemented in C language and licensed under the Gnu GPL
license version 2 or later.
Patricio Páez pp at pp.com.mx
For english speaking people: We organize a PythonCamp on 16/17th of
April in Cologne (Germany)
Hallo liebe Pythonfreunde,
die Python User Group Köln (http://pycologne.de), die monatlich am
tagt, veranstaltet am Samstag, den 16.04.2011 und Sonntag den
das PythonCamp 2011 in Köln.
Das PythonCamp ist ein BarCamp, eine andere Art von Konferenz, wo der
Eintritt frei ist und das Programm erst von den Teilnehmern vor Ort
gestaltet wird. So kann man spontan mit anderen über eigene Ideen,
Probleme und Projekte diskutieren, man kann spontan auf aktuelle
Entwicklungen reagieren oder vielleicht ergibt sich das Thema spontan.
Datum: 16. und 17. April 2011
Ort: GFU Cyrus AG, Am Grauen Stein 27, 51105 Köln
Wir hoffen euch möglichst zahlreich vor Ort zu sehen!
Announcing Numexpr 1.4.2
Numexpr is a fast numerical expression evaluator for NumPy. With it,
expressions that operate on arrays (like "3*a+4*b") are accelerated
and use less memory than doing the same calculation in Python.
This is a maintenance release. The most annying issues have been
fixed (including the reduction malfunction introduced in 1.4 series).
Also, several performance enhancements (specially for VML and small
array operation) are included too.
In case you want to know more in detail what has changed in this
or have a look at RELEASE_NOTES.txt in the tarball.
Where I can find Numexpr?
The project is hosted at Google code in:
You can get the packages from PyPI as well:
Share your experience
Let us know of any bugs, suggestions, gripes, kudos, etc. you may
After nearly a year of development I've finally decided
to release circuits-1.3 -- There have been many changes
(far too many to list here) and this time around I haven't
really done a very good job of keeping any ReleaseNotes.
For those that have used circuits-1.2.1 (the previous release)
the transition isn't very steep as most things are the same
just better :)
Please see http://pypi.python.org/pypi/circuits/ for more details
and the bitbucket home page http://bitbucket.org/prologic/circuits/
I plan to release "more often" so see you again!
-- James Mills
-- "Problems are solved by method"