gp2040ce-binary-tools/requirements/requirements-dev.txt
Brian S. Stephan 7d5052e811
add edit-config, a Textual TUI for editing a configuration
this tree UI allows for viewing and basic editing of a configuration
section from a board. it does a decent job of displaying most of the
settings, and editing is equally convenient, as in it tries to handle
enums correctly, but doesn't validate pins or handle long binary strings
well.

saving is done in place --- if a config/storage section was opened, a
config section (no padding) is what results. if a whole board was
opened, the whole binary is rewritten with the new offset config
section. this way, a whole board dump can be changed in place, or a new
config can be made for use in e.g. concatenate to build an image

many enhancements to come over time
2023-06-30 02:01:01 -05:00

177 lines
3.8 KiB
Plaintext

#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --extra=dev --output-file=requirements/requirements-dev.txt
#
bandit==1.7.5
# via gp2040ce-binary-tools (pyproject.toml)
build==0.10.0
# via pip-tools
cachetools==5.3.1
# via tox
chardet==5.1.0
# via tox
click==8.1.3
# via pip-tools
colorama==0.4.6
# via tox
coverage[toml]==7.2.7
# via pytest-cov
decorator==5.1.1
# via gp2040ce-binary-tools (pyproject.toml)
distlib==0.3.6
# via virtualenv
exceptiongroup==1.1.1
# via pytest
filelock==3.12.2
# via
# tox
# virtualenv
flake8==6.0.0
# via
# flake8-builtins
# flake8-docstrings
# flake8-executable
# flake8-isort
# flake8-mutable
# flake8-pyproject
# gp2040ce-binary-tools (pyproject.toml)
flake8-blind-except==0.2.1
# via gp2040ce-binary-tools (pyproject.toml)
flake8-builtins==2.1.0
# via gp2040ce-binary-tools (pyproject.toml)
flake8-docstrings==1.7.0
# via gp2040ce-binary-tools (pyproject.toml)
flake8-executable==2.1.3
# via gp2040ce-binary-tools (pyproject.toml)
flake8-fixme==1.1.1
# via gp2040ce-binary-tools (pyproject.toml)
flake8-isort==6.0.0
# via gp2040ce-binary-tools (pyproject.toml)
flake8-logging-format==0.9.0
# via gp2040ce-binary-tools (pyproject.toml)
flake8-mutable==1.2.0
# via gp2040ce-binary-tools (pyproject.toml)
flake8-pyproject==1.2.3
# via gp2040ce-binary-tools (pyproject.toml)
gitdb==4.0.10
# via gitpython
gitpython==3.1.31
# via bandit
grpcio==1.56.0
# via grpcio-tools
grpcio-tools==1.56.0
# via gp2040ce-binary-tools (pyproject.toml)
importlib-metadata==6.7.0
# via textual
iniconfig==2.0.0
# via pytest
isort==5.12.0
# via flake8-isort
linkify-it-py==2.0.2
# via markdown-it-py
markdown-it-py[linkify,plugins]==2.2.0
# via
# mdit-py-plugins
# rich
# textual
mccabe==0.7.0
# via flake8
mdit-py-plugins==0.4.0
# via markdown-it-py
mdurl==0.1.2
# via markdown-it-py
mypy==1.4.1
# via gp2040ce-binary-tools (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
packaging==23.1
# via
# build
# pyproject-api
# pytest
# setuptools-scm
# tox
pbr==5.11.1
# via stevedore
pip-tools==6.13.0
# via gp2040ce-binary-tools (pyproject.toml)
platformdirs==3.8.0
# via
# tox
# virtualenv
pluggy==1.2.0
# via
# pytest
# tox
protobuf==4.23.3
# via grpcio-tools
pycodestyle==2.10.0
# via flake8
pydocstyle==6.3.0
# via flake8-docstrings
pyflakes==3.0.1
# via flake8
pygments==2.15.1
# via rich
pyproject-api==1.5.2
# via tox
pyproject-hooks==1.0.0
# via build
pytest==7.4.0
# via
# gp2040ce-binary-tools (pyproject.toml)
# pytest-asyncio
# pytest-cov
pytest-asyncio==0.21.0
# via gp2040ce-binary-tools (pyproject.toml)
pytest-cov==4.1.0
# via gp2040ce-binary-tools (pyproject.toml)
pyyaml==6.0
# via bandit
rich==13.4.2
# via
# bandit
# textual
setuptools-scm==7.1.0
# via gp2040ce-binary-tools (pyproject.toml)
smmap==5.0.0
# via gitdb
snowballstemmer==2.2.0
# via pydocstyle
stevedore==5.1.0
# via bandit
textual==0.28.1
# via gp2040ce-binary-tools (pyproject.toml)
tomli==2.0.1
# via
# build
# coverage
# flake8-pyproject
# mypy
# pyproject-api
# pyproject-hooks
# pytest
# setuptools-scm
# tox
tox==4.6.3
# via gp2040ce-binary-tools (pyproject.toml)
typing-extensions==4.6.3
# via
# mypy
# setuptools-scm
# textual
uc-micro-py==1.0.2
# via linkify-it-py
virtualenv==20.23.1
# via tox
wheel==0.40.0
# via pip-tools
zipp==3.15.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools