wasmer-python icon indicating copy to clipboard operation
wasmer-python copied to clipboard

wasmer is not available on aarch64?

Open proohit opened this issue 4 years ago • 21 comments

Describe the bug

I'm trying to run wasmer + wasmer-py on a RPi 3b+, running Ubuntu 20.04 (aarch64). I tried wasmer_compiler_llvm and wasmer_compiler_cranelift as backends, both of which throw the same error. Also, wasmer itself can be installed, but is not working from python.

Steps to reproduce

  1. Clone this repo and go into this folder: https://github.com/proohit/nodejs-rust/tree/master/smartcore-wasi/python
  2. Install dependencies pip install -r requirements.txt
  3. Run python run-wasmer.py
  4. See error

Expected behavior

I was expecting it to run, since aarch64 seems to be supported, according to the readme.

Actual behavior

$ python run-wasmer.py
Traceback (most recent call last):
  File "run-wasmer.py", line 1, in <module>
    from lib.python.glue import load_model
  File "/home/ubuntu/workspace/nodejs-rust/smartcore-wasi/python/lib/python/glue.py", line 1, in <module>
    from wasmer import engine, wasi, Store, Module, Instance
  File "/home/ubuntu/workspace/nodejs-rust/smartcore-wasi/python/env/lib/python3.8/site-packages/wasmer/__init__.py", line 1, in <module>
    raise ImportError("Wasmer is not available on this system")
ImportError: Wasmer is not available on this system

Additional context

$ uname -a
Linux raspberry 5.4.0-1035-raspi #38-Ubuntu SMP PREEMPT Tue Apr 20 21:37:03 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal
$ python --version
Python 3.8.5
$ wasmer --version
wasmer 1.0.2

proohit avatar May 22 '21 10:05 proohit

Hello,

Referring to Supported Platforms Section, the aarch64 platform is supported. I know however that the wheels for aarch64 aren't published on pypi (because pypi only accepts amd64 wheels). Which lead me the following question: How did you install the wheels?

Note: The wheels are downloaded from the Github Releases assets, e.g. https://github.com/wasmerio/wasmer-python/releases/tag/1.0.0, see the wasmer-1.0.0-cp39-cp39-manylinux2010_aarch64.whl wheel for example.

Hywan avatar May 25 '21 08:05 Hywan

Yep, I was referring to the same table, that's why I assumed that this should work. I installed it with pip as dependencies. This is my requirements.txt:

wasmer==1.0.0
wasmer_compiler_cranelift==1.0.0
...

proohit avatar May 25 '21 12:05 proohit

Where the wheels come from? pip will fetch the wheels from somewhere, where is it :-)?

Hywan avatar May 27 '21 12:05 Hywan

Hmm, it seems like pip doesn't install wasmer-1.0.0-cp39-cp39-manylinux2010_aarch64.whl at all from pip. Instead, it falls back to wasmer-1.0.0-py3-none-any.whl. The source seems to be https://pypi.org/simple/wasmer/ and there are no links for aarch64 which explains the fallback.

If I have forgotten anything, please have a look at the installation logs below.

