skillfed

cov-core

plugin core for use by pytest-cov, nose-cov and nose2-cov

cov-core v1.15.0 81.8K downloads/30d#14,197 on PyPI1
Permissive license MIT License Abandoned released

What it is and what it does

cov-core is a library that provides the shared plugin infrastructure for coverage measurement across multiple test frameworks. It was designed to be used by pytest-cov, nose-cov, and nose2-cov rather than directly by end users. The package has been abandoned since 2014 and its repository is archived; it targets Python 2.4 through 3.1, versions that are no longer supported.

If you are installing cov-core, it is almost certainly as a transitive dependency of one of the coverage plugins listed above. Direct installation or use is not recommended. The package has no runtime dependencies, but its age and obsolete Python version support mean it is unlikely to work correctly on modern Python environments without significant compatibility issues.

Use it for:

  • As a transitive dependency when installing pytest-cov for coverage measurement in pytest test suites.
  • As a transitive dependency when installing nose-cov for coverage measurement in nose test runners.
  • As a transitive dependency when installing nose2-cov for coverage measurement in nose2 test runners.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

cov-core provides the internal plugin infrastructure for coverage measurement in test frameworks like pytest, nose, and nose2.

No. Do not install cov-core directly. The package is abandoned, its last release was in 2014-11-22, and it targets obsolete Python versions (2.4–3.1). Install it only if a modern coverage plugin explicitly requires it as a dependency. Even then, verify that the plugin itself is actively maintained and compatible with your Python version.

Install

cov-core on PyPI

pip

pip install cov-core

uv

uv add cov-core

poetry

poetry add cov-core

Installing cov-core

Before you install

High install friction: the package is abandoned (last commit 2018-07-03, archived repository) and has not been released since 2014-11-22. It targets Python 2.4–3.1, which are long obsolete. Direct use is discouraged; it exists only as a dependency of active coverage plugins.

License in practice

MIT License (permissive) imposes no restrictions on use or redistribution, but the abandoned status and obsolete Python support make compliance a secondary concern.

Quickstart

pip install cov-core==1.15.0

# Typically installed as a transitive dependency; direct import is not recommended.

Package is abandoned and targets Python 2.4–3.1; compatibility with modern Python versions is not guaranteed.

Verify before relying

  • Whether this package still functions on modern Python versions despite classifiers declaring only Python 2.4–3.1 support.
  • Whether pytest-cov, nose-cov, or nose2-cov still depend on cov-core or have migrated to alternative backends.

Package facts

License MIT License (permissive)
Python support not specified
Install friction high — source build required
Runtime dependencies none
Maintenance abandoned — 4,283 days since the last release
Last repo commit (repository archived)
First released
Downloads 81,835/month — #14,197 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: cov-core-1.15.0.tar.gz

Keywords: cover, coverage

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2.4Programming Language :: Python :: 2.5Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3.0Programming Language :: Python :: 3.1Topic :: Software Development :: Testing

Tags

coverage plugin corepytest-cov backendnose coverage plugintest coverage infrastructurecoverage measurement plugin
abandonedlegacy-python

More Testing packages

pluggy

Pluggy provides a plugin system that lets you…

permissive · top 100 on PyPI

pytest

pytest is a testing framework that lets you…

permissive · top 100 on PyPI

virtualenv

virtualenv creates isolated Python environments…

permissive · top 100 on PyPI

coverage

Coverage.py measures which lines of Python code…

permissive · top 1,000 on PyPI

pytest-asyncio

pytest-asyncio is a pytest plugin that enables…

permissive · top 1,000 on PyPI

pytest-json-ctrf

A pytest plugin that generates test reports in…

permissive · top 1,000 on PyPI

pytest-cover

pytest-cover is a pytest plugin for measuring…

permissive · top 15,000 on PyPI

pytest-cov

A pytest plugin that measures code coverage…

permissive · top 1,000 on PyPI

nosexcover

Generates Cobertura-style XML coverage reports…

permissive · top 15,000 on PyPI

teamcity-messages

Sends test results and build status from Python…

permissive · top 15,000 on PyPI

coverage_enable_subprocess

Installs a .pth file that automatically enables…

permissive · top 15,000 on PyPI

pytest-cagoule

A pytest plugin that identifies which tests…

permissive · top 15,000 on PyPI

python-coveralls

Uploads Python code coverage reports to…

permissive · top 15,000 on PyPI

coverage-conditional-plugin

A coverage.py plugin that applies conditional…

permissive · top 15,000 on PyPI

covdefaults

A coverage plugin that automatically applies…

permissive · top 15,000 on PyPI

pytest-integration

A pytest plugin that organizes tests into unit,…

permissive · top 15,000 on PyPI