https://github.com/shih-hao-tseng/SLSpy
Raw File
Tip revision: 14f6efb8741f19669a3b5d4ac2a5f3a0c6d0f36e authored by Shih-Hao Tseng on 02 December 2019, 19:58:25 UTC
fix installation problems under Python 3
Tip revision: 14f6efb
setup.py
#!/usr/bin/env python

"Setuptools params"

from setuptools import setup, find_packages

# Get version number from source tree
from slspy import VERSION

modname = distname = 'slspy'

setup(
    name=distname,
    version=VERSION,
    description='Python-based Simulation Framework for System Level Synthesis',
    url='https://github.com/shih-hao-tseng/SLSpy',
    author='Shih-Hao Tseng',
    author_email='shtseng@caltech.edu',
    packages=[ 'slspy', 'slspy.examples' ],
    long_description="""
        SLSpy provides a Python-based framework to simulate
        model-based control systems, especially for system
        level synthesis (SLS) methods.
        """,
    classifiers=[
          "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
          "Programming Language :: Python",
          "Development Status :: 4 - Beta",
          "Intended Audience :: Developers",
          "Topic :: System",
    ],
    keywords='SLS',
    license='GPLv3',
    install_requires=[
        'setuptools',
        'numpy',
        'cvxpy',
        'matplotlib'
    ],
    python_requires='>=2.7'
)
back to top