-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
38 lines (36 loc) · 1.37 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
from setuptools import find_packages, setup
PACKAGE_NAME = "ros2autodoc"
setup(
name=PACKAGE_NAME,
version="2.1.2",
packages=find_packages(exclude=["test"]),
data_files=[
("share/" + PACKAGE_NAME, ["package.xml"]),
("share/ament_index/resource_index/packages", ["resource/" + PACKAGE_NAME]),
],
install_requires=["ros2cli"],
zip_safe=True,
author="Mohamed Abdelaziz",
author_email="[email protected]",
url="https://github.com/3473f/ros2autodoc",
keywords=[],
classifiers=[
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: The 3-Clause BSD License",
"Programming Language :: Python",
],
description="CLI command to automatically generate documentation for ROS2 nodes in markdown syntax.", # noqa: E501
long_description="""The project provides a CLI command to automatically generate documentation for ROS2 nodes in markdown syntax.""", # noqa: E501
license="BSD 3-Clause",
tests_require=["pytest"],
entry_points={
"ros2cli.command": [
"autodoc = ros2autodoc.command.autodoc:AutodocCommand",
],
"ros2autodoc.verb": [
"generate = ros2autodoc.verb.generate:GenerateVerb",
"check = ros2autodoc.verb.check:CheckVerb",
],
},
)