Metadata-Version: 2.1
Name: pyface
Version: 6.1.2
Summary: traits-capable windowing framework
Home-page: http://docs.enthought.com/pyface
Author: David C. Morrill, et al.
Author-email: dmorrill@enthought.com
Maintainer: ETS Developers
Maintainer-email: enthought-dev@enthought.com
License: BSD
Download-URL: https://github.com/enthought/pyface
Platform: Windows
Platform: Linux
Platform: Mac OS-X
Platform: Unix
Platform: Solaris
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: traits
Provides-Extra: pyqt
Requires-Dist: pyqt (>=4.10) ; extra == 'pyqt'
Requires-Dist: pygments ; extra == 'pyqt'
Provides-Extra: pyqt5
Requires-Dist: pyqt (>=5) ; extra == 'pyqt5'
Requires-Dist: pygments ; extra == 'pyqt5'
Provides-Extra: pyside
Requires-Dist: pyside (>=1.2) ; extra == 'pyside'
Requires-Dist: pygments ; extra == 'pyside'
Provides-Extra: wx
Requires-Dist: wxpython (>=2.8.10) ; extra == 'wx'
Requires-Dist: numpy ; extra == 'wx'

==========================================
pyface: traits-capable windowing framework
==========================================

.. image:: https://travis-ci.org/enthought/pyface.svg?branch=master
    :target: https://travis-ci.org/enthought/pyface

.. image:: https://ci.appveyor.com/api/projects/status/68nfb049cdq9wqd1/branch/master?svg=true
    :target: https://ci.appveyor.com/project/EnthoughtOSS/pyface/branch/master

.. image:: https://codecov.io/github/enthought/pyface/coverage.svg?branch=master
    :target: https://codecov.io/github/enthought/pyface?branch=master


The pyface project contains a toolkit-independent GUI abstraction layer,
which is used to support the "visualization" features of the Traits package.
Thus, you can write code in terms of the Traits API (views, items, editors,
etc.), and let pyface and your selected toolkit and back-end take care of
the details of displaying them.

The following GUI backends are supported:

- wxPython
- PyQt
- PySide

**Warning:** The default toolkit if none is supplied is ``qt4``.
   This changed from ``wx`` in Pyface 5.0..

Documentation
-------------

* `Online Documentation <http://docs.enthought.com/pyface/>`_.

* `API Documentation <http://docs.enthought.com/pyface/api/pyface.html>`_.

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

Pyface depends on:

* a GUI toolkit: one of PySide, PyQt or WxPython

* `Traits <https://github.com/enthought/traits>`_

* Pygments for syntax highlighting in the Qt code editor widget.

* some widgets may have additional optional dependencies.


