setup.py 1.15 KB
Newer Older
1 2 3 4 5 6 7 8 9
from setuptools import setup, find_packages
import simso

setup(
    name='simso',
    version=simso.__version__,
    description='Simulation of Multiprocessor Real-Time Scheduling with Overheads',
    author='Maxime Cheramy',
    author_email='maxime.cheramy@laas.fr',
10 11
    url='http://projects.laas.fr/simso/',
    download_url='https://github.com/MaximeCheramy/simso',
12 13 14 15 16 17 18 19
    classifiers=[
        'Programming Language :: Python',
        'Programming Language :: Python :: 3',
        'License :: OSI Approved',
        'Operating System :: OS Independent',
        'Topic :: Scientific/Engineering',
        'Development Status :: 5 - Production/Stable'
    ],
20
    python_requires='>=3.6',
21 22
    packages=find_packages(),
    install_requires=[
23
        'SimPy>=4.0.1',
24 25 26 27 28 29 30 31 32
        'numpy>=1.6'
    ],
    long_description="""\
SimSo is a scheduling simulator for real-time multiprocessor architectures that
takes into account some scheduling overheads (scheduling decisions, context-
switches) and the impact of caches through statistical models. Based on a
Discrete-Event Simulator, it allows quick simulations and a fast prototyping
of scheduling policies using Python."""
)