Make bumble work on Android using briefcase/chaquopy #869
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I want to use Bumble on an Android device with Briefcase. For this, I am using Briefcase (v0.3.26), which uses Chaquopy (v17.0) under the hood. There aren't many wheels for Android on PyPI yet, so Chaquopy uses its own index with built wheels for Android: https://chaquo.com/pypi-13.1/. However, not all packages are available there, and they are not always up to date. cryptography is currently only available as v42.0.8 and libusb-package is not available at all.
Therefore, this PR relaxes the requirements for Android a little so that you can install and use bumble.