
Description
Description
It seems that when having two Cython libraries in the dependencies (both with a CythonRecipe with no special options) and one cimport
s things from the other (therefore requiring its .pxd
files), something incorrect in python-for-android's Cython setup will break locating any of the .pxd
files. I'm just getting errors like 'wobblui/cache.pxd' not found
, 'wobblui/font/manager.pxd' not found
, ... for all such "external" pxd files.
On desktop, the build works perfectly fine, even when installing the dependency target with the .pxd
files remotely using pip3 install https://github.com/JonasT/wobblui/archive/master.zip
- which should be how python-for-android fetches and installs it as well. I confirmed with updatedb && locate
that the .pxd
files are indeed installed, including in the python-for-android build environment. Just for some reason, Cython inside the python-for-android build doesn't "see" them.
TL;DR: .pxd
s of Cython dependency target libs aren't found. Breaks build, not good 😢
Versions
- Python: python3crystax, with python 3 build host
- OS: ubuntu in docker
- Kivy: not used
- Cython: 0.29
buildozer.spec
not used