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

kivy / python-for-android / 26341315043

23 May 2026 07:18PM UTC coverage: 62.719% (-0.002%) from 62.721%
26341315043

push

github

web-flow
Merge pull request #3302 from kivy/pyav

`pyav`: update to `17.0.0`

1830 of 3187 branches covered (57.42%)

Branch coverage included in aggregate %.

7 of 10 new or added lines in 2 files covered. (70.0%)

1 existing line in 1 file now uncovered.

5399 of 8339 relevant lines covered (64.74%)

3.88 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

68.75
/pythonforandroid/recipes/av/__init__.py
1
from pythonforandroid.toolchain import Recipe
6✔
2
from pythonforandroid.recipe import PyProjectRecipe
6✔
3

4

5
class PyAVRecipe(PyProjectRecipe):
6✔
6

7
    name = "av"
6✔
8
    version = "17.0.0"
6✔
9
    url = "https://github.com/PyAV-Org/PyAV/archive/v{version}.zip"
6✔
10
    patches = ["libs.patch"]
6✔
11
    depends = ["python3", "ffmpeg", "av_codecs", "openssl"]
6✔
12
    hostpython_prerequisites = ["cython>=3.1.0"]
6✔
13

14
    def get_recipe_env(self, arch, with_flags_in_cc=True):
6✔
15
        env = super().get_recipe_env(arch)
×
NEW
16
        build_dir = Recipe.get_recipe("ffmpeg", self.ctx).get_build_dir(arch.arch)
×
NEW
17
        env["CFLAGS"] += f" -I{build_dir}"
×
NEW
18
        self.extra_build_args += ["--config-setting=--ffmpeg-dir={}".format(build_dir)]
×
UNCOV
19
        return env
×
20

21

22
recipe = PyAVRecipe()
6✔
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