blob: 1c91021e90676aaa48755886771a1282424283d5 [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'],
Daniel Winklere4e0cb92019-08-22 15:31:12 -070015 package_data={'chameleond': ['data/*.bin', 'data/*.bitmap', 'utils/*.xml',
Joseph Hwang69267872020-03-23 16:20:12 +080016 'utils/*.conf', 'utils/data/*/*']},
Tom Wai-Hong Tam0d128842015-01-14 07:13:45 +080017 url='http://www.chromium.org',
18 maintainer='chromium os',
19 maintainer_email='chromium-os-dev@chromium.org',
20 license='Chromium',
21 description='Server to communicate and control Chameleon board.',
22 long_description='Server to communicate and control Chameleon board.',
Joseph Hwang6a746302016-06-15 17:46:48 +080023 # Uses pyserial version 2.7. The newer 3.x version is not compatible
24 # with chameleond/utils/serial_utils.py
Yu-Hsuan Hsu16482eb2020-02-13 16:12:12 +080025 install_requires=['pyserial==2.7', 'schedule', 'future'],
Wai-Hong Tam0e483392018-01-18 14:46:30 -080026 scripts=['utils/lock_u_boot_console', 'utils/run_chameleond',
27 'utils/run_displayd', 'utils/run_stream_server',
28 'chameleond/utils/server_time', 'utils/run_scheduler',
29 'utils/run_chameleon_updater']
Tom Wai-Hong Tamd8577572014-02-26 10:06:34 +080030)