Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Need a list of python modules which can or cannot be used with buildozer to build apps #533

Open
ghost opened this issue Jul 22, 2017 · 2 comments
Labels

Comments

@ghost
Copy link

ghost commented Jul 22, 2017

There are some limitations to buildozer while importing python modules to kivy for app building in android and iOS. The module such as request can be compiled to apps in buildozer whereas modules like beautifulsoup cannot. It seesm it has to do some thing with libraries made with C extensions.

It would be very helpful if we have a list which we can refer to before developing an app in such a way that we can select only the needed modules and avoid the unwanted ones.

@ghost ghost changed the title Feature Request: Need a list of python modules which can or cannot use with buildozer to build apps Feature Request: Need a list of python modules which can or cannot be used with buildozer to build apps Jul 22, 2017
@germn
Copy link
Contributor

germn commented Aug 1, 2017

Probably all modules that need to be compiled must have recipes in p4a or kivy-ios to be avaliable through buildozer.

There's no way to predict if module will need recipe or not. And even if it was, list of unavailable modules would be very long.

@Julian-O
Copy link
Contributor

While I agree with @germn's assessment, a compromise would be to take a Pareto Principle approach: the top 200 downloaded modules from PyPi's Stats would:

(a) address the needs of a vast majority of developers.
(b) give insight into which missing recipes are likely most needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants