2012-09-10 22:00:59 +00:00
from distutils . core import setup
2012-09-13 14:12:59 +00:00
import os
## generate list of all sub-packages
subdirs = [ [ ' pyqtgraph ' ] + i [ 0 ] . split ( os . path . sep ) [ 1 : ] for i in os . walk ( ' . ' ) if ' __init__.py ' in i [ 2 ] ]
subdirs = filter ( lambda p : len ( p ) == 1 or p [ 1 ] != ' build ' , subdirs )
all_packages = [ ' . ' . join ( p ) for p in subdirs ]
2012-09-10 22:00:59 +00:00
setup ( name = ' pyqtgraph ' ,
version = ' ' ,
description = ' Scientific Graphics and GUI Library for Python ' ,
2012-12-07 14:31:21 +00:00
long_description = """ \
PyQtGraph is a pure - python graphics and GUI library built on PyQt4 / PySide and numpy .
It is intended for use in mathematics / scientific / engineering applications . Despite being written entirely in python , the library is very fast due to its heavy leverage of numpy for number crunching and Qt ' s GraphicsView framework for fast display.
""" ,
2012-09-10 22:00:59 +00:00
license = ' MIT ' ,
2012-12-05 02:02:05 +00:00
url = ' http://www.pyqtgraph.org ' ,
2012-09-10 22:00:59 +00:00
author = ' Luke Campagnola ' ,
author_email = ' luke.campagnola@gmail.com ' ,
2012-09-13 14:12:59 +00:00
packages = all_packages ,
2012-09-10 22:00:59 +00:00
package_dir = { ' pyqtgraph ' : ' . ' } ,
package_data = { ' pyqtgraph ' : [ ' graphicsItems/PlotItem/*.png ' ] } ,
2012-12-07 14:31:21 +00:00
classifiers = [
" Programming Language :: Python " ,
" Programming Language :: Python :: 3 " ,
" Development Status :: 4 - Beta " ,
" Environment :: Other Environment " ,
" Intended Audience :: Science/Research " ,
" License :: OSI Approved :: MIT License " ,
" Operating System :: OS Independent " ,
" Topic :: Software Development :: Libraries :: Python Modules " ,
" Topic :: Scientific/Engineering :: Visualization " ,
" Topic :: Software Development :: User Interfaces " ,
] ,
2012-09-10 22:00:59 +00:00
)