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

AndreMiras / python-for-android / 25757318600
63%
develop: 63%

Build:
Build:
LAST BUILD BRANCH: feature/aiohttp_recipe
DEFAULT BRANCH: develop
Ran 12 May 2026 07:32PM UTC
Jobs 6
Files 200
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

12 May 2026 07:26PM UTC coverage: 62.729% (+0.07%) from 62.661%
25757318600

push

github

AndreMiras
:construction: Rework aiohttp recipe for Python 3.14

Switches aiohttp to 3.13.5 and PyProjectRecipe, setting
AIOHTTP_NO_EXTENSIONS=1 so the C extensions are skipped (their
pregenerated Cython .c was incompatible with Python 3.14 internals:
ma_version_tag, ob_digit, 5-arg _PyLong_AsByteArray).

Adds the transitive C-extension deps as minimal PyProjectRecipe
entries that each set <NAME>_NO_EXTENSIONS=1 to use the pure-Python
fallback: multidict, yarl, frozenlist, propcache.

Draft / TODO:
- Not yet exercised at compile time or runtime; needs an end-to-end
  testapp build (e.g. arm64-v8a) and an on-device import + a
  ClientSession smoke request.
- Unclear whether all four sub-recipes are actually required.
  aiohappyeyeballs and aiosignal are declared as python_depends
  (pure Python); the four sub-recipes here exist to inject the
  _NO_EXTENSIONS env vars at build-from-sdist time, but if pip can
  resolve them another way, some may be droppable.

1815 of 3170 branches covered (57.26%)

Branch coverage included in aggregate %.

51 of 65 new or added lines in 5 files covered. (78.46%)

1 existing line in 1 file now uncovered.

5385 of 8308 relevant lines covered (64.82%)

3.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
76.92
pythonforandroid/recipes/frozenlist/__init__.py
3
76.92
pythonforandroid/recipes/multidict/__init__.py
3
76.92
pythonforandroid/recipes/propcache/__init__.py
3
78.57
pythonforandroid/recipes/yarl/__init__.py
2
78.57
0.0% pythonforandroid/recipes/aiohttp/__init__.py

Coverage Regressions

Lines Coverage ∆ File
1
78.57
0.0% pythonforandroid/recipes/aiohttp/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest-3.13 - 25757318600.1 12 May 2026 08:34PM UTC 200
60.54
2 run-ubuntu-latest-3.12 - 25757318600.2 12 May 2026 08:34PM UTC 200
60.54
3 run-ubuntu-latest-3.11 - 25757318600.3 12 May 2026 08:34PM UTC 200
60.56
4 run-ubuntu-latest-3.14t - 25757318600.4 12 May 2026 08:34PM UTC 200
60.5
5 run-ubuntu-latest-3.10 - 25757318600.5 12 May 2026 08:34PM UTC 200
59.66
6 run-ubuntu-latest-3.14 - 25757318600.6 12 May 2026 08:34PM UTC 200
60.24
Source Files on build 25757318600
  • Tree
  • List 200
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4ee7cc78 on github
  • Prev Build on develop (#25692926488)
  • Delete
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