• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TheKevJames / coveralls-python
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: kjames/cli-subcommands
DEFAULT BRANCH: master
Repo Added 13 Jan 2021 07:44AM UTC
Files 8
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH kjames/consistent-setting-names
branch: kjames/consistent-setting-names
CHANGE BRANCH
x
Reset
  • kjames/consistent-setting-names
  • 3.3.2a0
  • 3.4.0a0
  • 3.4.0a1
  • 4.0.0
  • 4.0.2
  • 4.1.0
  • coverage7
  • dependabot/pip/certifi-2024.7.4
  • dependabot/pip/pyyaml-5.4
  • dependabot/pip/requests-2.32.0
  • dependabot/pip/urllib3-2.2.2
  • dependabot/uv/idna-3.15
  • dependabot/uv/pygments-2.20.0
  • dependabot/uv/urllib3-2.7.0
  • kj/fixup-service-id-from-env
  • kjames/bump-max-python
  • kjames/bump-pythons
  • kjames/bump-pyyaml
  • kjames/cli-subcommands
  • kjames/config-cleanup
  • kjames/drop-cov41
  • kjames/drop-py37
  • kjames/find-test-interdependencies
  • kjames/fix-payload-leak
  • kjames/fix-tests
  • kjames/gha-422
  • kjames/public-coverage-interface
  • kjames/py310
  • kjames/resolve-consistency
  • kjames/skip-git-tests-outside-of-gitdir
  • kjames/support-coverage-7.5
  • kjames/trigger-build
  • kjames/typed-config
  • kjames/updates
  • master
  • renovate/actions-checkout-2.x
  • renovate/actions-checkout-4.1.x
  • renovate/actions-checkout-4.2.x
  • renovate/actions-checkout-4.3.x
  • renovate/actions-checkout-4.x
  • renovate/actions-checkout-5.x
  • renovate/actions-checkout-6.0.x
  • renovate/actions-checkout-6.x
  • renovate/actions-checkout-7.0.x
  • renovate/actions-checkout-7.x
  • renovate/actions-dependency-review-action-2.x
  • renovate/actions-dependency-review-action-4.2.x
  • renovate/actions-dependency-review-action-4.3.x
  • renovate/actions-dependency-review-action-4.7.x
  • renovate/actions-dependency-review-action-4.8.x
  • renovate/actions-dependency-review-action-4.x
  • renovate/actions-dependency-review-action-5.x
  • renovate/actions-dependency-review-action-rollback
  • renovate/actions-setup-python-5.x
  • renovate/actions-setup-python-6.x
  • renovate/actions-setup-python-7.x
  • renovate/asottile-add-trailing-comma-3.x
  • renovate/asottile-add-trailing-comma-4.x
  • renovate/asottile-pyupgrade-2.x
  • renovate/asottile-pyupgrade-3.15.x
  • renovate/asottile-pyupgrade-3.2.x
  • renovate/asottile-pyupgrade-3.x
  • renovate/asottile-reorder-python-imports-3.x
  • renovate/asottile-reorder_python_imports-3.x
  • renovate/asottile-yesqa-1.x
  • renovate/compilerla-conventional-pre-commit-3.x
  • renovate/compilerla-conventional-pre-commit-4.x
  • renovate/coverage-7.13.x
  • renovate/coverage-7.14.x
  • renovate/coverage-7.15.x
  • renovate/coverage-7.x
  • renovate/coveralls-4.0.x
  • renovate/coveralls-4.x
  • renovate/coveralls-rollback
  • renovate/docker-4.x
  • renovate/docker.io-library-alpine-3.x
  • renovate/dosisod-refurb-2.3.x
  • renovate/dosisod-refurb-2.x
  • renovate/flake8-builtins-2.x
  • renovate/flake8-builtins-3.x
  • renovate/flake8-comprehensions-3.x
  • renovate/hhatto-autopep8-2.1.x
  • renovate/hhatto-autopep8-2.3.x
  • renovate/hhatto-autopep8-2.x
  • renovate/linter-1.x
  • renovate/linter-4.0.x
  • renovate/lock-file-maintenance
  • renovate/lucas-c-pre-commit-hooks-1.5.x
  • renovate/lucas-c-pre-commit-hooks-1.x
  • renovate/node-22.4.x
  • renovate/node-22.5.x
  • renovate/node-22.x
  • renovate/node-23.11.x
  • renovate/node-23.6.x
  • renovate/node-23.x
  • renovate/node-24.x
  • renovate/node-25.6.x
  • renovate/node-25.8.x
  • renovate/node-25.x
  • renovate/node-26.3.x
  • renovate/node-26.x
  • renovate/node-rollback
  • renovate/node.js
  • renovate/pandoc-core-3.1.x
  • renovate/pandoc-core-3.2.x
  • renovate/pandoc-core-3.6.x
  • renovate/pandoc-core-3.8.x
  • renovate/pandoc-core-3.x
  • renovate/pin-dependencies
  • renovate/poetry-2.3.x
  • renovate/poetry-2.4.x
  • renovate/poetry-2.x
  • renovate/pre-commit-mirrors-autopep8-2.0.x
  • renovate/pre-commit-mirrors-mypy-1.20.x
  • renovate/pre-commit-mirrors-mypy-1.x
  • renovate/pre-commit-mirrors-mypy-2.x
  • renovate/pre-commit-pre-commit-hooks-3.x
  • renovate/pre-commit-pre-commit-hooks-4.x
  • renovate/pre-commit-pre-commit-hooks-5.x
  • renovate/pre-commit-pre-commit-hooks-6.x
  • renovate/pre-commit-pygrep-hooks-1.x
  • renovate/pycqa-flake8-6.x
  • renovate/pycqa-flake8-7.1.x
  • renovate/pycqa-flake8-7.x
  • renovate/pycqa-pydocstyle-6.x
  • renovate/pycqa-pylint-2.15.x
  • renovate/pycqa-pylint-2.x
  • renovate/pycqa-pylint-3.1.x
  • renovate/pycqa-pylint-3.2.x
  • renovate/pycqa-pylint-3.x
  • renovate/pycqa-pylint-4.0.x
  • renovate/pycqa-pylint-4.x
  • renovate/pyjson5-1.6.x
  • renovate/pyjson5-2.0.x
  • renovate/pyjson5-2.x
  • renovate/pypi-pytest-vulnerability
  • renovate/pypi-requests-vulnerability
  • renovate/pypy-rollback
  • renovate/pytest-8.1.x
  • renovate/pytest-8.2.x
  • renovate/pytest-8.3.x
  • renovate/pytest-8.x
  • renovate/pytest-9.0.x
  • renovate/pytest-9.x
  • renovate/python
  • renovate/python-3.10.x
  • renovate/python-3.x
  • renovate/python-jsonschema-check-jsonschema-0.28.x
  • renovate/python-jsonschema-check-jsonschema-0.29.x
  • renovate/python-jsonschema-check-jsonschema-0.36.x
  • renovate/python-jsonschema-check-jsonschema-0.37.x
  • renovate/python-jsonschema-check-jsonschema-0.x
  • renovate/pyyaml-5.x
  • renovate/pyyaml-6.x
  • renovate/responses-0.25.x
  • renovate/responses-0.26.x
  • renovate/responses-0.x
  • renovate/snok-install-poetry-1.4.x
  • renovate/snok-install-poetry-1.x
  • renovate/sphinx-7.4.x
  • renovate/sphinx-7.x
  • renovate/sphinx-8.x
  • renovate/sphinx-9.x
  • renovate/typer-0.24.x
  • renovate/typer-0.25.x
  • renovate/typer-0.26.x
  • renovate/typer-0.x
  • renovate/types-pyyaml-6.0.x
  • renovate/types-requests-2.32.x
  • renovate/types-requests-2.33.x
  • renovate/types-requests-2.x

