chaquo / chaquopy

Chaquopy: the Python SDK for Android
https://chaquo.com/chaquopy/
MIT License
807 stars 132 forks source link

Test the most popular packages (2022 H1) #714

Closed mhsmith closed 2 years ago

mhsmith commented 2 years ago

See checklist in server/pypi/README.md.

mhsmith commented 2 years ago

pypi-downloads-20220107-20220113.csv

Successful        905
Failed (native)    27
Failed (other)     68

The top failed packages are:

26 apache-beam (requires orjson (see #715) and pyarrow) 56 pyarrow 130 tensorflow-serving-api (requires tensorflow>=2.7.0) 138 psycopg2-binary (#152) 175 libcst 193 argon2-cffi-bindings 205 psycopg2 (#152) 207 google-cloud-bigquery-storage (requires libcst) 208 pyodbc 213 lightgbm (#391) 223 pandas-gbq (requires pyarrow and google-cloud-bigquery-storage) 231 tfx-bsl

The following failed requirements blocked 3 or more packages in the top 1000 (including themselves):

mhsmith commented 2 years ago

chaquo-downloads-20210904-20220115.txt

The following failed packages had 5 or more /16 netblocks:

26 mediapipe (https://github.com/chaquo/chaquopy/issues/479) 18 selenium (https://github.com/SeleniumHQ/selenium/issues/10022, but as mentioned in #313, it probably wouldn't be usable even if installed) 14 pyaudio (https://github.com/chaquo/chaquopy/issues/389) 14 solana (requires PyNaCl<2.0.0,>=1.4.0: fixed in 7608c838) 11 pytesseract (https://github.com/chaquo/chaquopy/issues/220) 9 cmake (probably a native build requirement, so providing it wouldn't help) 8 transformers (requires tokenizers<0.11,>=0.10.1: https://github.com/chaquo/chaquopy/issues/504) 7 chatterbot (requires old version of Spacy: https://github.com/chaquo/chaquopy/issues/500) 7 pyrebase 6 jpype1 6 pycocotools 6 rpi-gpio (https://github.com/chaquo/chaquopy/issues/402) 5 grpcio-status 5 kivy 5 konlpy (https://github.com/chaquo/chaquopy/issues/429, requires jjpype1) 5 onnx (https://github.com/chaquo/chaquopy/issues/216) 5 pickle5

And the following packages are known to install but fail to work:

10 pyzbar (https://github.com/chaquo/chaquopy/issues/88)