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

Ouranosinc / xscen / 21961611896
90%

Build:
DEFAULT BRANCH: main
Ran 12 Feb 2026 07:51PM UTC
Jobs 5
Files 17
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

12 Feb 2026 07:42PM UTC coverage: 89.854% (-0.02%) from 89.871%
21961611896

push

github

web-flow
Support Pandas 3, Python 3.14, unpin numcodecs (#692)

<!-- Please ensure the PR fulfills the following requirements! -->
<!-- If this is your first PR, make sure to add your details to the
AUTHORS.rst! -->
### Pull Request Checklist:
- [ ] This PR addresses an already opened issue (for bug fixes /
features)
    - This PR fixes #xyz
- [ ] (If applicable) Documentation has been added / updated (for bug
fixes / features).
- [ ] (If applicable) Tests have been added.
- [x] This PR does not seem to break the templates.
- [x] CHANGELOG.rst has been updated (with summary of main changes).
- [x] Link to issue (:issue:`number`) and pull request (:pull:`number`)
has been added.

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

* Remove pin for Pandas 3
* Small fix in `DataCatalog.__init__` because strings now have their own
dtype
* Small fix in `subset_warming_level` because
`get_period_from_warming_level` might return nan and `slice(nan)`
raises. I'm not sure where the change is here.
* Fix a deprecation warning for `pd.Timedelta(1, 'd')` (only `D` should
be used)
* Support python 3.14
* This change required the change in `test_spatial`, I think because it
allowed something concerning xarray ? Anyway, the error raised by the
test changed.
    * @Zeitsperre  Have I done all things needed for a python bump ?
* Remove pin for `numcodecs`. I don't remember the issue, but the
version installable now works well.
* Adapt a few comments about pins and errors.

### Does this PR introduce a breaking change?
No.

### Other information:
Locally, I test against `xsdba` 0.6.0, so this seems supported as well.

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

1 existing line in 1 file now uncovered.

4375 of 4869 relevant lines covered (89.85%)

4.49 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.86
-0.18% src/xscen/catutils.py
Jobs
ID Job ID Ran Files Coverage
1 run-Python3.14-conda - 21961611896.1 12 Feb 2026 07:51PM UTC 17
89.85
GitHub Action Run
2 run-Python3.11-conda - 21961611896.2 12 Feb 2026 07:54PM UTC 17
89.85
GitHub Action Run
3 run-Python3.13-conda - 21961611896.3 12 Feb 2026 07:54PM UTC 17
89.85
GitHub Action Run
4 run-Python3.10-conda - 21961611896.4 12 Feb 2026 07:54PM UTC 17
89.48
GitHub Action Run
5 run-Python3.12-conda - 21961611896.5 12 Feb 2026 07:54PM UTC 17
89.85
GitHub Action Run
Source Files on build 21961611896
  • Tree
  • List 17
  • Changed 5
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21961611896
  • 8e9917bc on github
  • Prev Build on main (#21871047982)
  • Next Build on main (#22103382954)
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