{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Parses Ruby Gemfiles, .gemspec files, and Cocoapod .podspec files from Python, extracting dependency information organized by group.","skillfed_tags":["ruby-interop","dependency-parsing","polyglot-tooling"],"use_cases":["Audit Ruby project dependencies as part of a Python-based supply-chain security scanner","Extract gem versions from Gemfiles to populate a dependency inventory or bill-of-materials","Build a polyglot dependency resolver that handles both Python and Ruby projects","Parse .podspec files to analyze Cocoapod dependencies in a unified Python workflow","Validate Gemfile syntax and dependency structure in CI/CD pipelines written in Python"],"what_it_does":"gemfileparser2 is a Python library that reads and parses Ruby dependency manifests\u2014Gemfiles, .gemspec files, and Cocoapod .podspec files\u2014extracting structured dependency information. It returns a dictionary keyed by dependency group (development, runtime, etc.), with each dependency represented as an object containing name, version requirement, source URL, parent gem, and group membership. The package has no external runtime dependencies, making it lightweight to integrate into Python tooling that needs to analyze Ruby project metadata.\n\nThis is a maintained fork of an inactive upstream project. It targets developers building dependency analysis tools, supply-chain auditing systems, or polyglot build orchestration that must understand Ruby project structure from a Python environment. The library supports current Python versions (3.7+) and is classified as Production/Stable, though the repository shows dormant maintenance\u2014no releases since August 2024.","worth_installing":"Yes, if you need to parse Ruby dependency files from Python and accept dormant maintenance. The package is lightweight (no runtime deps), dual-licensed flexibly, and stable enough for production use. However, verify that it handles your target Ruby syntax versions and that dormancy (last release August 2024, last commit September 2024) does not signal abandonment risk for your use case."},"id":"gemfileparser2","links":{"html":"https://skillfed.io/packages/gemfileparser2","md":"https://skillfed.io/packages/gemfileparser2.md","pypi":"https://pypi.org/project/gemfileparser2/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-08-21","license_spdx":null,"license_treatment":"copyleft","name":"gemfileparser2","python_support":"supports_current","summary":"Parse Ruby Gemfile, .gemspec and Cocoapod .podspec files using Python."},"popularity":{"monthly_downloads":123024,"position":11925,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.4"}
