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

Ouranosinc / xsdba / 24515704769 / 6
79%
main: 79%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 02:30PM UTC
Files 23
Run time 2s
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

16 Apr 2026 02:23PM UTC coverage: 76.444%. First build
24515704769.6

push

github

web-flow
Cookiecutter update (#276)

<!-- 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:
- [x] This PR addresses an already opened issue (for bug fixes /
features)
  - This PR closes #275 (redundant)
- [x] (If applicable) Documentation has been added / updated (for bug
fixes / features).
- [ ] (If applicable) Tests have been added.
- [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?

* Migrates `optional-dependencies` to `dependency-groups`
* Sets token-based workflows to run within an `automation` environment
* Updates dependencies
* `pre-commit` has been replaced by `prek`
* `Makefile` now handles some dependency installation logic
* `tox.ini` has been replaced by `tox.toml`

### Does this PR introduce a breaking change?

Yes. 

- The new method for installing dependencies is to either use the
`Makefile` commands or the new command invocation.
- `tox` has been undergoing significant overhaul to its configuration
language. It now implements most previous features from the `ini` format
in its new `toml` spec. There are likely some neat new goodies that we
can make use of for specialized testing.

### Other information:

`dependency-groups` are a way to ensure that development-time
dependencies are not published with distributions of packages, which is
great for packages that do not bundle code, or for preventing end-users
from installing tools they will never require when using the package.

Example invocation:
```
$ pip install --group lint,test
```
A dependency-group is only available when examining the source code of
the library and allows developers to only install the dependencies
without needing to install the library itself (great for linting). It
also supports installing the ... (continued)

2752 of 3600 relevant lines covered (76.44%)

0.76 hits per line

Source Files on job run-3.10-pypi-eigen=false - 24515704769.6
  • Tree
  • List 23
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24515704769
  • 28b0f245 on github
  • Next Job for on main (#24741793586.11)
  • Delete
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