{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Parses and manages Catkin package metadata and configuration files for the ROS (Robot Operating System) build system, enabling programmatic access to package structure and dependencies.","skillfed_tags":["ros","build-system","package-management"],"use_cases":["Parse ROS package.xml files to extract dependencies and metadata in build automation scripts.","Analyze package relationships and generate dependency graphs for ROS workspaces.","Validate Catkin package structure and metadata in CI/CD pipelines for ROS projects.","Programmatically inspect package information in tools that manage or document ROS packages."],"what_it_does":"catkin_pkg is a standalone Python library that reads and interprets Catkin package metadata\u2014the format used by ROS to describe package structure, dependencies, build rules, and metadata. It parses package.xml files and provides programmatic access to that information, making it useful for build tools, dependency analysis, and package management scripts that work with ROS projects.\n\nThe library depends on standard Python utilities (docutils, packaging, python-dateutil, pyparsing, setuptools) and has been part of the ROS infrastructure since 2012. It is primarily used by ROS build systems and tools that need to understand package relationships and metadata without invoking the full Catkin build environment.","worth_installing":"Yes, if you work with ROS and need to programmatically read package metadata. The library is stable, has no known vulnerabilities, and carries a permissive license. However, maintenance is aging (338 days since last release)\u2014verify that it supports your ROS version and use case before adopting it in new projects."},"id":"catkin-pkg","links":{"html":"https://skillfed.io/packages/catkin-pkg","md":"https://skillfed.io/packages/catkin-pkg.md","pypi":"https://pypi.org/project/catkin-pkg/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-10","license_spdx":null,"license_treatment":"permissive","name":"catkin-pkg","python_support":"supports_current","summary":"catkin package library"},"popularity":{"monthly_downloads":898148,"position":4784,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
