Package Summary
Tags | No category tags. |
Version | 3.3.17 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback (#1316) (#1343)
- Install signal handlers after context is initialized. (#1333) (#1335)
- Avoid causing infinite loop when message is empty (#935) (#1334)
- Contributors: mergify[bot]
3.3.14 (2024-07-26)
- Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
- add missing Optionals to function declarations (#1306)
- Support wait for message backport humble (#1272)
- [Humble] Fix AttributeError _logger in Action Server (#1299)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
- Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying
3.3.13 (2024-05-15)
- update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
- Contributors: mergify[bot]
3.3.12 (2024-02-16)
3.3.11 (2023-11-13)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
- unregister_sigterm_signal_handler should be called. (#1170) (#1176)
- Contributors: mergify[bot]
3.3.10 (2023-09-19)
- Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
- Contributors: mergify[bot]
3.3.9 (2023-07-18)
- ServerGoalHandle should be destroyed before removing.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 7.1.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-27 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
7.1.4 (2025-04-02)
-
Backport of the Events Executor (#1391) (#1435)
* Introduce EventsExecutor implementation (#1389) Co-authored-by: Brad Martin <<bmartin@fatlxception.org>> Co-authored-by: Brad Martin <<52003535+bmartin427@users.noreply.github.com>> Co-authored-by: Janosch Machowinski <<jmachowinski@users.noreply.github.com>>
-
Check parameter callback signature during registration. (backport #1425) (#1429)
* Check parameter callback signature during registration. (#1425) (cherry picked from commit 94f42b6b16de00f1b0543a793c6cd614843ea69e)
-
Merge pull request #1427 from ros2/mergify/bp/jazzy/pr-1426 Fix function params indentation (backport #1426)
-
Fixed merge
-
fix merge
-
Fix function params indentation (#1426) And add return type. (cherry picked from commit 238ab50fec7fd5aaab319fe5ad59de692b3b4b47) # Conflicts: # rclpy/rclpy/time.py # rclpy/rclpy/timer.py
-
Remove [SHARED]{.title-ref} (#1305) (#1421) When the module is compiled with [MODULE]{.title-ref} (the default), the proper linker flags are added on macOS (specifically [-undefined dynamic_lookup]{.title-ref}). Otherwise, [rclpy]{.title-ref} segfaults when linked on conda. Is the [SHARED]{.title-ref} really necessary? The [pybind11]{.title-ref} documentation says: > Specifying [SHARED]{.title-ref} will create a more traditional dynamic library which can also be linked from elsewhere. (cherry picked from commit 7fb093ba17daa6fdacb22d383c1e90933b860de9) Co-authored-by: Wolf Vollprecht <<w.vollprecht@gmail.com>>
-
publish action goal status once accepted before execution. (#1228) (#1415) (cherry picked from commit 87fbec0d6bbfda968d14689c977e9a6bdaa48886) Co-authored-by: Tomoya Fujita <<Tomoya.Fujita@sony.com>>
-
Check if Task(Future) is canceled. (backport #1377) (#1404)
- Check if Task(Future) is canceled. (#1377)
- Check if Task(Future) is canceled.
- Close cancelled coroutine (#1394)
- Add FutureState
- Close canceled coroutine
* Fixed behavior in test ---------
- address flake8 and pep257 failures.
- Cancelled future is not done (#1397)
- Remove redundant coro.close
- Only finished future is done
- Add function _pending and fix checks
- Replace check in done from pending to finished
- Adapt test to new behavior
- Add tests
* Make changes within active task mutex ---------
- keep the consistent behavior to avoid exception, and adjusted some tests accordingly.
- revert doc section to raise the exception.
- remove StrEnum and put logical operator in the beginning of line.
* add more test to check Task state. ---------Co-authored-by: Nadav Elkabets <<elnadav12@gmail.com>> Co-authored-by: Nadav Elkabets <<32939935+nadavelkabets@users.noreply.github.com>> (cherry picked from commit 9a144bf040fb8c74058c6b4fd9830fd0e0e3594e) # Conflicts: # rclpy/rclpy/executors.py # rclpy/rclpy/task.py # rclpy/test/test_executor.py
- resolve conflicts.
* _spin_once_until_future_complete does not exist.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 9.1.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2025-07-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
9.1.1 (2025-07-07)
- Add logger_name property to subscription, publisher, service and client (#1471) (#1474)
- Add [MessageInfo.publisher_gid]{.title-ref} (#1466) (#1468)
- Make no-op deprecated decorator ignore arguments (#1463)
- Make deprecated decorator a no-op on Debian bookworm (#1458)
- Fix spin() incorrectly removing node from executor if already attached (#1446) (#1449)
- Revert "Fix Duration, Clock, and QoS Docs (#1428)" (#1447) (#1457)
- Contributors: Alon Borenshtein, Nadav Elkabets, Shane Loretz, Tomoya Fujita
9.1.0 (2025-04-18)
- Update parameter types (#1441)
- Add TypeError string arg for better clarity (#1442)
- Fix loading parameter behavior from yaml file. (#1193)
- Update [lifecycle]{.title-ref} types (#1440)
- Update _rclpy_pybind11.pyi order and add EventsExecutor (#1436)
- Update Clock Types (#1433)
- Introduce EventsExecutor implementation (#1391)
- Fix Duration, Clock, and QoS Docs (#1428)
- Add exception doc for configure_introspection. (#1434)
- Fix Task constructor type bug (#1431)
- Add new interfaces to enable intropsection for action (#1413)
- Check parameter callback signature during registration. (#1425)
- Fix function params indentation (#1426)
- Update Service and Action Protocols (#1409)
- Remove [SHARED]{.title-ref} from [pybind11_add_module]{.title-ref} (#1305)
- Publish action goal status once accepted before execution. (#1228)
- Add missing dependencies so that rosdoc2 shows Node (#1408)
- Contributors: Barry Xu, Brad Martin, Christophe Bedard, Michael Carlstrom, R Kent James, Tomoya Fujita, Wolf Vollprecht, Zahi Kakish
9.0.0 (2025-02-02)
- add QoS Profile/Depth support to Node. (#1376)
- Various typing fixes (#1402)
- Add types to Action with rhel roscli fix (#1361)
- Check if Task(Future) is canceled. (#1377)
- Executors types (#1370)
- event_handler.py types (#1340)
- Contributors: Michael Carlstrom, Nadav Elkabets, Tomoya Fujita
8.0.0 (2024-12-20)
- Add support for operator overloading of [Duration]{.title-ref} (#1387)
- Service/Client Implementation types (#1384)
- avoid lifecycle node transition exception (#1319)
- Client:call generates TimeoutError exception when it is timed out. (#1271)
- Add in python3-dev build dependency. (#1380)
- Contributors: Arjo Chakravarty, Chris Lalancette, Michael Carlstrom, Tomoya Fujita
7.7.0 (2024-11-20)
- Fix the race condition while calling rcl_shutdown (#1353)
- Use \@deprecated to mark deprecated APIs for type checkers. (#1350)
- init (#1358)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 10.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-07-01 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
10.0.0 (2025-07-01)
- Feature: add logger_name property to subscription, publisher, service and client (#1471)
- Update [test_node]{.title-ref} Types (#1464)
- Add method that get datetime.datetime from Time (#1443)
- add [MessageInfo.publisher_gid]{.title-ref} (#1466)
- Add types to [test_action_*.py]{.title-ref} (#1444)
- Revert "Fix Duration, Clock, and QoS Docs (#1428)" (#1447)
- remove all deprecated classes and methods (#1456)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446)
- Contributors: Alon Borenshtein, Jean Paul, Michael Carlstrom, Nadav Elkabets, Tomoya Fujita
9.2.0 (2025-04-25)
9.1.0 (2025-04-18)
- Update parameter types (#1441)
- Add TypeError string arg for better clarity (#1442)
- Fix loading parameter behavior from yaml file. (#1193)
- Update [lifecycle]{.title-ref} types (#1440)
- Update _rclpy_pybind11.pyi order and add EventsExecutor (#1436)
- Update Clock Types (#1433)
- Introduce EventsExecutor implementation (#1391)
- Fix Duration, Clock, and QoS Docs (#1428)
- Add exception doc for configure_introspection. (#1434)
- Fix Task constructor type bug (#1431)
- Add new interfaces to enable intropsection for action (#1413)
- Check parameter callback signature during registration. (#1425)
- Fix function params indentation (#1426)
- Update Service and Action Protocols (#1409)
- Remove [SHARED]{.title-ref} from [pybind11_add_module]{.title-ref} (#1305)
- Publish action goal status once accepted before execution. (#1228)
- Add missing dependencies so that rosdoc2 shows Node (#1408)
- Contributors: Barry Xu, Brad Martin, Christophe Bedard, Michael Carlstrom, R Kent James, Tomoya Fujita, Wolf Vollprecht, Zahi Kakish
9.0.0 (2025-02-02)
- add QoS Profile/Depth support to Node. (#1376)
- Various typing fixes (#1402)
- Add types to Action with rhel roscli fix (#1361)
- Check if Task(Future) is canceled. (#1377)
- Executors types (#1370)
- event_handler.py types (#1340)
- Contributors: Michael Carlstrom, Nadav Elkabets, Tomoya Fujita
8.0.0 (2024-12-20)
- Add support for operator overloading of [Duration]{.title-ref} (#1387)
- Service/Client Implementation types (#1384)
- avoid lifecycle node transition exception (#1319)
- Client:call generates TimeoutError exception when it is timed out. (#1271)
- Add in python3-dev build dependency. (#1380)
- Contributors: Arjo Chakravarty, Chris Lalancette, Michael Carlstrom, Tomoya Fujita
7.7.0 (2024-11-20)
- Fix the race condition while calling rcl_shutdown
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.3.17 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback (#1316) (#1343)
- Install signal handlers after context is initialized. (#1333) (#1335)
- Avoid causing infinite loop when message is empty (#935) (#1334)
- Contributors: mergify[bot]
3.3.14 (2024-07-26)
- Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
- add missing Optionals to function declarations (#1306)
- Support wait for message backport humble (#1272)
- [Humble] Fix AttributeError _logger in Action Server (#1299)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
- Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying
3.3.13 (2024-05-15)
- update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
- Contributors: mergify[bot]
3.3.12 (2024-02-16)
3.3.11 (2023-11-13)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
- unregister_sigterm_signal_handler should be called. (#1170) (#1176)
- Contributors: mergify[bot]
3.3.10 (2023-09-19)
- Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
- Contributors: mergify[bot]
3.3.9 (2023-07-18)
- ServerGoalHandle should be destroyed before removing.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.9.3 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Ivan Paunovic
- Shane Loretz
Authors
- Esteve Fernandez
- William Woodall
Changelog for package rclpy
1.9.3 (2022-12-06)
- remove feedback callback when the goal has been completed. (#932)
- Waitable should check callback_group if it can be executed. (#1014)
- support wildcard matching for params file (#1003)
- Contributors: Chen Lihui, Tomoya Fujita
1.9.2 (2022-06-30)
- Bugfix/duration to msg precision (#876) (#916)
- Avoid exception in Node constructor when use override for 'use_sim_time' (#896) (#913)
- Contributors: mergify[bot]
1.9.1 (2022-04-28)
- Remove -> bool annotation for destroy_node #886 (#891)
- Fix memory leak. (#840)
- Fix automatically declared parameters descriptor type. (backport #853) (#854)
- Only add one done callback to a future (#816) (#821)
- Remove unused function make_mock_subscription (#809) (#810)
- Convert Node and Context to use C++ Classes (#771)
- Pybind11 actionserver nitpicks and docblock improvements (#774)
- Pybind11 action goal handle nitpicks (#767)
- Convert Guardcondition to use C++ classes (#772)
- Removed unused structs (#770)
- Convert WaitSet to use C++ Classes (#769)
- Convert ActionServer to use C++ Classes (#766)
- Convert ActionClient to use C++ classes (#759)
- Use py::class_ for rcl_action_goal_handle_t (#751)
- Convert Publisher and Subscription to use C++ Classes (#756)
- Contributors: Alejandro Hernández Cordero, Greg Balke, Shane Loretz, Suraj Pattar, mergify[bot]
1.9.0 (2021-05-20)
- Allow declaring uninitialized statically typed parameters. (#798) (#799)
- Reject cancel request if failed to transit to CANCEL_GOAL state. (#791) (#795)
- Contributors: Jacob Perron, Tomoya Fujita
1.8.2 (2021-05-10)
- Break log function execution ASAP if configured severity is too high (#776) (#783)
- Contributors: ksuszka
1.8.1 (2021-04-12)
- typo fix. (#768)
- Restore exceptions for Connext and message timestamps on Windows (#765)
- Use correct type when creating test publisher (#764)
- Add a test for destroy_node while spinning (#663)
- Add __enter_ and __exit_ to Waitable (#761)
- Check if shutdown callback weak method is valid before calling it (#754)
- Contributors: Andrea Sorbini, Ivan Santiago Paunovic, Scott K Logan, Shane Loretz, Tomoya Fujita
1.8.0 (2021-04-06)
- Change index.ros.org -> docs.ros.org. (#755)
- Use py::class_ for rcl_event_t (#750)
- Convert Clock to use a C++ Class
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 4.1.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-11-08 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
4.1.7 (2024-11-09)
- TestClient.test_service_timestamps failing consistently. (#1366)
- Fixes spin_until_future_complete inside callback (#1342)
- Install signal handlers after context is initialized. (#1336)
- Fix a bad bug in fetching the lifecycle transitions. (#1323)
- Contributors: Chris Lalancette, Jonathan, Shane Loretz, Tomoya Fujita
4.1.6 (2024-07-10)
- update RCL_RET_TIMEOUT error handling with action service response. (#1277)
- Contributors: Tomoya Fujita
4.1.5 (2024-04-19)
- Fix an inherent race in execution vs. destruction. (#1256)
- Don't crash the action server if the client goes away. (#1217)
- Contributors: Chris Lalancette, Tim Clephas
4.1.4 (2023-11-17)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (#1184)
- Unregister_sigterm_signal_handler should be called. (#1175)
- Fix wait_for_message accumulating CPU load after repeated calls (#1183)
- Handle take failure in wait_for_message (#1174)
- Contributors: KKSTB, mhidalgo-bdai, Tomoya Fujita
4.1.3 (2023-09-08)
- Fix get_type_description service bug and add a unit test (#1157)
- Avoid generating the exception when rcl_send_response times out. (#1151)
- get_type_description service (#1140)
- Contributors: Emerson Knapp, Tomoya Fujita
4.1.2 (2023-07-14)
- Include type hash in topic endpoint info (#1134)
- Contributors: Hans-Joachim Krauch
4.1.1 (2023-05-11)
4.1.0 (2023-04-18)
- Logging service support (#1102)
- Use custom sourcedir for conf.py (#1109)
- ServerGoalHandle should be destroyed before removing. (#1113)
- Fix unnecessary list comprehension flake8 (#1112)
- Contributors: Barry Xu, Michael Carroll, Tomoya Fujita, Yadu
4.0.0 (2023-04-12)
- Stub type hash value line in TopicEndpointInfo string (#1110)
- Support documentation generation using rosdoc2 (#1103)
- Fix Time and Duration raising exception when compared to another type (#1007)
- Make rcl_interfaces a build and exec dependency. (#1100)
- Solving Atomic undefined on OSX with clang (#1096)
- Implement matched event (#1083)
- Update service.py documentation (#1094)
- Allow space or empty strings when using ros2 param set (#1093)
- Hook up the incompatible type event inside of rclpy (#1058)
- Switch to using module instead of module_ (#1090)
- Add in subscription.get_publisher_count()
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.3.17 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback (#1316) (#1343)
- Install signal handlers after context is initialized. (#1333) (#1335)
- Avoid causing infinite loop when message is empty (#935) (#1334)
- Contributors: mergify[bot]
3.3.14 (2024-07-26)
- Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
- add missing Optionals to function declarations (#1306)
- Support wait for message backport humble (#1272)
- [Humble] Fix AttributeError _logger in Action Server (#1299)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
- Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying
3.3.13 (2024-05-15)
- update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
- Contributors: mergify[bot]
3.3.12 (2024-02-16)
3.3.11 (2023-11-13)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
- unregister_sigterm_signal_handler should be called. (#1170) (#1176)
- Contributors: mergify[bot]
3.3.10 (2023-09-19)
- Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
- Contributors: mergify[bot]
3.3.9 (2023-07-18)
- ServerGoalHandle should be destroyed before removing.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.3.17 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | rclpy (ROS Client Library for Python) |
Checkout URI | https://github.com/ros2/rclpy.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | hacktoberfest |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback (#1316) (#1343)
- Install signal handlers after context is initialized. (#1333) (#1335)
- Avoid causing infinite loop when message is empty (#935) (#1334)
- Contributors: mergify[bot]
3.3.14 (2024-07-26)
- Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
- add missing Optionals to function declarations (#1306)
- Support wait for message backport humble (#1272)
- [Humble] Fix AttributeError _logger in Action Server (#1299)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
- Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying
3.3.13 (2024-05-15)
- update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
- Contributors: mergify[bot]
3.3.12 (2024-02-16)
3.3.11 (2023-11-13)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
- unregister_sigterm_signal_handler should be called. (#1170) (#1176)
- Contributors: mergify[bot]
3.3.10 (2023-09-19)
- Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
- Contributors: mergify[bot]
3.3.9 (2023-07-18)
- ServerGoalHandle should be destroyed before removing.
File truncated at 100 lines see the full file