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

kivy / python-for-android / 24930372022

25 Apr 2026 11:58AM UTC coverage: 62.932% (-0.5%) from 63.382%
24930372022

push

github

web-flow
fix PYTHONPATH hacks (#3301)

* fix PYTHONPATH hacks

* fix android recipe

* fix numpy and matplotlib build

* no shebang patching required now

* fix kivy master build

* fix numpy build

* more wrappers for meson recipe

* flake8 fix

* add back pandas host preq

* fix bug in logger

* add back cython for pandas

1832 of 3175 branches covered (57.7%)

Branch coverage included in aggregate %.

61 of 150 new or added lines in 8 files covered. (40.67%)

9 existing lines in 2 files now uncovered.

5329 of 8204 relevant lines covered (64.96%)

5.18 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
8✔
2

3

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

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

24

25
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