https://github.com/shih-hao-tseng/SLSpy
Raw File
Tip revision: d5efee489ad1e2245f43fbccdfa6d0317b9f95ae authored by Shih-Hao Tseng on 29 June 2023, 05:48:13 UTC
update the version number format based on https://peps.python.org/pep-0440/
Tip revision: d5efee4
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