pytest-rich


Namepytest-rich JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/nicoddemus/pytest-rich
SummaryLeverage rich for richer test session output
upload_time2024-12-12 22:58:06
maintainerBruno Oliveira
docs_urlNone
authorBruno Oliveira
requires_python>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===========
pytest-rich
===========

Leverage `rich`_ for richer test session output.

.. image:: https://img.shields.io/pypi/v/pytest-rich.svg
    :target: https://pypi.org/project/pytest-rich
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-rich.svg
    :target: https://pypi.org/project/pytest-rich
    :alt: Python versions

IMPORTANT: Proof-of-concept
---------------------------

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

The plugin currently outputs this:

.. image:: assets/screenshot.png
    :align: center

There's definitely room for improvement, and the new maintainers are free to improve on that or even change it completely.

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.

.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@hackebrot`: https://github.com/hackebrot
.. _`MIT`: http://opensource.org/licenses/MIT
.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
.. _`file an issue`: https://github.com/nicoddemus/pytest-rich/issues
.. _`pytest`: https://github.com/pytest-dev/pytest
.. _`tox`: https://tox.readthedocs.io/en/latest/
.. _`pip`: https://pypi.org/project/pip/
.. _`PyPI`: https://pypi.org/project
.. _`rich`: https://github.com/Textualize/rich

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nicoddemus/pytest-rich",
    "name": "pytest-rich",
    "maintainer": "Bruno Oliveira",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "nicoddemus@gmail.com",
    "keywords": null,
    "author": "Bruno Oliveira",
    "author_email": "nicoddemus@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/da/bc/6885e8422b5d786b3f2866e8bd5e197c2ce7c974606c64c1b3f1e6e5dc30/pytest_rich-0.2.0.tar.gz",
    "platform": null,
    "description": "===========\npytest-rich\n===========\n\nLeverage `rich`_ for richer test session output.\n\n.. image:: https://img.shields.io/pypi/v/pytest-rich.svg\n    :target: https://pypi.org/project/pytest-rich\n    :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/pytest-rich.svg\n    :target: https://pypi.org/project/pytest-rich\n    :alt: Python versions\n\nIMPORTANT: Proof-of-concept\n---------------------------\n\nThis plugin is mostly a proof of concept and is **looking for a maintainer** which wants to adopt it.\n\nThe plugin currently outputs this:\n\n.. image:: assets/screenshot.png\n    :align: center\n\nThere's definitely room for improvement, and the new maintainers are free to improve on that or even change it completely.\n\nI intend to *initially* add people as maintainers to this repository, and after a while eventually transfer it to another account.\n\nThe reason is that I played a bit with it and see promise in a full `pytest`_ + `rich`_ integration, but I don't have\nthe bandwidth to maintain yet another pytest plugin, so I'm opening the code to the community in the hope that someone\npicks it up and gives it the treatment it deserves.\n\nIf you are interested, feel free to open an issue.\n\nLicense\n-------\n\nDistributed under the terms of the `MIT`_ license, \"pytest-rich\" is free and open source software\n\n\n----\n\nThis `pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `cookiecutter-pytest-plugin`_ template.\n\n.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter\n.. _`@hackebrot`: https://github.com/hackebrot\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause\n.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt\n.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0\n.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin\n.. _`file an issue`: https://github.com/nicoddemus/pytest-rich/issues\n.. _`pytest`: https://github.com/pytest-dev/pytest\n.. _`tox`: https://tox.readthedocs.io/en/latest/\n.. _`pip`: https://pypi.org/project/pip/\n.. _`PyPI`: https://pypi.org/project\n.. _`rich`: https://github.com/Textualize/rich\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Leverage rich for richer test session output",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/nicoddemus/pytest-rich"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "388946b342174f10afd51ed150d3386de320f6dfcf787d5d5544b8d27799718a",
                "md5": "76e155b443d876692246777a87215d1f",
                "sha256": "815e4bc5a832d78f3776edf912f4bae2cf21f2bfdbf049f216cd6ff207e7af0c"
            },
            "downloads": -1,
            "filename": "pytest_rich-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "76e155b443d876692246777a87215d1f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 11679,
            "upload_time": "2024-12-12T22:58:03",
            "upload_time_iso_8601": "2024-12-12T22:58:03.042700Z",
            "url": "https://files.pythonhosted.org/packages/38/89/46b342174f10afd51ed150d3386de320f6dfcf787d5d5544b8d27799718a/pytest_rich-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dabc6885e8422b5d786b3f2866e8bd5e197c2ce7c974606c64c1b3f1e6e5dc30",
                "md5": "a857cf35cc91f7e996b0f6bb540629cb",
                "sha256": "a5cf6c83497de65788c8a609f616fafedac50295c48f2eb3184bc08b67a9893e"
            },
            "downloads": -1,
            "filename": "pytest_rich-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a857cf35cc91f7e996b0f6bb540629cb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 45835,
            "upload_time": "2024-12-12T22:58:06",
            "upload_time_iso_8601": "2024-12-12T22:58:06.294361Z",
            "url": "https://files.pythonhosted.org/packages/da/bc/6885e8422b5d786b3f2866e8bd5e197c2ce7c974606c64c1b3f1e6e5dc30/pytest_rich-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-12 22:58:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nicoddemus",
    "github_project": "pytest-rich",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "pytest-rich"
}
        
Elapsed time: 0.78116s