1# Copyright 2021 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14[metadata] 15name = pw_console 16version = 0.0.1 17author = Pigweed Authors 18author_email = [email protected] 19description = Pigweed interactive console 20 21[options] 22packages = find: 23zip_safe = False 24install_requires = 25 aiohttp 26 ipython 27 jinja2 28 prompt-toolkit>=3.0.34 29 ptpython>=3.0.25 30 pygments 31 pyperclip 32 pyserial>=3.5,<4.0 33 pyyaml 34 types-pygments 35 types-pyserial>=3.5,<4.0 36 types-pyyaml 37 websockets 38 39[options.entry_points] 40console_scripts = pw-console = pw_console.__main__:main 41 42[options.package_data] 43pw_console = 44 docs/user_guide.rst 45 html/console.html 46 html/defaultconfig.json 47 html/index.html 48 html/main.js 49 html/style.css 50 py.typed 51 templates/keybind_list.jinja 52 templates/repl_output.jinja 53