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

penguinolog / urwid / 37904525591
89%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2026 08:23AM UTC
Jobs 13
Files 68
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

08 Oct 2026 05:56PM UTC coverage: 89.024% (+0.6%) from 88.381%
37904525591

push

github

web-flow
typing: support pyrefly (#1410)

Add the Pyrefly type checker next to mypy, and fix what it and the stubs found:

- web: send the "polling child" update as UTF-8 bytes; socket.sendall() rejected str.
- split_repr: fall back to the replaced __repr__ instead of recursing in subclasses.
- GridFlow: define selectable() and base_widget, so type checkers can instantiate it.
- lcd: watch the serial port fileno() instead of an fd that may be None.
- Annotate and narrow the code Pyrefly reports; suppress the rest inline with reasons.
- Install types-pyserial for mypy and pyrefly; drop the dead serial and trio ignores.
- Bump the pyproject-fmt hook: v2.26.0 regroups [[tool.pyrefly.sub-config]] tables.
- Give each pyproject list entry its own comment, as the formatter sorts the lists.
- Comment why the test suite is not checked, where each checker leaves it out.

| what | from | to |
| --- | --- | --- |
| pyrefly (pyrefly-requirements.txt, pyrefly group) | absent | ==1.3.2 |
| types-pyserial (mypy and pyrefly requirements and groups) | absent | ==3.5.0.20260712 |
| pyproject-fmt (pre-commit rev) | v2.26.0 | v2.30.1 |

| what | from | to |
| --- | --- | --- |
| Pyrefly job (pythonpackage.yml) | absent | required by Test |
| isolated_pyrefly.yml | absent | runs on pyrefly-requirements.txt changes |
| tox env pyrefly | absent | pyrefly check |

4726 of 5498 branches covered (85.96%)

Branch coverage included in aggregate %.

51 of 53 new or added lines in 17 files covered. (96.23%)

248 existing lines in 18 files now uncovered.

11926 of 13207 relevant lines covered (90.3%)

10.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
16.01
11.49% urwid/display/curses.py
1
86.0
3.07% urwid/split_repr.py

Coverage Regressions

Lines Coverage ∆ File
59
77.51
0.72% urwid/display/_raw_display_base.py
56
85.92
2.75% urwid/display/common.py
27
66.04
2.79% urwid/display/web.py
18
16.01
11.49% urwid/display/curses.py
16
58.11
-10.46% urwid/__init__.py
16
97.73
0.0% urwid/widget/listbox.py
14
95.84
0.2% urwid/ansi_parser.py
12
93.99
0.53% urwid/util.py
7
93.78
0.0% urwid/widget/columns.py
4
98.43
0.0% urwid/widget/treetools.py
4
81.34
0.0% urwid/widget/widget.py
3
99.4
-0.33% urwid/canvas.py
3
92.31
1.21% urwid/display/html_fragment.py
3
83.33
0.0% urwid/widget/attr_wrap.py
2
81.25
0.0% urwid/display/__init__.py
2
92.59
0.0% urwid/widget/attr_map.py
1
87.45
0.05% urwid/vterm.py
1
97.73
0.0% urwid/widget/widget_decoration.py
Jobs
ID Job ID Ran Files Coverage
1 run-pypy3.11-windows-latest - 37904525591.1 09 Oct 2026 08:28AM UTC 68
77.02
GitHub Action Run
2 run-pypy3.11-ubuntu-latest - 37904525591.2 09 Oct 2026 08:25AM UTC 68
86.37
GitHub Action Run
3 run-3.12-ubuntu-latest - 37904525591.3 09 Oct 2026 08:23AM UTC 68
87.79
GitHub Action Run
4 run-3.13-windows-latest - 37904525591.4 09 Oct 2026 08:24AM UTC 68
77.52
GitHub Action Run
5 run-3.13t-ubuntu-latest - 37904525591.5 09 Oct 2026 08:25AM UTC 68
86.98
GitHub Action Run
6 run-3.11-ubuntu-latest - 37904525591.6 09 Oct 2026 08:23AM UTC 68
87.79
GitHub Action Run
7 run-3.14-windows-latest - 37904525591.7 09 Oct 2026 08:24AM UTC 68
77.53
GitHub Action Run
8 run-3.14-ubuntu-latest - 37904525591.8 09 Oct 2026 08:23AM UTC 68
87.79
GitHub Action Run
9 run-3.12-windows-latest - 37904525591.9 09 Oct 2026 08:24AM UTC 68
77.53
GitHub Action Run
10 run-3.14t-ubuntu-latest - 37904525591.10 09 Oct 2026 08:23AM UTC 68
86.99
GitHub Action Run
11 run-3.13-ubuntu-latest - 37904525591.11 09 Oct 2026 08:23AM UTC 68
87.79
GitHub Action Run
12 run-3.11-windows-latest - 37904525591.12 09 Oct 2026 08:24AM UTC 68
77.53
GitHub Action Run
13 run-3.14t-windows-latest - 37904525591.13 09 Oct 2026 08:26AM UTC 68
77.16
GitHub Action Run
Source Files on build 37904525591
  • Tree
  • List 68
  • Changed 41
  • Source Changed 39
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37904525591
  • 8e94fc54 on github
  • Prev Build on master (#37456565634)
  • Delete
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