Building the Enthought Tool Suite on Fedora 7:

Dependencies:

  - http://www.python.org Python
  - http://numpy.scipy.org NumPy
  - http://www.scipy.org SciPy
  - http://peak.telecommunity.com/DevCenter/setuptools Setuptools ez_install.py
  - http://www.wxpython.org wxPython-2.6.x or higher for the UI (Traits, 
!PyFace, Envisage).
  - http://www.swig.org SWIG version 1.3.24 or higher (for `kiva`, `chaco`, 
`enable`)
  - http://www.pythonware.com/products/pil/ Python Imaging Library (for `kiva`, 
`chaco`, `enable`)
  - http://www.vtk.org VTK-Python VTK-5.0, 4.4.2 and higher should work -- for 
TVTK and MayaVi2.
  - http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ Pyrex-0.9.4.1, 
not 0.9.5!!

On Fedora 8 Pyrex-0.9.5.1a was installed. This does not work: incompatible 
build_ext.py!

$ svn co https://svn.enthought.com/svn/enthought/autobuild build

trunk is only needed to get egg_builder.py, so it is possibly better to get
it separately.

$ svn co https://svn.enthought.com/svn/enthought/trunk trunk
$ cd build
$ cp ../trunk/egg_builder.py .
$ python egg_builder.py --clean
$ python egg_builder.py -r

Ignore the WARNING message at the end.

Now you can install from the build directory:

dist                         enthought.help_2.0.1b1                  
enthought.pyface_2.0.1b1
egg_builder.py               enthought.interpolate_2.0.0b3           
enthought.python_2.0.1b1
enthought.chaco_1.9.1b1      enthought.io_2.0.1b1                    
enthought.resource_2.0.1b1
enthought.chaco2_2.0.1b1     enthought.kiva_2.0.0b2                  
enthought.resource_type_2.0.1b1
enthought.charm_2.0.1b1      enthought.logger_2.0.1b1                
enthought.setuptools_0.2.1b1
enthought.component_2.0.1b1  enthought.mathematics_2.0.1b1           
enthought.sharing_2.0.1b1
enthought.debug_2.0.1b1      enthought.mayavi_2.0.2a1                
enthought.sweet_pickle_2.0.1b1
enthought.developer_2.0.1b1  enthought.model_2.0.1b1                 
enthought.testing_2.0.1b1
enthought.enable_1.9.1b1     enthought.naming_2.0.1b1                
enthought.traits_2.0.1b1
enthought.enable2_2.0.1b1    enthought.numerical_modeling_2.0.1b1    
enthought.traits.ui.wx_2.0.1b1
enthought.endo_2.0.1b1       enthought.persistence_2.0.1b2           
enthought.tvtk_2.0.0b2
enthought.envisage_2.0.1b1   enthought.plugins.chaco_1.9.1b1         
enthought.type_manager_2.0.1b1
enthought.etsconfig_2.0.1b1  enthought.plugins.debug_2.0.1b1         
enthought.units_2.0.1b1
enthought.gotcha_2.0.1b1     enthought.plugins.python_shell_2.0.1b1  
enthought.util_2.0.1b2
enthought.graph_2.0.1b1      enthought.plugins.refresh_code_2.0.1b1  ets_2.6.0b1
enthought.greenlet_2.0.1b1   enthought.plugins.test_2.0.1b1
enthought.guitest_2.0.0b2    enthought.plugins.text_editor_2.0.1b1

Let us for instance install mayavi_2.0.1b1, traits, tvtk, etcetera:

$ sudo easy_install -f dist -H dist enthought.ma* enthought.t*

The only problem I encountered, was with installing enthought.interpolate:
scipy.weave
     from scipy.weave import ext_tools
ImportError: No module named scipy.weave


Enjoy,

Jaap




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to