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

kivy / python-for-android / 26681571906

30 May 2026 10:31AM UTC coverage: 62.67% (-1.2%) from 63.887%
26681571906

Pull #3278

github

web-flow
Merge 117fe4eef into 74b559a3c
Pull Request #3278: Handling system bars and Edge-to-Edge enforcement (android 15+)

1832 of 3194 branches covered (57.36%)

Branch coverage included in aggregate %.

5407 of 8357 relevant lines covered (64.7%)

3.88 hits per line

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

78.57
/pythonforandroid/recipes/matplotlib/__init__.py
1
from pythonforandroid.recipe import MesonRecipe
6✔
2

3

4
class MatplotlibRecipe(MesonRecipe):
6✔
5
    version = "3.10.7"
6✔
6
    url = "https://github.com/matplotlib/matplotlib/archive/v{version}.zip"
6✔
7
    depends = ["kiwisolver", "numpy", "pillow"]
6✔
8
    python_depends = [
6✔
9
        "cycler",
10
        "fonttools",
11
        "packaging",
12
        "pyparsing",
13
        "python-dateutil",
14
    ]
15
    pybind_version = "2.13.4"
6✔
16
    hostpython_prerequisites = ["meson-python>=0.13.1,<0.17.0", "pybind11>=2.13.2,!=2.13.3", "setuptools_scm>=7"]
6✔
17
    need_stl_shared = True
6✔
18

19
    def get_recipe_env(self, arch, **kwargs):
6✔
20
        env = super().get_recipe_env(arch, **kwargs)
×
21
        env["CXXFLAGS"] += " -Wno-c++11-narrowing"
×
22
        return env
×
23

24

25
recipe = MatplotlibRecipe()
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