Tom Fifield
e60c8ea105
Add check for poetry install to regen-protobufs.sh
...
This was failing in the CI because the poetry was not initialized.
2025-07-17 10:49:23 +10:00
Ian McEwen
32a61b0209
Make nanopb.proto stuff work right again, hopefully
2025-03-12 14:13:43 -07:00
Kevin Hester
6da04f7a15
Merge branch 'pr-bletweak' into pr-powermon
...
# Conflicts:
# .vscode/launch.json
2024-06-30 13:03:33 -07:00
Kevin Hester
a68a9f8517
Add bin/git-resolve-poetry-lock.sh to resolve merge conficts
...
Previously I was just doing poetry update to resolve such conflicts,
but that's not really ideal because it updates all libs.
poetry lock --no-update is better, but even better to base the changes
from their version of poetry-lock and then add only my changes as required
by pyproject.yaml.
You can use this script if you get a merge conflict with poetry.lock
and it will just do the right thing.
btw: in my powermon/structuredlogging branch I have a commit to add
support for the "poe" tool which will provide a shortcut for this script.
2024-06-30 07:25:11 -07:00
Kevin Hester
8f98878cac
Merge branch 'ble-logging' into pr-powermon
...
# Conflicts:
# .vscode/launch.json
# meshtastic/protobuf/config_pb2.py
# meshtastic/protobuf/mesh_pb2.py
# meshtastic/protobuf/mesh_pb2.pyi
2024-06-30 07:06:32 -07:00
Ian McEwen
a3afc2ae0a
Ensure regen-protobufs works if there's no pre-existing directory to remove
2024-06-29 17:34:02 -07:00
Kevin Hester
ef4b534396
Merge branch 'pr-moveproto' into pr-powermon
2024-06-26 10:19:04 -07:00
Kevin Hester
88b73611f0
Move protobufs to meshtastic.protobuf python namespace
2024-06-26 10:05:59 -07:00
Kevin Hester
8b781d3245
fix #610 : bump nanopb to 0.4.8
...
Including in the Poetry changes because it touches the same lines
and I want to avoid hand merging ;-)
2024-06-25 10:25:58 -07:00
Kevin Hester
46edd78f92
For poetry change: need to put venv in our path so mypy protobuf plugin works
...
# Conflicts:
# bin/regen-protobufs.sh
2024-06-25 10:25:52 -07:00
Kevin Hester
51c6c2cae1
The github action for building protobufs is using 0.4.6 so we should match
2024-06-25 10:21:11 -07:00
Kevin Hester
a1f86a351a
add typing hints
2024-06-25 10:21:11 -07:00
Kevin Hester
21e5601b23
run linter as part of prerelease tests
2024-06-25 10:21:11 -07:00
Kevin Hester
e6a88e055f
fix #610 : bump nanopb to 0.4.8
...
Including in the Poetry changes because it touches the same lines
and I want to avoid hand merging ;-)
2024-06-23 08:26:20 -07:00
Kevin Hester
7bea6f6120
For poetry change: need to put venv in our path so mypy protobuf plugin works
2024-06-22 23:25:42 -07:00
geeksville
4203553a44
changes to (hopefully) make release CI actions work
...
add pyinstaller as a dev dep. Use it to make "bin/build-bin.sh"
remove old version scripts (no longer needed with poetry)
2024-06-22 09:34:24 -07:00
geeksville
9e319f3c52
update CI scripts to allow running CI on the desktop (see below)
...
* add script to run 'act' local github actions tool (lets devs check github
actions on their local machine)
* Update various github actions to latest (so they can work with the 'act'
tool)
* change a few places where python version was not properly quoted as a
string (act yaml parser is more strict than the github version)
* update pylint min-version to work with recent github actions
* remove pandas/riden requirement (that's in my other branch for now)
2024-06-22 08:02:33 -07:00
geeksville
cd5913ae6d
WIP switch to using Poetry for builds/dev usage. Looks pretty good
...
still need to update readme and pypi upload
2024-06-22 08:01:54 -07:00
Ian McEwen
4528cbf407
Update dependencies, regen-protobufs, protobufs, etc. to support types & mypy
2024-03-29 18:38:25 -07:00
Ian McEwen
f4120102b3
Fix things for nanopb.proto
2024-03-25 14:03:58 -07:00
Ben Meadors
67636c4ce2
Revert "Move pb2 Files to Own Folder"
2024-03-11 12:18:25 -05:00
foglet15
df8ea85873
change to PbDefinitions for clearer naming
2024-02-25 14:22:15 -05:00
foglet15
10c2e753f5
fix tests imports, add sed for fixing pb2 imports
2024-02-25 14:16:31 -05:00
foglet15
769c99ec7d
reset regen bash again
2024-02-25 14:02:45 -05:00
foglet15
1a8778022f
use the move command instead
2024-02-25 13:53:10 -05:00
foglet15
b7e23ab762
use mv command instead, run regen test
2024-02-25 13:48:10 -05:00
foglet15
9fbde7b85a
change regen to unmodified
2024-02-25 13:40:28 -05:00
foglet15
17ab557f81
change back to previous path
2024-02-25 13:32:25 -05:00
foglet15
8271997279
fix sed commands and dir path
2024-02-25 13:28:28 -05:00
foglet15
1c9af1f002
modify dir path
2024-02-25 13:26:01 -05:00
foglet15
9a4feecea8
move pb2 to own folder, regen script writes to new folder, update imports
2024-02-25 13:11:36 -05:00
Ben Meadors
1f054abe47
Update protobufs
2023-10-11 09:58:07 -05:00
luzpaz
0a88ca6a5c
Fix various source comment typos
...
Found via `codespell -q 3`
2023-07-15 01:04:47 +00:00
Thomas Göttgens
7e6f13f0a2
establish trunk format
2023-03-31 20:09:59 +02:00
Ben Meadors
9ff575c388
Hack to make python compile again
2023-01-29 15:19:03 -06:00
Ahmed Kaddoura
342c48fb16
Rename protobufs shell script to fix typo
2022-11-30 07:58:56 -08:00
Sacha Weatherstone
b2593e4bb1
Changes
2022-10-31 19:47:42 +10:00
Ben Meadors
791131ea27
Version bump fix
2022-09-17 19:59:08 -05:00
Ben Meadors
3263fbca28
Increment build number instead
2022-09-17 19:08:41 -05:00
Mike Kinney
f1843649ba
bump nanopb
2022-06-16 18:57:40 -07:00
Mike Kinney
dbf54396f3
min req of python is 3.7 now; bump nanopb version
2022-03-02 13:29:19 -08:00
Mike Kinney
24e556b9a7
improve the release process
2022-02-25 22:01:21 -08:00
Mike Kinney
9fff26c3db
fix regen-protos script
2022-02-01 13:53:14 -08:00
mkinney
607127d46e
Update regen-protos.sh
2022-01-23 15:15:14 -08:00
Mike Kinney
dfe798dbdf
no longer gen docs
2021-12-29 21:57:16 -08:00
Mike Kinney
adb797d453
migrate docs to main project docs
2021-12-29 10:53:41 -08:00
Mike Kinney
a4b0278900
get rid of the --settime example
2021-12-12 13:22:41 -08:00
Mike Kinney
f8ab4ffcfe
add more smoke1 tests: debug, team, ch-longslow, ch-shortfast, ch-add, ch-del, ch-index
2021-12-03 11:38:50 -08:00
Jm Casler
86dede390a
Update regen-protos.sh for #45 and #46
2021-11-29 21:18:41 -08:00
Mike Kinney
e738382924
fix --set-owner; comment out --settime
2021-11-21 21:13:15 -08:00