$npx skillfedfor your agent

pytest-html-merger

Pytest HTML reports merging utility

With conditionsPyPI TestingReleased Jul 2024374.4K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pytest_html_merger-0.1.0-py3-none-any.whl
v0.1.0 · released 2024-07-12 · Python >=3.6.0 · 2 runtime deps: beautifulsoup4, packaging

Yes, if you have a specific need to merge pytest-html reports and can tolerate dormant maintenance. The low install friction and absence of known vulnerabilities make it safe to try. However, verify license terms first, and test compatibility with your version of pytest-html before relying on it in production. The lack of recent updates means you should not expect bug fixes or support for newer pytest-html output formats.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.6.0 or later.
  • If CSS is not embedded in input HTML reports, an 'assets' directory containing CSS files must exist in the input directory.
  • Low install friction with only two runtime dependencies.

License · maintenance · safety

(unclear) — License status is unclear; no SPDX identifier or raw license text is available. Verify the actual license before use in proprietary or restricted contexts.

last release 2024-07-12 (763 days) · last repo commit 2024-07-12 · 26 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 374,401 downloads/mo, #7,146 on PyPI

Verify before relying

pip install pytest-html-merger

pytest_html_merger -i /path/to/html/reports -o /path/to/merged.html
  • Whether the package handles malformed or incomplete HTML reports gracefully without data loss.
  • Performance characteristics when merging a large number of reports or very large individual reports.
  • Compatibility with recent versions of pytest-html and whether the tool works with current pytest-html output formats.
Same gist for agents: .md · .json

What it is and what it does

pytest-html-merger is a command-line utility that takes multiple HTML test reports produced by the pytest-html plugin and combines them into a single merged report. It depends on beautifulsoup4 for HTML parsing and packaging for version handling. The tool assumes CSS is embedded in the input reports; if not, it looks for an 'assets' directory in the input folder containing the necessary CSS files.

The package is a narrow, focused tool for test report consolidation. It offers a simple CLI interface with options to specify input and output directories, set a custom report title, and view version information. With only two runtime dependencies and low install friction, it integrates easily into existing test workflows. However, the project is dormant—no commits since 2024-07-12—so it receives no active maintenance and may not work reliably with newer versions of pytest-html or pytest itself.

Use it for

  • Merge test reports from parallel test runs across multiple machines into a single report for CI/CD dashboards.
  • Consolidate HTML reports from different test suites or environments into one unified report for stakeholder review.
  • Aggregate pytest-html reports from different stages of a pipeline into a final summary report.
  • Combine test results from multiple test runs or configurations into a single browsable HTML document.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you have a specific need to merge pytest-html reports and can tolerate dormant maintenance.

The low install friction and absence of known vulnerabilities make it safe to try. However, verify license terms first, and test compatibility with your version of pytest-html before relying on it in production. The lack of recent updates means you should not expect bug fixes or support for newer pytest-html output formats.

Install

pytest-html-merger on PyPI

Before you install

Low install friction with only two runtime dependencies. Maintenance is dormant—last commit was 2024-07-12 with no recent activity—so expect no active bug fixes or feature updates.

Requires Python 3.6.0 or later. If CSS is not embedded in input HTML reports, an 'assets' directory containing CSS files must exist in the input directory.

License in practice

License status is unclear; no SPDX identifier or raw license text is available. Verify the actual license before use in proprietary or restricted contexts.

Quickstart

pip install pytest-html-merger

pytest_html_merger -i /path/to/html/reports -o /path/to/merged.html

Verify before relying

  • Whether the package handles malformed or incomplete HTML reports gracefully without data loss.
  • Performance characteristics when merging a large number of reports or very large individual reports.
  • Compatibility with recent versions of pytest-html and whether the tool works with current pytest-html output formats.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.6.0
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
beautifulsoup4packaging
MaintenanceDormant 763 days since the last release
Last repo commit
First released
Downloads374,401 / month, #7,146 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: pytest_html_merger-0.1.0-py3-none-any.whl

Tags

Capabilities
merge pytest html reportscombine test reportspytest html consolidationtest report aggregationpytest-html plugin mergerbatch html report combiningconsolidate test results
Topics
test-reportingpytest-pluginreport-aggregation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “merge pytest html reports”

Give your agent the search over MCP, or paste the wish link into any chat.

More Testing packages

pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo
virtualenv Worth it
PyPI · Libraries · released Aug 2026

virtualenv creates isolated Python environments where packages can be installed independently without affecting the system Python or other projects.

MITpure Python · 3.9+
532.9Mdownloads / mo
coverage Worth it
PyPI · Testing · released Aug 2026

Coverage.py measures which lines of Python code are executed during test runs, reporting coverage percentages and identifying untested code paths.

Install it if you want to measure test completeness or enforce coverage thresholds in your project.

permissive licensepure Python · 3.10+
335.8Mdownloads / mo
pytest-asyncio Worth it
PyPI · Testing · released May 2026

pytest-asyncio is a pytest plugin that enables writing and running async test functions using the asyncio library, allowing developers to await code directly within test cases.

Install it if you write tests for any asyncio-based code.

Apache-2.0pure Python · 3.10+
275.9Mdownloads / mo
pytest-json-ctrf Worth it
PyPI · Testing · released Jul 2026

A pytest plugin that generates test reports in Common Test Report Format (CTRF) as JSON, compatible with pytest-xdist and pytest-playwright for distributed and browser-based testing.

Install it if you need CTRF-formatted test output for CI/CD integration or cross-tool reporting.

MITpure Python · 3.8+
273.0Mdownloads / mo

See also pytest-html · Flask-Assets · pytest-md · jsonmerge · deepmerge · webassets · json-merge-patch · pytest-json · pytest-reporter-html1