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

Ouranosinc / xclim / 9703087793 / 2
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 27 Jun 2024 08:31PM UTC
Files 70
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

27 Jun 2024 08:20PM UTC coverage: 90.608% (+0.01%) from 90.595%
9703087793.2

push

github

web-flow
Add Deptry, split `dev` into `dev` and `docs` recipes, address bandit security issues  (#1806)

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

* Adds the `deptry` package to the linters for performing dependency
analyses (unused or missing)
* Pinned a few linting dependencies
* Splits the `dev` dependencies into `dev` and `docs` (both can be
installed with `all`)
* Enables `flake8-bandit` like checks in `ruff`, fixes a few
security-related checks
* `xclim.testing.utils` now have more secure URL auditing checks

### Does this PR introduce a breaking change?

Yes, a new dependency has been added (`deptry`).

Also, `xclim` no longer bundles the documentation dependencies with the
`dev` recipe. Splitting this reduces the number of dependencies needed
to run the tests and also helps us know which dependencies are needed
and where (determined with the aid of `deptry`).

### Other information:

https://deptry.com/
https://docs.astral.sh/ruff/rules/#flake8-bandit-s

8818 of 9732 relevant lines covered (90.61%)

4.03 hits per line

Source Files on job run-{{ matrix.tox-env }}-{{ matrix.os }} - 9703087793.2
  • Tree
  • List 0
  • Changed 9
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 9703087793
  • 4df240c3 on github
  • Prev Job for on main (#9702801771.1)
  • Next Job for on main (#9762773190.2)
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