kivy / kivy/python-for-android
storm recipe build fail
- Dominant language
- Python
- Stars
- 8.9k
- Forks
- 2k
- Avg merge
- 12h 20m
- Merged PRs (30d)
- 9
Description
### Logs
```
[1m[INFO][0m: storm apparently isn't already in site-packages
[1m[INFO][0m: Installing storm into site-packages
[1m[INFO][0m: [36m-> directory context /home/bobf/ex/regression/.buildozer/android/platform/build-arm64-v8a/build/other_builds/storm/arm64-v8a__ndk_target_21/storm[39m
[1m[90m[DEBUG][39m[0m: [90m->[0m running python3 setup.py install -O2 --root=/home/bobf/ex/regression/.buildozer/android/platform/build-arm64-v8a/build/python-installs/myapp/arm64-v8a --install-lib=.[0m
[1m[90m[DEBUG][39m[0m: Traceback (most recent call last):
[1m[90m[DEBUG][39m[0m: File "/home/bobf/ex/regression/.buildozer/android/platform/build-arm64-v8a/build/other_builds/storm/arm64-v8a__ndk_target_21/storm/setup.py", line 5, in
[1m[90m[DEBUG][39m[0m: import ez_setup
[1m[90m[DEBUG][39m[0m: File "/home/bobf/ex/regression/.buildozer/android/platform/build-arm64-v8a/build/other_builds/storm/arm64-v8a__ndk_target_21/storm/ez_setup.py", line 106
[1m[90m[DEBUG][39m[0m: except pkg_resources.VersionConflict, e:
[1m[90m[DEBUG][39m[0m: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[1m[90m[DEBUG][39m[0m: SyntaxError: multiple exception types must be parenthesized
```
Contributor guide
Research direction
Start by reproducing the storm recipe build and inspect the generated storm/setup.py and ez_setup.py named in the traceback. Determine why the recipe invokes Python-incompatible setup code, then verify that the storm installation step completes without the reported SyntaxError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100