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

sm00thix / cvmatrix / 28798481468 / 14
100%
main: 100%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 02:27PM UTC
Files 3
Run time 0s
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

06 Jul 2026 02:19PM UTC coverage: 95.902% (-0.4%) from 96.281%
28798481468.14

push

github

web-flow
Support Python 3.10 and fix typeguard coverage of JAX trace paths (v3.2.2) (#22)

Lower the minimum supported Python version from 3.11 to 3.10
(requires-python = ">=3.10, <3.15") and add 3.10 to the CI test
matrices. The code base uses no 3.11-only features, so this only
broadens compatibility for downstream packages that still support
Python 3.10. On 3.10 the resolver selects compatible older wheels
(e.g. numpy 2.2.x, jaxlib 0.6.x); the full test suite passes on 3.10
with and without the JAX extra.

Also fix runtime type checking of the JAX trace paths:

- Annotate the fold-index parameters (validation_indices/val_indices)
  with a new IndexArray alias that _enable_jax_typing() broadens to
  admit jax.Array, matching the Array/Scalar aliases from 3.2.1. They
  were previously annotated npt.NDArray[np.int_] only, so the
  jax.jit/jax.vmap trace tests failed under typeguard (the indices are
  abstract tracers under tracing). Runtime behavior is unchanged.
- Enable typeguard for real in CI: the test command passed
  --typeguard-packages=cvmatrix/ (a path with a trailing slash), which
  silently instruments nothing and masked the annotation issue. It now
  passes the package name, cvmatrix.

234 of 244 relevant lines covered (95.9%)

0.96 hits per line

Source Files on job ubuntu-latest-python-3.13-numpy-only - 28798481468.14
  • Tree
  • List 3
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28798481468
  • b556e9e1 on github
  • Prev Job for on main (#28550477534.3)
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