-
Notifications
You must be signed in to change notification settings - Fork 1.1k
add new features for Kilted Kaiju. #5346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: rolling
Are you sure you want to change the base?
Conversation
Signed-off-by: Tomoya Fujita <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding a couple of new features to Kilted Kaiju release.
@christophebedard @ahcorde can you review?
HTML artifacts: https://github.com/ros2/ros2_documentation/actions/runs/14652626750/artifacts/3005787255. To view the resulting site:
|
Static Type Checking | ||
"""""""""""""""""""" | ||
|
||
Static type checking improvements to ensure that user application is using variables and functions correctly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there something we can link to for more info, especially from the point of view of a user of rclpy
?
Maybe @InvincibleRMC has a suggestion?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The main things I think users would care about would be the introduction of type hints into the Actions
API. Implementation of generics in pub/sub/client/server/actions
, Future/Task
, and Parameter
. Finally I think the introduction of type stubs for the underlying C++ implementation in _rclpy_pybind11.pyi
. The last one is probably is more useful for maintainers/developers of rclpy
so I am not sure if it would be necessary to include.
EventsExecutor | ||
"""""""""""""" | ||
|
||
Support an experimental event executor to rclpy. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Support an experimental event executor to rclpy. | |
Support an experimental events executor for ``rclpy``, which is a port of the original ``rclcpp`` events executor concept. |
follow up #5319 (review)