kinetic-devel/setup.py

52 lines
1.8 KiB
Python

#!/usr/bin/env python
from setuptools import setup
import sys
sys.path.insert(0, 'src')
version = '0.0.0'
try:
import yaml
d = yaml.load(open('stack.yaml'))
version = d['Version']
except:
pass
setup(name='roslib',
version=version,
packages=['ros', 'roslib', 'rosunit', 'rosmake', 'rosclean', 'roscreate', 'rosboost_cfg'],
package_dir = {'ros':'core/roslib/src/ros',
'roslib':'core/roslib/src/roslib',
'rosunit':'tools/rosunit/src/rosunit',
'rosmake':'tools/rosmake/src/rosmake',
'rosclean':'tools/rosclean/src/rosclean',
'roscreate':'tools/roscreate/src/roscreate',
'rosboost_cfg':'tools/rosboost_cfg/src/rosboost_cfg',
},
package_data = {
'roscreate': ['*.tmpl'],
},
install_requires=['rospkg'],
scripts = ['tools/rosclean/scripts/rosclean',
'tools/rosmake/scripts/rosmake',
'tools/rosunit/scripts/rosunit',
'tools/rosboost_cfg/scripts/rosboost-cfg',
'tools/roscreate/scripts/roscreate-pkg',
],
author = "Maintained by Ken Conley",
author_email = "kwc@willowgarage.com",
url = "http://www.ros.org/wiki/roslib",
download_url = "http://pr.willowgarage.com/downloads/roslib/",
keywords = ["ROS"],
classifiers = [
"Programming Language :: Python",
"License :: OSI Approved :: BSD License" ],
description = "roslib",
long_description = """\
Internal Python libraries for low-level 'ros' stack. This also installs the rosmake and rosclean tools.
This does *not* include the ROS communication libraries.
""",
license = "BSD"
)