ASPN ActiveState Programmer Network
  ASPN
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH
advanced | search help

Reference
ActivePython 2.2
What's New?
ActivePython Release Notes
What's New in Python 2.2?
What's New in Python 2.1?
What's New in Python 2.0?
The NEWS file (detailed change list)

MyASPN >> Reference >> ActivePython 2.2 >> What's New?
ActivePython Release Notes

ActivePython 2.2.3 Build 227 Release Notes

Table of Contents

Introduction

Welcome, and thank you for using ActivePython. This release corresponds to Python version 2.2.3. ActivePython provides a one-step installation of all essential Python modules, as well as extensive documentation. ActivePython includes:

  • the core Python language;
  • the Python for Windows extensions (Windows-only);
  • Andrew Kuchling's What's New in Python X.Y documentation series;
  • the Dive into Python tutorial;
  • the An Easy Tutorial to Python tutorial;
  • the Python FAQs and HOWTOs;
  • a snapshot of the Python PEPs (Python Enhancement Proposals);
  • and more.

Binaries for the following platforms are freely available:

  • Windows x86 (for Windows 98, ME, NT, 2000, XP and 2003)
  • Linux x86 (for RedHat 7.3 or later)
  • Solaris Sparc (for Solaris 2.6 or later)

Built-In Python Extension Modules

This section describes the Python extension modules that are included with ActivePython.

All Platforms

  • Tkinter - Python interface to Tk (version 8.4.4)
    ActivePython ships with Tk and Tkinter, the Python interface to both.
  • expat - James Clark's fast XML parser
    The Python interface to expat is part of ActivePython, as is expat itself (c.f. xmlparse.dll and xmltok.dll).
  • zlib - general purpose compression library
    ActivePython contains zlib version 1.1.4
  • bsddb - interface to the Berkeley DB library (version 1.85)

Windows

  • Mark Hammond's Win32 extensions (build 162). PyWin32 includes interfaces to Win32 APIs such as COM, MFC, ASP, ODBC. It also includes the PythonWin IDE.

Change History

ActivePython 2.3.2 Build 232: November 2003
  • [Windows] Upgrade to PyWin32 (a.k.a. win32all) build 163.
  • [Windows] Fix issues regarding win32com cache (bug 28173).
ActivePython 2.2.3 Build 227: November 2003
  • [Windows] Upgrade to PyWin32 (a.k.a. win32all) build 162.
  • [Windows] Fix issues regarding win32com cache (bug 28173).
ActivePython 2.3.2 Build 231: November 2003
  • [Windows] Upgrade to PyWin32 (a.k.a. win32all) build 161.
  • Re-add the _tkinter module that was mistakenly not included in build 230 on Linux and Solaris.
ActivePython 2.2.3 Build 226: November 2003
  • [Windows] Upgrade to PyWin32 (a.k.a. win32all) build 160.
  • Update to Tcl/Tk 8.4.4.
ActivePython 2.3.2 Build 230: October 2003
ActivePython 2.2.3 Build 225: October 2003
ActivePython 2.2.2 Build 224: November 2002
ActivePython 2.2.1 Build 222: April 2002
ActivePython 2.1.3 Build 214: April 2002
ActivePython 2.2.0 Build 221: March 2002
ActivePython 2.1.1 Build 212: July 2001
ActivePython 2.1.0 Build 211: June 2001
ActivePython 2.1.0 Build 210: April 2001
ActivePython 2.0.0 Build 203: March 2001
ActivePython 2.0.0 Build 202: October 2000
ActivePython 2.0.0 Build 201: September 2000
ActivePython 1.6.0 Build 100: August 2000

Additional Python Modules

Many additional Python modules, both "pure Python" and "extension modules" (which need to be compiled for each platform) can be downloaded using the the Python Package Manager. These include:

  • mxBase -- A set of utility classes including mxDateTime, mxTextTools, mxStack, mxTools, and mxProxy
  • Numeric -- high performance multi-dimensional array support
  • PIL -- the standard Python Imaging Library
  • PyChecker -- a code-proofing tool
  • StandaloneZODB -- the persistence solution from Zope, now available outside of Zope
  • ZSI -- the reference SOAP library
  • pyperl -- ActiveState's interface between Python and Perl

Note: ActivePython 2.2 is binary compatible with any other Python 2.2 distribution, so any third-party extensions compiled for Python 2.2 will work with ActivePython 2.2. Extensions compiled for older version of Python (e.g. Python 1.5.2, 1.6, 2.0, 2.1) will not work with ActivePython 2.2. PyPPM will automatically download the appropriate version for your Python installation.

Known Issues

This section lists known issues with ActivePython and Python:

All Platforms

  • ActivePython should not be installed in a path that contains spaces in it, as the spaces may cause problems for some ActivePython components. It is recommended that you install ActivePython in the default location.

Windows

Solaris

  • Solaris 2.6+ builds of ActivePython do not include the _tkinter extension. The _tkinter extension *does* still work in the Solaris 2.8+ builds. See bug 28116 .

Documentation

The ActivePython distribution includes extensive documentation, including the core language documentation (library and language references, etc.) as well as tutorials and additional docs.

On Unix platforms, HTML documentation is installed under the Python install location in the doc/python2.2 directory. For example, if ActivePython is installed in /usr/local/ActivePython-2.2, then the HTML documentation is located in /usr/local/ActivePython-2.2/doc/python2.2.

On Windows systems, the standard documentation and Windows-specific Python documentation is installed in Compiled HTML Help (.chm) format and is accessible from the "Start" menu (Start|Programs|ActiveState ActivePython 2.2|ActivePython Documentation).

Updated versions of the HTML documentation are available on the ActiveState website:

http://www.ActiveState.com/Products/ActivePython

Contact ActiveState

  • Please send any feedback regarding the installer or any other aspect of ActivePython to ActivePython-feedback@ActiveState.com.
  • Bug Reports Submit ActivePython bugs to the ActivePython Bug Database. Please include all relevant information that you think will help us recreate the circumstances in which the bug was observed.
  • Mailing Lists ActiveState hosts a number of mailing lists of interest to the Python community, including a list specifically devoted to ActivePython. See Mailing Lists on the ActiveState Programmer Network for more information. For help with the ActiveState mailing lists, see Mailing List Help page.
  • Installation Support For installation-related support, send an email to support@ActiveState.com.


Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved