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

pirl-unc / tcrsift / 26525649158
84%

Build:
DEFAULT BRANCH: main
Ran 27 May 2026 04:54PM UTC
Jobs 4
Files 29
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

27 May 2026 04:52PM UTC coverage: 77.355%. First build
26525649158

push

github

web-flow
1.0.1: hotfix — restore Python 3.9 compatibility in validation.py (#98)

The ``pick_representative_cell`` annotation added in #94 used PEP 604
``pd.Series | None`` in a runtime position, but ``validation.py``
lacked ``from __future__ import annotations``. The package declares
``requires-python = ">=3.9"`` and CI runs 3.9, so 1.0.0 broke at
import time on 3.9 (TypeError: unsupported operand type(s) for |:
'type' and 'NoneType'). Every other module in the package already
had the future-import; ``validation.py`` was the lone holdout.

Fix: add the future-import. Ruff then asked for the typing module
to migrate ``Optional`` / ``Union`` to PEP 604 throughout the file
(safe now that annotations are string-deferred); applied via
``ruff check --fix --unsafe-fixes``.

New ``test_validation_module_imports_on_python_3_9`` exercises the
import path so a future regression of this exact failure mode would
be caught by the normal suite, not just by CI on the specific
Python version that fails.

Verified: ``python3.9 -c "import tcrsift"`` succeeds; suite (1125
passed) clean on 3.12; ruff clean.

6439 of 8324 relevant lines covered (77.35%)

3.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.9 - 26525649158.1 27 May 2026 04:55PM UTC 29
77.32
GitHub Action Run
2 python-3.10 - 26525649158.2 27 May 2026 04:54PM UTC 29
77.35
GitHub Action Run
3 python-3.11 - 26525649158.3 27 May 2026 04:55PM UTC 29
77.35
GitHub Action Run
4 python-3.12 - 26525649158.4 27 May 2026 04:54PM UTC 29
77.35
GitHub Action Run
Source Files on build 26525649158
  • Tree
  • List 29
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26525649158
  • 138ee374 on github
  • Prev Build on main (#26522745536)
  • Next Build on main (#26552982473)
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