setup.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. from setuptools import find_packages, setup, find_namespace_packages
  2. import os
  3. from glob import glob
  4. package_name = 'ik_solver_pkg'
  5. setup(
  6. name=package_name,
  7. version='0.0.0',
  8. packages=find_namespace_packages(exclude=['test']),
  9. include_package_data=True,
  10. data_files=[
  11. ('share/ament_index/resource_index/packages',
  12. ['resource/' + package_name]),
  13. ('share/' + package_name, ['package.xml']),
  14. (os.path.join('share',package_name,'launch'),glob(os.path.join('launch','*.py'))),
  15. ],
  16. install_requires=['setuptools'],
  17. zip_safe=True,
  18. maintainer='ymzz-robot',
  19. maintainer_email='feilong_wang0707@163.com',
  20. description='TODO: Package description',
  21. license='TODO: License declaration',
  22. extras_require={
  23. 'test': ['pytest'],
  24. },
  25. entry_points={
  26. 'console_scripts': [
  27. 'ik_servo_node_coll= ik_solver_pkg.ik_servo_node_collision:main',
  28. ],
  29. },
  30. # 添加脚本解释器路径 使用conda环境的python解释器,而非系统自己的
  31. # scripts=['ik_solver_pkg/ik_servo_node_collision.py'],
  32. options={
  33. 'build_scripts': {
  34. 'executable': '/home/ymzz/anaconda3/envs/pin/bin/python',
  35. },
  36. },
  37. )