12345678910111213141516171819202122232425 |
- import xml.etree.ElementTree as ET
- from pathlib import Path
- from setuptools import setup
- package_xml = ET.parse('package.xml').getroot()
- package_name = package_xml.find('name').text
- setup(
- name=package_name,
- version=package_xml.find('version').text,
- packages=[package_name],
- maintainer=package_xml.find('license').text,
- maintainer_email=package_xml.find('maintainer').attrib['email'],
- license=package_xml.find('license').text,
- data_files=[
- (str(Path('share') / package_name), ['package.xml']),
- ],
- install_requires=['setuptools'],
- zip_safe=True,
- entry_points={
- 'console_scripts': [
- 'simulator_node = simulator.node:main',
- ],
- },
- )
|