$ pip install --verbose --no-cache wasmer==1.0.0
Non-user install because user site-packages disabled
Created temporary directory: /tmp/pip-ephem-wheel-cache-5fspvhhu
Created temporary directory: /tmp/pip-req-tracker-f4z6dly2
Initialized build tracking at /tmp/pip-req-tracker-f4z6dly2
Created build tracker: /tmp/pip-req-tracker-f4z6dly2
Entered build tracker: /tmp/pip-req-tracker-f4z6dly2
Created temporary directory: /tmp/pip-install-oe80d_51
1 location(s) to search for versions of wasmer:
* https://pypi.org/simple/wasmer/
Fetching project page and analyzing links: https://pypi.org/simple/wasmer/
Getting page https://pypi.org/simple/wasmer/
Found index url https://pypi.org/simple
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/wasmer/ HTTP/1.1" 200 8418
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/85/8a/bad015026eec52a9c6542545e2d0ce5905b525f5240cd24e3be58bb32c05/wasmer-0.1.3-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=557beda28a8df8b2dd7f59c73b19f1d309ecfba0c43ee2fb5108fbeae7019b49 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/17/a5/2ff54d0b98c14522bde143f0fb60eb7b67fd9a83bc91c5cb494dcc1eafea/wasmer-0.1.4-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=68f0f301a1b70f79f4240f178124cd2f69b4ad8da0b81874b9fce3c90b4e7b3c (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/ce/8d/7f10906e7ca14f64052c10d37a43a16f6fa4a6c86cfb5cb20cbfae034ef3/wasmer-0.1.4-cp35-cp35m-manylinux1_x86_64.whl#sha256=3c5305fa114a3b7364ed390b15ee5ad6c861a959b0d6e7389970b29cd9c14000 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/b2/65/b599e66caf7debf079640db8c177c9ed1e3bfdd4772d6722090f97177e5d/wasmer-0.1.4-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=fb9f5696584944283e1a8364da4cc3bee638a2d2e3fe70e16a62452d89820235 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/8c/56/ed784d21e15b9d15cd3177fc0966bd4e3f86e46a29e09c18c7b7cde2cc77/wasmer-0.1.4-cp36-cp36m-manylinux1_x86_64.whl#sha256=16ccaaf739fad0cf7e62d337962566dfe6dd4c1f751cd2596f33926044872a3b (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/ba/b5/5cd2c835b265fbe47b4e94464dde8c957a269c8ef491aeeb9745b6938c15/wasmer-0.1.4-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=14749cb9835f7964eed03dabb0110c992a31f6f0fcd7f5e6a63d473809254707 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/8d/09/374b2c92fdf0a6dc11c069a862bfcca5f9ecd18952e4e3e14b84fb52dead/wasmer-0.1.4-cp37-cp37m-manylinux1_x86_64.whl#sha256=8a4e400fd5be4cfa2029e0aaf0388d37a37e5541cc0ce0544bc6d66bac19e354 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/ef/48/ad60aef0443ec9e207359a33f42e7edf48cec899d7a33aff03988242a53c/wasmer-0.1.5-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=b3604a6f1d9952bf93e4b0e46ec0f4afaad53f1c839ce15804b4d0c86a988b44 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/ec/71/28f411d134800f0e0650184a1cceeabd817174d3a8c5dcac60366ab19589/wasmer-0.1.5-cp35-cp35m-manylinux1_x86_64.whl#sha256=98983c69e99d9f2dabe9637c5132613c222f5a5940f0c31dc018c9381a7ea91d (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/c0/97/19a0d91c73ec5126c0f5aa6eefc114d59c7320fc271f2255227c6e9db811/wasmer-0.1.5-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=48059fb6dae38f7ef2050c77d6aa3849280434fdbe8aadc94a873675884fd382 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/8c/9a/82c4f3856361311da08cac9b04058e7a110493aeeac1ccbd4900a25eb1fd/wasmer-0.1.5-cp36-cp36m-manylinux1_x86_64.whl#sha256=6cbcf5a7867565f9d06decb8e3ab392dafec7a431b93d900e36f926daddd6aed (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/6f/b6/580feafc36d40d07e3983ff800afec2a002284f0c77707ec68ab8e2a5e92/wasmer-0.1.5-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=fe613759adbc590c78296eaec2041f57b2ef7e699e4fc66d5b1ee4c86958d039 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/74/33/97bad814ab994d4dc1913abd8f301143da7f702b531cde889b36a6e0e165/wasmer-0.1.5-cp37-cp37m-manylinux1_x86_64.whl#sha256=fccc16a57700df02df68f0cffd5269f2deea26f391fe06c6f9dec379c53fa81c (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/c2/67/16c3a45451e64525cd244a27692ffffcb689fa12038cd07989986830ce0b/wasmer-0.2.0-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=f8cbeaac6c6a323a49684a6afd59ce2e53f096587ce1a22f1932a2ffcc093748 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/51/72/068334b0395f6b534d16320137bf892a3d4455cff43440d93d5c1fc92ee4/wasmer-0.2.0-cp35-cp35m-manylinux1_x86_64.whl#sha256=2bfefe62c3d7e6c2cc8d8a2bf18f485c9c160783a1f48cb6236da3873ecf5a5e (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/29/67/73213ea3da9f68cb5dd7fc222b7d2fa24edac4ca7e770270f257b3736868/wasmer-0.2.0-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=db33eded68ea8b250f596f853f23f77184466487d2ea4feb8a439fab10623ab5 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/e6/64/d24089c3279c6ef14c9d1f03ed9a459316b83b2dbd3ad4d9f70dc0eefbb2/wasmer-0.2.0-cp36-cp36m-manylinux1_x86_64.whl#sha256=1d0b9adee04205e592f9b5c6da9c1a4a6e930f826e70f47890c3afe9de5a507f (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/9a/8f/f48f4ca3afa9eebbbe679ad7d29e755d5952ccd594d1c29f215020f22e39/wasmer-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=2e9dcb3022f02787dcd39cf934679eea5e95241c25979db23c6872a0798abec2 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/2c/a7/e357c5947bf115a1e4b79157293424d575772ced9e33506ea389649d63b2/wasmer-0.2.0-cp37-cp37m-manylinux1_x86_64.whl#sha256=7844eb79725cf5b5f280c37b984acd2c90c4f737920482f8a169440bb802fe13 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/ef/62/c345db886f6ec90f1d9e3398ea2ed18432223a564eb040bc5e4468746687/wasmer-0.3.0-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=75d854cb5acdc32f289ceb310a72d66190fa531dd126eac970ed6788939a5d40 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/7a/81/92e72fa0643a8360edf12eadaf76bc63592187e5190de2c75be807056ce2/wasmer-0.3.0-cp35-cp35m-manylinux1_x86_64.whl#sha256=7b5235dd4ee1cf48d054e7216a1fefe15b8b1a48ffe5e9bb2655724cf84d7a31 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/f3/d1/43eedf0c73e9b8af15f7382ee9dbdfac043f2424187d716f8563808346f1/wasmer-0.3.0-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=4fe592b764fc09d535757682d0ced6da1037976a7eb97986fce3523779a89682 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/a7/89/739e34035f355ab4aa0801f5cdda07ce50247d7feed38a6075b8962514ed/wasmer-0.3.0-cp36-cp36m-manylinux1_x86_64.whl#sha256=e547b1074e52c10f0581de415b509aa61e577f5248340a68b356938393d773c8 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/02/61/8cd89aec2149cf81c005532157471bb1e0c4837a2b9332e619454ec99ded/wasmer-0.3.0-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=2edb87608daa3b46bd2520e0b5b90580fde9c805be4d92eeb98c22b29a21abc6 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/ee/5f/93eac0a1c307ab97df5fd91cbb91c23dc464df604f1af62b520031abd8d7/wasmer-0.3.0-cp37-cp37m-manylinux1_x86_64.whl#sha256=fcfe2c7a9fbf323f3520ef9766b82e80cd433d7f8c87ff084b18bcde716923af (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/c8/91/03f6a73ebce72f0bc208314403d74bf6b11082f689e9693a3dfafd75b105/wasmer-0.3.0-py3-none-any.whl#sha256=1d2c337425721fd9ac6c6b17698ef8a9795b236a38b0e3c85872a5845ffb0d90 (from https://pypi.org/simple/wasmer/), version: 0.3.0
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/79/74/ba855aaad2e6b7bc0f4d3d66461b673e0ccdfbc28f5c5cf137d9e55c22ea/wasmer-0.4.1-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=519d9f7a33f0dc28498edf8d074944df1cfda3f4d56a6b0a9dc606e99f230c07 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/32/60/54b791c14db809c01185e0be423954bdcd63681c7525b672592c5d75c3ec/wasmer-0.4.1-cp36-cp36m-manylinux1_x86_64.whl#sha256=c36c6c7a3582c0467ea76c5b86a5a25c2e1a713669ebf8fc6511b26f30828ed7 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/fe/54/4617f951eeb52060409d643f175b6dfba762d1ab8ee5f813d8eb10564ce1/wasmer-0.4.1-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=6e37fd76931da954d12f7708e7fc790c479e17ea6dfe54bb4f1403d6fe919c62 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/d2/13/9d54be06542c605a33d74a9c75f0e197681ad65c9aa6216eb169e1a1a718/wasmer-0.4.1-cp37-cp37m-manylinux1_x86_64.whl#sha256=d5a58b318628bd48605a4810ee9ba030ec4423dee730d45f031bd082cf36ad8b (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/e9/4a/aea75408ee23c8c2cf6e8c03ebbfd76dc273b70aed9e5091b6b4810b2c79/wasmer-0.4.1-cp38-cp38-macosx_10_7_x86_64.whl#sha256=f864b1e910e6803aa8f3ed9c371b145f0b6fd191f5fbefea011ac7ed4258734d (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-manylinux1_x86_64: https://files.pythonhosted.org/packages/76/c9/c8aa8689176c61a987bfa1e527d7d1905504c3eaed6c37e60137002e0409/wasmer-0.4.1-cp38-cp38-manylinux1_x86_64.whl#sha256=fa1c8479781c91e6b814ef006f6e099b6550eba12601a8617475fb514fc09365 (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/9a/0e/3725f306ebed63f6a8e322460580c93ffdd63632fdad5b0b5451a8d5a710/wasmer-0.4.1-py3-none-any.whl#sha256=92aee4b3994735f72e27c9deaca36d063781ddfd1068756bf63509288c1a2c14 (from https://pypi.org/simple/wasmer/), version: 0.4.1
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/da/c1/7e5b14bbe380572212f86abd2dd567ff0954d0a8e72b283c5fea58e0722f/wasmer-1.0.0_alpha1-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=ea4e7347fd62b0b68d46795918464da1b83274099f2649d1c6eebb9875fbc0a6 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/e7/ff/14c49f14a1f48afdb5d738d026af99157c2af6254563cdaf948f9ed11b8f/wasmer-1.0.0_alpha1-cp36-cp36m-manylinux1_x86_64.whl#sha256=e8a78182c6e848eb810f9c0cd37dcd6f6308c8318f1b2c581f0566e6adf46b4e (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/55/84/5b4a82660e8bc4356bfced49cddbbaeb1dd3dc5d93736e9ff7b2be56beec/wasmer-1.0.0a1-py3-none-any.whl#sha256=0b0250ecc9949d1397e2323c6730282a285100fb63de5f239b847929d75f9e24 (from https://pypi.org/simple/wasmer/), version: 1.0.0a1
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/1d/bc/c80217a9e0371d3426dba1abf02365809cda85d11e142a4c50a85846300f/wasmer-1.0.0_alpha2-cp35-cp35m-manylinux1_x86_64.whl#sha256=0daae9b93c7c98d4f5c8322f68f391f63f5a6ffe56ae3a6683389d78cca7acdf (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/72/25/202a3885d5fdedc0e13490fc504d4b5443648d8c19f8068a5e39c8946c9d/wasmer-1.0.0a2-py3-none-any.whl#sha256=c924c32983c904121f25e2f5b1a2a4dc5ddfb15b3bcf6c17c08887c2b67c94de (from https://pypi.org/simple/wasmer/), version: 1.0.0a2
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/9e/c4/52f9320fa8adbe9023899f08504d8ef34d1caae3c49caf9f92bea0bb2673/wasmer-1.0.0_alpha3-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=9b845e9395ef976be33ddc32074bcc9f5413fcf94c1883c47767e85915e72dae (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/17/46/4a39be2a47394de352b959d488842d41339e46ce748050afff79b3da3377/wasmer-1.0.0_alpha3-cp35-cp35m-manylinux1_x86_64.whl#sha256=6037f935e248b807f4978fb5b34644427a26cc892975f87c0223458d5ffbcc7e (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-none-win_amd64: https://files.pythonhosted.org/packages/06/ba/cfc77a9a16804adb40d4e16692de8e23f6aeca87bf5d069e18ef9241be82/wasmer-1.0.0_alpha3-cp35-none-win_amd64.whl#sha256=2f774b8112a957a9225f7c2fcea56bf1fb41d6f39083dbf30652db987fe3f65c (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/22/1c/b7d2c865b8075717f89cefef45e00cfca3cdb3578f1da39ee8570e7864d7/wasmer-1.0.0_alpha3-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=b63c7fc3df97660a545efa34c9d6f194240b5cf0d7461ccd34c9dd254c7502c9 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/74/e4/a276c7e9b2045560517e5bd503847a1b5de80d5cd9825c4e57246879a0f2/wasmer-1.0.0_alpha3-cp36-cp36m-manylinux1_x86_64.whl#sha256=aaae0c41ba290cb540e38b5f98edb3b3a39c6605ec2f751f9fb331f28c88ec41 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-none-win_amd64: https://files.pythonhosted.org/packages/0a/b7/5ebc50ad32915c43fd5aa9ecc7ea54b8033b357a94a5e0156b253fb302c3/wasmer-1.0.0_alpha3-cp36-none-win_amd64.whl#sha256=31ec40a4f90cc69dd76782cc74925b434e2071335560c4c088cc85af57a178ef (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/8d/3f/228bdb7c29fc1bdcc47c60e415eb04fba32ea1ed99f1331e63c800f4cb58/wasmer-1.0.0_alpha3-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=f2c38072cabc8191a94d652b792ef3a318e4755a45a93cd7d6884ebcb67e74ce (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/4c/b4/a263ae4a99fdea306c3bbc96de340cc0a9d5353f5544f7be6966e29e4cdf/wasmer-1.0.0_alpha3-cp37-cp37m-manylinux1_x86_64.whl#sha256=e80105ae29dc513913b73d18196f900bb15f90a2252f3ade2af5be197f073aa1 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-none-win_amd64: https://files.pythonhosted.org/packages/9d/07/7c1ca030ed74253cd9f45ecb5e80c5a4155adb346e047afbad99c03b286c/wasmer-1.0.0_alpha3-cp37-none-win_amd64.whl#sha256=929f592f8cbcafcfef68cb7287771723d7b94b811565bd59f31f635b3929c14b (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/82/5c/a10a5e3ab154295670c4ffd91408ebab47b6599344f43b665db9bf1ad6c5/wasmer-1.0.0_alpha3-cp38-cp38-macosx_10_7_x86_64.whl#sha256=8853cc8d899c1cbc15aa14481f08b1ae1cecfccf0486dba16d971584ff78fd1f (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-manylinux1_x86_64: https://files.pythonhosted.org/packages/8c/d9/e8c268d3721cf688f6c1e2e90e404b2e61a877a7d71d198dbe7bb578eea0/wasmer-1.0.0_alpha3-cp38-cp38-manylinux1_x86_64.whl#sha256=f1dad9a579ce856eb0600141bb890feb8c4ef9be0fc668db2e14892c026ab6be (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-none-win_amd64: https://files.pythonhosted.org/packages/e7/13/f455cc51b86267a57a0d98c4781f2f92d984978d12313df7ff1162864f67/wasmer-1.0.0_alpha3-cp38-none-win_amd64.whl#sha256=7f9c2c88787f381d2d6a1f19a436a526f55dfd816443e9699be8f34d8fcd6047 (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/87/98/2d6ec52ddbeb8fff34e1e6d7e317c4fc710266157cbc547acfe02ca9f8f2/wasmer-1.0.0a3-py3-none-any.whl#sha256=ab7233e4bc6adb80713ab63a94568a3dd42fa00130a56ab5495f322de96e6c49 (from https://pypi.org/simple/wasmer/), version: 1.0.0a3
  Skipping link: none of the wheel's tags match: cp35-cp35m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/8d/ac/cc4a887a5a49dcd625494974d4e31e23cd6dd324a1938c50776e6b8500cf/wasmer-1.0.0_beta1-cp35-cp35m-macosx_10_7_x86_64.whl#sha256=5dcf9da895d4cde8d099e820551b0e1a6036a2c15e4a0e0a2715fc57504e8196 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp35-cp35m-manylinux1_x86_64: https://files.pythonhosted.org/packages/92/6f/5a5701d2dc02a79293f47ffda1e5e39cda49f4f5a34c5f659ff765c9f7b5/wasmer-1.0.0_beta1-cp35-cp35m-manylinux1_x86_64.whl#sha256=ddc24697c36e37d691394f354c6f3e7f446c1f9b8a5174d785200095afe6211a (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/6f/ec/0564c7e6e01e66835498c8bfe42aef13e1bae4d05ed1acf65b5a5b079bdd/wasmer-1.0.0_beta1-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=155eb1c375a9b2e55537ca4d95719fac23f333dd843096c778e8669e2dba2e25 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux1_x86_64: https://files.pythonhosted.org/packages/27/83/0bfb1ac7b8a2140d77591e7dc262fb4cebaed9261e4368e136edfb1abd46/wasmer-1.0.0_beta1-cp36-cp36m-manylinux1_x86_64.whl#sha256=020cd132012b6648196ba7c9238f971e5dcfa5b892afd012fefb20d9e36acc8e (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/3e/4f/0cdf2d00ee4f506ae1a6b01dff7f3717fff2bbeb7626fb5b44a8e8cb4784/wasmer-1.0.0_beta1-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=5817e8b3cf609dc545fa7929ad3d25299c39a8a3c524f443169ee808986fd468 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux1_x86_64: https://files.pythonhosted.org/packages/79/fa/16b702472d470f6191fc8625233c265dfeb1464ca2e9d1cc58ee3e372d4c/wasmer-1.0.0_beta1-cp37-cp37m-manylinux1_x86_64.whl#sha256=63437b3b5d0d6566a5de9748080197b6a31320ca3b7c1775342dfdc60148361f (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/57/a5/f0548ea475e5edcc676ffddcec648a782610b3f36b6bc4d9577a38532202/wasmer-1.0.0_beta1-cp38-cp38-macosx_10_7_x86_64.whl#sha256=d38b371323f701b8808671eb7d361b727dbea4009978009866a4d56694f772ac (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-manylinux1_x86_64: https://files.pythonhosted.org/packages/c2/9c/68df306df65347f840767154ef79c87b810a53d6bc2d8541f76a7d0acd1f/wasmer-1.0.0_beta1-cp38-cp38-manylinux1_x86_64.whl#sha256=b030c66ce32c1d4bcfa80c692cf917dff38a224f1bc49b8998def722303d9740 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/dd/51/e2ae48e7ffd526e3ba44a02b07a730047cacdca7f116864124f9b21c56ba/wasmer-1.0.0_beta1-cp39-cp39-macosx_10_7_x86_64.whl#sha256=3da6ceba0702ca97439fb7551c8a2255a2b558171c3ccbbfe5db59407d6468ab (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-manylinux1_x86_64: https://files.pythonhosted.org/packages/eb/f0/a3dbd15c1f0e5c19a9cb4e6be0f3f6c345ffd0a916e819e11da95cefcb5a/wasmer-1.0.0_beta1-cp39-cp39-manylinux1_x86_64.whl#sha256=66e773be4775be58c2f31dd4f9bc891f2c86fadfa1185030ffe4075be1697385 (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/a2/41/3584aff8b27b5c4ac9c5a7230730ee014b08d4caf828fe4580e890ff9c4d/wasmer-1.0.0b1-py3-none-any.whl#sha256=976c1b1083c6878341bb66294c24fded858c68b54994a74c456e01e349a865c5 (from https://pypi.org/simple/wasmer/), version: 1.0.0b1
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/29/94/536b463eea014dd3cef575c9b0f7506eafbf6164a0038cdedb9ac416d4c5/wasmer-1.0.0_beta2-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=7c2434a717397ba194a81c7698ccdcfc0000cc0bfdacaf9e2deed2a0ba5818ac (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux2010_x86_64: https://files.pythonhosted.org/packages/91/0e/41a5df293c5f7c77adebb8da65779390b8d267f5425b3c85eb69021e1d63/wasmer-1.0.0_beta2-cp36-cp36m-manylinux2010_x86_64.whl#sha256=26c10e2d94083739f4a42e424a9cea8efb25cdccf9c9e9e5a7429a931a1fe7b3 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-none-win_amd64: https://files.pythonhosted.org/packages/94/df/be94414a3e33386ede237b22df8c5b79862da659e6fcd1ada00c15d59b15/wasmer-1.0.0_beta2-cp36-none-win_amd64.whl#sha256=28fbb063df344b2a222f6a2a23c12cb0fef5d089d5e7e518e1bb4c05be9acb8c (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/a3/13/1264206731d901618f8e5a52ea6a45c8614d95642f207cc472d10c65704f/wasmer-1.0.0_beta2-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=fda9b7a908d62879a55779e681d4dd046fe6481ad6fbe5a043b669a8b0525bf9 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux2010_x86_64: https://files.pythonhosted.org/packages/ea/16/4f1ebe6c76fda0de256e2f553f1cd42728808861e2e97fb366c5e1a37062/wasmer-1.0.0_beta2-cp37-cp37m-manylinux2010_x86_64.whl#sha256=7aa16cc557a63a89a9aaebeac26ecbb67266f8fc7ed84d99f8d22876f0bf19a1 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-none-win_amd64: https://files.pythonhosted.org/packages/6f/8d/60e1286e95da666bd48074fb02233f2183fb60800c90888cb6cea7269498/wasmer-1.0.0_beta2-cp37-none-win_amd64.whl#sha256=a4aebc88919dc47be676ac891800f02f52c1f32bcc696a2c2673c55619e6448e (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/2f/7a/c978f9edfab988b15aecbb5018630e360256711a98bda9461161d21ce286/wasmer-1.0.0_beta2-cp38-cp38-macosx_10_7_x86_64.whl#sha256=01ed3858d5177693c0ded6d76e6ba77d3e40e455895359fcbf9a9f679c35ae20 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-manylinux2010_x86_64: https://files.pythonhosted.org/packages/8f/e5/8f7eb4f7dc2df2cc8db1b34a73e13396f27e0d8ec94fa3ea898edac20c8e/wasmer-1.0.0_beta2-cp38-cp38-manylinux2010_x86_64.whl#sha256=0cee6d96eb036f0f0468641268f36bcdd05bc50f746aae6a45f9078912f116c9 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-none-win_amd64: https://files.pythonhosted.org/packages/68/77/0a52244c52d0d1b2908b295272567958959545bf187001652264b0840a2a/wasmer-1.0.0_beta2-cp38-none-win_amd64.whl#sha256=4959ade7b2567aef8454a471d2655a7b78af3556cc857bf89382d55bf0639e93 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/76/4a/8e9f25619cdb13f282c8172604b194355f91833875444043247a5b34fce5/wasmer-1.0.0_beta2-cp39-cp39-macosx_10_7_x86_64.whl#sha256=93683f266723efc9f129bb4a2d4ca59128e1db0a3d3d881dfe43af14ec694dc4 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-manylinux2010_x86_64: https://files.pythonhosted.org/packages/f0/1a/eddc975f112c32b4ecb388d2e2cfaa7b1cece18fce32e6a835ee4823a890/wasmer-1.0.0_beta2-cp39-cp39-manylinux2010_x86_64.whl#sha256=63aaa52969e2eb5a4008924f13aa6bc628af9726f360c00a23e5baf6d5d14a28 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-none-win_amd64: https://files.pythonhosted.org/packages/d5/00/965bc46a916f92f006fe61631535491aeb2e75e9c84c6e6dad8e403e879f/wasmer-1.0.0_beta2-cp39-none-win_amd64.whl#sha256=8bba6b14b650ea99b4cca92e54342d4d4772f9016e84986752ddedd24ae4ec1d (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/25/8f/6ff1f8fcf49065e76850eb6d3c12c205c17b492046145e705b3744210ff9/wasmer-1.0.0b2-py3-none-any.whl#sha256=afd322150c5ed6db21f42b2912cd0f98d92136212b187206fbfda9e3be42878a (from https://pypi.org/simple/wasmer/), version: 1.0.0b2
  Skipping link: none of the wheel's tags match: cp36-cp36m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/b2/00/17cf9a7c3df396e45b926db64cc4fcbf5b4e8ccff1bc7a52b36f264e4148/wasmer-1.0.0-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=0d755a93184380f9785e1f8269b070f4a4a3285ae0f7f9571cfaf2ea215b102d (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-cp36m-manylinux2010_x86_64: https://files.pythonhosted.org/packages/82/c2/acd4e837879745460e816e774d77d1d961b4f21c8e2ef081b9ba4490f211/wasmer-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl#sha256=6b41046db73facc064cb9649627d9cdd1b88ada74e745134e44e09ada6827056 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp36-none-win_amd64: https://files.pythonhosted.org/packages/68/1f/9208f245d7ebad6db3b60139fe0fbf3e3a727c1a9a49ec52b0633f2befab/wasmer-1.0.0-cp36-none-win_amd64.whl#sha256=d77b169079183c131d398c57dfc36e5cc4b34ae2543878ac2056e858f040c099 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/7e/4c/7f09d2876d3093a2b9c352d0bf362130e8a2ca24795fec354a8fe6e0230c/wasmer-1.0.0-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=e2ecd788140468d2d489fc92537b47e2baf4ffdec00fe41f055715d261e4988b (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-cp37m-manylinux2010_x86_64: https://files.pythonhosted.org/packages/1c/9e/b653d0252402565783a501fa67479554537d0c5c537ec00b3a4f31f68bce/wasmer-1.0.0-cp37-cp37m-manylinux2010_x86_64.whl#sha256=dd6c5ab2c41e9fd31442483ac7adc81d886cc3242d604dc3c895df257aa7dbe2 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp37-none-win_amd64: https://files.pythonhosted.org/packages/e0/fd/917d49cc32c25946d8127a3cd2d04638ff706c3c14c5747b9267e9c87c18/wasmer-1.0.0-cp37-none-win_amd64.whl#sha256=15b355fed4ebe9d912a7fe236391aac591cc64c7647e14e517c2a6f451a83914 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/71/51/f133ada281f50e00661a8fabc6d02a8b2dbd558c16b6d171c38e3b22540e/wasmer-1.0.0-cp38-cp38-macosx_10_7_x86_64.whl#sha256=11e73026cb7e9a948b86324bd573cafe4d7be91f65ff45b1dc67485044348754 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-cp38-manylinux2010_x86_64: https://files.pythonhosted.org/packages/c6/4a/68fc07e7f37f25a3dbd783a92c9da877f85c1a61a86550cf6c286969d956/wasmer-1.0.0-cp38-cp38-manylinux2010_x86_64.whl#sha256=a08be93aff695ce3be871994f726716b68bef36bd583bccad75778359cd273df (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp38-none-win_amd64: https://files.pythonhosted.org/packages/52/5b/274138e3588ea7703cf0e323ebddde619a44110423700727c453916bd6c6/wasmer-1.0.0-cp38-none-win_amd64.whl#sha256=8b13214b5dcc84d43f4c44e2309442497f19137561afada7f34babad89365355 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-macosx_10_7_x86_64: https://files.pythonhosted.org/packages/b9/4c/388fc6fa2237182104fbf474359809b8a107b7ad7a0c0fcc591a55a3d023/wasmer-1.0.0-cp39-cp39-macosx_10_7_x86_64.whl#sha256=1fada13fb536f44e12d7c98c557f5b7a55df94389d3cb90964193dcc8e16f0fa (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-macosx_11_0_arm64: https://files.pythonhosted.org/packages/50/a8/6ca78e64ca6874577f9ad28bef63f2ab0d63ae6251144f54498cfe703284/wasmer-1.0.0-cp39-cp39-macosx_11_0_arm64.whl#sha256=f390a54e26775456602f21d5d7d62dbad487f6a1022cab4379d7eac2c812d7ce (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-cp39-manylinux2010_x86_64: https://files.pythonhosted.org/packages/af/81/dac18dda0e178a476f180d79cc5a65e5af1d221114a4dca196b027d2d14b/wasmer-1.0.0-cp39-cp39-manylinux2010_x86_64.whl#sha256=04e5d51eed336be0e1bf1445aa032fc34466b77220c26732b8990df872f29e92 (from https://pypi.org/simple/wasmer/)
  Skipping link: none of the wheel's tags match: cp39-none-win_amd64: https://files.pythonhosted.org/packages/a0/64/fef2b9d3b2ed13ca60f8e321762ad5e19baee0628394292c2296a7a67325/wasmer-1.0.0-cp39-none-win_amd64.whl#sha256=690c5ed46a98e91bc638f52a25e5011c5baa1ef0581f414018eb7aa0e7f844bc (from https://pypi.org/simple/wasmer/)
  Found link https://files.pythonhosted.org/packages/53/cc/41a6e63f290c94657475c18fb89ce1f279a77055d8e83793c00977a324d2/wasmer-1.0.0-py3-none-any.whl#sha256=427e9c5e5301a453a09b8b9ceb8c793d85411b8f45e54c9c0d801566dd8d214e (from https://pypi.org/simple/wasmer/), version: 1.0.0
Given no hashes to check 1 links for project 'wasmer': discarding no candidates
Using version 1.0.0 (newest of versions: 1.0.0)
Collecting wasmer==1.0.0
  Created temporary directory: /tmp/pip-unpack-sya8_lee
  Starting new HTTPS connection (1): files.pythonhosted.org:443
  https://files.pythonhosted.org:443 "GET /packages/53/cc/41a6e63f290c94657475c18fb89ce1f279a77055d8e83793c00977a324d2/wasmer-1.0.0-py3-none-any.whl HTTP/1.1" 200 5023
  Downloading wasmer-1.0.0-py3-none-any.whl (5.0 kB)
  Added wasmer==1.0.0 from https://files.pythonhosted.org/packages/53/cc/41a6e63f290c94657475c18fb89ce1f279a77055d8e83793c00977a324d2/wasmer-1.0.0-py3-none-any.whl#sha256=427e9c5e5301a453a09b8b9ceb8c793d85411b8f45e54c9c0d801566dd8d214e to build tracker '/tmp/pip-req-tracker-f4z6dly2'
  Removed wasmer==1.0.0 from https://files.pythonhosted.org/packages/53/cc/41a6e63f290c94657475c18fb89ce1f279a77055d8e83793c00977a324d2/wasmer-1.0.0-py3-none-any.whl#sha256=427e9c5e5301a453a09b8b9ceb8c793d85411b8f45e54c9c0d801566dd8d214e from build tracker '/tmp/pip-req-tracker-f4z6dly2'
Installing collected packages: wasmer
  Created temporary directory: /tmp/pip-unpacked-wheel-4jlcsngb

Successfully installed wasmer-1.0.0
Cleaning up...
Removed build tracker: '/tmp/pip-req-tracker-f4z6dly2'

proohit avatar May 27 '21 12:05 proohit

pypi.org does not accept wheels from aarch64. It only supports amd64 as far as I know. That's why we didn't publish them on pypi.org, but on Github Releases instead.

We did consider to publish wasmer-python on https://www.piwheels.org/, but as the homepage says:

currently only the 32-bit OS is supported, not 64-bit.

And we generate wheels for ARM 64bits. Consequently, we can't use piwheels.org neither.

I believe you need to download the wheels manually from the release page, https://github.com/wasmerio/wasmer-python/releases/tag/1.0.0.

Hywan avatar May 27 '21 14:05 Hywan

Yes, that sounds plausible.. I take it, I need to install it with pip install wasmer-1.0.0-cp39-cp39-manylinux2010_aarch64.whl after downloading.

I think a note on this somewhere in the docs would be helpful, since arm i.e. aarch64 is a popular target for edge applications :).

proohit avatar May 27 '21 15:05 proohit

True!

Hywan avatar May 27 '21 15:05 Hywan

After trying to install the wheel manually, I got the following error:

$ pip install wasmer-1.0.0-cp39-cp39-manylinux2010_aarch64.whl
ERROR: wasmer-1.0.0-cp39-cp39-manylinux2010_aarch64.whl is not a supported wheel on this platform.
$ pip install wasmer-1.0.0-cp38-cp38-manylinux2010_aarch64.whl
ERROR: wasmer-1.0.0-cp38-cp38-manylinux2010_aarch64.whl is not a supported wheel on this platform.
$ pip install wasmer-1.0.0-cp37-cp37m-manylinux2010_aarch64.whl
ERROR: wasmer-1.0.0-cp37-cp37m-manylinux2010_aarch64.whl is not a supported wheel on this platform.
$ pip install wasmer-1.0.0-cp36-cp36m-manylinux2010_aarch64.whl
ERROR: wasmer-1.0.0-cp36-cp36m-manylinux2010_aarch64.whl is not a supported wheel on this platform.

Is there any other step that I missed? Thanks in advance.

proohit avatar May 28 '21 15:05 proohit

Sorry I missed the notification. Hmm, that's weird.

Can you give me the result uname -a please? I'll try to replicate the issue.

Hywan avatar Jun 08 '21 09:06 Hywan

Hi, uname -a is in my initial issue description under Additional Context. For reference:

$ uname -a
Linux raspberry 5.4.0-1035-raspi #38-Ubuntu SMP PREEMPT Tue Apr 20 21:37:03 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal
$ python --version
Python 3.8.5
$ wasmer --version
wasmer 1.0.2

proohit avatar Jun 08 '21 09:06 proohit

So yeah, you should use wasmer-1.0.0-cp38-cp38-manylinux2010_aarch64.whl for what I can see. I will investigate.

Hywan avatar Jun 08 '21 09:06 Hywan

@Hywan pypi definitely supports aarch64 wheels, several other popular packages publish them (grpc, numpy, etc)

kapilt avatar Jun 17 '21 17:06 kapilt

I might miss something, because I just can't update the aarch64 wheels to pypi, I get an error when trying to do so. I'll retry!

Hywan avatar Jun 18 '21 08:06 Hywan

aarch64 is only supported in manylinux2014 and later, manylinux2010 only has x86_64 and i686 support.

messense avatar Jul 07 '21 02:07 messense

Ah, thanks to clarify that!

Hywan avatar Jul 08 '21 06:07 Hywan

@Hywan, did you get any chance to retry for uploading Linux AArch64 wheels? Thanks

odidev avatar Feb 09 '22 06:02 odidev

I'm no longer working for Wasmer since September 2021. Sorry.

Hywan avatar Feb 15 '22 08:02 Hywan

@syrusakbary and Team did you get any chance to retry for uploading Linux AArch64 wheels? Thanks in advance.

odidev avatar Apr 26 '22 12:04 odidev