{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/3"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"pyATS is Cisco's end-to-end testing framework for building data-driven, reusable test suites that scale from simple linear cases to large asynchronous test systems.","skillfed_tags":["network-automation","test-framework","cisco"],"use_cases":["Automate network device testing workflows (configuration, state validation, failover scenarios) across multiple platforms.","Build reusable, data-driven test suites that scale from unit-level checks to full system integration tests.","Organize and report test results with built-in logging, topology tracking, and result aggregation.","Develop rapid test iterations in CI/CD pipelines for network infrastructure validation.","Create asynchronous test suites that execute device interactions in parallel without blocking."],"what_it_does":"pyATS is Cisco's Python-based test automation framework designed to support both small, linear test cases and large, complex asynchronous test suites. It emphasizes data-driven testing patterns and reusability, enabling rapid iteration in agile development cycles. The package bundles 14 runtime components covering test execution (aetest), reporting (reporter, aereport), topology management, connections, logging, and utilities\u2014all installed together as a cohesive ecosystem.\n\nDevelopers use pyATS to define test cases declaratively, manage network device connections, organize test results, and scale test infrastructure without rewriting core logic. It is production-stable (Development Status 5 & 6), actively maintained, and widely used in telecommunications and network automation contexts. The framework runs on Python 3.10+ across Linux and macOS, with pre-built wheels for multiple architectures reducing setup friction.","worth_installing":"Yes. pyATS is production-stable, actively maintained (release within 7 days), carries no known vulnerabilities, and offers a permissive Apache 2.0 license. Install friction is moderate but manageable via pre-built wheels. It is the right choice if you need a mature, Cisco-backed framework for network or infrastructure test automation at scale; not necessary for simple unit testing or non-network domains."},"id":"pyats","links":{"html":"https://skillfed.io/packages/pyats","md":"https://skillfed.io/packages/pyats.md","pypi":"https://pypi.org/project/pyats/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"pyats","python_support":"supports_current","summary":"pyATS - Python Automation Test System"},"popularity":{"monthly_downloads":302035,"position":7826,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"26.7"}
