We're proud to announce that we've just released version 1.8 of
Resolver One. This version switches to IronPython 2.6, which gives us
support for Python 2.6 syntax along with some serious performance
Resolver One is a Windows-based spreadsheet that integrates Python
deeply into its recalculation loop, making the models you build more
reliable and more maintainable.
In version 1.8, we've worked hard on improving performance above and
beyond the gains we got from IronPython 2.6, and we've also added a
number of new statistical functions, along with various minor bugfixes
and smaller enhancements.
You can read more about Resolver One here:
We have a 31-day free trial version, so if you would like to take a
look, you can download it from our website:
If you want to use Resolver One in an Open Source project, we offer
free licenses for that:
+44 (0) 20 7253 6372
17a Clerkenwell Road, London EC1M 5RD, UK
VAT No.: GB 893 5643 79
Registered in England and Wales as company number 5467329.
Registered address: 843 Finchley Road, London NW11 8NA, UK
gevent is a coroutine-based Python networking library that uses
greenlet to provide a high-level synchronous API on top of libevent
- convenient API around greenlets
- familiar synchronization primitives (Event, Queue)
- cooperative socket and ssl modules
- WSGI server on top of libevent-http
- DNS requests done through libevent-dns
- monkey patching utility to get pure Python modules, like urllib2, to cooperate
Download page: http://pypi.python.org/pypi/gevent
* changes in 0.12.0 *
- The major new feature is a gevent.ssl module, that provides
cooperative implementation of the standard ssl module. It does not
require any additional extensions on Python ≥ 2.6. It also works on
2.4 and 2.5 if ssl package is installed. The old, PyOpenSSL-based
implementation of SSL objects is still available, but the new version
is the preferred way now.
- The library now compiles and passes most of the relevant tests on
Windows. It’s still has a few rough edges (e.g. Ctrl-C is not
working), so it should be considered experimental.
- The socket object gained some performance improvements as well as a
number of bugfixes.
- Several incompatibilities of wsgi module with the WSGI spec have been fixed.
Read the full changelog entry here: http://www.gevent.org/changelog.html
What is cx_Oracle?
cx_Oracle is a Python extension module that allows access to Oracle and
conforms to the Python database API 2.0 specifications with a few
Where do I get it?
1) Added support for 64-bit Windows.
2) Added support for Python 3.1 and dropped support for Python 3.0.
3) Added support for keyword arguments in cursor.callproc() and
4) Added documentation for the UNICODE and FIXED_UNICODE variable types.
5) Added extra link arguments required for Mac OS X as suggested by
6) Added additional error codes to the list of error codes that raise
OperationalError rather than DatabaseError.
7) Fixed calculation of display size for strings with national
database character sets that are not the default AL16UTF16.
8) Moved the resetting of the setinputsizes flag before the binding
takes place so that if an error takes place and a new statement is
prepared subsequently, spurious errors will not occur.
9) Fixed compilation with Oracle 10g Release 1.
10) Tweaked documentation based on feedback from a number of people.
11) Added support for running the test suite using "python setup.py test"
12) Added support for setting the CLIENT_IDENTIFIER value in the
v$session table for connections.
13) Added exception when attempting to call executemany() with arrays
which is not supported by the OCI.
14) Fixed bug when converting from decimal would result in OCI-22062
because the locale decimal point was not a period. Thanks to Amaury
Forgeot d'Arc for the solution to this problem.
I'm happy to announce that ActivePython 126.96.36.199 is now available for download from:
This is a minor release with several updates and fixes.
Changes in 188.8.131.52
- PyPM is now included in 64-bit Windows and Linux builds
- Include Distribute instead of setuptools
- Include pip
- Upgrade to Tcl/Tk 8.5.8
- [Windows] Upgrade to Pywin32 CVS (2009-11-10)
- [Windows] Support for OpenSSL in 64-bit
- [Windows] Include Tcl/Tk header files
- [Windows] Fix broken IDLE on the 64-bit build
See the release notes for full details:
What is ActivePython?
ActivePython is ActiveState's binary distribution of Python. Builds
for Windows, Mac OS X, Linux are made freely available. Builds
for Solaris, HP-UX and AIX, and access to older versions are
available with ActivePython Business Edition:
ActivePython includes the Python core and the many core extensions:
zlib and bzip2 for data compression, the Berkeley DB (bsddb) and SQLite
(sqlite3) database libraries, OpenSSL bindings for HTTPS
support, the Tix GUI widgets for Tkinter, ElementTree for XML
processing, ctypes (on supported platforms) for low-level library
access, and others. The Windows distribution ships with PyWin32 -- a
suite of Windows tools developed by Mark Hammond, including bindings
to the Win32 API and Windows COM.
Beginning with the 184.108.40.206 release, ActivePython includes a binary package
manager for Python (PyPM) that can be used to install packages much
easily. For example:
pypm install pylons
See this page for full details:
As well, ActivePython ships with a wealth of documentation for both
new and experienced Python programmers. In addition to the core Python
docs, ActivePython includes the "What's New in Python" series, "Dive
into Python", the Python FAQs & HOWTOs, and the Python Enhancement
An online version of the docs can be found here:
We would welcome any and all feedback to:
Please file bugs against ActivePython at:
On what platforms does ActivePython run?
ActivePython includes installers for the following platforms:
- Windows/x64 (aka "AMD64")
- Mac OS X
- Linux/x86_64 (aka "AMD64")
- Solaris/SPARC (Business Edition only)
- Solaris/x86 (Business Edition only)
- HP-UX/PA-RISC (Business Edition only)
- AIX/PowerPC (Business Edition only)
- AIX/PowerPC 64-bit (Business Edition only)
Custom builds are available in Enterprise Edition:
Thanks, and enjoy!
The Python Team
sridharr at activestate.com
Marave is a text editor in the style of Ommwriter or DarkRoom: a full-
screen minimalistic interface (most of the time: no interface at all).
It's multi-platform and based on PyQt, licensed under the GPL.
More information and downloads at http://marave.googlecode.com
The Sauce Labs team, http://saucelabs.com/about/team,
is hosting two free tutorial open space sessions at Pycon in Atlanta.
In the short session, people bringing their laptops should be able to
record a web session in their browser, convert the recorded activity
to a Python script, modify the script to accept a number of inputs ,
and replay the script locally on their laptops. Once you've learned
how to fully automate your own browser, submit the same script to the
Sauce Labs cloud to run the tests in parallel across multiple browsers
and operating systems, and view the results with instant video
The tutorials should be of interest to web developers wanting fast,
cross-browser testing and it should be of general interest to anyone
wanting to use Python to automate browser sessions.
The tutorials are being led by Jason Huggins, the creator of Selenium
(an open source web app testing tool http://seleniumhq.org/ ).
Several familiar names from the Python community will also be on-hand:
Just a quick note to let everyone know that there are still a few slots available for this PyCON'2010 tutorial in Chicago. Come find out why you might want to start using Python 3.1.
Mastering Python 3 I/O
** PyCON'2010 Tutorial Preview in Chicago **
with David Beazley
February 5, 2010, 12pm - 5pm
Can't make it to PyCON, but want to attend a cutting-edge tutorial on
the latest Python features? Join David Beazley, author of the Python
Essential Reference, in Chicago for a preview of his new tutorial
"Mastering Python 3 I/O." The goal of this tutorial is to take a top
to bottom tour of the Python 3 I/O system and to focus on essential
features that you must know if you are ever going to port existing
applications to Python 3 or use it for real applications. This
tutorial promises to go far beyond what you find in the documentation
and books (Dave's included). You'll learn about tricky gotchas, see
interesting practical examples, and get a better grasp of how Python 3
is put together.
This tutorial preview includes a free copy of the "Python Essential
Reference, 4th Ed.", lunch at one of Chicago's finest new restaurants,
artisinal pastries and more--all for the same price as a tutorial at
PyCON. However, it's strictly limited to 8 attendees.
More information is available at: