Skip to content

Commit 9989b59

Browse files
ecourtoisgdoffe
authored andcommitted
deps: update protobuf to 5.29.5
Update protobuf from 3.20.3 to 5.29.5 to align with mcu-firmware's EmbeddedProto version and ensure compatibility between generated protobuf messages. Changes: - Update pyproject.toml dependency - Update uv.lock - Regenerate all Python protobuf bindings - Fix API change: replace including_default_value_fields with always_print_fields_with_no_presence Signed-off-by: Gilles DOFFE <[email protected]>
1 parent e407560 commit 9989b59

20 files changed

+360
-228
lines changed

cogip/protobuf/PB_Actuators_pb2.py

Lines changed: 35 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cogip/protobuf/PB_Actuators_pb2.pyi

Lines changed: 49 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -3,68 +3,76 @@ from google.protobuf import descriptor as _descriptor
33
from google.protobuf import message as _message
44
from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
55

6-
BLOCKED: PB_PositionalActuatorStateEnum
7-
BOOL_SENSOR: PB_ActuatorsTypeEnum
86
DESCRIPTOR: _descriptor.FileDescriptor
9-
INTERMEDIATE_REACHED: PB_PositionalActuatorStateEnum
7+
8+
class PB_ActuatorsTypeEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
9+
__slots__ = ()
10+
POSITIONAL: _ClassVar[PB_ActuatorsTypeEnum]
11+
BOOL_SENSOR: _ClassVar[PB_ActuatorsTypeEnum]
12+
13+
class PB_PositionalActuatorEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
14+
__slots__ = ()
15+
MOTOR_LIFT: _ClassVar[PB_PositionalActuatorEnum]
16+
17+
class PB_BoolSensorEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
18+
__slots__ = ()
19+
NONE: _ClassVar[PB_BoolSensorEnum]
20+
21+
class PB_PositionalActuatorStateEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
22+
__slots__ = ()
23+
REACHED: _ClassVar[PB_PositionalActuatorStateEnum]
24+
INTERMEDIATE_REACHED: _ClassVar[PB_PositionalActuatorStateEnum]
25+
TIMEOUT: _ClassVar[PB_PositionalActuatorStateEnum]
26+
BLOCKED: _ClassVar[PB_PositionalActuatorStateEnum]
27+
POSITIONAL: PB_ActuatorsTypeEnum
28+
BOOL_SENSOR: PB_ActuatorsTypeEnum
1029
MOTOR_LIFT: PB_PositionalActuatorEnum
1130
NONE: PB_BoolSensorEnum
12-
POSITIONAL: PB_ActuatorsTypeEnum
1331
REACHED: PB_PositionalActuatorStateEnum
32+
INTERMEDIATE_REACHED: PB_PositionalActuatorStateEnum
1433
TIMEOUT: PB_PositionalActuatorStateEnum
34+
BLOCKED: PB_PositionalActuatorStateEnum
1535

16-
class PB_ActuatorCommand(_message.Message):
17-
__slots__ = ["positional_actuator"]
18-
POSITIONAL_ACTUATOR_FIELD_NUMBER: _ClassVar[int]
19-
positional_actuator: PB_PositionalActuatorCommand
20-
def __init__(self, positional_actuator: _Optional[_Union[PB_PositionalActuatorCommand, _Mapping]] = ...) -> None: ...
21-
22-
class PB_ActuatorState(_message.Message):
23-
__slots__ = ["bool_sensor", "positional_actuator"]
24-
BOOL_SENSOR_FIELD_NUMBER: _ClassVar[int]
25-
POSITIONAL_ACTUATOR_FIELD_NUMBER: _ClassVar[int]
26-
bool_sensor: PB_BoolSensor
27-
positional_actuator: PB_PositionalActuator
28-
def __init__(self, positional_actuator: _Optional[_Union[PB_PositionalActuator, _Mapping]] = ..., bool_sensor: _Optional[_Union[PB_BoolSensor, _Mapping]] = ...) -> None: ...
36+
class PB_PositionalActuator(_message.Message):
37+
__slots__ = ("id", "state", "position")
38+
ID_FIELD_NUMBER: _ClassVar[int]
39+
STATE_FIELD_NUMBER: _ClassVar[int]
40+
POSITION_FIELD_NUMBER: _ClassVar[int]
41+
id: PB_PositionalActuatorEnum
42+
state: PB_PositionalActuatorStateEnum
43+
position: int
44+
def __init__(self, id: _Optional[_Union[PB_PositionalActuatorEnum, str]] = ..., state: _Optional[_Union[PB_PositionalActuatorStateEnum, str]] = ..., position: _Optional[int] = ...) -> None: ...
2945

3046
class PB_BoolSensor(_message.Message):
31-
__slots__ = ["id", "state"]
47+
__slots__ = ("id", "state")
3248
ID_FIELD_NUMBER: _ClassVar[int]
3349
STATE_FIELD_NUMBER: _ClassVar[int]
3450
id: PB_BoolSensorEnum
3551
state: bool
3652
def __init__(self, id: _Optional[_Union[PB_BoolSensorEnum, str]] = ..., state: bool = ...) -> None: ...
3753

