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

Ouranosinc / xclim / 19577763608 / 3
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 21 Nov 2025 05:16PM UTC
Files 60
Run time 3s
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: 91.977%. Remained the same
19577763608.3

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.

7841 of 8525 relevant lines covered (91.98%)

1.84 hits per line

Source Files on job run-{{ matrix.python-version }}-conda - 19577763608.3
  • Tree
  • List 60
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19577763608
  • 8ce7a2ce on github
  • Prev Job for on main (#19433287004.8)
  • Next Job for on main (#19639127916.5)
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

© 2026 Coveralls, Inc