返回教程正文

配套源码

setup.py

ros2/setup.py
ros_gateway Brick:在 App Lab 中建立可靠的 WebSocket 通道ros2/setup.py
Python33 行
  1. from glob import glob
  2. import os
  3. from setuptools import find_packages, setup
  4. package_name = "ventuno_app_bridge"
  5. setup(
  6. name=package_name,
  7. version="0.1.0",
  8. packages=find_packages(exclude=["test"]),
  9. data_files=[
  10. ("share/ament_index/resource_index/packages", ["resource/" + package_name]),
  11. ("share/" + package_name, ["package.xml", "README.md"]),
  12. (os.path.join("share", package_name, "launch"), glob("launch/*.launch.py")),
  13. (os.path.join("share", package_name, "config"), glob("config/*.yaml")),
  14. ],
  15. install_requires=["setuptools"],
  16. tests_require=["pytest"],
  17. zip_safe=True,
  18. maintainer="Arduino User",
  19. maintainer_email="arduino@example.com",
  20. description="Native ROS 2 client for the App Lab ROS Gateway WebSocket protocol.",
  21. license="MIT",
  22. entry_points={
  23. "console_scripts": [
  24. "ventuno_app_bridge_node = ventuno_app_bridge.node:main",
  25. ],
  26. },
  27. )