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

Ouranosinc / xclim / 19577763608
92%

Build:
DEFAULT BRANCH: main
Ran 21 Nov 2025 05:08PM UTC
Jobs 5
Files 60
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

21 Nov 2025 05:03PM UTC coverage: 92.106% (-0.01%) from 92.117%
19577763608

push

github

web-flow
Migrate to `tox.toml` specification, remove Python-coveralls (#2269)

### What kind of change does this PR introduce?

* Replaces the `tox.ini` file with a `tox.toml` file
* Removes `coveralls` from the `tox.toml`-only dependencies (abandoned
software / not supported for Python 3.13 or 3.14)
* Adds a `coverallsapp/github-action` step to PyPI/`tox` builds on CI
* Simplified the `tox` environments significantly
* Adds `lmoments3` to the `extras` recipe (this is long overdue)

### Does this PR introduce a breaking change?

Yes. The testing suite has been modified since conditional flags are no
longer supported in the new spec(?!)

This means that chaining modifiers with dashes (e.g.
`py311-numpy-sbck-extras`) can no longer be used since there is no
longer any logic-handling mechanism. I'm still not certain if there is a
TOML-based equivalent for this type of feature that the documentation
just isn't showcasing or perhaps the string replacement mechanism
(https://tox.wiki/en/4.30.2/config.html#string-substitution-references)
can be worked to have a similar functionality. This isn't clear to me.

### Other information:

I've added `lmoments3` to the `extras` recipe. This shouldn't cause
enormous problems because this is an optional library that we do not
explicitly link to. I don't imagine this will create licensing problems.

7852 of 8525 relevant lines covered (92.11%)

5.41 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
78.93
-0.41% src/xclim/testing/utils.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.13-macos-latest- - 19577763608.1 21 Nov 2025 05:12PM UTC 60
91.53
GitHub Action Run
2 run-3.10-ubuntu-latest- - 19577763608.2 21 Nov 2025 05:08PM UTC 60
88.42
GitHub Action Run
3 run-{{ matrix.python-version }}-conda - 19577763608.3 21 Nov 2025 05:11PM UTC 60
91.98
GitHub Action Run
4 run-3.12-ubuntu-latest- - 19577763608.4 21 Nov 2025 05:09PM UTC 60
88.8
GitHub Action Run
5 run-3.13-ubuntu-latest- - 19577763608.5 21 Nov 2025 05:08PM UTC 60
88.41
GitHub Action Run
Source Files on build 19577763608
  • Tree
  • List 60
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19577763608
  • 8ce7a2ce on github
  • Prev Build on main (#19433287004)
  • Next Build on main (#19639127916)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc