{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"}],"enrichment":{"capability":"Provides tools to parse, generate, and work with Test Anything Protocol (TAP) output\u2014a standardized line-based format for recording test results.","skillfed_tags":["test-protocol","tap-format","ci-cd"],"use_cases":["Parse TAP output from test runs to extract and report test results programmatically in CI/CD pipelines.","Generate TAP-formatted test reports from unittest test suites using TAPTestRunner.","Integrate TAP output into build systems that expect standardized test result formats.","Consume TAP streams from STDIN or files to validate or aggregate test data across multiple test runners.","Add TAP version 13 compliance to existing test infrastructure by wrapping test output."],"what_it_does":"tap.py is a library and command-line tool for working with the Test Anything Protocol, a human-readable format for recording and exchanging test results. It lets you parse TAP streams and files, generate TAP output from test runs, and integrate TAP reporting into unittest and other test frameworks. The package includes a Parser API for programmatic access, a Loader for reading TAP files, and a command-line consumer (tappy or tap) for inspecting TAP streams from STDIN or files.\n\nThe library has no runtime dependencies, making it lightweight to install. It supports TAP version 13 and can handle YAML diagnostic blocks. It's primarily used to standardize test output across different test runners and to enable CI/CD systems to consume test results in a portable, language-agnostic format.","worth_installing":"Yes, if you need to work with TAP-formatted test data or integrate TAP reporting into a test framework. The package is stable, has no dependencies, and supports current Python versions. However, the 565-day gap since the last release suggests limited active maintenance; install it for TAP interoperability, but do not expect rapid bug fixes or feature additions."},"id":"tap-py","links":{"html":"https://skillfed.io/packages/tap-py","md":"https://skillfed.io/packages/tap-py.md","pypi":"https://pypi.org/project/tap-py/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-26","license_spdx":null,"license_treatment":"permissive","name":"tap.py","python_support":"supports_current","summary":"Test Anything Protocol (TAP) tools"},"popularity":{"monthly_downloads":223981,"position":9236,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.2.1"}
