https://github.com/shih-hao-tseng/SLSpy
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/
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'
)