You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have had several issues raised over a period of 7 years which have a lot of overlap because they share a common complaint. This issue is intended to consolidate them into one place.
The core complaint is that Buildozer spends too much time and bandwidth repeatedly checking it has up-to-date dependencies (e.g. Android SDK).
For many users, the problem is simply the time taken. However, some users have expensive bandwidth (e.g. #1030), unreliable connections (e.g. #998, #1661), or can't connect their build machine to the Internet - presumably for security reasons - (e.g. #267).
Some proposed implementations to address this include:
Arguably, the many proposals for pip caches, VM machines, and the like, try to address the same issue, but their main purpose is to resolve configuration errors, so I exclude them here.
Some challenges to these ideas have been given in comments:
Most developers use Buildozer when on-line and have access to cheap, efficient Internet. Some of these requests are edge cases.
Once Buildozer passes the reins over to python-for-android (in the Android case) further downloading may occur.
Some proposals with require python-for-android support.
I am not going to propose a single implementation here, or even suggest there should only be one implementation. Instead, I am highlighting that there is a common need amongst several users, consolidating those requests into one place, and leaving it to the developers to determine which technical solutions best meet those needs.
The text was updated successfully, but these errors were encountered:
We have had several issues raised over a period of 7 years which have a lot of overlap because they share a common complaint. This issue is intended to consolidate them into one place.
The issues include:
The core complaint is that Buildozer spends too much time and bandwidth repeatedly checking it has up-to-date dependencies (e.g. Android SDK).
For many users, the problem is simply the time taken. However, some users have expensive bandwidth (e.g. #1030), unreliable connections (e.g. #998, #1661), or can't connect their build machine to the Internet - presumably for security reasons - (e.g. #267).
Some proposed implementations to address this include:
Some challenges to these ideas have been given in comments:
I am not going to propose a single implementation here, or even suggest there should only be one implementation. Instead, I am highlighting that there is a common need amongst several users, consolidating those requests into one place, and leaving it to the developers to determine which technical solutions best meet those needs.
The text was updated successfully, but these errors were encountered: