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

Gallopsled / pwntools / 25003092376
74%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 03:17PM UTC
Jobs 1
Files 151
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 Apr 2026 03:09PM UTC coverage: 73.771% (+0.04%) from 73.734%
25003092376

push

github

web-flow
Start to check type hints gradually (#2714)

* Start to gradually add type hints

Use mypy-baseline to ignore all existing errors for now while avoiding adding new ones in new code.

* Remove Python 2 fallback imports

* Remove py2compat layer

* Avoid redefining a tube helper function

* Remove explicit new-style class (object) syntax

old-style classes were removed in Python 3 so there is no distinction anymore.

* Ignore type error in shellcraft helper script

* Fix repeatedly changing `linux_dirent.d_name`

* Avoid typechecking windows_termcap on Linux

We run mypy on Linux in CI, ignore Windows related import errors

* Run mypy-baseline in CI

* Add type hint plan to CONTRIBUTING

* Sort the mypy baseline

Run with `--sort-baseline` for better diffs.

`mypy | mypy-baseline sync --sort-baseline`

* Switch dev dependencies to dependency-groups

The dependency groups aren't baked into build metadata and won't appear on Pypi.

3906 of 6564 branches covered (59.51%)

64 of 66 new or added lines in 32 files covered. (96.97%)

5 existing lines in 3 files now uncovered.

13427 of 18201 relevant lines covered (73.77%)

0.74 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
77.97
-0.09% pwnlib/elf/elf.py
1
86.57
-1.13% pwnlib/term/windows_termcap.py

Coverage Regressions

Lines Coverage ∆ File
2
89.83
-3.39% pwnlib/tubes/buffer.py
2
81.99
-0.37% pwnlib/tubes/tube.py
1
68.12
-0.72% pwnlib/tubes/sock.py
Jobs
ID Job ID Ran Files Coverage
1 25003092376.1 27 Apr 2026 03:17PM UTC 151
73.77
GitHub Action Run
Source Files on build 25003092376
  • Tree
  • List 151
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e88054fe on github
  • Prev Build on dev (#24956682398)
  • Next Build on dev (#25004116484)
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