Skip to content

Commit

Permalink
Merge 8ecd7ca into b23cd2f
Browse files Browse the repository at this point in the history
  • Loading branch information
itziakos committed Apr 1, 2015
2 parents b23cd2f + 8ecd7ca commit 614422b
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 18 deletions.
40 changes: 29 additions & 11 deletions README.rst
Expand Up @@ -4,7 +4,7 @@ enable: low-level drawing and interaction

http://github.enthought.com/enable

.. image:: https://api.travis-ci.org/enthought/enable.png?branch=master
.. image:: https://travis-ci.org/enthought/enable.svg?branch=master
:target: https://travis-ci.org/enthought/enable
:alt: Build status

Expand Down Expand Up @@ -64,17 +64,35 @@ Kiva currently implements the following features:
- RGB, RGBA, or grayscale color depths
- transparency


Prerequisites
-------------

You must have the following libraries installed before building or installing
the Enable project:
You must have the following libraries installed before building
the Enable/Kiva project:

- `Setuptools <https://pypi.python.org/pypi/setuptools>`_
- `Numpy <http://pypi.python.org/pypi/numpy>`_
- `SWIG <http://www.swig.org/>`_
- (on Linux) X11-devel (development tools for X11)
- (on Mac OS X) `Cython <http://www.cython.org>`_

Enable/Kiva also have the following requirements:

.. rubric:: Runtime:

- `Numpy <http://pypi.python.org/pypi/numpy>`_
- `PIL <http://www.pythonware.com/products/pil>`_
- `traits 4.5.0 <https://pypi.python.org/pypi/traits>`_
- `traitsui 4.4.0 <https://pypi.python.org/pypi/traitsui>`_
- `pyface 4.5.0 <https://pypi.python.org/pypi/pyface>`_
- `apptools 4.3.0 <https://pypi.python.org/pypi/apptools/>`_
- `kiwisolver <https://pypi.python.org/pypi/kiwisolver>`_

.. rubric:: Optional:

* `distribute <http://pypi.python.org/pypi/distribute>`_
* `SWIG <http://www.swig.org/>`_
* `Cython <http://www.cython.org>`_
* `Numpy <http://pypi.python.org/pypi/numpy>`_
* `ReportLab Toolkit <http://www.reportlab.org/rl_toolkit.html/>`_ for PDF
backend support in Kiva.
* (on Linux) X11-devel (development tools for X11)
- (Qt backend) `PySide <https://pypi.python.org/pypi/PySide>`_ or `PyQt4 <https://pypi.python.org/pypi/PyQt4>`_
- (WX backend) `WxPython version 2.8.11.0 <https://pypi.python.org/pypi/wxPython/2.8.11.0>`_
- (GL backend) `pyglet version 1.1.4 <https://bitbucket.org/pyglet/pyglet/get/pyglet-1.1.4.zip>`_
- (GL backend) `pygarrayimage <https://pypi.python.org/pypi/pygarrayimage>`_
- (SVG backend) `PyParsing <https://pypi.python.org/pypi/pyparsing>`_
- (PDF backend) `ReportLab Toolkit version 3.1 <http://www.reportlab.org/rl_toolkit.html/>`_
7 changes: 0 additions & 7 deletions setup.py
Expand Up @@ -32,12 +32,6 @@

from numpy.distutils.core import setup


setup_requires=['numpy']
# Cython is only necessary to build the quartz backend.
if sys.platform == 'darwin':
setup_requires.append('cython')

MAJOR = 4
MINOR = 6
MICRO = 0
Expand Down Expand Up @@ -251,6 +245,5 @@ def run(self):
'enable': ['tests/primitives/data/PngSuite/*.png'],
},
platforms=["Windows", "Linux", "Mac OS-X", "Unix", "Solaris"],
setup_requires=setup_requires,
zip_safe=False,
**config)

0 comments on commit 614422b

Please sign in to comment.