Python wheels for ARM platforms

Hi! I’m loving building with your product (linux/amd env). I want to know if it’s possible to create a wheel for ARM chips, like macbook M1. Would help me a lot. I tried to install aspose-cad, but I got an error message saying that no wheels were found for my current platform.

error:
Distribution aspose-cad==24.12 @ registry+https://pypi.org/simple can’t be installed because it doesn’t have a source distribution or wheel for the current platform

Python vers: 3.13.1

@Arthur_Brenno,
Hello.
Thank you for kind words.
Please let us check this and come back with more information.

1 Like

Thanks a lot!

1 Like

I don’t know if you are looking at this or changing something in the wheels, but now aspose.cad is now not available even for my amd platform. Example and how to replicate:

$ uv add aspose-cad
Resolved 100 packages in 279ms
░░░░░░░░░░░░░░░░░░░░ [0/1] Installing wheels...                                                                                                                                                                          
Installed 1 package in 6.44s
 + aspose-cad==24.12.0


$ uv run python -c "import aspose.cad"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import aspose.cad
ModuleNotFoundError: No module named 'aspose.cad'

@Arthur_Brenno,
thank you, we will check this.

1 Like

@Arthur_Brenno,
could you please share your Linux distribution?

I’m using devcontainers:

{
    "name": "Python 3 Development Environment",
    "image": "mcr.microsoft.com/devcontainers/python:1-3.13-bookworm",
    "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
    "postCreateCommand": "sudo sh .devcontainer/setup.sh",
    "forwardPorts": [8000],
    "customizations": {
        "vscode": {
            "extensions": [
                "usernamehw.errorlens",
                "VisualStudioExptTeam.vscodeintellicode",
                "VisualStudioExptTeam.intellicode-api-usage-examples",
                "charliermarsh.ruff",
                "GitHub.copilot",
                "eamodio.gitlens",
                "KevinRose.vsc-python-indent",
                "vivaxy.vscode-conventional-commits",
                "matangover.mypy",
                "ms-python.python"
            ],
            "settings": {
                "python.formatting.provider": "none",
                "[python]": {
                    "editor.defaultFormatter": "charliermarsh.ruff",
                    "editor.formatOnSave": true
                },
                "ruff.format.args": [
                    "--line-length",
                    "88"
                ]
            }
        }
    }
}
#!/bin/bash
# Exit immediately if a command exits with a non-zero status
set -e
pip install --root-user-action=ignore --upgrade uv
1 Like

@Arthur_Brenno,
will check this, thank you.

1 Like