-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
43 lines (41 loc) · 1.39 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"""
Setup module.
"""
from setuptools import setup
from mmsim import __version__
setup(
name='mmsim',
version=__version__,
description='A simple Micromouse Maze Simulator server',
long_description="""The server can load different mazes and any client
can connect to it to ask for the current position walls, move from
one cell to another and visualize the simulated micromouse state.""",
url='https://github.com/Bulebots/mmsim',
author='Miguel Sánchez de León Peque',
author_email='[email protected]',
license='BSD License',
classifiers=[
'Development Status :: 3 - Alpha',
'Topic :: Utilities',
'License :: OSI Approved :: BSD License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: Implementation :: CPython',
],
keywords='micromouse maze server simulator',
entry_points={'console_scripts': ['mmsim = mmsim.commands:launch']},
packages=['mmsim'],
install_requires=['click', 'numpy', 'pyqtgraph', 'pyqt5', 'pyzmq'],
extras_require={
'docs': ['doc8', 'sphinx', 'sphinx_rtd_theme'],
'lint': [
'black',
'flake8',
'flake8-bugbear',
'flake8-isort',
'flake8-quotes',
'pep8-naming',
],
'test': ['pytest', 'pytest-cov'],
},
)