45 lines
1.6 KiB
Python
45 lines
1.6 KiB
Python
from setuptools import setup
|
|
|
|
exec(open('modern_robotics/__version__.py').read())
|
|
|
|
long_description = """
|
|
# Modern Robotics: Mechanics, Planning, and Control Code Library
|
|
|
|
This package contains the Python code accompanying [_Modern Robotics:
|
|
Mechanics, Planning, and Control_](http://modernrobotics.org) (Kevin Lynch
|
|
and Frank Park, Cambridge University Press 2017).
|
|
|
|
The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness.
|
|
|
|
For more information, including a user manual, see the [project's GitHub page](https://github.com/NxRLab/ModernRobotics).
|
|
"""
|
|
|
|
setup(
|
|
name = "modern_robotics",
|
|
version = __version__,
|
|
author = "Huan Weng, Mikhail Todes, Jarvis Schultz, Bill Hunt",
|
|
author_email = "huanweng@u.northwestern.edu",
|
|
description = ("Modern Robotics: Mechanics, Planning, and Control: Code Library"),
|
|
license = "MIT",
|
|
long_description = long_description,
|
|
long_description_content_type='text/markdown',
|
|
keywords = "kinematics robotics dynamics",
|
|
url = "http://modernrobotics.org/",
|
|
packages=['modern_robotics'],
|
|
classifiers=[
|
|
"Development Status :: 3 - Alpha",
|
|
"Intended Audience :: Education",
|
|
"Intended Audience :: Science/Research",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Natural Language :: English",
|
|
"Programming Language :: Python :: 2",
|
|
"Programming Language :: Python :: 3",
|
|
"Topic :: Education",
|
|
"Topic :: Scientific/Engineering",
|
|
],
|
|
install_requires=[
|
|
'numpy',
|
|
],
|
|
platforms='Linux, Mac, Windows',
|
|
)
|