Skip to content

Conversation

@mhsmith
Copy link
Member Author

mhsmith commented Nov 26, 2025

I tested the current versions all of the Python 3.10 packages in the repository on ARM64, except for those marked as obsolete in #1039, or variants excluded by the script in release/README.md. Based on the the top packages list attached to #1427, here they are in order of popularity:

numpy cryptography cffi pandas aiohttp yarl multidict frozenlist greenlet pillow grpcio psutil scipy lxml regex pynacl scikit-learn bcrypt matplotlib zstandard google-crc32c kiwisolver contourpy ruamel-yaml-clib pyzmq shapely pycryptodome brotli lz4 zope-interface pycryptodomex argon2-cffi-bindings sentencepiece opencv-python gevent ujson statsmodels scikit-image spacy bitarray thinc blis marisa-trie cymem murmurhash srsly preshed pyproj pywavelets pycares soundfile soxr gensim cytoolz pycurl astropy pycocotools editdistance pyerfa netifaces igraph wordcloud ephem lru-dict pyzbar lameenc tgcrypto qutip photutils depthai miniaudio aubio jpegio

All of them passed with this PR, although the following required a special configuration:

  • wordcloud: requires an older version of pillow
  • soundfile and pyzbar – need to be pinned (#1417)

@mhsmith
Copy link
Member Author

mhsmith commented Nov 26, 2025

On Python 3.13, I also checked a couple of official wheels from PyPI. The only one we have a test script for so far is pyzmq, and I also did a manual test of pybase64. Both of them worked OK.

@mhsmith
Copy link
Member Author

mhsmith commented Nov 26, 2025

Performance test procedure from release/performance.md shows no significant change in speed, and an acceptably small increase in size.

                             First run         Second run
                           Startup   Test    Startup   Test    App MB    Data MB
master (32472815)             0.58   1.67       0.55   1.03      98.2       83.4
This PR (4918e1dd)            0.61   1.66       0.54   1.04      98.2       88.6

@mhsmith mhsmith marked this pull request as ready for review November 26, 2025 19:54
@mhsmith mhsmith merged commit e5bb5ff into chaquo:master Nov 26, 2025
0 of 3 checks passed
mmmenacekdevildezign-sys

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants