-
 

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.14.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version humble
Last Updated 2022-11-08
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Shane Loretz

Authors

  • Esteve Fernandez
  • Mikael Arguedas
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.14.4 (2022-11-08)

  • Humble: Backport NaN fixes (#188)
  • Contributors: Chris Lalancette

0.14.3 (2022-11-07)

  • Change decode error mode to replace (#176) (#179)
  • Fixing generated import order (backport #173) (#183)
  • Contributors: mergify[bot]

0.14.2 (2022-03-01)

  • Removes erroneous unmatched closing parenthesis (#125)
  • require Python 3.6 as we use format strings in various places (#152)
  • Contributors: Charles Cross, William Woodall

0.14.1 (2022-01-13)

  • Fix rosidl_generator_py assuming incorect library names (#149)
  • Fix for msg file containing a property field that is not at the end (#151)
  • Update package maintainers (#147)
  • Contributors: Chen Lihui, Michel Hidalgo, Shane Loretz

0.14.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#139)
  • Contributors: Shane Loretz

0.13.0 (2021-07-16)

  • Support available typesupport specification in CLI extension (#133)
  • Use python_d for test_cli_extension in Debug mode (#136)
  • Add missing float/double bounds check (#128)
  • Contributors: Michel Hidalgo, Seulbae Kim, Shane Loretz

0.12.0 (2021-06-11)

  • Added optimization for copying arrays using buffer protocol (#129)
  • Add smoke test for CLI extension (#132)
  • Install generated Python interfaces in a Python package (#131)
  • Contributors: Michel Hidalgo, ksuszka

0.11.0 (2021-03-25)

  • Remove dependency from rosidl_typesupport_connext_c (#127)
  • Contributors: Andrea Sorbini

0.10.0 (2021-03-19)

  • Expose Python code generation via rosidl generate CLI (#123)
  • remove maintainer (#126)
  • Contributors: Claire Wang, Michel Hidalgo

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.22.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version jazzy
Last Updated 2024-11-27
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Dirk Thomas
  • Esteve Fernandez
  • Michel Hidalgo
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.22.0 (2024-04-16)

  • Revert install of .so files into python path (#211) There seems that some regression might have happened after #195. When removing those 2 lines, we avoid to install the .so files in lib and python path.
  • Contributors: Matthias Schoepfer

0.21.2 (2024-03-27)

  • Prototype code for seeing if FindPython3 is usable for rosidl_python (#140)
  • Contributors: Shane Loretz

0.21.1 (2024-02-07)

  • Add in a missing space. (#203)
  • Contributors: Chris Lalancette

0.21.0 (2023-12-26)

  • Install compiled libraries only to 'lib' (#195)
  • Contributors: Scott K Logan

0.20.0 (2023-08-21)

0.19.0 (2023-04-28)

0.18.0 (2023-04-11)

  • Hides the assertions that checks the data types of the message fields. (#194)
  • Contributors: Eloy Briceno

0.17.0 (2023-02-13)

  • Service introspection (#178)
  • [rolling] Update maintainers - 2022-11-07 (#189)
  • Contributors: Audrow Nash, Brian

0.16.1 (2022-11-02)

  • Remove stray numpy import (#185)
  • Contributors: Ben Wolsieffer

0.16.0 (2022-09-13)

  • man_farmer

    Fix NaN values bound numpy windows version (#182)

  • Allow NaN values to pass floating point bounds check. (#167)
  • Replace rosidl_cmake imports with rosidl_pycommon (#177)
  • Change decode error mode to replace (#176)
  • Merge pull request #173 from ros2/quarkytale/fix_import_order
  • fix flake
  • sorting after conversion
  • Revert "Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)" (#166)
  • Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)
  • michel as author
  • adding maintainer
  • Contributors: Cristóbal Arroyo, Dharini Dutia, Ivan Santiago Paunovic, Jacob Perron, Tomoya Fujita, quarkytale, Øystein Sture

0.15.0 (2022-05-04)

0.14.2 (2022-03-01)

  • Removes erroneous unmatched closing parenthesis (#125)
  • require Python 3.6 as we use format strings in various places (#152)
  • Contributors: Charles Cross, William Woodall

0.14.1 (2022-01-13)

  • Fix rosidl_generator_py assuming incorect library names (#149)
  • Fix for msg file containing a property field that is not at the end (#151)
  • Update package maintainers (#147)
  • Contributors: Chen Lihui, Michel Hidalgo, Shane Loretz

0.14.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#139)
  • Contributors: Shane Loretz

0.13.0 (2021-07-16)

  • Support available typesupport specification in CLI extension (#133)
  • Use python_d for test_cli_extension in Debug mode (#136)
  • Add missing float/double bounds check (#128)
  • Contributors: Michel Hidalgo, Seulbae Kim, Shane Loretz

0.12.0 (2021-06-11)

  • Added optimization for copying arrays using buffer protocol (#129)
  • Add smoke test for CLI extension (#132)
  • Install generated Python interfaces in a Python package (#131)
  • Contributors: Michel Hidalgo, ksuszka

0.11.0 (2021-03-25)

  • Remove dependency from rosidl_typesupport_connext_c (#127)
  • Contributors: Andrea Sorbini

0.10.0 (2021-03-19)

  • Expose Python code generation via rosidl generate CLI (#123)
  • remove maintainer (#126)
  • Contributors: Claire Wang, Michel Hidalgo

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.24.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-26
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Dirk Thomas
  • Esteve Fernandez
  • Michel Hidalgo
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.24.0 (2024-11-20)

  • Revamp how we check for the correct class. (#218)
  • Remove python_cmake_module and set hints (#204)
  • Contributors: Chris Lalancette

0.23.1 (2024-06-17)

  • Add rosidl_generator_py to the rosidl_runtime_packages group (#212)
  • Contributors: Scott K Logan

0.23.0 (2024-04-26)

0.22.0 (2024-04-16)

  • Revert install of .so files into python path (#211) There seems that some regression might have happened after #195. When removing those 2 lines, we avoid to install the .so files in lib and python path.
  • Contributors: Matthias Schoepfer

0.21.2 (2024-03-27)

  • Prototype code for seeing if FindPython3 is usable for rosidl_python (#140)
  • Contributors: Shane Loretz

0.21.1 (2024-02-07)

  • Add in a missing space. (#203)
  • Contributors: Chris Lalancette

0.21.0 (2023-12-26)

  • Install compiled libraries only to 'lib' (#195)
  • Contributors: Scott K Logan

0.20.0 (2023-08-21)

0.19.0 (2023-04-28)

0.18.0 (2023-04-11)

  • Hides the assertions that checks the data types of the message fields. (#194)
  • Contributors: Eloy Briceno

0.17.0 (2023-02-13)

  • Service introspection (#178)
  • [rolling] Update maintainers - 2022-11-07 (#189)
  • Contributors: Audrow Nash, Brian

0.16.1 (2022-11-02)

  • Remove stray numpy import (#185)
  • Contributors: Ben Wolsieffer

0.16.0 (2022-09-13)

  • man_farmer

    Fix NaN values bound numpy windows version (#182)

  • Allow NaN values to pass floating point bounds check. (#167)
  • Replace rosidl_cmake imports with rosidl_pycommon (#177)
  • Change decode error mode to replace (#176)
  • Merge pull request #173 from ros2/quarkytale/fix_import_order
  • fix flake
  • sorting after conversion
  • Revert "Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)" (#166)
  • Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)
  • michel as author
  • adding maintainer
  • Contributors: Cristóbal Arroyo, Dharini Dutia, Ivan Santiago Paunovic, Jacob Perron, Tomoya Fujita, quarkytale, Øystein Sture

0.15.0 (2022-05-04)

0.14.2 (2022-03-01)

  • Removes erroneous unmatched closing parenthesis (#125)
  • require Python 3.6 as we use format strings in various places (#152)
  • Contributors: Charles Cross, William Woodall

0.14.1 (2022-01-13)

  • Fix rosidl_generator_py assuming incorect library names (#149)
  • Fix for msg file containing a property field that is not at the end (#151)
  • Update package maintainers (#147)
  • Contributors: Chen Lihui, Michel Hidalgo, Shane Loretz

0.14.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#139)
  • Contributors: Shane Loretz

0.13.0 (2021-07-16)

  • Support available typesupport specification in CLI extension (#133)
  • Use python_d for test_cli_extension in Debug mode (#136)
  • Add missing float/double bounds check (#128)
  • Contributors: Michel Hidalgo, Seulbae Kim, Shane Loretz

0.12.0 (2021-06-11)

  • Added optimization for copying arrays using buffer protocol (#129)
  • Add smoke test for CLI extension (#132)
  • Install generated Python interfaces in a Python package (#131)
  • Contributors: Michel Hidalgo, ksuszka

0.11.0 (2021-03-25)

  • Remove dependency from rosidl_typesupport_connext_c (#127)
  • Contributors: Andrea Sorbini

0.10.0 (2021-03-19)

  • Expose Python code generation via rosidl generate CLI (#123)
  • remove maintainer (#126)
  • Contributors: Claire Wang, Michel Hidalgo

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.5.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version bouncy
Last Updated 2018-07-17
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Mikael Arguedas

Authors

  • Esteve Fernandez
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.6.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version crystal
Last Updated 2019-03-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Scott K Logan

Authors

  • Esteve Fernandez
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.8.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version eloquent
Last Updated 2020-12-04
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Scott K Logan

Authors

  • Esteve Fernandez
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.8.2 (2020-12-04)

  • fix too early decref of WString when converting from Python to C (#117) (#121)
  • Contributors: Jacob Perron

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.11
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version dashing
Last Updated 2020-11-24
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Scott K Logan

Authors

  • Esteve Fernandez
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.11.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Shane Loretz

Authors

  • Esteve Fernandez
  • Mikael Arguedas
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.11.4 (2022-12-02)

  • Change decode error mode to replace (#180)
  • Contributors: Tomoya Fujita

0.11.3 (2022-07-26)

  • Fixing generated import order (backport #173)
  • Contributors: Dharini Dutia

0.11.2 (2022-04-28)

  • Removes erroneous unmatched closing parenthesis (#125) (#159)
  • Contributors: mergify[bot]

0.11.1 (2021-10-08)

  • Added optimization for copying arrays of simple types from python to C using buffer protocol (#129) (#145)
  • Contributors: ksuszka

0.11.0 (2021-03-25)

  • Remove dependency from rosidl_typesupport_connext_c (#127)
  • Contributors: Andrea Sorbini

0.10.0 (2021-03-19)

  • Expose Python code generation via rosidl generate CLI (#123)
  • remove maintainer (#126)
  • Contributors: Claire Wang, Michel Hidalgo

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.9.7
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version foxy
Last Updated 2023-03-16
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Claire Wang

Authors

  • Esteve Fernandez
  • Mikael Arguedas
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.9.7 (2023-03-16)

  • Change decode error mode to replace (#176) (#181)
  • Contributors: mergify[bot], Tomoya Fujita

0.9.6 (2022-07-25)

  • Removes erroneous unmatched closing parenthesis (#125) (#158)
  • Contributors: Charles Cross, Chris Lalancette

0.9.5 (2022-01-31)

  • Added optimization for copying arrays of simple types from python to C using buffer protocol (#129) (#146)
  • Contributors: ksuszka

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange

rosidl_generator_py package from rosidl_python repo

rosidl_generator_py

Package Summary

Tags No category tags.
Version 0.18.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl_python.git
VCS Type git
VCS Version iron
Last Updated 2023-04-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in Python.

Additional Links

No additional links.

Maintainers

  • Dharini Dutia
  • Shane Loretz

Authors

  • Dirk Thomas
  • Esteve Fernandez
  • Michel Hidalgo
  • Mikael Arguedas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rosidl_generator_py

0.18.0 (2023-04-11)

  • Hides the assertions that checks the data types of the message fields. (#194)
  • Contributors: Eloy Briceno

0.17.0 (2023-02-13)

  • Service introspection (#178)
  • [rolling] Update maintainers - 2022-11-07 (#189)
  • Contributors: Audrow Nash, Brian

0.16.1 (2022-11-02)

  • Remove stray numpy import (#185)
  • Contributors: Ben Wolsieffer

0.16.0 (2022-09-13)

  • man_farmer

    Fix NaN values bound numpy windows version (#182)

  • Allow NaN values to pass floating point bounds check. (#167)
  • Replace rosidl_cmake imports with rosidl_pycommon (#177)
  • Change decode error mode to replace (#176)
  • Merge pull request #173 from ros2/quarkytale/fix_import_order
  • fix flake
  • sorting after conversion
  • Revert "Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)" (#166)
  • Use modern cmake targets to avoid absolute paths to appear in binary archives (#160)
  • michel as author
  • adding maintainer
  • Contributors: Cristóbal Arroyo, Dharini Dutia, Ivan Santiago Paunovic, Jacob Perron, Tomoya Fujita, quarkytale, Øystein Sture

0.15.0 (2022-05-04)

0.14.2 (2022-03-01)

  • Removes erroneous unmatched closing parenthesis (#125)
  • require Python 3.6 as we use format strings in various places (#152)
  • Contributors: Charles Cross, William Woodall

0.14.1 (2022-01-13)

  • Fix rosidl_generator_py assuming incorect library names (#149)
  • Fix for msg file containing a property field that is not at the end (#151)
  • Update package maintainers (#147)
  • Contributors: Chen Lihui, Michel Hidalgo, Shane Loretz

0.14.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#139)
  • Contributors: Shane Loretz

0.13.0 (2021-07-16)

  • Support available typesupport specification in CLI extension (#133)
  • Use python_d for test_cli_extension in Debug mode (#136)
  • Add missing float/double bounds check (#128)
  • Contributors: Michel Hidalgo, Seulbae Kim, Shane Loretz

0.12.0 (2021-06-11)

  • Added optimization for copying arrays using buffer protocol (#129)
  • Add smoke test for CLI extension (#132)
  • Install generated Python interfaces in a Python package (#131)
  • Contributors: Michel Hidalgo, ksuszka

0.11.0 (2021-03-25)

  • Remove dependency from rosidl_typesupport_connext_c (#127)
  • Contributors: Andrea Sorbini

0.10.0 (2021-03-19)

  • Expose Python code generation via rosidl generate CLI (#123)
  • remove maintainer (#126)
  • Contributors: Claire Wang, Michel Hidalgo

0.9.4 (2020-12-08)

  • Update maintainers (#119)
  • Fix too early decref of WString when converting from Python to C (#117)
  • Add pytest.ini so tests succeed locally. (#116)
  • Contributors: Chris Lalancette, Claire Wang, Dirk Thomas

0.9.3 (2020-05-19)

  • Add test_depend on rpyutils (#115)
  • Contributors: Jacob Perron

0.9.2 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#113)
  • Force extension points to be registered in order (#112)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.9.1 (2020-04-29)

  • Add test dependency on rosidl_typesupport_c_packages (#110)
  • Contributors: Jacob Perron

0.9.0 (2020-04-25)

  • Ensure the Python support target links against the C generator target (#108)
  • Skip inoperable typesupport implementations (#107)
  • Update includes to use non-entry point headers from detail subdirectory (#105)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#103)
  • Remove dependency on rmw_implementation (#102)
  • Added rosidl_runtime c and cpp depencencies (#100)
  • Move 'noqa: A003' for fields named like a builtin from property to method line (#101)
  • Add warnings for reserved Python keywords in interface members, services and actions (#96)
  • Code style only: wrap after open parenthesis if not in one line (#97)
  • Use f-string (#98)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Samuel Lindgren

0.8.1 (2019-10-23)

  • Enable tests for 'char' type fields (#91)
  • Refactor tests (#89)
  • Contributors: Jacob Perron

0.8.0 (2019-09-25)

  • Find numpy headers in non-debian paths (#75) (#75)
  • Remove non-package from ament_target_dependencies() (#76)
  • Avoid multiple includes for nested array functions (#72)
  • Remove the padding member from structs which should be empty (#73)
  • Ensure the contents of the field are an array. (#63)
  • Make the message __repr_ for Python look nicer (#60) Before this patch, publishing a message with "ros2 topic pub" would print something like: publishing #5: my_msgs.msg.my_msg(axes=array('f', [0.0])) While that is OK, it is kind of ugly. This patch hides the typecode and the "array" so that the output looks like: publishing #5: my_msgs.msg.my_msg(axes=[0.0])
  • Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Rich Mattes, Shane Loretz

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Fix PYTHONPATH for test (#58)
  • Contributors: Dirk Thomas

0.7.4 (2019-05-20)

  • Encode/decode strings with UTF-8 (#57)
  • Contributors: Dirk Thomas

0.7.3 (2019-05-08 17:57)

  • Add missing numpy test dependency (#56)
  • Contributors: Dirk Thomas

0.7.2 (2019-05-08 16:58)

  • Fix conversion from C to Python in case a sequence has default values (#55)
  • Store types as tuple of abstract types (#33)
  • Add WString support (#47)
  • Use semantic exec_depend key for python3-numpy. (#48)
  • Fix boolean constant in Python mapping (#46)
  • Simplify code using updated definition API (#45)
  • Update code to match refactoring of rosidl definitions (#44)
  • Fix quoted strings for new flake8-quote check. (#42)
  • use quotes with least escaping for Python string literals (#43)
  • Remove obsolete argument mod_prefix (#41)
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, Steven! Ragnarök

0.7.1 (2019-04-14 12:48)

  • Add numpy dependency to package.xml. (#39)
  • Contributors: Steven! Ragnarök

0.7.0 (2019-04-14 05:05)

  • Fix numpy usage for Windows debug builds (#36)
  • Fix compiler warning about unused variable in release mode (#35)
  • Map Arrays to numpy.ndarray() and Sequences to array.array() (#35)
  • Change generators to IDL-based pipeline (#24)
  • Ignore import order on generated imports (#29)
  • Provide type support for 'goal_status_array' in action type support
  • Fix flake8 error (#27)
  • Adds Python typesupport for Actions (#21)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Jacob Perron, Shane Loretz

0.6.2 (2019-01-11)

  • Throw on non-ascii characters in string and char message fields (#26)
  • Change uncrustify max line length to 0 (#25) This is for compatibility with uncrustify v0.68.
  • Contributors: Jacob Perron, Michel Hidalgo

0.6.1 (2018-12-06)

  • Replace deprecated collections usage with collections.abc (#23)
  • Adding a get_slot_fields_and_types method to python msg classes (#19)
  • Contributors: Dirk Thomas, Mike Lautman, Scott K Logan

0.6.0 (2018-11-16)

  • Allow generated IDL files (#17)
  • Rename dynamic array to sequence (#18)
  • Added support to msg/srv generation from within an action directory (#15)
  • Call conversion functions directly (#10) See #9 for more details.
  • Fix rosidl target name assumptions (#12)
  • Contributors: Alexis Pojomovsky, Dirk Thomas, Martins Mozeiko, Shane Loretz, William Woodall

0.5.2 (2018-07-17)

  • Fixes memory leaks for nested fields (#7)
  • Prevent flake8-builtins A003 (#6)
  • Contributors: Martins Mozeiko, dhood

0.5.1 (2018-06-28)

  • Fix rosdep key for pytest (#4)
  • Use pytest instead of nose (#3)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-23)

  • Add groups for generator and runtime packages (#283)
  • Support default values for string arrays (#197)
  • Generate __eq_ for Python messages (#281)
  • Add linter tests to message generators (#278)
  • Generate imports for assert only in debug mode (#277)
  • Use CMAKE_CURRENT_BINARY_DIR for arguments json (#268)
  • Declare missing dependency (#263)
  • Include directories before invoking rosidl_target_interfaces as the directories added in that macro may contain older version of the same files making them take precedence in the include path (#261)
  • 0.4.0
  • 0.0.3
  • 0.0.2
  • Contributors: Brian Gerkey, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Hunter Allen, JD Yamokoski, Jackie Kay, Karsten Knese, Martins Mozeiko, Mikael Arguedas, William Woodall, dhood

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_py at Robotics Stack Exchange