20 Jul 2026 06:08PM UTC coverage: 94.51% (+0.5%) from 94.042%
13bf3709-42aa-42da-ad39-02b70fa424f5

Pull #756

circleci

TheKevJames
refactor(cli): consistent setting names across every interface

Give each setting one spelling across the interfaces on which it is exposed:
a setting foo_bar is --foo-bar (CLI), COVERALLS_FOO_BAR (env), and foo_bar
(config file / kwarg). Expose host/skip_ssl_verify/parallel as CLI flags and
add COVERALLS_RCFILE/COVERALLS_BASE_DIR/COVERALLS_SRC_DIR env vars so the
convention holds on the env interface too. Define the CLI once via shared
Annotated option specs with debug as a thin wrapper over a shared dispatch.

config_file was renamed to rcfile, kept as a deprecated (warned) alias. host
is the canonical name (matching COVERALLS_HOST/--host), but coveralls_host is
kept as a permanent, non-deprecated alias since it reads more clearly in a
.coveralls.yml. The deprecated CLI flags (--service/--basedir/--srcdir) still
work with a warning. Logging is configured before any deprecation warning
fires so the CLI and config-layer warnings share one handler.

Dropping --rcfile's literal '.coveragerc' default also changes coverage config
discovery (see changelog).

changelog:
Every setting now uses one consistent name on the interfaces where it is
available: a setting ``foo_bar`` is ``--foo-bar`` on the CLI,
``COVERALLS_FOO_BAR`` as an environment variable, and ``foo_bar`` in
``.coveralls.yml`` or as a ``Coveralls()`` keyword. ``--host``,
``--skip-ssl-verify`` and ``--parallel`` are now available as CLI flags, and
``COVERALLS_RCFILE``, ``COVERALLS_BASE_DIR`` and ``COVERALLS_SRC_DIR`` as
environment variables. The config key ``config_file`` was renamed to
``rcfile``, and the CLI flags ``--service``, ``--basedir`` and ``--srcdir`` to
``--service-name``, ``--base-dir`` and ``--src-dir``; the old spellings still
work but emit a deprecation warning and will be removed in a future release.
``coveralls_host`` and ``host`` are both permanently supported spellings of the
same setting.

