Metadata-Version: 2.1
Name: TAP-Producer
Version: 0.1.0
Name: TAP-Producer
Summary: Test Anything Protocol producer API for Python.
Home-page: https://www.oziproject.dev
Author: Eden Ross Duff MSc
Author-email: help@oziproject.dev
License: Apache-2.0 WITH LLVM-exception
Download-URL: https://github.com/OZI-Project/TAP-Producer/archive/refs/tags/0.1.0.tar.gz
Project-URL: Documentation, https://docs.oziproject.dev/en/stable/ozi.tap.html
Requires-Python: >=3.10, <3.13
Keywords: TAP
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Intended Audience :: Other Audience
Classifier: Natural Language :: English
Classifier: Typing :: Typed
Classifier: Environment :: Other Environment
Description-Content-Type: text/x-rst
Requires-Dist: PyYAML
Requires-Dist: typing_extensions;python_version<"3.11"


.. OZI
  Classifier: License-Expression :: Apache-2.0 WITH LLVM-exception
  Classifier: License-File :: LICENSE.txt

..
  Part of TAP-Producer.
  See LICENSE.txt in the project root for details.

============
TAP-Producer
============

Producer for Test Anything Protocol output in Python.
Automatically counts test cases at call time.
Supports plan, ok, not ok, diagnostic, and bail out functionality.

TAP-Producer also includes an end convenience method as well as two decorators.
A suppress decorator for suppressing diagnostic and bail out messages;
a strict decorator for raising not ok test cases to Python errors.

Licensed Apache-2.0 WITH LLVM-exception, see LICENSE.txt for more information.

.. image:: https://raw.githubusercontent.com/sigstore/community/main/artwork/badge/sigstore_codesigned_purple.png
 :align: right
 :height: 140
 :target: https://www.sigstore.dev/
