https://github.com/ros2/launch

sort by:
Revision Author Date Message Commit Date
bf2c103 1.0.2 Signed-off-by: Audrow Nash <audrow@hey.com> 11 May 2022, 01:21:43 UTC
d2935d6 Expose shutdown action to xml frontend (#611) * expose shutdown action to xml frontend Signed-off-by: Aditya <aditya050995@gmail.com> 16 April 2022, 00:40:01 UTC
f871054 1.0.1 Signed-off-by: Audrow Nash <audrow@hey.com> 14 April 2022, 01:16:20 UTC
38e9f3a Sandbox environment in tests to fix repeated job failures (#609) Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> 13 April 2022, 14:56:31 UTC
40cf5df 1.0.0 12 April 2022, 22:49:59 UTC
23c4616 Revert "XXX debugging" This reverts commit c4ee496246e5f47f74fb42bfed9356a1cc54d6ca. 12 April 2022, 22:49:26 UTC
4fc85a6 Revert "XXX debugging" This reverts commit 5070d0404f600ac230210df71abf6b51dc406c7d. 12 April 2022, 22:49:23 UTC
27eab84 changelogs Signed-off-by: William Woodall <william@osrfoundation.org> 12 April 2022, 22:49:02 UTC
5070d04 XXX debugging 12 April 2022, 22:38:20 UTC
c4ee496 XXX debugging 12 April 2022, 22:33:45 UTC
dcf180a [launch_testing] remove deprecated `ready_fn` feature (#589) * remove documentation about ready_fn Signed-off-by: William Woodall <william@osrfoundation.org> * remove logic that supports ready_fn Signed-off-by: William Woodall <william@osrfoundation.org> * remove mention of ready_fn feature from test Signed-off-by: William Woodall <william@osrfoundation.org> * remove more vestigial code Signed-off-by: William Woodall <william@osrfoundation.org> * fixup tests after removing ready_fn support Signed-off-by: William Woodall <william@osrfoundation.org> 12 April 2022, 17:43:39 UTC
51cc9f1 0.23.1 08 April 2022, 20:28:21 UTC
1d4017e Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 08 April 2022, 20:27:44 UTC
b0e2dc2 Fix sphinx directive to cross-ref Launch method (#605) `:ref:meth:` is not a valid Sphinx directive to cross-reference python methods in other modules. This has been replaced with `:py:meth:`, as suggested in Sphinx documentation. Reference: https://www.sphinx-doc.org/en/master/usage/restructuredtext/domains.html#role-py-meth Signed-off-by: Abrar Rahman Protyasha <aprotyas@u.rochester.edu> 08 April 2022, 12:47:28 UTC
8d80ac0 Start Python faster in test_execute_processs_shutdown to avoid flakey failures (#608) Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> 08 April 2022, 00:45:35 UTC
9555c04 Fix warnings from importlib_metdata on Python 3.10. (#606) Use the select interface where available, otherwise fall back to the dict interface. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 07 April 2022, 17:26:47 UTC
fc7e760 0.23.0 30 March 2022, 18:58:48 UTC
d64a142 Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 30 March 2022, 18:57:36 UTC
fbb5f51 Add boolean substitutions (#598) * Add boolean substitutions Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add lower() to the output Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Move test file Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Use perform_typed_substitution and simplify the code Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix for flake8 Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add auto-expansion of LaunchConfiguration Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Revert "Add auto-expansion of LaunchConfiguration" This reverts commit 8bdf336fb2fac003a587ea27add46f6e38c2208a. Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix True to true Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add tests to launch_yaml Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Update launch/test/launch/substitutions/test_boolean_substitution.py Co-authored-by: Jacob Perron <jacob@openrobotics.org> Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Co-authored-by: Jacob Perron <jacob@openrobotics.org> 29 March 2022, 11:21:45 UTC
d2eb2ba 0.22.0 28 March 2022, 23:37:54 UTC
8c51b53 Updated Changelogs Signed-off-by: Aditya <aditya050995@gmail.com> 28 March 2022, 23:36:25 UTC
ce879c0 Support scoping environment variables (#601) * Support scoping environment variables Resolves #597 Wherever actions were previously using os.environ, now get environment variables from the launch context. There are a few exceptions where os.environ is still used since a launch context is not available (e.g. logging directory and overriding launch process output). Maintain a stack of environment variables in the launch context, similar to launch configurations. Add new actions PushEnvironment and PopEnvironment to interact with the stack. Push and pop the environment inside the GroupAction to support scoping. Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Reset environment in GroupAction when forwarding=False Add a new ResetEnvironment action that sets the contexts environment back to it's initial state (os.environ). Return ResetEnvironment as part of GroupAction when forwarding=False. Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Make test assertion stronger Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Operate directly on os.environ Rather than keeping a copy of os.environ that entities must operate on, instead operate directly on os.environ. This way if any Python interacting with the launch API also modifies os.environ, it should work as they expect. Also keeps the behavior backwards compatible. Signed-off-by: Jacob Perron <jacob@openrobotics.org> 24 March 2022, 18:20:12 UTC
7b791cd Fix awaiting shutdown in launch context (#603) * Fix awaiting shutdown in launch context The method '_shutdown' is not a coroutine, and optionally returns a coroutine. Guard against the case where it returns None, otherwise we can get the following error from launch: TypeError: object NoneType can't be used in 'await' expression Signed-off-by: Jacob Perron <jacob@openrobotics.org> 21 March 2022, 23:25:13 UTC
7458e34 Fix parse respawn var (#569) * Fix parse respawn var Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Use normalize_typed_substitution and perform_typed_substitution Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Remove data_type from respawn entity.get_attr Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Fix annotation in ExecuteLocal.__init__ Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Normalize respawn in the constructor Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Update respawn docstring Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Add respawn substitution test Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Update respawn test Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Modify respawn param description Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Remove unnecessary import Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Fix typo Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> 21 March 2022, 18:05:08 UTC
8adf7de Make the logged command pretty in ExecuteLocal (#594) This makes it so it's easier to copy-paste the command into a shell (e.g. to debug a process outside of launch). Adding the filter helps remove excess space from empty strings in the list. Signed-off-by: Jacob Perron <jacob@openrobotics.org> 03 March 2022, 22:52:48 UTC
7d0d4b4 0.21.1 01 March 2022, 20:06:27 UTC
f40029f Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 01 March 2022, 20:05:55 UTC
21986e0 Added case for instances of ExecuteLocal in resolveProcess function (#587) * Added case for instances of ExecuteLocal & unit tests Signed-off-by: matthew.lanting <mlanting@dcscorp.com> 22 February 2022, 21:52:45 UTC
13d0c28 Add compatitibility with pytest 7 (#592) Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> 10 February 2022, 17:00:26 UTC
5d05613 [launch_testing_ament_cmake] Add test label (#584) * Add test label Signed-off-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> * Add launch_test_arguments Signed-off-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> 27 January 2022, 22:26:52 UTC
8006dfa 'output' is expanded as a substitution in XML/YAML files (#577) * 'output' is expanded as a substitution Also, changed test files relating to the same Signed-off-by: Khush-dev <200010040@iitb.ac.in> * Change `output` to `SomeSubstitutionsType` `SomeSubstitutionsType` is a type `Union` already including `Text` Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: Khush-dev <200010040@iitb.ac.in> Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> 21 January 2022, 14:50:50 UTC
6f5f9da Skip warning test if warning already happend (#585) * Skip warning test if warning already happend Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Import order fix for flake8 Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Flake8 fixes Signed-off-by: Shane Loretz <sloretz@openrobotics.org> 20 January 2022, 16:28:40 UTC
80dd758 0.21.0 Signed-off-by: Audrow Nash <audrow@hey.com> 14 January 2022, 23:14:29 UTC
32dbb67 Use asyncio.wait with timeout rather than sleep (#576) The latter approach seems to hang with Python 3.6. Signed-off-by: Scott K Logan <logans@cottsay.net> 04 January 2022, 19:14:57 UTC
84ab8be Renamed three files from example_processes (#573) * Renamed three files from example_processes Three python files did not have a '.py' extension. These are always used as python scripts and it makes sense for them to have a python extension. Signed-off-by: Khush-dev <200010040@iitb.ac.in> * Edited all references to the files that were renamed in previous commit Modified renamed files to follow code style adopted for python scripts Signed-off-by: Khush-dev <200010040@iitb.ac.in> 03 January 2022, 15:41:24 UTC
765d581 Make test_parser compatible with Python older than 3.8 (#575) 1. Handle importlib_metadata backport package 2. Use tuple-based unpacking of call() object Signed-off-by: Scott K Logan <logans@cottsay.net> 29 December 2021, 21:35:46 UTC
0eba5b0 Propagate exceptions of completed actions to launch service main loop (#566) * Propagate exceptions of completed actions to launch service main loop Signed-off-by: Thomas Rehner <thomas.rehner@aed-engineering.com> * #566 Log other exceptions of when more than one completed action raised exceptions Signed-off-by: Thomas Rehner <thomas.rehner@aed-engineering.com> * #566 Fix flake8: prefer single quotes to double quotes Signed-off-by: Thomas Rehner <thomas.rehner@aed-engineering.com> Co-authored-by: Thomas Rehner <thomas.rehner@aed-engineering.com> 23 December 2021, 17:34:45 UTC
01547ea Warn when loading launch extensions fails (#572) * Warn when loading launch extensions fails Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * format_exec -> format_exc Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add test for warnings on invalid extensions Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix import order Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix import order Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> 23 December 2021, 16:51:03 UTC
0bc48d9 Add in two fixes for Jammy (#571) * Wrap asyncio.sleep in an asyncio task. As of Python 3.9, trying to asyncio.wait on a bare coroutine throws a deprecation warning. Wrap the asyncio.sleep in a task to get rid of the warning. Also make sure the data_type has '__args__' before using them. I believe that this is the original intention of this code. In any case, the code as-is no longer works in Python 3.9, so this fix is necessary there. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 23 December 2021, 13:09:06 UTC
ee9ee05 Fix launch_testing README.md proc keyword to process. (#554) (#560) Signed-off-by: Michael McConnell <Michael.McConnell-2@leidos.com> Co-authored-by: Michael McConnell <Michael.McConnell-2@leidos.com> 06 December 2021, 18:34:23 UTC
afda401 0.20.0 29 November 2021, 14:31:01 UTC
a9e8483 Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 29 November 2021, 14:30:07 UTC
6bd1f0f Evaluate math symbols and functions in python expression (#557) * Evaluate math symbols and functions in python expression Signed-off-by: Immanuel Martini <i.martini@pilz.de> * Format docstring Signed-off-by: Jacob Perron <jacob@openrobotics.org> Co-authored-by: Jacob Perron <jacob@openrobotics.org> 24 November 2021, 01:48:14 UTC
a7657a5 Declare frontend group dependency & use explicit dependencies in launch_testing (#520) * Switch to package format 3 Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Declare dependency on launch_{xml,yaml} in launch_testing Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Declare a 'launch_frontend_packages' group and use in launch_testing Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 23 November 2021, 18:40:37 UTC
81085cf Document TimerAction params (#558) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 23 November 2021, 18:23:05 UTC
62ec739 Improve launch arguments introspection (#556) * Improve launch arguments introspection: * List arguments of included launch descriptions. * Add method that returns a list of arguments with an associated list of include launch descriptions involved. This allows verifying if all provided arguments were satisfied correctly. Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Add exception to log message Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Fit documentation summary in one line. Fix type annotations Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Rename method Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * apply suggestion Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Co-authored-by: William Woodall <william@osrfoundation.org> Co-authored-by: William Woodall <william@osrfoundation.org> 20 November 2021, 02:59:07 UTC
4b7e47f Update maintainers to Aditya Pande and Michel Hidalgo (#559) Signed-off-by: Audrow Nash <audrow@hey.com> 19 November 2021, 15:33:25 UTC
74d61ba [launch_pytest] Modify how wait_for_output()/wait_for_stderr() work, add assert_*() alternatives (#553) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 10 November 2021, 16:12:44 UTC
56dbb37 Updated maintainers (#555) Signed-off-by: Aditya Pande <aditya050995@gmail.com> 08 November 2021, 21:55:37 UTC
92400b4 * [launch_pytest] Fix issue when colcon --retest-until-fail flag is used (#552) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 05 November 2021, 18:58:22 UTC
edcca09 First prototype of native pytest plugin for launch based tests (#528) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 01 November 2021, 18:07:53 UTC
be36e50 Allow for raw path specification in IncludeLaunchDescription (#544) * Allow for raw path specification in IncludeLaunchDescription Signed-off-by: David V. Lu <davidvlu@gmail.com> * Rename variable, add extra exception case Signed-off-by: David V. Lu <davidvlu@gmail.com> * Use single parameter Signed-off-by: David V. Lu <davidvlu@gmail.com> * Some tests? Signed-off-by: David V. Lu <davidvlu@gmail.com> * Move and consolidate tests Signed-off-by: David V. Lu <davidvlu@gmail.com> 29 October 2021, 17:20:40 UTC
54f93b9 Adding Executable description class (#454) * Adding Executable description class Part of implementation of refactor for #114 Distro A; OPSEC #2893 Signed-off-by: Roger Strain <rstrain@swri.org> * Cleaned up access to substituted values Modified handling of cmd parameter as described in #263 Distro A; OPSEC #2893 Signed-off-by: Roger Strain <rstrain@swri.org> * Initial implementation of execute_local Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Fixed minor bugs to verify unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Unit test fixes Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Adjust for launch_ros modifications, add unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Apply minor updates to address feedback Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Refactor arguments to apply to executable Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Fix order of parameters Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Fixed default log name prefix Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Fix unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <rstrain@swri.org> * Removed some language from file headers Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <mlanting@dcscorp.com> * Add prefix filtering to Executable description class. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <mlanting@dcscorp.com> * Formatting fixes. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <mlanting@dcscorp.com> * Fixed indentation in descriptions/executable.py. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <mlanting@dcscorp.com> * Fixed namechange missed during rebase. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <mlanting@dcscorp.com> Co-authored-by: Roger Strain <rstrain@swri.org> Co-authored-by: matthew.lanting <mlanting@dcscorp.com> 29 October 2021, 13:37:58 UTC
4a4a4fc event handlers: Allow to match the target action with a callable and not only with an object instance (#540) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 28 October 2021, 13:31:07 UTC
2b828e2 Add AppendEnvironmentVariable action (#543) * Add AppendEnvironmentVariable action Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Add tests for AppendEnvironmentVariable and document Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Fix circular import Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Add separator option Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Support substitutions for prepend boolean parameter Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Properly document AppendEnvironmentVariable constructor parameters Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> * Add launch_yaml test for AppendEnvironmentVariable Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 26 October 2021, 18:42:56 UTC
7255890 Document EnvironmentVariable substitution resolution context caveat (#541) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 25 October 2021, 12:07:15 UTC
ec481fb Feature clear launch configs (#515) * Initial commit for clear_launch_configuration Signed-off-by: djchopp <djchopp@mtu.edu> * Cleanup and implement forwarded configurations Signed-off-by: djchopp <djchopp@mtu.edu> * Implemented config isolation for group actions Signed-off-by: djchopp <djchopp@mtu.edu> * style: flake adherence Signed-off-by: djchopp <djchopp@mtu.edu> * doc: fix init docstring Signed-off-by: djchopp <djchopp@mtu.edu> * Add: new implementation, uses string key names instead of LaunchConfiguration objects Signed-off-by: djchopp <djchopp@mtu.edu> * Add: new implementation, mathes new ClearLaunchConfiguration implementation Signed-off-by: djchopp <djchopp@mtu.edu> * fix: scoped being overwritten by forwarded attribute Signed-off-by: djchopp <djchopp@mtu.edu> * fix: default value of launch_configurations_to_not_be_cleared to None Signed-off-by: djchopp <djchopp@mtu.edu> * add: Tests for new features Signed-off-by: djchopp <djchopp@mtu.edu> * drop: ClearLaunchConfigurations Signed-off-by: djchopp <djchopp@mtu.edu> * add: ResetLaunchConfigurations to replace ClearLaunchConfigurations Signed-off-by: djchopp <djchopp@mtu.edu> * fix: update GroupAction to use new ResetLaunchConfigurations Signed-off-by: djchopp <djchopp@mtu.edu> * doc: update documentation to match ResetLaunchConfigurations usage Signed-off-by: djchopp <djchopp@mtu.edu> * Update launch/launch/actions/group_action.py doc: fix docblock for newline style. Co-authored-by: William Woodall <william+github@osrfoundation.org> Signed-off-by: djchopp <djchopp@mtu.edu> * Update launch/launch/actions/reset_launch_configurations.py doc: fix punctuation Co-authored-by: William Woodall <william+github@osrfoundation.org> Signed-off-by: djchopp <djchopp@mtu.edu> * doc: update docblock to match style guide Signed-off-by: djchopp <djchopp@mtu.edu> * refactor: expand variable name abbreviations Signed-off-by: djchopp <djchopp@mtu.edu> * doc: fix whitespace Signed-off-by: djchopp <djchopp@mtu.edu> * doc: better wording Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: djchopp <djchopp@mtu.edu> * doc: better wording Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: djchopp <djchopp@mtu.edu> * refactor: use python dictionary update method Signed-off-by: djchopp <djchopp@mtu.edu> * add: verbose key and value checking Signed-off-by: djchopp <djchopp@mtu.edu> * refactor: corrected import order Signed-off-by: djchopp <djchopp@mtu.edu> * add: parser supporting configuration reset Signed-off-by: djchopp <djchopp@mtu.edu> * fix: parse arg names as tuples (hashable) for dict key Signed-off-by: djchopp <djchopp@mtu.edu> * refactor: 'arg' to 'keep' tag Signed-off-by: djchopp <djchopp@mtu.edu> * refactor: match dict creation method of other actions Signed-off-by: djchopp <djchopp@mtu.edu> * add: xml, yaml tests for reset launch configuration functionality Signed-off-by: djchopp <djchopp@mtu.edu> * fix: use substitution instead of yaml node achor for tests Signed-off-by: djchopp <djchopp@mtu.edu> Co-authored-by: William Woodall <william+github@osrfoundation.org> Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> 04 October 2021, 20:06:20 UTC
6fd719c Add examples to ExecuteProcess docs (#525) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 28 September 2021, 18:59:04 UTC
026ab0e Add a "hello world" style example (#532) * Added hello_world example and updated README Signed-off-by: Aditya Pande <aditya050995@gmail.com> * Added marker Signed-off-by: Aditya Pande <aditya050995@gmail.com> * Updated readme, docstrings Signed-off-by: Aditya Pande <aditya050995@gmail.com> * Updated readme, added comments to .py file Signed-off-by: Aditya Pande <aditya050995@gmail.com> * Updated comment in .py file Signed-off-by: Aditya Pande <aditya050995@gmail.com> * Added shell='True' for windows CI Signed-off-by: Aditya Pande <aditya050995@gmail.com> * typo fix Signed-off-by: Aditya Pande <aditya050995@gmail.com> 15 September 2021, 18:00:47 UTC
90a245b Fix `DeclareLaunchArgument` xml parsing and constructor (#529) * Fix how DeclareLaunchArgument() choices argument is parsed in xml (<arg>). Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Fix DeclareLaunchArgument() __init__() method choices validation. Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Fix DeclareLaunchArgument() __init__() description initialization when passing choices. Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 10 September 2021, 19:29:40 UTC
8a7649d Fix pytest run on Windows (#526) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 30 August 2021, 17:57:31 UTC
dc050b2 Improving docs (#523) * Fix DeclareLaunchArgument reference in architecture.rst Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Fixes in sphinx conf.py Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Add python and xml examples in DeclareLaunchArgument. Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Make pytest run doctests Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 27 August 2021, 16:58:24 UTC
b06f115 Add 'launch' to sets of launch file extensions (#518) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 25 August 2021, 12:45:12 UTC
83700f5 Add filtering mechanism for executable prefix application (#522) * Added support for selectively applying launch-prefix to specific executables Signed-off-by: Cameron Miller <cammlle@amazon.com> * Modify prefix application to use regex matching Signed-off-by: Cameron Miller <cammlle@amazon.com> * Add support for overriding prefix filter Signed-off-by: Cameron Miller <cammlle@amazon.com> * Add testing for launch prefix filtering Signed-off-by: Cameron Miller <cammlle@amazon.com> * Remove override_filter in execture_process Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: Cameron Miller <cammlle@amazon.com> * Fix typo Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: Cameron Miller <cammlle@amazon.com> * Simplify prefix application Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: Cameron Miller <cammlle@amazon.com> * Added test case for prefix override Signed-off-by: Cameron Miller <cammlle@amazon.com> * Update prefix docustring in execute_process Signed-off-by: Cameron Miller <cammlle@amazon.com> * Generalize command prefix docustring wording Signed-off-by: Cameron Miller <cammlle@amazon.com> Co-authored-by: Cameron Miller <cammlle@amazon.com> Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> 24 August 2021, 17:42:17 UTC
f891aed 0.19.0 15 July 2021, 14:15:45 UTC
93834d7 Changelog. Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 15 July 2021, 14:14:11 UTC
2a97e80 Make each parser extension provide a set of file extensions (#516) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 07 July 2021, 14:43:10 UTC
d0f7a68 0.18.0 18 June 2021, 17:51:30 UTC
d23a6da Changelog. Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 18 June 2021, 17:50:13 UTC
7b2b9bc Add missing exec dependency on PyYAML (#493) Signed-off-by: Scott K Logan <logans@cottsay.net> 18 June 2021, 17:45:09 UTC
3dc9223 Refactor TimerAction to allow RosTimer to extend (#512) * Refactor to allow RosTimer to extend TimerAction Signed-off-by: Rebecca Butler <rebecca@openrobotics.org> * Add _ prefix to variable names Signed-off-by: Rebecca Butler <rebecca@openrobotics.org> 18 June 2021, 14:28:51 UTC
e519dea Improve (Not)Equals condition type hinting (#510) Signed-off-by: HMellor <hej.mellor@gmail.com> 14 June 2021, 17:50:22 UTC
3a5c9df 0.17.0 06 April 2021, 15:19:53 UTC
3ed94b2 Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 06 April 2021, 15:19:17 UTC
b59bb6b Only try to wrap the fd in a socket on Windows (#498) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 30 March 2021, 20:22:25 UTC
b26b09d Close the socket pair used for signal management (#497) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 30 March 2021, 19:05:13 UTC
24fa2df Remove is_winsock_handle() and instead test if wrapping the handle in a socket.socket() works (#494) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 29 March 2021, 13:25:29 UTC
03ce3df Add frontend substitution for logging directory (#490) This allows users to access the launch logging directory in a frontend launch script, for example: <launch> <log message="The logging directory is $(log_dir)" /> </launch> Signed-off-by: Jacob Perron <jacob@openrobotics.org> 24 March 2021, 22:26:29 UTC
ceb1860 0.16.0 19 March 2021, 20:40:19 UTC
fbb9556 Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 19 March 2021, 20:39:24 UTC
91536a9 Use unittest.mock instead of mock (#487) mock is just a backport of Python 3.3 unittest.mock Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 17 February 2021, 21:17:20 UTC
187098f Add arg_choice arg to DeclareLaunchArguments (#483) * Add arg_choice arg to DeclareLaunchArguments Signed-off-by: Victor Lopez <victor.lopez@pal-robotics.com> * Apply suggestions from code review Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> Signed-off-by: Victor Lopez <victor.lopez@pal-robotics.com> * Error if provided choices is empty list Signed-off-by: Victor Lopez <victor.lopez@pal-robotics.com> * Apply PR suggestions Signed-off-by: Victor Lopez <victor.lopez@pal-robotics.com> * More quote fixing Signed-off-by: Victor Lopez <victor.lopez@pal-robotics.com> Co-authored-by: Michel Hidalgo <michel@ekumenlabs.com> 09 February 2021, 13:22:47 UTC
46f55cd 0.15.0 25 January 2021, 16:51:40 UTC
b883f4c Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 25 January 2021, 16:51:09 UTC
9a0a019 Support Python 3.8-provided importlib.metadata (#482) The importlib_metadata package is a backport of the importlib.metadata module from Python 3.8. Fedora (and possibly others) no longer package importlib_metadata because they ship Python versions which have the functionality built-in. Signed-off-by: Scott K Logan <logans@cottsay.net> 20 January 2021, 21:22:33 UTC
60d2ef2 Workaround asyncio signal handling on Unix (#479) Unix asyncio loops override existing signal wakeup file descriptors with no regards for existing ones -- set by user code or by another loop Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 14 January 2021, 20:20:00 UTC
3d77b5d Handle signals within the asyncio loop. (#476) Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 12 January 2021, 21:54:00 UTC
55ca523 Support non-interactive launch.LaunchService runs (#475) Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 21 December 2020, 21:07:11 UTC
f6d6e1c 0.14.0 08 December 2020, 16:16:04 UTC
9885089 Changelog. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 08 December 2020, 16:15:16 UTC
c1f9f71 print stderr message when command failed (#474) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> 01 December 2020, 20:53:17 UTC
79515f5 Add frontend support for LogInfo action (#467) Example usage: <log message="Hello, launch!" /> Includes new tests for LogInfo action. Signed-off-by: Jacob Perron <jacob@openrobotics.org> 05 November 2020, 19:26:34 UTC
879b53c 0.13.0 04 November 2020, 12:59:19 UTC
d22b7aa Changelogs Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 04 November 2020, 12:58:55 UTC
00f7ccf Validate unparsed attributes and subentities in launch_xml and launch_yaml (#468) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 04 November 2020, 12:52:12 UTC
823ecec Fix bug in launch.actions.TimerAction.parse(), add tests for launch_xml (#470) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 02 November 2020, 20:36:59 UTC
d648e19 Allow configuring logging directory through environment variables (#460) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com> 13 October 2020, 21:02:59 UTC
bfe5ec2 Update package maintainers. (#465) Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> 08 October 2020, 19:25:27 UTC
056465a Expose Timer action in launch xml (#462) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 30 September 2020, 20:31:39 UTC
e6f6a32 Fix dollar symbols in substitution grammar (#461) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> 30 September 2020, 13:00:25 UTC
back to top