Enthought Python Distribution Changelog
This is the changelog of the
Enthought Python Distribution (EPD).
If you want to see all the libraries in a particular version of EPD are,
please check the
package index.
EPD 7.2 - 2011-12-23
EPD 7.1 - 2011-07-07
EPD 7.0 - 2011-02-08
EPD 6.3 - 2010-11-02
EPD 6.2 - 2010-06-08
EPD 6.1 - 2010-03-02
EPD 6.0 - 2010-01-05
EPD 5.1 - 2009-10-06
EPD 5.0 - 2009-08-28
some older versions are also listed below
EPD version 7.2-2
On January 13, 2012 EPD 7.2-2 was released, is the first bug fix release
in the EPD 7.2 series. EPD free 7.2-2 was released had already been
released one week earlier on January 6, 2012. Also, we now completely
support Red Hat 6.
Fixes:
- pyhdf is now available on 64-bit Windows
- added missing icon to the ipython-qtconsole application
- pyzmq was added to EPD Free
- EPD64.framework to provides a Python.app just like the 32-bit version
does, which is necessary for launching some GUI apps
- fixed standard library module
bsddb on Red Hat 6
- updated pandas version to 0.6.1
- fixed GDAL on Red Hat 6
- add missing pyside-uic to PySide,
which was updated from 1.0.5 to 1.1.0
EPD version 7.2-1
On December 23, 2011 EPD 7.2-1 was released.
Added:
- bsdiff4 1.0.1
- GDAL 1.8.1
- pep8 0.6.1
- tornado 2.1.1
Updated:
- cloud from 2.2.4 to 2.3.9
- coverage from 3.5 to 3.5.1
- Cython from 0.14.1 to 0.15.1
- distribute 0.6.19 to 0.6.24
- docutils from 0.7 to 0.8.1
- ETS from 4.0 to 4.1
- foolscap from 0.6.1 to 0.6.2
- ipython from 0.11 to 0.12
- Jinja2 from 2.5.5 to 2.6
- lxml from 2.3 to 2.3.2
- matplotlib from 1.0.1 to 1.1.0
- MDP from 3.1 to 3.2
- networkx from 1.5 to 1.6
- nose from 1.0.0 to 1.1.2
- numexpr from 1.4.2 to 2.0
- pandas from 0.3.0 to 0.6.1
- pycrypto from 2.3 to 2.4.1
- pyfits from 2.4.0 to 3.0.3
- pyflakes from 0.4.0 to 0.5.0
- pyserial from 2.5 to 2.6
- pytables from 2.3b1.dev4669 to 2.3.1
- pytz from 2011k to 2011n
- pyzmq from 2.1.7 to 2.1.11
- scikits.image from 0.2.2 to 0.4.2
- scikits.statsmodels from 0.2.0 to 0.3.1
- scikit_learn from 0.8 to 0.9
- scipy from 0.9.0 to 0.10.0
- SimPy from 2.1.0 to 2.2
- Sphinx from 1.0.7 to 1.1.2
- Twisted from 11.0.0 to 11.1.0
Fixes and enhancements:
- added missing pyhdf on 64-bit OSX
EPD version 7.1-2
On August 5, 2011 EPD 7.1-2 was released, which is the first bug fix
release in the EPD 7.1 series.
Fixes:
- updated numpy from 1.6.0 to 1.6.1
- updated ipython from 0.11rc4 to 0.11 (final)
- add check for writable dirs patch (pull request 670) to ipython
- updated enstaller from 4.4.0 to 4.4.1
- allow specifying multiple packages when using enpkg
- updated sympy from 0.7.0 to 0.7.1 (which is compatiable with
ipython 0.11)
- fixed idle being not installed correctly on Windows
- added menu item for new ipython qtconsole
- fixed pyside-uic script on Windows, and update to 1.0.5
- fixed segfault in h5py on 64-bit systems, by updating to h5py 2.0.0;
as the new h5py version can be linked to hdf5 1.8.5, this also eliminates
the need for distributing two separate hdf5 versions,
i.e. now h5py and pytables are linked to the same hdf5 libraries
- fixed traitsui demo to display splash screen image
- added pyaudio 0.2.4 to EPD Free
EPD version 7.1-1
On July 7, 2011 EPD 7.1 was released.
Added
- PySide 1.0.3
- Qt 4.7.3
- MDP 3.1 (http://mdp-toolkit.sourceforge.net/)
Updated
- appinst from 2.0.4 to 2.1.0
- basemap from 1.0 to 1.0.1
- biopython from 1.56 to 1.57
- cloud from 2.2.0 to 2.2.4
- converage from 3.4 to 3.5
- distribute from 0.6.14 to 0.6.19
- enstaller from 4.3.1 to 4.4.0
- ETS from 3.6.0 to 4.0.0
- ipython from 0.10.1 to 0.11rc1
- libYAML from 0.1.3 to 0.1.4
- netCDF4 from 0.9.3 to 0.9.5
- networkx from 1.4 to 1.5
- numpy from 1.5.1 to 1.6.0
- pandas from 0.2 to 0.3.0
- paramiko from 1.7.6 to 1.7.7.1
- ply from 3.3 to 3.4
- pydot from 1.0.2 to 1.0.25
- pyOpenSSL from 0.11 to 0.12
- pyparsing from 1.5.5 to 1.5.6
- pyproj from 1.8.8 to 1.8.9
- pyreadline from 1.5 to 1.7 (Windows)
- pytables 2.2.1 to 2.3b1.dev4669 (PyTablesPro)
- Python from 2.7.1 to 2.7.2
- pytz from 2010o to 2011g
- PyYAML from 3.09 to 3.10
- scikits.learn from 0.6 to 0.8
- scipy from 0.9.0rc2 to 0.9.0
- SQLAlchemy from 0.6.6 to 0.7.1
- sympy from 0.6.7 to 0.7.0
- zeromq and pyzmq from 2.0.10 to 2.1.7
- zope.interface from 3.6.1 to 3.6.3
Fixes and enhancements
- patched xlrd to make it use the standard warnings module
- fixed Cython/Pyrex problem in distribute
- add verification of filesize and MD5 sum during the bash install
process on Linux
- extended uninstall ability to all platforms
- fixed MKL link problem on Windows in scikits.learn
- added a pyflakes patch to make the tool aware of dictionary
comprehensions, which were added in Python 2.7
- fix wxPython problem with file dialog on 64-bit RH5
- the Unix installers now allow
entering
~/xyz
or $HOME/xyz as the path in the interactive mode
EPD version 7.0-2
On February 17, 2011, EPD 7.0-2 was released, which is the first bug fix
release in the 7.0 series.
Fixes:
- fixed install problems on Windows and MaxOSX, which can occur
when the user has
PYTHON* environment variables set
- updated Enstaller from 4.3.0 to 4.3.1 which fixes empty directories
being left behind in special egg uninstall cases
- applied patch in Mayavi, which fixes crashes on 64-bit Windows
- updated pyzmq to 2.0.10.1, which fixes a memory leak in 2.0.10
- applied a patch to pandas which fixes a 64-bit integer bug
- the ets command now defaults to using https when cloning from github
EPD version 7.0-1
On February 8, 2011 EPD 7.0 was released.
This major release updates to Python 2.7 and MKL 10.3.
In addition to the many other packages that have been updated.
Added
Updated
- Python from 2.6.6 to 2.7.1
- MKL from 10.2 to 10.3
- numpy from 1.4.0 to 1.5.1
- scipy from 0.8.0 to 0.9.0rc2
- matplotlib from 1.0.0 to 1.0.1
- pytables from 2.2 to 2.2.1
- ETS from 3.5 to 3.6
- Cython from 0.13 to 0.14.1
- numexpr from 1.4.1 to 1.4.2
- nose from 0.11.4 to 1.0.0
- cloud from 2.1.2 to 2.2.0
- h5py from 1.3.0 to 1.3.1
- freetype from 2.3.11 to 2.4.4
- pyzmq from 2.0.8 to 2.0.10
- pyOpenSSL from 0.10 to 0.11
- Pygments from 1.3.1 to 1.4
- Pycluster from 1.49 to 1.50
- networkx from 1.3 to 1.4
- pyfits from 2.3.1 to 2.4.0
- Sphinx from 1.0.4 to 1.0.7
- SQLAlchemy from 0.6.4 to 0.6.6
- scikits.learn from 0.5 to 0.6
- pyaudio from 0.2.3 to 0.2.4
- Twisted from 10.1.0 to 10.2.0
- foolscap from 0.5.1 to 0.6.1
- biopython from 1.55 to 1.56
- pytz from 2010l to 2010o
Fixed
- removed (dynamically generated) win32com/gen_py directory from being
included in pywin32 egg on 32-bit Windows
Removed
- Pyrex
- EPDLab
- Whoosh and WhooshDoc are still avaiable in subscriber repository,
including an up-to-date EPD 7.0 reverse docsting index (about 40MB)
EPD version 6.3-2
On November 24, 2010 EPD 6.3-2 was released, which is the first bug fix
release in the EPD 6.3 series.
Fixes:
- added missing mingw on 64-bit Windows (updated to gcc 4.5.2 on both
32 and 64-bit (note that mingw is only included on Windows))
- HDF5 executables on OSX
- updated to Enstaller 4.2.4 (which is required to install new HDF5
eggs on OSX)
- fix f2py on Snow Leopard with newer gfortran versions
- added link to Mayavi documentation
EPD version 6.3-1
On November 2, 2010 EPD 6.3-1 was released.
This release includes updates to many packages and a mirror of the Python Package Index
to facilitate the installation of compiled packages using the native EPD install tool.
Added
- biopython 1.55
- h5py 1.3.0
- numexpr 1.4.1 (linked against the MKL's Vector Math Library)
- pandas 0.2
- paramiko 1.7.6
- Pycluster-1.49
- pyfits 2.3.1
- pyserial 2.5
- pyzmq 2.0.8
- scikits.image 0.2.2
- scikits.learn 0.5
- scikits.statsmodels 0.2.0
- scikits.timeseries 0.91.3
- SimPy 2.1.0
Updated
- basemap from 0.99.4 to 1.0
- cloud from 1.9.5 to 2.1.2
- Cython from 0.12.1 to 0.13
- coverage from 3.3.1 to 3.4
- distribute from 0.6.13 to 0.6.14
- docutils from 0.6 to 0.7
- Enstaller from 4.2.1 to 4.2.3
- ETS from 3.4.1 to 3.5.0
- grin from 1.1.1 to 1.2.1
- hdf5 from 1.8.4 to 1.8.5-patch1
- ipython from 0.10 to 0.10.1
- Jinja2 from 2.4.1 to 2.5.5
- lxml from 2.2.6 to 2.2.8
- matplotlib from 0.99.3 to 1.0
- netCDF4 from 0.7.6 to 0.9.3
- networkx from 1.0.1 to 1.3
- nose from 0.11.3 to 0.11.4
- pycrypto from 2.0.1 to 2.3
- pyparsing from 1.5.2 to 1.5.5
- pyproj from 1.8.6 to 1.8.8
- pytables from 2.1.2 to 2.2
- Python from 2.6.5 to 2.6.6
- pytz from 2010h to 2010l
- reportlab from 2.4 to 2.5
- scipy from 0.8.0b1 to 0.8.0
- scons from 1.3.0 to 2.0.1
- Sphinx from 0.6.5 to 1.0.4
- SQLAlchemy from 0.6.1 to 0.6.4
- Twisted from 10.0.0 to 10.1.0
- VTK from 5.4.2 to 5.6.0
- Whoosh from 0.1.12 to 1.2.5
Fixed
- PIL now supports TK backend on Windows
- on Windows, the MSI would not install any files if the .msi-file was executed from a directory with an extremely long path string
- added previously missing netCDF4 package on 64-bit Windows
- added zip64 patch tp numpy
- on OSX, bz2 was links incorrectly, which was causing problems when darwinports is installed (ticket 2297)
EPD version 6.2-2
On June 18, 2010 EPD 6.2-2 was released.
This is the first bug fix release in the EPD 6.2 series.
Fixes
- numpy: fixed the (well defined) random sequence which
numpy.random.randn() returns for a given seed, by removing
Ziggurat method (we had added this method on EPD 6.2-1, because of speed)
- libpython (32-bit Windows): the mingw import library was in the
wrong location which was causing problems building some C extensions
- MSI (Windows): "msiexec /i epd-6...msi /quiet" no longer pops-up a
dialog box in case of an install error
Enhancements
- matplotlib (32-bit OSX): default backend is now WXAgg
- ipython: removed -wthread option used by application icons on some
platforms, as the matplotlib default backends are now correct
EPD version 6.2-1
On June 8, 2010 EPD 6.2 was released.
Added
- distribute 0.6.13
- html5lib 0.90
- ordereddict 1.1
- PyYAML 3.09
- many optional packages, in the
subscriber repository.
Updated
- argparse from 1.0.1 to 1.1
- cloud from 1.8.1 to 1.9.5
- configobj from 4.6.0 to 4.7.2
- coverage from 3.2 to 3.3.1
- Enstaller from 4.1.6 to 4.2.1
- ETS from 3.4.0 to 3.4.1
- foolscap from 0.2.9 to 0.5.1
- Jinja2 from 2.2.1 to 2.4.1
- lxml from 2.2.2 to 2.2.6
- networkx from 1.0.1 to 1.1
- nose 0.11.1 to 0.11.3
- matplotlib from 0.99.1.1 to 0.99.3
- PIL from 1.1.6 to 1.1.7
- pyglet from 1.1.3 to 1.1.4
- PyOpenGL from 3.0.0 to 3.0.1
- pyOpenSSL from 0.9 to 0.10
- Pyrex from 0.9.8.5 to 0.9.9
- Python from 2.6.4 to 2.6.5
- python-dateutil from 1.4.1 to 1.5
- pytz from 2010b to 2010h
- scipy from 0.8.0.dev6120 to 0.8.0.dev6485 (0.8.0b1)
- scons from 1.2.0 to 1.3.0
- Sphinx from 0.6.4 to 0.6.5
- SQLAlchemy 0.5.8 to 0.6.1
- sympy from 0.6.6 to 0.6.7
- Twisted from 9.0.0 to 10.0.0
- zope.interface 3.5.2 to 3.6.1
Removed
- ensetuptools in favor of the official setuptools patch distribute
- scikits.rsformats (note that this package as well as other scikits
packages are available in the subscriber repository)
- zope.testing (deprecated / zope.interface no longer requires it)
Fixed
- problems on Windows when Matlab is installed on the same system as EPD
- matplotlib to support TkAgg backend on Windows
- netCDF4 on 64-bit OSX
- pyaudio on 64-bit Windows
- PyOpenGL on 64-bit Windows
- Unix installers not to exit the terminal when run with source
- added several patches to numpy
EPD version 6.1
On March 2, 2010 EPD 6.1 was released, which adds
MKL support on all platforms, where it is
available, namely Windows, MacOSX and Linux.
This release also includes an update to the latest ETS version 3.4.0,
as well as other packages.
Added
Updates
- ETS from 3.3.0 to 3.4.0
- cloud from 1.5 to 1.8.1
- Cython from 0.12 to 0.12.1
- coverage from 3.1 to 3.2
- Enstaller from 4.1.3 to 4.1.6
- hdf5 from 1.8.3 to 1.8.4
- networkx from 1.0rc1 to 1.0.1
- pyflakes from 0.3.0 to 0.4.0
- pytz from 2009p to 2010b
- Reportlab from 2.3. to 2.4
- SQLAlechemy from 0.5.7 to 0.5.8
EPD version 6.0
On January 5, 2010 EPD 6.0.0 was released. 64-bit Windows and OSX where added. Note that the 64-bit OSX EPD does not include wxPython, VTK and ETS.
However, it does include a 64-bit version of TCL/TK such that matplotlib can use the TKagg backend.
Updates
- Python from 2.5.4 to 2.6.4
- numpy from 1.3.0 to 1.4.0
- scipy from development revision 5698 to 6120
- sympy from 0.6.5 to 0.6.6
- wxPython from 2.8.7.1 to 2.8.10.1
- Cython from 0.11.3 to 0.12
- Enstaller from 4.1.2 to 4.1.3
- pywin32 from 210 to 214
- pyreadline from 1.4.4 to 1.5
- coverage from 3.0.1 to 3.1
- Pygments from 1.1.1 to 1.2.2
- docutils from 0.5 to 0.6
- pyOpenSSL from 0.7 to 0.9
- Twisted from 8.2.0 to 9.0.0
- SQLAlechemy from 0.4.6 to 0.5.7
- freetype from 2.3.7 to 2.3.11
- hdf5 from 1.8.1 to 1.8.3
- pytables from 2.1.1 to 2.1.2
- networkx from 0.99 to 1.0rc1
Added
Removed
Since this is a major release, we have decied to remove some packages from EPD.
Packages listed here have been removed the EPD installers, but we are planning
to make some of them still available in our repository:
- CherryPy 3.1.2
- cmake 2.6.2
- fpconst 0.7.2
- mpi4py 1.1.0
- mpich3 1.1
- MySQL_Python 1.2.2
- numarray 1.5.2
- paramiko 1.7.6
- pycdf 0.6.3b0
- pyserial 2.4
- PyVISA 1.3
- ScientificPython 2.7.9
- soaplib 0.7.2
- SOAPpy 0.11.6
- ZConfig 2.6.0
- ZODB3 3.8.1
- zope.proxy 3.5.0
Known Issues
- The matplotlib is missing the TkAgg backend support on Windows
- Repartlab, scikits.rsformats and basemap are still missing on Windows
Release Notes for EPD version 5.1.1
This is a bug fix release of EPD-5.1.0
Fixes
- fixed MachO-header problem which occurred when building C extensions which link against shared object code in EPD
- fixes in the EPD license agreement text
- minor fixed in Enstaller (updated to 4.1.2)
Known issues
- On OSX 10.6 (Snow Leopard): building Python extension modules does not work
Release Notes for EPD version 5.1
EPD 5.1.0 was released on October 6, 2009.
This is the last EPD release based on the Python 2.5 series.
(EPD 6.0, which is planned to be released in December will
be based on Python 2.6)
Enstaller 4.1.1
The update to Enstaller 4.1.1
introduces a command line tool called index-tool,
which is intended for developers and
system administrators. It allows creating an indexed repository
of eggs which works with the enpkg command in Enstaller.
All eggs which go into the repository need to contain additional
metadata. These new eggs are created from ordinary setuptools eggs,
and then be collected in an
Running the 'index' command will then create the index, such that the
directory (which contains all eggs and the index files) can be served to
enpkg over HTTP.
Updates
- ipython from 0.9.1 to 0.10
- matplotlib from 0.99.0 to 0.99.1.1
- Cython from 0.11.2 to 0.11.3
- sympy from 0.6.4 to 0.6.5
- basemap from 0.99.1 to 0.99.4
- Sphinx from 0.6.2 to 0.6.3
- argparse from 1.0 to 1.0.1
- Enstaller from 4.0.0 to 4.1.1
- swig from 1.3.39 to 1.3.40
- Pygments from 1.0 to 1.1.1
- Jinja2 from 2.1.1 to 2.2.1
- ply from 3.2 to 3.3
- libpng on darwin from 1.2.25 to 1.2.40
- multiprocessing from 2.6.1.1 to 2.6.2.1
- simplejson from 1.9.2 to 2.0.9
- coverage from 2.80 to 3.0.1
- pyparsing from 1.5.0 to 1.5.2
- pytz from 2009j to 2009l
Added
- ensetuptools 1.0.0
- pyflakes 0.3.0
- xlrd 0.7.1
- xlwt 0.7.2
Fixes
- the update of basemap fixes incompatibility with matplotlib version
- i18n install problem on Windows Vista
- the Python standard socket module does not define MSG_WAITALL on Windows
- netCDF4 build problem on OSX
- bsddb standard library module on OSX
Known Issues
- The matplotlib is missing the TkAgg backend support on Windows, use "enpkg matplatlib 0.98.5.2" to downgrade to the earlier version which still support the TkAgg backend.
- there appears to be a problem with matplotlib on 64bit Solaris.
- The progress bar in the OSX installer stalls toward the end, even though things are getting installed.
Release Notes for EPD version 5.0
The final release was made available on August 28, 2009.
Overall changes
- dropped the term ETPLib, ETPLib is now simply EPD, (ETPCore is now EPDCore)
- simplified egg names in repository, e.g.
numpy-1.3.0n1-py2.5-win32.egg is now
numpy-1.3.0-1.egg
- the install of egg, i.e. during the install progress using an installer, as well as installing eggs from the public repository, is done with egginst (which is part of Enstaller). This results in faster install time.
- Python package are no longer installed as "egg-directories" (setuptools installs), but rather simply into site-packages, which results in greatly improved import times, in particular for namespace packages.
- dropped PPC support entirely, i.e. all binaries for OSX now only contain instructions for the i386 architecture. As a result, the size of the OSX installer is about 80MB smaller.
Updates
- matplotlib from 0.98.5.2 to 0.99.0
- VTK from 5.2.0 to 5.4.2
- ETS from 3.2.0 to 3.3.0
- pytables from 2.0.4 to 2.1.1
- Cython from 0.9.8.1.1 to 0.11.2
- swig from 1.3.36 to 1.3.39
- sympy from 0.6.2 to 0.6.4
- nose from 0.10.3 to 0.11.1
- ply from 2.5 to 3.2
- pytz from 2008c to 2009j
- CheeryPy from 3.1.0 to 3.1.2
- PyAudio from 0.2.0 to 0.2.3
- networkx from 0.36 to 0.99
- scons from 0.98.5 to 1.2.0
- pygarrayimage from 0.0.5 to 0.0.7
- python-dateutil from 1.4 to 1.4.1
- networkx from 0.66 to 0.99
- libxml2 from from 2.6.32 to 2.7.3
- lxml from 2.1.1 to 2.2.2
- ZODB from 3.8.0 to 3.8.1
- zope.proxy from 3.4.2 to 3.5.0
- zope.interface from 3.4.1 to 3.5.2
- zope.testing from 3.5.4 to 3.7.6
- mpi4py from 0.6.0 to 1.1.0
- mpich2 from 1.0.7 to 1.1
- PyOpenGL from 3.0.0 beta 5 to 3.0.0
- Twisted from 8.1.0 to 8.2.0
- Sphinx from 0.6.1 to 0.6.2
- pyglet from 1.1.1 to 1.1.3
- argparse from 0.8.0 to 1.0
- Enstaller from 3.1.0 to 4.0.0
Fixes
- fixed PIL (Python Image Library) on 64bit systems
- fixed Python25.chm on Windows
- fixed default color setting of ipython for Unix systems
- Python files on Windows desktop list SciTE using the right mouse-click again
Known Issues
- scons .bat-file has wrong extension (Windows)
Release Notes for EPD Py25 v4.3.0 final
This release was made on 2009-05-20.
Improvements
- ETPLib updates:
- Updated NumPy from 1.2.1 to 1.3.0
- Updated SciPy to pre-release of 1.8.0 in order to include newer features
- NumPy and SciPy are now linked against Atlas libs on Linux and Solaris.
- RemovedPyXML
- Updated Enstaller from 3.0.9 to 3.1.0
- This adds support for easy install/update/rollback from our EPD repository for paid subscribers (Basic level and above.)
- Made EPD version number shorter. It no longer "encodes" the versions of the ETPLib and ETS components.
- "Dropped" PPC support on OS X. "Dropped" means that while we tried to build PPC support in, we did not test that it worked. Our resources are now being focused on x86_64 OS X 10.5 builds.
Fixes
- Fixed idle not being installed correctly on Windows
Known Issues
- The uninstall of Windows leaves a single file behind pywin32.pth
- Uninstall on Windows does not remove system path entries (Ticket #564)
- SciPy doesn't run on OS X PPC architecture machines due to "_cephes.so" being an intel only build.
Release Notes for EPD Py25 v4.2.30201 final
This release was made on 2009-04-30.
Improvements
- Updated ETPLib to 4.2.0
- Added EPDLab, a an iteractive Python shell with integrated examples and demos
- Added WhooshDoc, an indexed docstring search with optional GUI
- Added ELDIndex, a complete pre-build docstring index for all packges in EPD (to be used by WhooshDoc)
- Added bitarray 0.3.5
- Added Whoosh 0-.1.12, a fast, pure-Python indexing and search library
- Updated numpy 1.1.1 to 1.2.1 (added SSE optimization on Linux)
- Updated scipy from 0.6.0 to 0.7.0
- Updated matplotlib from 0.98.3 to 0.98.5.2
- Updated Pygments from 0.10 to 1.0
- Updated Jinja 1.2 to Jinja2 2.1.1
- Updated Sphinx from 0.4.3 to 0.6.1
- Updated Enstaller from 3.0.5 to 3.0.9
- RemovedGraphviz
- RemovedPySVN
- Removedmacholib, altgraph and modulegraph on OSX
- Removedchrpath on Linux
- Updated ETS from 3.1.0 to 3.2.0
- Updated Python from 2.5.2 to 2.5.4
- Improved install process on Linux, during the install each package is installed indiviually
- Shrank size of installer by:
- Replaceing duplicate copies of binary files (stored in eggs) by links
- Removing packages only used the internal build process
- Building Python as a shared library on all Systems now.
- Stopped using macholib during install on OSX, in favor of more robust solution
Fixes
- Fixed install problems on Windows Vista
- Fixed most of the uninstall problems on Windows, see known issues
- Fixed install problems when users have their local .pydistutils.cfg file
- Fixed spectrum Chaco example on OSX
Known Issues
- The uninstall of Windows leaves two files behind pywin32.pth and pyexpad.pyd
- Uninstall on Windows does not remove system path entries (Ticket #564)
Enthought Python Distribution: EPD Py25 v4.0.30002
EPD Py25 v4.0.30002 is the second release of EPD.
Release Info
The platform release schedule for this version is as follows. While we originally planned to cover more platforms with this release, the pace of updates has meant that the additional platform release will happen for other EPD versions.
- Windows XP x86: released on 2008.10.21
- RedHat EL 3/4 amd64: released 2008.10.21
- RedHat EL 3/4 x86: released 2008.10.21
- Mac OS X 10.4/10.5 x86: released 2008.10.21
Maintenance Plans
We have identified two maintenance schedules for EPD releases. Some releases will be end-of-lifed from a support perspective as soon as the next release is done. Whereas certain identified releases will be supported for a minimum of 3 years.
We have not yet identified this release as a "3-year-support" release.
Here are the known maintenance plans for this release:
EPD Py25 v4.1.30001: scheduled for 2008 Q4
- Update ETPLib to v4.1.0
- Various fixes for issues reported by users or found during testing.
Enthought Python Distribution: EPD 2.5.2001
EPD v2.5.2001 is the initial release of EPD. EPD 2.5.2001 is the initial release of EPD. Previously known as 'Enthon' when it was freely available, but suffered greatly with irregular updates, it has now been converted to a commercially available product (yet still free for educational use, please see the license) with regularly scheduled updates.
Release Timeline
The platform release schedule for this version is as follows. While we originally planned to cover more platforms with this release, the pace of updates has meant that the additional platform release will happen for other EPD versions.
- Windows XP x86: released on 2008.04.22
- RedHat EL 3/4 amd64: released 2008.04.22
- RedHat EL 3/4 x86: released 2008.06.02
- Mac OS X 10.4/10.5 x86: beta2 released 2008.07.22
Maintenance Plans
We plan to support EPD releases for a minimum of 3 years, possibly longer as necessary to support enterprise customers. Here are the maintenance plans for this release:
- EPD 2.5.2002: schedule TBD
- Update to ETS 2.8.0