{"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":"Genie Clean provides device recovery and state management implementations for the Genie test automation framework, enabling test setups to bring devices to a known testable state.","skillfed_tags":["test-automation","device-management","cisco-pyats"],"use_cases":["Reset network devices to a baseline configuration before running test suites","Automate device bring-up procedures as part of test fixture setup","Implement reusable device recovery logic across multiple test scenarios","Integrate device state management into Genie-based test automation workflows"],"what_it_does":"Genie Clean is a sub-component of the Genie test automation framework that handles device recovery and state setup. It provides reusable implementations to bring devices into a known, testable state before running test cases. The package is part of Cisco's pyATS ecosystem, which emphasizes data-driven, reusable testing patterns suitable for rapid development cycles.\n\nThe package works as a library within the Genie framework, which itself is built on the modular pyATS architecture. It depends on the core genie package plus standard Python build tools (setuptools and wheel). The implementation is designed for Linux and Mac environments running Python 3.4 or later, with a focus on enabling teams to scale from simple linear test cases to complex asynchronous test suites.","worth_installing":"Yes, if you are building test automation on the Genie and pyATS framework. The package is actively maintained, carries no known vulnerabilities, has low install friction, and is licensed permissively. Install it only if you need device cleanup and state recovery as part of a Genie-based test harness; it is not a standalone tool."},"id":"genie-libs-clean","links":{"html":"https://skillfed.io/packages/genie-libs-clean","md":"https://skillfed.io/packages/genie-libs-clean.md","pypi":"https://pypi.org/project/genie-libs-clean/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"genie.libs.clean","python_support":"unspecified","summary":"Genie Library for device clean support"},"popularity":{"monthly_downloads":268793,"position":8269,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"26.7"}
