blob: 6422306ec5034942e3693a1a70d36d77d969ee72 [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',
13 packages=['chameleond', 'chameleond.drivers', 'chameleond.utils'],
Johny Lin9d1be882016-04-01 16:03:01 +080014 package_data={'chameleond': ['data/*.bin', 'data/*.bitmap']},
Tom Wai-Hong Tam0d128842015-01-14 07:13:45 +080015 url='http://www.chromium.org',
16 maintainer='chromium os',
17 maintainer_email='chromium-os-dev@chromium.org',
18 license='Chromium',
19 description='Server to communicate and control Chameleon board.',
20 long_description='Server to communicate and control Chameleon board.',
Joseph Hwang6a746302016-06-15 17:46:48 +080021 # Uses pyserial version 2.7. The newer 3.x version is not compatible
22 # with chameleond/utils/serial_utils.py
Cheng-Yi Chiang91e048d2016-10-03 15:45:22 +080023 install_requires=['pyserial==2.7', 'schedule'],
Joseph Hwang0ac0ee02016-07-20 11:36:59 +080024 scripts=['utils/run_chameleond', 'utils/run_displayd',
Cheng-Yi Chiang91e048d2016-10-03 15:45:22 +080025 'utils/run_stream_server', 'chameleond/utils/server_time',
26 'utils/run_scheduler']
Tom Wai-Hong Tamd8577572014-02-26 10:06:34 +080027)