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 = pigweed-developers@googlegroups.com 19description = Pigweed interactive console 20 21[options] 22packages = find: 23zip_safe = False 24install_requires = 25 ipython 26 jinja2 27 prompt-toolkit>=3.0.26 28 ptpython>=3.0.20 29 pygments 30 pyperclip 31 pyserial>=3.5,<4.0 32 pyyaml 33 types-pygments 34 types-pyserial>=3.5,<4.0 35 types-pyyaml 36 websockets 37 38[options.entry_points] 39console_scripts = pw-console = pw_console.__main__:main 40 41[options.package_data] 42pw_console = 43 docs/user_guide.rst 44 html/index.html 45 html/main.js 46 html/style.css 47 py.typed 48 templates/keybind_list.jinja 49 templates/repl_output.jinja 50