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

sm00thix / cvmatrix / 28798481468
100%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 02:21PM UTC
Jobs 20
Files 3
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

06 Jul 2026 02:19PM UTC coverage: 100.0%. Remained the same
28798481468

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.

244 of 244 relevant lines covered (100.0%)

19.59 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest-python-3.14-numpy-only - 28798481468.1 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
2 windows-latest-python-3.12-jax - 28798481468.2 06 Jul 2026 02:23PM UTC 3
100.0
GitHub Action Run
3 windows-latest-python-3.13-numpy-only - 28798481468.3 06 Jul 2026 02:21PM UTC 3
95.9
GitHub Action Run
4 windows-latest-python-3.11-numpy-only - 28798481468.4 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
5 windows-latest-python-3.14-jax - 28798481468.5 06 Jul 2026 02:22PM UTC 3
100.0
GitHub Action Run
6 ubuntu-latest-python-3.12-numpy-only - 28798481468.6 06 Jul 2026 02:21PM UTC 3
95.9
GitHub Action Run
7 ubuntu-latest-python-3.10-numpy-only - 28798481468.7 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
8 ubuntu-latest-python-3.14-jax - 28798481468.8 06 Jul 2026 02:23PM UTC 3
100.0
GitHub Action Run
9 ubuntu-latest-python-3.13-jax - 28798481468.9 06 Jul 2026 02:22PM UTC 3
100.0
GitHub Action Run
10 windows-latest-python-3.10-numpy-only - 28798481468.10 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
11 ubuntu-latest-python-3.11-numpy-only - 28798481468.11 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
12 ubuntu-latest-python-3.11-jax - 28798481468.12 06 Jul 2026 02:24PM UTC 3
100.0
GitHub Action Run
13 windows-latest-python-3.10-jax - 28798481468.13 06 Jul 2026 02:23PM UTC 3
100.0
GitHub Action Run
14 ubuntu-latest-python-3.13-numpy-only - 28798481468.14 06 Jul 2026 02:21PM UTC 3
95.9
GitHub Action Run
15 windows-latest-python-3.12-numpy-only - 28798481468.15 06 Jul 2026 02:22PM UTC 3
95.9
GitHub Action Run
16 windows-latest-python-3.11-jax - 28798481468.16 06 Jul 2026 02:24PM UTC 3
100.0
GitHub Action Run
17 windows-latest-python-3.14-numpy-only - 28798481468.17 06 Jul 2026 02:21PM UTC 3
95.9
GitHub Action Run
18 ubuntu-latest-python-3.12-jax - 28798481468.18 06 Jul 2026 02:24PM UTC 3
100.0
GitHub Action Run
19 ubuntu-latest-python-3.10-jax - 28798481468.19 06 Jul 2026 02:25PM UTC 3
100.0
GitHub Action Run
20 windows-latest-python-3.13-jax - 28798481468.20 06 Jul 2026 02:23PM UTC 3
100.0
GitHub Action Run
Source Files on build 28798481468
  • Tree
  • List 3
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28798481468
  • b556e9e1 on github
  • Prev Build on main (#28550477534)
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