skillfed

codecov

Hosted coverage reports for GitHub, Bitbucket and Gitlab

codecov v2.1.13 1.2M downloads/30d#4,279 on PyPI184
Permissive license Apache 2.0 Abandoned released

What it is and what it does

Codecov is a command-line tool that gathers code coverage reports and uploads them to Codecov's hosted coverage dashboard. It supports coverage data from multiple programming languages (Python, Java, C#, Go, PHP, and others) in a single repository and automatically combines results across builds without additional configuration. The tool integrates with major CI platforms including Travis CI, GitHub Actions, CircleCI, GitLab CI, Jenkins, and others, detecting the CI environment automatically and optionally storing environment variables per build.

However, this package is no longer maintained. The Codecov team officially deprecated it in favor of a new open-source uploader, with a hard deprecation date of February 1, 2022 already passed. The repository is archived and the last release was in April 2023. Installing this package exposes you to the risk that uploads will fail or be rejected by Codecov's service.

Use it for:

  • Upload Python coverage reports to Codecov from legacy CI pipelines still using this deprecated uploader
  • Combine coverage data from multiple languages in a single Codecov repository during migration to the new uploader
  • Store environment variables alongside coverage builds for historical analysis on existing projects

Worth the install?

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

Uploads Python code coverage reports to Codecov, combining results from multiple languages and CI providers into a single coverage dashboard.

No. This package is deprecated and abandoned. The Codecov team explicitly recommends migrating to their new open-source uploader to prevent lapses in coverage reporting. The hard deprecation date of February 1, 2022 has already passed, and the repository is archived with no active maintenance. Do not install for new projects; existing projects should migrate immediately using Codecov's published migration guide.

Install

codecov on PyPI

pip

pip install codecov

uv

uv add codecov

poetry

poetry add codecov

Installing codecov

Before you install

Low install friction with only two runtime dependencies (requests and coverage). However, the package is abandoned—last release was 2023-04-17 and the repository is archived. The Codecov team deprecated this uploader in favor of a new one, with a hard cutoff date of February 1, 2022 already passed.

License in practice

Licensed under Apache 2.0 (permissive), which allows commercial and private use with minimal restrictions. No licensing barrier to adoption.

Quickstart

pip install codecov
codecov -t <your-repository-upload-token>

Codecov account and repository upload token required. The uploader was deprecated on February 1, 2022 and no longer functions with Codecov's service.

Verify before relying

  • Whether this package still successfully uploads to Codecov's service despite the stated deprecation date having passed
  • Current status of the Codecov service's acceptance of uploads from this deprecated uploader

Package facts

License Apache 2.0 (permissive)
Python support supports the current Python release (>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)
Install friction low — pure-Python wheel
Runtime dependencies 2 — requests, coverage
Maintenance abandoned — 1,215 days since the last release
Last repo commit (repository archived)
First released
Downloads 1,164,057/month — #4,279 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: codecov-2.1.13-py2.py3-none-any.whl

Keywords: coverage, codecov, code, python, java, scala, php

Development Status :: 5 - Production/StableEnvironment :: PluginsIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Testing

Tags

codecov uploadcoverage report submissionci coverage integrationmulti-language coverage trackingcode coverage dashboardcoverage metrics reporting
deprecatedci-integration

More Testing packages