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 39 40 41 42 43 44 45 46
|
from setuptools import find_packages
from setuptools import setup
install_requires = [
'importlib-metadata;python_version<"3.8"',
]
package_excludes = ['tests*', 'docs*']
packages = find_packages(exclude=package_excludes)
package_name = 'osrf_pycommon'
setup(
name=package_name,
version='2.1.7',
packages=packages,
data_files=[
('share/' + package_name, ['package.xml']),
('share/ament_index/resource_index/packages',
['resource/' + package_name]),
],
install_requires=install_requires,
extras_require={
'test': [
'flake8',
'flake8_import_order',
'pytest',
],
},
python_requires='>=3.5',
zip_safe=True,
author='William Woodall',
author_email='william@osrfoundation.org',
maintainer='William Woodall',
maintainer_email='william@openrobotics.org',
url='http://osrf-pycommon.readthedocs.org/',
keywords=['osrf', 'utilities'],
classifiers=[
'Intended Audience :: Developers',
'Programming Language :: Python',
],
description="Commonly needed Python modules, "
"used by Python software developed at OSRF",
license='Apache 2.0',
test_suite='tests',
)
|