Skip to main content

pytest-rich

Leverage rich for richer test session output.

PyPI version Python versions

Usage

With pytest --rich the plugin currently outputs this:

assets/screenshot.png

You might also take a look at pytest-modern instead.

IMPORTANT: Proof-of-concept

This plugin is mostly a proof of concept and is looking for a maintainer which wants to adopt it.

I intend to initially add people as maintainers to this repository, and after a while eventually transfer it to another account.

The reason is that I played a bit with it and see promise in a full pytest + rich integration, but I don’t have the bandwidth to maintain yet another pytest plugin, so I’m opening the code to the community in the hope that someone picks it up and gives it the treatment it deserves.

If you are interested, feel free to open an issue.

License

Distributed under the terms of the MIT license, “pytest-rich” is free and open source software


This pytest plugin was generated with Cookiecutter along with @hackebrot’s cookiecutter-pytest-plugin template.

Metadata

Release files for pytest-rich 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytest-rich 0.3.0
File Size Uploaded
pytest_rich-0.3.0.tar.gz 51.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytest-rich 0.3.0
File Interpreter ABI Platform
pytest_rich-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 64.4 kB

Release files / pytest_rich-0.3.0.tar.gz

Download URL pytest_rich-0.3.0.tar.gz
Size 51.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6008be3310fde441a6a3bd3ce10ff38b757d96ff6015be7846ffd8bb306fc6ad
BLAKE2b-256 checksum
How to use checksums
811376e9f7f1c19d3ea7bab2113acde000c83663ac8a84d6ce2a099f0f116eda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / pytest_rich-0.3.0-py3-none-any.whl

Download URL pytest_rich-0.3.0-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
777a3fda1639a7da2a3f33d31d32b314122ed0b4cff60edf18278b9be5073c65
BLAKE2b-256 checksum
How to use checksums
ab20a74d6d8857e52faddcc24ef19be018a285ba4e953d25388d606c97f80545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page