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

kivy / python-for-android / 22259302242

21 Feb 2026 03:24PM UTC coverage: 63.887% (+4.7%) from 59.214%
22259302242

Pull #3198

github

web-flow
Merge 758a52847 into 1fc026943
Pull Request #3198: Bump SDL3 (`3.4.2`) and SDL3_image (`3.4.0`) to the latest stable releases.

1823 of 3111 branches covered (58.6%)

Branch coverage included in aggregate %.

3 of 3 new or added lines in 2 files covered. (100.0%)

788 existing lines in 24 files now uncovered.

5287 of 8018 relevant lines covered (65.94%)

5.26 hits per line

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

68.18
/pythonforandroid/recipes/matplotlib/__init__.py
1
from pythonforandroid.recipe import MesonRecipe
8✔
2
from pythonforandroid.logger import shprint
8✔
3

4
from os.path import join
8✔
5
import sh
8✔
6

7

8
class MatplotlibRecipe(MesonRecipe):
8✔
9
    version = '3.10.7'
8✔
10
    url = 'https://github.com/matplotlib/matplotlib/archive/v{version}.zip'
8✔
11
    depends = ['kiwisolver', 'numpy', 'pillow']
8✔
12
    python_depends = ['cycler', 'fonttools', 'packaging', 'pyparsing', 'python-dateutil']
8✔
13
    hostpython_prerequisites = ["setuptools_scm>=7"]
8✔
14
    patches = ["meson.patch"]
8✔
15
    need_stl_shared = True
8✔
16

17
    def get_recipe_env(self, arch, **kwargs):
8✔
UNCOV
18
        env = super().get_recipe_env(arch, **kwargs)
×
UNCOV
19
        env['CXXFLAGS'] += ' -Wno-c++11-narrowing'
×
UNCOV
20
        return env
×
21

22
    def build_arch(self, arch):
8✔
UNCOV
23
        python_path = join(self.ctx.python_recipe.get_build_dir(arch), "android-build", "python3")
×
UNCOV
24
        self.extra_build_args += [f'-Csetup-args=-Dpython3_program={python_path}']
×
25
        shprint(sh.cp, self.real_hostpython_location, python_path)
×
26
        super().build_arch(arch)
×
27

28

29
recipe = MatplotlibRecipe()
8✔
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