38-
class PB_PositionalActuator(_message.Message):
39-
__slots__ = ["id", "position", "state"]
40-
ID_FIELD_NUMBER: _ClassVar[int]
41-
POSITION_FIELD_NUMBER: _ClassVar[int]
42-
STATE_FIELD_NUMBER: _ClassVar[int]
43-
id: PB_PositionalActuatorEnum
44-
position: int
45-
state: PB_PositionalActuatorStateEnum
46-
def __init__(self, id: _Optional[_Union[PB_PositionalActuatorEnum, str]] = ..., state: _Optional[_Union[PB_PositionalActuatorStateEnum, str]] = ..., position: _Optional[int] = ...) -> None: ...
54+
class PB_ActuatorState(_message.Message):
55+
__slots__ = ("positional_actuator", "bool_sensor")
56+
POSITIONAL_ACTUATOR_FIELD_NUMBER: _ClassVar[int]
57+
BOOL_SENSOR_FIELD_NUMBER: _ClassVar[int]
58+
positional_actuator: PB_PositionalActuator
59+
bool_sensor: PB_BoolSensor
60+
def __init__(self, positional_actuator: _Optional[_Union[PB_PositionalActuator, _Mapping]] = ..., bool_sensor: _Optional[_Union[PB_BoolSensor, _Mapping]] = ...) -> None: ...
4761

4862
class PB_PositionalActuatorCommand(_message.Message):
49-
__slots__ = ["command", "id", "speed", "timeout"]
50-
COMMAND_FIELD_NUMBER: _ClassVar[int]
63+
__slots__ = ("id", "command", "speed", "timeout")
5164
ID_FIELD_NUMBER: _ClassVar[int]
65+
COMMAND_FIELD_NUMBER: _ClassVar[int]
5266
SPEED_FIELD_NUMBER: _ClassVar[int]
5367
TIMEOUT_FIELD_NUMBER: _ClassVar[int]
54-
command: int
5568
id: PB_PositionalActuatorEnum
69+
command: int
5670
speed: int
5771
timeout: int
5872
def __init__(self, id: _Optional[_Union[PB_PositionalActuatorEnum, str]] = ..., command: _Optional[int] = ..., speed: _Optional[int] = ..., timeout: _Optional[int] = ...) -> None: ...
5973

60-
class PB_ActuatorsTypeEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
61-
__slots__ = []
62-
63-
class PB_PositionalActuatorEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
64-
__slots__ = []
65-
66-
class PB_BoolSensorEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
67-
__slots__ = []
68-
69-
class PB_PositionalActuatorStateEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
70-
__slots__ = []
74+
class PB_ActuatorCommand(_message.Message):
75+
__slots__ = ("positional_actuator",)
76+
POSITIONAL_ACTUATOR_FIELD_NUMBER: _ClassVar[int]
77+
positional_actuator: PB_PositionalActuatorCommand
78+
def __init__(self, positional_actuator: _Optional[_Union[PB_PositionalActuatorCommand, _Mapping]] = ...) -> None: ...

cogip/protobuf/PB_Controller_pb2.py

Lines changed: 21 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cogip/protobuf/PB_Controller_pb2.pyi

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,21 @@ from google.protobuf import descriptor as _descriptor
33
from google.protobuf import message as _message
44
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
55

6-
ANGULAR_SPEED_TEST: PB_ControllerEnum
76
DESCRIPTOR: _descriptor.FileDescriptor
8-
LINEAR_POSE_DISABLED: PB_ControllerEnum
9-
LINEAR_SPEED_TEST: PB_ControllerEnum
7+
8+
class PB_ControllerEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
9+
__slots__ = ()
10+
QUADPID: _ClassVar[PB_ControllerEnum]
11+
ANGULAR_SPEED_TEST: _ClassVar[PB_ControllerEnum]
12+
LINEAR_SPEED_TEST: _ClassVar[PB_ControllerEnum]
13+
LINEAR_POSE_DISABLED: _ClassVar[PB_ControllerEnum]
1014
QUADPID: PB_ControllerEnum
15+
ANGULAR_SPEED_TEST: PB_ControllerEnum
16+
LINEAR_SPEED_TEST: PB_ControllerEnum
17+
LINEAR_POSE_DISABLED: PB_ControllerEnum
1118

1219
class PB_Controller(_message.Message):
13-
__slots__ = ["id"]
20+
__slots__ = ("id",)
1421
ID_FIELD_NUMBER: _ClassVar[int]
1522
id: PB_ControllerEnum
1623
def __init__(self, id: _Optional[_Union[PB_ControllerEnum, str]] = ...) -> None: ...
17-
18-
class PB_ControllerEnum(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
19-
__slots__ = []

cogip/protobuf/PB_Coords_pb2.py

Lines changed: 19 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cogip/protobuf/PB_Coords_pb2.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ from typing import ClassVar as _ClassVar, Optional as _Optional
55
DESCRIPTOR: _descriptor.FileDescriptor
66

77
class PB_Coords(_message.Message):
8-
__slots__ = ["x", "y"]
8+
__slots__ = ("x", "y")
99
X_FIELD_NUMBER: _ClassVar[int]
1010
Y_FIELD_NUMBER: _ClassVar[int]
1111
x: int

cogip/protobuf/PB_PathPose_pb2.py

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)