Reinstate cppy recipe and update 3 related recipes.
These 4 recipes all relate to cppy.
All 4 Python packages are from the same repository https://github.com/nucleic
-
Reinstate
cppyrecipe, usePyProjectRecipeand latest version. -
Update
atomversion to latest, and addhostpython_prerequisites -
Update
enamlversion to latest, and remove patch no longer required -
Update
kiwisolverversion to latest, changedependstohostpython_prerequisites, and change=to+=to fix https://github.com/kivy/python-for-android/issues/3122
(Caveat: I have absolutely no clue as to how one would test enaml on Android.)
-
This did not fix https://github.com/kivy/python-for-android/issues/3122
-
There is also an issue on 32 bit targets having LONG_BIT defined as something other than 8 * SIZEOF_LONG.
LGTM! Thanks for picking this up and for sharing all the context. Even though not all recipes build across all arch and OS, this is still an improvement over what we had.
Would you mind documenting the known issues in the module or class docstrings of the failing recipes?
For example, in the kiwisolver module or class docstring, note that it doesn't build on macOS and link to the related issue. Similarly, for the atom recipe, you could document the error just as you did in your comment above.
Bonus points if you squash the commits into one and include the PR description in the commit message, this would ensure that valuable context is preserved in the commit history.
There is also an issue on 32 bit targets having LONG_BIT defined as something other than 8 * SIZEOF_LONG.
indicating it only supports 64bit architecture.
Ping @RobertFlatt ! Is it possible that you can refresh this PR?
@kuzeyron
Github won't auto sync the 65 commits since this submission. At this point I don't want to manually reenter the PR.
Ah okay. Maybe create a new PR ?