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

Reduce/Eliminate need for Internet during build #1727

Open
Julian-O opened this issue Oct 26, 2023 · 0 comments
Open

Reduce/Eliminate need for Internet during build #1727

Julian-O opened this issue Oct 26, 2023 · 0 comments
Labels

Comments

@Julian-O
Copy link
Contributor

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:

  • 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.

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

1 participant