{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"Parses device output into structured data for network test automation, converting raw command responses into Python objects for use in the Genie/pyATS testing framework.","skillfed_tags":["network-testing","device-automation","cisco"],"use_cases":["Parse network device CLI output (show commands) into structured dictionaries for validation in automated tests","Build reusable test cases that work across multiple device types by normalizing their output formats","Extract specific fields from device responses (e.g., version, interface status) without writing custom regex","Integrate device output parsing into CI/CD pipelines for continuous network validation","Develop data-driven test suites that compare parsed device state against expected configurations"],"what_it_does":"Genie Parser is a sub-component of the Genie test automation framework that transforms raw device command output into structured Python data structures. It is designed to work within the pyATS ecosystem, which Cisco built for data-driven, reusable network testing. The parser converts unstructured CLI responses into objects that test code can query and validate programmatically, eliminating the need for regex parsing or manual text processing in test scripts.\n\nThe package is part of a larger testing framework optimized for network device automation, particularly in Cisco environments. It depends only on xmltodict for XML handling and installs as a pure Python wheel, making it lightweight to add to existing test suites. The framework is actively maintained and classified as production/mature, with support for modern Python versions on Linux and Mac systems.","worth_installing":"Yes, if you are building test automation for network devices within the pyATS/Genie ecosystem. The package is actively maintained, has no known vulnerabilities, and low install friction. However, verify first whether it can be used standalone or requires the full Genie framework\u2014the description suggests it is a sub-component designed to work within that larger system."},"id":"genie-libs-parser","links":{"html":"https://skillfed.io/packages/genie-libs-parser","md":"https://skillfed.io/packages/genie-libs-parser.md","pypi":"https://pypi.org/project/genie-libs-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"genie.libs.parser","python_support":"unspecified","summary":"Genie libs Parser: Genie Parser Libraries"},"popularity":{"monthly_downloads":270195,"position":8241,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"26.7"}
