| Store | Cart

ActiveState Docs

ActivePython 2.4 Documentation

Loading...

You are here: ActivePython User Guide » Release Notes

ActivePython 2.4.5.14 Release Notes

Table of Contents

Release History and Changes

ActivePython 2.5.1.1: May 2007

New Features & Upgrades

  • Upgrade core to Python 2.5.1.

Noteworty Changes & Bug Fixes

  • [windows] Fix instructions in pydoc.py so can get help(KEYWORD) easily working (Bug 46059).
  • [windows] Fix pydoc.py so 'python -m pydoc ...' works (Bug 43711).

Internal Build Changes

  • [un*x] Move to more reliable and available install-dir relocation system (relocate_python() in activestate.py).

ActivePython 2.5.0.0: Mar 2007

New Features & Upgrades

  • [windows] Install a "python25.exe" beside "python.exe". This is akin to the "python2.5" setup on all other platforms. You can have multiple Python versions installed and on your PATH and call specific ones.
  • [macosx] Switch to a universal build.
  • Add full OpenSSL support.
  • [windows] PyWin32 update to build 209.2 (actually to a CVS snapshot just before the PyWin32 build 210 release).
  • Tcl/Tk 8.4.14 and Tix 8.4.2 upgrades.
  • Added all the new core extensions in Python 2.5: ctypes, SQLite (sqlite3), ElementTree (xml.etree).
  • Updated extra docs to the latest: Python FAQs, Python HOWTOs, PEPs snapshot.

Noteworty Changes & Bug Fixes

  • [linux] Drop the separate "libcppN" builds. The "libcpp" indicated the system "libstdc++.so" with which the given ActivePython was compatible. However, the dependence on "libstdc++" was only accidental and only in the main python executable. The only significant system library dependence of the ActivePython linux build is now "libc.so.6". The old "linux2.2-x86" build (which is built against "libc.so.5") may be dropped: libc 5 is ancient.
  • [macosx] Improved the uninstall procedure. An "uninstall" script is included in the package receipt (instead of the old "pydistro.py"). This script is more reliable and knows how to restore an older existing Python framework as the default.

Internal Build Changes

ActivePython 2.4.3.12: Apr 2006

  • [Windows] Fix a bug that results in ".pyo" and ".pyc" being placed on the PATHEXT environment variable before ".py" for clean installs. Bug 33311. This can cause surprises for command-line usage for Python scripts when not specifying the ".py" extension. The new installer will fix PATHEXT on machines that hit this bug.

ActivePython 2.4.3.11: 03 Apr 2006

  • [Windows] Update to recent PyWin32 (build 208.1+)
  • Update to bzip2 1.0.3 (from 1.0.2) [bug 45239]
  • Update to Python 2.4.3
  • [Windows, docs] Fix bug 44765: no PyWin32 docs in CHM TOC
  • [Mac OS X] Fix errors in the build number in the Python.framework Info.plist and version.plist (change 252117).

ActivePython 2.4.2.10: 17 Jan 2006

  • Add support for a Mac OS X for Intel (x86) build (macosx-x86). This should be considered an early build. Currently there are two separate builds for Mac OS X: one for PowerPC and Intel, rather than one universal build. This will likely change in future ActivePython builds. There are some known issues in this release.
  • Add support for Windows/x64 (win64-x64) and Linux/x86_64 (linux-x86_64) platforms. "x64" and "x86_64" are both also known as the "AMD64" architecture. Note: the Windows/x64 build does not include the Python for Windows Extensions (PyWin32) because it currently has 64-bit issues to be resolved.
  • Upgrade to PyWin32 build 207.
  • Drop 3-digit ActivePython build numbers in favour of simply counting from zero (0). The 3-digit build numbers attempted to encode the major.minor core Python version number as part of the build. However, the result was a limit of ten ActivePython builds for one core Python X.Y stream and the encoding did not hold enough value. (Note: Build "9" was an internal build that was not released publicly.)
  • Upgrade to Tcl/Tk 8.4.12.
  • Change the Windows "debug libraries" package to allow installation into a non-ActivePython Python installation of the same version as discussed on python-dev here and here.
  • Fix Mac OS X/PowerPC bug where the Python "bz2" and "curses" extensions unintentionally depended on one having Fink installed. (Bug 44165)
  • Change the name used for the Intel 32-bit architecture from "ix86" to "x86" in platform names. This changes the package names for some ActivePython builds.

ActivePython 2.4.2 Build 248: 31 October 2005

ActivePython 2.4.1 Build 247: June 2005

  • Correct some issues (including py2app compatibility) on Mac OS X.
  • Update the license to clarify that usage of ActivePython with wrapping tools such as "py2app" and "py2exe" is allowed.
  • Make Solaris 10/x86 builds freely available.
  • Make HP-UX/PA-RISC builds freely available.
  • Make AIX/PowerPC builds freely available.

ActivePython 2.4.1 Build 246: June 2005

  • Add support for Mac OS X/PowerPC.

ActivePython 2.4.1 Build 245: March 2005

  • Update to core Python 2.4.1.
  • Update to Tcl/Tk 8.4.9.

ActivePython 2.3.5 Build 236: February 2005

ActivePython 2.4.0 Build 244: February 2005

ActivePython 2.4.0 Build 243: November 2004
ActivePython 2.4.0c1 Build 242: November 2004
ActivePython 2.4.0b2 Build 241: November 2004
ActivePython 2.4.0b1 Build 240: October 2004
ActivePython 2.3.4 Build 233: October 2004
  • [Windows] Upgrade to PyWin32 build 203+.
  • Add Tix support (Tix is a popular set of Tk widgets).
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

Known Issues

This section lists known issues with ActivePython and Python.

Windows

Mac OS X

  • [macosx-x86] py2app does not work ("ValueError: got magic of cefaedfe, expecting fat magic cafebabe", bug 44154)
  • [macosx-x86] Tkinter does not work (bug 44152)
  • [macosx-x86] The following core Python tests fails: test_aepack test_applesingle test_macostools.