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
177 lines
3.8 KiB
Plaintext
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
|