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

TheKevJames / coveralls-python / 13bf3709-42aa-42da-ad39-02b70fa424f5
95%
master: 96%

Build:
Build:
LAST BUILD BRANCH: kjames/retries
DEFAULT BRANCH: master
Ran 20 Jul 2026 06:10PM UTC
Jobs 6
Files 8
Run time 1min
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

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

Jobs
ID Job ID Ran Files Coverage
1 13bf3709-42aa-42da-ad39-02b70fa424f5.1 20 Jul 2026 06:10PM UTC 8
94.51
CircleCI Job
2 13bf3709-42aa-42da-ad39-02b70fa424f5.2 20 Jul 2026 06:10PM UTC 8
94.51
CircleCI Job
3 13bf3709-42aa-42da-ad39-02b70fa424f5.3 20 Jul 2026 06:10PM UTC 8
94.51
CircleCI Job
4 13bf3709-42aa-42da-ad39-02b70fa424f5.4 20 Jul 2026 06:10PM UTC 8
94.51
CircleCI Job
5 13bf3709-42aa-42da-ad39-02b70fa424f5.5 20 Jul 2026 06:11PM UTC 8
94.51
CircleCI Job
6 13bf3709-42aa-42da-ad39-02b70fa424f5.6 20 Jul 2026 06:13PM UTC 8
94.51
CircleCI Job
Source Files on build 13bf3709-42aa-42da-ad39-02b70fa424f5
  • Tree
  • List 8
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #13BF3709...
  • Pull Request #756
  • PR Base - master (#29764123153)
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