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

openvax / topiary / 33428957974
93%

Build:
DEFAULT BRANCH: master
Ran 31 Aug 2026 07:12PM UTC
Jobs 3
Files 35
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

31 Aug 2026 07:08PM UTC coverage: 91.159% (+0.03%) from 91.134%
33428957974

push

github

web-flow
Stop treating a missing value as the text "nan" (#223) (#225)

Two more instances of the defect behind #214, #216 and #219: two code
paths disagreeing about what "nothing" means.

Version selection compared stringified values, so a row whose
predictor_version is missing could be addressed as version "nan" --
returning it. 5.31.0 had already taught the ambiguity check and
resolve_default_versions that a missing version names no version, so the
two actively disagreed; fixing only half of it is what left this. It was
also self-inconsistent, since the "no such version" error lists available
versions from dropna() and so never offered "nan" while accepting it.
Selection now uses the same test as everything else and, like the
resolver, tolerates surrounding whitespace.

read_pvacseq's coordinate fallback concatenated stringified columns, so a
blank field became text inside the identifier: chr1-154590262-nan-A. That
looks well-formed, is wrong, and is stable, so every row sharing the gap
grouped under one fabricated id with nothing said. Those rows now get a
null variant and a warning naming the count and the incomplete columns.
An absent identifier is honest; a fabricated one cannot be told from a
real one downstream. Complete coordinates, and files carrying an Index
column, are unchanged and silent.

17 tests, parameterized over the five spellings of a missing version and
the four coordinate components.

Version 5.34.0.

Claude-Session: https://claude.ai/code/session_01BAUqjqDDPXaTdtUDJqapJG

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

5846 of 6413 relevant lines covered (91.16%)

2.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 33428957974.1 31 Aug 2026 07:12PM UTC 35
91.16
GitHub Action Run
2 python-3.12 - 33428957974.2 31 Aug 2026 07:12PM UTC 35
91.16
GitHub Action Run
3 python-3.10 - 33428957974.3 31 Aug 2026 07:13PM UTC 35
91.16
GitHub Action Run
Source Files on build 33428957974
  • Tree
  • List 35
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33428957974
  • 7fc68df0 on github
  • Prev Build on master (#33427386457)
  • Next Build on master (#33433872283)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc