""" Setup of meshpy python codebase Author: Jeff Mahler """ from setuptools import setup from setuptools.command.install import install from setuptools.command.develop import develop import os class PostDevelopCmd(develop): def run(self): os.system('sh install_meshrender.sh') develop.run(self) class PostInstallCmd(install): def run(self): os.system('sh install_meshrender.sh') install.run(self) requirements = [ 'numpy', 'scipy', 'sklearn', 'Pillow', ] setup(name='meshpy', version='0.1.0', description='MeshPy project code', author='Matt Matl', author_email='mmatl@berkeley.edu', package_dir = {'': '.'}, packages=['meshpy'], #ext_modules = [meshrender], install_requires=requirements, test_suite='test', cmdclass={ 'install': PostInstallCmd, 'develop': PostDevelopCmd } )