f058727f34
requirements version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-09-30 09:58:45 -05:00
975afbbd6c
add twine to dev dependencies, for packaging to pypi
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-21 13:13:34 -05:00
241aa32d1e
requirements version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-21 12:22:02 -05:00
0789dd8c9d
follow reuse lint
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-12 01:46:25 -05:00
a1a3ebbbac
requirements bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-08 09:07:50 -05:00
af46a0200b
version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-12 13:06:54 -05:00
0ab372f9fd
version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-01-30 21:34:34 -06:00
a681a8e6a0
version bumps for the requirements files
2023-11-06 15:31:01 -06:00
ef842032f1
add textual-dev to dev dependencies
2023-07-11 11:44:47 -05:00
772ae953f0
add method to reboot a pico (in BOOTSEL)
2023-07-06 16:07:06 -05:00
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
3dcc0d4c59
trivial requirements-dev.txt version bump
2023-06-21 12:35:22 -05:00
d31c451d0c
tox for local CI, with coverage and bandit checks added
2023-06-21 12:31:58 -05:00
a088cdcd73
unit tests for config parsing out of storage
...
closes #1
2023-06-20 20:01:22 -05:00
54035de00a
add pytest, test creation/import of config_pb2 module
2023-06-20 19:57:38 -05:00
8404ec0d54
add mypy to the development tools
2023-06-20 18:26:29 -05:00
35abad327e
dynamically generate version number based on git
2023-06-20 15:43:21 -05:00
24617bf920
visualize-storage tool --- read GP2040-CE config
...
this also comes with a lot of project scaffolding for (IMO) a
well-organized python project. this should get the ball rolling for
other devs
2023-06-20 12:52:22 -05:00
df3a2a5394
some project scaffolding and requirements files
2023-06-20 00:29:58 -05:00