-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
36 lines (30 loc) · 1002 Bytes
/
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
import os
from glob import glob
from setuptools import setup
package_name = "coListener"
with open('requirements.txt') as f:
requirements = f.read().splitlines()
with open('version') as f:
version = f.read()
setup(
name=package_name,
version=version,
packages=[package_name],
data_files=[
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
("share/" + package_name, ["package.xml"]),
("share/" + package_name, ["requirements.txt"]),
(os.path.join('lib', 'python3.8', 'site-packages', package_name), ['version']),
(os.path.join("share", package_name, "launch"), glob("launch/*.py")),
],
install_requires=requirements,
zip_safe=True,
maintainer="fei",
maintainer_email="fei.gao@coscene.io",
description="error code listener",
license="Apache-2.0 license",
tests_require=["pytest"],
entry_points={
"console_scripts": ["coListener = coListener.main:main"],
},
)