blob: 3834ddcc40c6dfeb6f1654fdf80c9bb145163411 [file] [log] [blame]
Tom Wai-Hong Tamd8577572014-02-26 10:06:34 +08001# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4"""Setup script to distribute and install Chameleond library and scripts."""
5
Joseph Hwang6a746302016-06-15 17:46:48 +08006# Needs to import setup from setuptools instead of distutils.core
7# in order to use the install_requires argument.
8from setuptools import setup
Tom Wai-Hong Tamd8577572014-02-26 10:06:34 +08009
10setup(
Tom Wai-Hong Tam0d128842015-01-14 07:13:45 +080011 name='chameleond',
12 version='0.0.2',
Moja Hsu70a5a602017-02-24 14:43:03 +080013 packages=['chameleond', 'chameleond.devices', 'chameleond.drivers',
14 'chameleond.utils'],
Johny Lin9d1be882016-04-01 16:03:01 +080015 package_data={'chameleond': ['data/*.bin', 'data/*.bitmap']},
Tom Wai-Hong Tam0d128842015-01-14 07:13:45 +080016 url='http://www.chromium.org',
17 maintainer='chromium os',
18 maintainer_email='chromium-os-dev@chromium.org',
19 license='Chromium',
20 description='Server to communicate and control Chameleon board.',
21 long_description='Server to communicate and control Chameleon board.',
Joseph Hwang6a746302016-06-15 17:46:48 +080022 # Uses pyserial version 2.7. The newer 3.x version is not compatible
23 # with chameleond/utils/serial_utils.py
Cheng-Yi Chiang91e048d2016-10-03 15:45:22 +080024 install_requires=['pyserial==2.7', 'schedule'],
Joseph Hwang0ac0ee02016-07-20 11:36:59 +080025 scripts=['utils/run_chameleond', 'utils/run_displayd',
Cheng-Yi Chiang91e048d2016-10-03 15:45:22 +080026 'utils/run_stream_server', 'chameleond/utils/server_time',
Moja Hsu50e26c02017-05-09 15:26:56 +080027 'utils/run_scheduler', 'utils/run_chameleon_updater']
Tom Wai-Hong Tamd8577572014-02-26 10:06:34 +080028)