``--rcfile`` now defaults to coverage.py's own config auto-discovery instead of
a hard-... (continued)
Pull Request #756: refactor(cli): consistent setting names across every interface

146 of 156 branches covered (93.59%)

Branch coverage included in aggregate %.

62 of 62 new or added lines in 3 files covered. (100.0%)

491 of 518 relevant lines covered (94.79%)

5.69 hits per line

Relevant lines Covered
Build:
Build:
518 RELEVANT LINES 491 COVERED LINES
5.69 HITS PER LINE
Source Files on kjames/consistent-setting-names
  • Tree
  • List 8
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13bf3709... kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across the interfaces on which it is exposed: a setting foo_bar is --foo-bar (CLI), COVERALLS_FOO_BAR (env), and foo_bar (config file / kwarg). Expose h... Pull #756 20 Jul 2026 06:10PM UTC TheKevJames circleci
94.51
29766503256 kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across the interfaces on which it is exposed: a setting foo_bar is --foo-bar (CLI), COVERALLS_FOO_BAR (env), and foo_bar (config file / kwarg). Expose h... Pull #756 20 Jul 2026 06:10PM UTC TheKevJames github
94.51
b46a1860... kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across the interfaces on which it is exposed. Rename coveralls_host->host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, an... Pull #756 20 Jul 2026 06:01PM UTC TheKevJames circleci
94.48
29765844783 kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across the interfaces on which it is exposed. Rename coveralls_host->host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, an... Pull #756 20 Jul 2026 06:00PM UTC TheKevJames github
94.48
2134ea74... kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 05:36PM UTC TheKevJames circleci
94.48
29764240720 kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 05:36PM UTC TheKevJames github
94.48
b9675248... kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 05:22PM UTC TheKevJames circleci
94.48
29763301796 kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 05:21PM UTC TheKevJames github
94.48
6f0ec143... kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 04:59PM UTC TheKevJames circleci
94.42
29761815173 kjames/consistent-setting-names refactor(cli): consistent setting names across every interface Give each setting one spelling across all interfaces. Rename coveralls_host-> host and config_file->rcfile, expose host/skip_ssl_verify/parallel as CLI flags, and define the CLI once ... Pull #756 20 Jul 2026 04:59PM UTC TheKevJames github
94.42
See All Builds (4820)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc