{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Parses and manipulates ROS distribution metadata files in YAML format, enabling programmatic access to package definitions and dependency information across ROS releases.","skillfed_tags":["ros-ecosystem","metadata-parsing","build-infrastructure"],"use_cases":["Query package metadata and dependencies from a specific ROS distribution release","Validate rosdistro YAML files during ROS release engineering workflows","Build tools that inspect or report on ROS ecosystem package structure and versions","Automate dependency resolution across catkinized packages in a distribution","Integrate ROS distribution data into CI/CD pipelines for ROS projects"],"what_it_does":"rosdistro is a utility library for working with ROS (Robot Operating System) distribution metadata. It provides tools to parse and access catkinized rosdistro files\u2014YAML-based configuration files that define which packages, versions, and dependencies make up a particular ROS release. The package wraps lower-level ROS infrastructure (catkin-pkg, rospkg) and YAML parsing (PyYAML) to give developers programmatic access to distribution information.\n\nIt is primarily used by ROS build systems, release managers, and tooling that needs to inspect or validate package metadata across ROS distributions. The library has been actively maintained since 2013 and currently supports modern Python versions (3.6+). It carries no known security vulnerabilities and uses permissive licensing (BSD/MIT), making it safe to integrate into ROS-based projects.","worth_installing":"Yes, if you are working within the ROS ecosystem and need programmatic access to distribution metadata. The package is actively maintained, has low install friction, carries no security issues, and is licensed permissively. Install only if you are building ROS tooling or infrastructure; it has no utility outside ROS environments."},"id":"rosdistro","links":{"html":"https://skillfed.io/packages/rosdistro","md":"https://skillfed.io/packages/rosdistro.md","pypi":"https://pypi.org/project/rosdistro/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-10-19","license_spdx":null,"license_treatment":"permissive","name":"rosdistro","python_support":"supports_current","summary":"A tool to work with rosdistro files"},"popularity":{"monthly_downloads":84082,"position":14027,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
