|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin_cli at Robotics Stack Exchange
|
yasmin_cli package from yasmin repoyasmin yasmin_cli yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_pcl yasmin_plugins_manager yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 6.1.1 |
| License | Apache-2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-08-08 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Maik Knof
Authors
Changelog for package yasmin_cli
6.1.1 (2026-08-08)
6.1.0 (2026-07-26)
- feat(cli): enhance command utility and refactor XML processing
Improve the [yasmin_cli]{.title-ref} by centralizing XML utility
functions, optimizing plugin loading, and adding new dependencies.
- Extract [parse_assignments]{.title-ref} and
[indent_xml]{.title-ref} to a new [_xml_utils.py]{.title-ref}
module to reduce duplication across verbs.
- Implement a plugin manager cache in [completer.py]{.title-ref} to
avoid redundant plugin loading during autocompletion.
- Add [yasmin_viewer]{.title-ref} and [yasmin_editor]{.title-ref}
as execution dependencies in [package.xml]{.title-ref}.
- Optimize XML file discovery in [xml_file_completer]{.title-ref}
using a depth-limited walk.
- Improve CLI robustness by flushing
[stdout]{.title-ref}/[stderr]{.title-ref} before exit and adding
better XML parsing error handling in the [run]{.title-ref} verb.
- Update [validate]{.title-ref} verb to allow exit code 130 (SIGINT) during validation.
- Clean up unused arguments in the [viewer]{.title-ref} verb.
- Contributors: Miguel Ángel González Santamarta
6.0.0 (2026-07-07)
- Refactor type hints to use Union for optional types
- Updated type hints across multiple files to replace the use of the pipe operator (|) with Union from the typing module for better compatibility and clarity.
- This change affects various classes and functions, ensuring that optional types are consistently defined using Union, enhancing code readability and maintainability.
- Refactor type hints across the codebase to use standard typing
constructs
- Updated various type hints from built-in types to use [List]{.title-ref}, [Dict]{.title-ref}, [Tuple]{.title-ref}, and [Set]{.title-ref} from the [typing]{.title-ref} module for consistency and clarity.
- Modified function signatures and variable declarations in multiple files, including [selection_names.py]{.title-ref}, [selection_placement.py]{.title-ref}, [transition_rules.py]{.title-ref}, and others.
- Ensured that all instances of type hints are now using the updated typing constructs, improving code readability and maintainability.
- relicense to Apache 2.0 (#122)
- refactor: remove shebang lines from multiple Python files
- refactor: refactor and optimize yasmin code
- Removed unnecessary code and improved the formatting of plugin headers in discovery_node.py.
- Simplified metadata loading in plugin_info.py by introducing a safe_get method to handle exceptions.
- Enhanced plugin manager to streamline package retrieval and signature validation.
- Cleaned up ROS interface serialization by removing unused includes.
- Updated action client state to utilize a retry mechanism for server connections.
- Improved service state handling with a retry mechanism for service calls.
- Consolidated node resolution logic into a utility function for better code reuse.
- Refactored viewer node to enhance readability and maintainability.
- Updated tests to reflect changes in expected warning log counts.
- Added new utility functions for retry logic and node resolution in ros_state_utils.py.
- Contributors: Miguel Ángel González Santamarta
5.1.0 (2026-05-01)
5.0.0 (2026-01-14)
-
build: update setup.py to exclude test packages and add pytest, remove linter tests Remove placeholder linter test files for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager. Update package configurations to use pytest as a test extra and exclude test directories from packages.
-
test: replace placeholder tests with linter tests for copyright, flake8, and pep257 in yasmin_cli and yasmin_plugins_manager Remove placeholder test files and __init_.py from yasmin_cli and yasmin_plugins_manager test directories. Add actual linter test files for copyright, flake8, and pep257 compliance checks.
-
test: add placeholder tests to yasmin_cli and yasmin_plugins_manager Remove tests_require from yasmin_cli setup.py to adjust testing dependencies.
-
Add ament_index_cpp dependency and update state creation in yasmin_factory
-
Adding state metadata (#95)
* feat(state): add metadata support with default value injection
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros2cli | |
| rclpy | |
| ament_index_python | |
| yasmin | |
| yasmin_factory | |
| yasmin_plugins_manager | |
| yasmin_viewer | |
| yasmin_editor |