Skip to content

Unable to install nexaai sdk #1069

@nootums

Description

@nootums

Pre-checks

  • I searched existing issues
  • I’m using the latest NexaSDK release

What happened?

I have a Thinkpad T14s running the snapdragon X Elite chip. I wanted to run some LLMs locally. But when I try to install nexaai, I get a 403 error. 

Here's the error log:

(QAI_VENV_3.10) PS C:\Users\***\qai> pip install nexaai -i https://pypi.python.org/simple/
Looking in indexes: https://pypi.python.org/simple/
Collecting nexaai
  Using cached nexaai-1.0.44.tar.gz (74 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: huggingface_hub in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from nexaai) (0.36.2)
Requirement already satisfied: filelock in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from nexaai) (3.29.0)
Requirement already satisfied: fsspec>=2023.5.0 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (2026.3.0)
Requirement already satisfied: packaging>=20.9 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (26.1)
Requirement already satisfied: pyyaml>=5.1 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (6.0.3)
Requirement already satisfied: requests in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (2.33.1)
Requirement already satisfied: tqdm>=4.42.1 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (4.67.3)
Requirement already satisfied: typing-extensions>=3.7.4.3 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (4.15.0)
Requirement already satisfied: colorama in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from tqdm>=4.42.1->huggingface_hub->nexaai) (0.4.6)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (3.4.7)
Requirement already satisfied: idna<4,>=2.5 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (3.13)
Requirement already satisfied: urllib3<3,>=1.26 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (2.6.3)
Requirement already satisfied: certifi>=2023.5.7 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (2026.4.22)
Building wheels for collected packages: nexaai
  Building wheel for nexaai (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for nexaai (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      running bdist_wheel
      running build
      running build_py
      Downloading https://nexa-model-hub-bucket.s3.us-west-1.amazonaws.com/public/nexasdk/v1.0.44/windows_x86_64/nexasdk-bridge.zip...
      ERROR: Failed to download binaries: HTTP Error 403: Forbidden
      error: HTTP Error 403: Forbidden
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for nexaai
Failed to build nexaai
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> nexaai


If I'm on an arm64 chip, why is pip downloading an x86_64 zip from the S3?

Steps to reproduce

python 3.10 running on snapdragon X Elite on Windows 11
run `pip install nexaai`

Logs & stack traces

(QAI_VENV_3.10) PS C:\Users\***\qai> pip install nexaai -i https://pypi.python.org/simple/
Looking in indexes: https://pypi.python.org/simple/
Collecting nexaai
  Using cached nexaai-1.0.44.tar.gz (74 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: huggingface_hub in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from nexaai) (0.36.2)
Requirement already satisfied: filelock in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from nexaai) (3.29.0)
Requirement already satisfied: fsspec>=2023.5.0 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (2026.3.0)
Requirement already satisfied: packaging>=20.9 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (26.1)
Requirement already satisfied: pyyaml>=5.1 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (6.0.3)
Requirement already satisfied: requests in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (2.33.1)
Requirement already satisfied: tqdm>=4.42.1 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (4.67.3)
Requirement already satisfied: typing-extensions>=3.7.4.3 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from huggingface_hub->nexaai) (4.15.0)
Requirement already satisfied: colorama in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from tqdm>=4.42.1->huggingface_hub->nexaai) (0.4.6)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (3.4.7)
Requirement already satisfied: idna<4,>=2.5 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (3.13)
Requirement already satisfied: urllib3<3,>=1.26 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (2.6.3)
Requirement already satisfied: certifi>=2023.5.7 in c:\users\aditsha\qai\qai_venv_3.10\lib\site-packages (from requests->huggingface_hub->nexaai) (2026.4.22)
Building wheels for collected packages: nexaai
  Building wheel for nexaai (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for nexaai (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      running bdist_wheel
      running build
      running build_py
      Downloading https://nexa-model-hub-bucket.s3.us-west-1.amazonaws.com/public/nexasdk/v1.0.44/windows_x86_64/nexasdk-bridge.zip...
      ERROR: Failed to download binaries: HTTP Error 403: Forbidden
      error: HTTP Error 403: Forbidden
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for nexaai
Failed to build nexaai
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> nexaai

Model(s) and quantization


NexaSDK version

latest

Install method

pip

OS and version

Windows 11

Hardware / accelerator

Snapdragon X Elite NPU

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions