recipes: add new `grpcio` recipe
fix #2498
@kengoon Hi!
Can we make this compatible with PyProjectRecipe?
@T-Dynamos how? is there a guide line? Grpcio does not make use of poetry
Hi @kengoon,
Our CI/CD pipeline noticed something that should not happen while building the grpcio recipe.
BTW, better to ensure every new recipe build is isolated and performed via PyProjectRecipe as @T-Dynamos suggested.
Ping me when ready for the final review and a merge.
@misl6 PyPtojectReciepe requires pyproject.toml file right? I'm now asking how do I go about using that, the guidelines. Because grpcio does not use use pyproject.toml file
https://github.com/kivy/python-for-android/blob/5dc17e16217620daf76d58ac6d20e4f9a9d4ff8b/pythonforandroid/recipe.py#L1175
@misl6 PyPtojectReciepe requires pyproject.toml file right? I'm now asking how do I go about using that, the guidelines. Because grpcio does not use use pyproject.toml file
Ouch, I see they have an issue opened for that.
@T-Dynamos , anything we can do on our side to have an isolated build without pyproject.toml ?
PyProjectRecipe support both build systems.
* Creating isolated environment: venv+pip...
ERROR Source /home/sompath does not appear to be a Python project: no pyproject.toml or setup.py
Also I have built this recipe locally with PyProjectRecipe and it works.
@T-Dynamos and @misl6 Alright I will see to it. @T-Dynamos can you share a copy of the changes you made to make it work with PyProject
@kengoon
Changes are in GitHub review.
@T-Dynamos I can't see any reviews here
@T-Dynamos thanks for your help with the guide on migrating to PyProjectRecipe
@misl6 a nice ping for you
@kengoon You forgot to include use-ndk-zlib-and-openssl-recipe-include.patch:
patches = ["comment-getserverbyport-r-args.patch", "remove-android-log-write.patch"]
@T-Dynamos oh sh*t
@misl6 ready for you