Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
4 of 61 committers (6.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Python report uploader for Codecov
Basic Info
- Host: GitHub
- Owner: codecov
- License: apache-2.0
- Language: Python
- Default Branch: master
- Homepage: https://codecov.io
- Size: 665 KB
Statistics
- Stars: 186
- Watchers: 20
- Forks: 137
- Open Issues: 23
- Releases: 6
Topics
Metadata Files
README.md
🚨🚨 Deprecation Notice 🚨🚨
This uploader is being deprecated by the Codecov team. We recommend migrating to our new uploader as soon as possible to prevent any lapses in coverage. The new uploader is open source, and we highly encourage submitting Issues and Pull Requests.
You can visit our migration guide for help moving to our new uploader, and our blog post to learn more about our deprecation plan
On February 1, 2022 this uploader will be completely deprecated and will no longer be able to upload coverage to Codecov.
Codecov Global Python Uploader
| Support | Documentation | Community Boards | Twitter | | ------------ | ------------------ | --------------------- | ------------ |
Find coverage reports for all the languages below, gather them and submit them to Codecov.
Codecov Features
- Reports are automatically combined with no extra setup. Each build is stored separately and combined.
- Multiple languages are supported in a single upload and repository.
- Optionally stores environment variables per build.
Usage
sh
pip install --user codecov && codecov -t <the-repository-upload-token>
or
sh
conda install -c conda-forge codecov && codecov -t <the-repository-upload-token>
--userargument not needed for Python projects. See example here.
Languages
Python, C#/.net, Java, Node/Javascript/Coffee, C/C++, D, Go, Groovy, Kotlin, PHP, R, Scala, Xtern, Xcode, Lua and more...
Using tox?
Codecov can be set up in your tox.ini.
Just please make sure to pass all the necessary environment variables through:
[testenv]
passenv = TOXENV CI TRAVIS TRAVIS_* CODECOV_*
deps = codecov>=1.4.0
commands = codecov -e TOXENV
See all the environment variables for other CI providers here
Configuration
Below are the most commonly used settings.
| Argument | Environment | Description |
| -------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| -t | CODECOV_TOKEN | Private repo token for uploading |
| -e | CODECOV_ENV | List of config vars to store for the build |
| -F | | Flag this upload to group coverage reports. Ex. unittests or integration |
```yaml
public repository on Travis CI
install: - pip install --user codecov
or
- conda install -c conda-forge codecov after_success:
- codecov ```
```yaml
private repository on Travis CI
install: - pip install codecov
or
- conda install -c conda-forge codecov after_success:
- codecov -t the-repository-upload-token ```
CI Providers
| Company | Supported | Token Required |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| AppVeyor | Yes | Private only |
| Bamboo |
coming soon | |
| Buildbot | coming soon buildbot/buildbot#1671 | |
| CircleCI | Yes | Private only |
| Codeship | Yes | Public & Private |
| Drone.io | Yes | Public & Private |
| GitHub Actions | Yes | Public & Private |
| Gitlab CI | Yes | Public & Private |
| Jenkins | Yes | Public & Private |
| Magnum CI | Yes | Public & Private |
| Semaphore | Yes | Public & Private |
| Shippable | Yes | Public & Private |
| Solano Labs |
coming soon | |
| Travis CI | Yes | Private only |
| Wercker | Yes | Public & Private |
| Cirrus CI | Yes | Private only |
| Git / Mercurial | Yes (as a fallback) | Public & Private |
Troubleshooting
If you're seeing an HTTP 400 error when uploading reports to S3, make sure you've updated to at least version 2.1.3.
Copyright
Copyright 2014-2022 codecov
License
Owner
- Name: Codecov
- Login: codecov
- Kind: organization
- Email: hello-codecov@sentry.io
- Location: United States of America
- Website: https://codecov.io/
- Twitter: codecov
- Repositories: 135
- Profile: https://github.com/codecov
Empower developers with tools to improve code quality and testing.
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| stevepeak | s****e@s****t | 404 |
| Joe Becher | j****r@d****m | 19 |
| Thomas Hu | t****6@g****m | 17 |
| Thomas Hu | t****u | 14 |
| Trey Hunner | t****y@t****m | 12 |
| Hugo | h****k | 10 |
| Nathan Moinvaziri | n****n@n****m | 7 |
| dependabot-preview[bot] | 2****] | 6 |
| Daniel Hahler | g****t@t****e | 6 |
| Robpol86 | r****6@g****m | 6 |
| Tom Hu | 8****v | 5 |
| John Vandenberg | j****b@g****m | 5 |
| Nathan Moinvaziri | n****n@s****m | 5 |
| Joe Becher | d****l | 4 |
| Thiago Ramos | t****o@c****o | 4 |
| Steve Peak | s****e@c****o | 4 |
| Joe DeCapo | j****e@p****t | 4 |
| Thomas Kluyver | t****s@k****k | 3 |
| Corey Farwell | c****f@r****g | 2 |
| cclauss | c****s@b****h | 2 |
| Peter Cock | p****k@g****m | 2 |
| Daniel Moody | d****6@g****m | 2 |
| Kane | o****f@g****m | 1 |
| Gábor Lipták | g****k@g****m | 1 |
| Kane | k****c | 1 |
| Ofek Lev | o****r@g****m | 1 |
| RosesTheN00b | R****b | 1 |
| Todd | t****8@g****m | 1 |
| Udi Meiri | u****m | 1 |
| William Pennock | w****8@c****u | 1 |
| and 31 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 58
- Total pull requests: 42
- Average time to close issues: over 1 year
- Average time to close pull requests: 5 months
- Total issue authors: 52
- Total pull request authors: 12
- Average comments per issue: 2.67
- Average comments per pull request: 2.38
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 26
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- metasyn (3)
- svenevs (2)
- adiroiban (2)
- blueyed (2)
- mpeterv (2)
- joaoasrosa (1)
- tmpapageorgiou (1)
- jayvdb (1)
- marco-c (1)
- udim (1)
- jannisborn (1)
- Ademord (1)
- Peque (1)
- szha (1)
- kinow (1)
Pull Request Authors
- dependabot[bot] (22)
- thomasrockhu-codecov (4)
- dependabot-preview[bot] (4)
- thomasrockhu (2)
- nmoinvaz (2)
- blueyed (2)
- Helveg (1)
- thijsmie (1)
- udim (1)
- rasarora (1)
- raczben (1)
- abravalheri (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 11
-
Total downloads:
- pypi 787,548 last-month
- Total docker downloads: 1,211,958,085
-
Total dependent packages: 811
(may contain duplicates) -
Total dependent repositories: 13,930
(may contain duplicates) - Total versions: 131
- Total maintainers: 8
- Total advisories: 1
pypi.org: codecov
Hosted coverage reports for GitHub, Bitbucket and Gitlab
- Homepage: https://github.com/codecov/codecov-python
- Documentation: https://codecov.readthedocs.io/
- License: Apache 2.0
-
Latest release: 2.1.13
published almost 3 years ago
Rankings
Maintainers (4)
Advisories (1)
spack.io: py-codecov
Hosted coverage reports for Github, Bitbucket and Gitlab.
- Homepage: https://github.com/codecov/codecov-python
- License: []
- Status: removed
-
Latest release: 2.0.15
published almost 4 years ago
Rankings
Maintainers (2)
alpine-edge: py3-codecov
Report uploader for Codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published almost 2 years ago
Rankings
Maintainers (1)
alpine-edge: py3-codecov-pyc
Precompiled Python bytecode for py3-codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published almost 2 years ago
Rankings
Maintainers (1)
conda-forge.org: codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.11
published about 5 years ago
Rankings
pypi.org: robpol86-codecov
Temporary fork of codecov-python.
- Homepage: http://github.com/codecov/codecov-python
- Documentation: https://robpol86-codecov.readthedocs.io/
- License: http://www.apache.org/licenses/LICENSE-2.0
-
Latest release: 1.1.8
published almost 11 years ago
Rankings
Maintainers (1)
anaconda.org: codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.11
published about 5 years ago
Rankings
alpine-v3.21: py3-codecov-pyc
Precompiled Python bytecode for py3-codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.22: py3-codecov
Report uploader for Codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.21: py3-codecov
Report uploader for Codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.22: py3-codecov-pyc
Precompiled Python bytecode for py3-codecov
- Homepage: https://github.com/codecov/codecov-python
- License: Apache-2.0
-
Latest release: 2.1.13-r2
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- requests >=2.7.9
- black * test
- coverage ==5.5 test
- ddt * test
- funcsigs * test
- mock * test
- pytest >=4.6.0 test
- pytest-cov * test
- requests * test
- actions/checkout v2 composite
- actions/setup-python v2 composite