Skip to main content

ZeroArm Python SDK

Current SDK source version: 0.3.0

Version 0.3 uses the same device WebSocket protocol-v2 bridge as the GUI and ROS SDK. Before any motion command is enabled, connect() verifies both the firmware version and the advertised SDK protocol capability, waits for a fresh operational state, and acquires an exclusive renewable control lease.

Requirements:

  • ZeroArm firmware 1.1.0 or newer
  • sdk_protocol_version = 2
  • Python 3.9–3.12
pip install zeroArm_sdk
import asyncio
from zeroArm_sdk import RobotArm


async def main():
    arm = RobotArm(
        arm_model="v4",
        slot="left",
        mount="upright",
        end_effector={
            "type": "gripper",
            "model": "standardParallel",
            "ff_kp": 4,
        },
    )
    await arm.auto_discover_and_connect()
    print(arm.firmware_version, arm.sdk_protocol_version)
    try:
        await arm.set_joints_batch(
            [(1, 0.2), (2, -0.3)],
            max_vel=3.0,
            max_acc=5.0,
            max_jerk=5.0,
            wait_for_completion=True,
        )
        await arm.set_gripper(0.03)
    finally:
        await arm.close()


asyncio.run(main())

Use end_effector="none", a gripper configuration, or a screwdriver configuration such as {"type": "screwdriver", "default_vel": 2, "max_vel": 6}. If it is omitted, the SDK leaves the device's existing end-effector configuration unchanged.

Normal-control APIs intentionally do not expose motor zeroing. Calibration and zero writes belong to the maintenance workflow.

Main methods:

  • set_joint() / set_joints_batch()
  • set_tf()
  • set_gripper() / set_gripper_torque()
  • set_screwdriver()
  • enable_hold_current() / zero_gravity_mode()
  • back_to_zero() / back_to_initial()
  • gracefully_shutdown() / emergency_shutdown()

Command rejection, stale state, lease loss, incompatible firmware, and transport failures raise the typed exceptions exported by zeroArm_sdk.

Firmware 1.1.0+ requires the provisioned Product Profile to match the requested SN, SDK slot, model and mount. The SDK checks the local model first, downloads and verifies a missing URDF on the client, and uploads it before starting the runtime. Cached models work offline. A missing unpublished model or any identity/integrity failure stops connection.

相机画面与深度

使用包含 camera frame protocol v1 的控制器固件和 Python SDK 0.3.0 或更高版本。 相机图像依赖 NumPy,请安装 camera extra:

pip install 'zeroArm_sdk[camera]>=0.3.0'
import asyncio
from zeroArm_sdk import CameraClient

async def main():
    camera = CameraClient("192.168.1.10")  # 只有一台已配置相机时自动选择
    print(await camera.list_cameras())  # 只查询,不启动视频服务
    await camera.start()  # 经控制器启动共享相机,等待首帧;不申请机械臂控制权
    frame = await camera.read_frame()
    color = frame.color_bgr       # H×W×3,numpy.uint8,BGR 顺序
    depth = frame.depth_mm       # H×W,numpy.uint16,毫米;普通 UVC 为 None
    print(frame.frame_id, frame.timestamp_ms, frame.intrinsics)
    if depth is not None:
        h, w = depth.shape
        print(frame.depth_at(w // 2, h // 2))  # 光轴 Z 深度,单位米;无效值返回 None
    # await camera.stop()         # 显式停流会影响其他 GUI/SDK 读者

asyncio.run(main())
  • list_cameras() 从控制端口查询 Product Profile,返回 camera_id、provider、attached_to、 capabilities 和 available(缺失时为 None)。这是已配置相机列表,available 仅为控制器提示, 不能当作物理相机在线或首帧就绪证明;无需先启动相机服务。仍须提供控制器 host。
  • 省略 camera_id 时,首次 start() / health() / read_frame() / stop() 自动解析唯一相机。 也可 await camera.select_camera() 只完成选择。零台会报错,多台会报出全部候选 ID;用 CameraClient(host, camera_id="left_hand_camera") 指定,不按列表顺序或 available 猜测。 选定后 camera.camera_id 保持绑定;list_cameras() 可刷新列表,但不会重新绑定或启停相机。
  • camera_id 使用 Product Profile 的 peripheral_id,例如 left_hand_camera,不是 USB 下标或机械臂序列号。多台 D405/D435 应在控制器配置中使用完整相机 serial 明确绑定。
  • read_color()、read_depth() 可分别读取图像;需要匹配的 RGBD 时使用一次 read_frame(), 两次独立读取可能来自不同帧。深度已对齐到彩色像素,0 表示无效,数组可直接交给 OpenCV/NumPy。
  • D405/D435 返回 RGBD;UVC 只返回彩色,调用 read_depth() 会抛出 CameraError。
  • timestamp_ms 来自相机时钟,不是 Unix 时间;轮询可能读到相同 frame_id,读取上限不是相机帧率承诺。 设备端拒绝超过 2 秒的旧帧。原始 BGR/深度数据较大,按需要控制客户端读取频率。
  • 默认控制端口 8888、相机 HTTP 端口 8892,可用 control_port / camera_port 和 timeout 调整。
  • start() 遵守控制器已有相机占用门禁;标定/抓取正在占用时会明确报错。构造、读帧、对象销毁都不抢占/停流。
  • 不需要连接 RobotArm、手眼标定、机械臂位姿或运动 lease;需要基座坐标系点云时仍应使用完整标定流程。

完整示例:examples/camera_rgbd.py。

相机接口速查

CameraClient(host, camera_id=None, *, control_port=8888, camera_port=8892, timeout=5.0)

host 为控制器 IP 或主机名,不包含 http://;不是运行脚本的电脑或相机 USB 地址。 端口范围为 1–65535,timeout 为正数秒。查询配置只需要控制端口,读帧还需要相机 HTTP 端口。 构造参数错误抛出 ValueError;通信、配置发现、启动和帧协议错误抛出 CameraError。

调用(在协程中使用 await) 返回值与行为
list_cameras() 相机字典列表;不会选择或启动相机
select_camera() 选定的 ID 字符串;不会启动,显式 ID 会直接保留
start() 首帧就绪后的 health 字典;启动共享相机
health() 包含 ok、camera_frame_ready、diagnostics 的状态字典;不启动相机服务
read_frame() CameraFrame,包含同帧彩色、可选深度和元数据
read_color() / read_depth() 单独返回 BGR 数组 / 毫米深度数组
stop() None;停止共享相机,影响其他读者

CameraFrame.metadata 包含实际设备 serial、provider、尺寸、帧龄和内参等信息。 frame.depth_at(x, y) 是同步方法:坐标对应彩色像素,无深度时抛出 CameraError, 坐标越界抛出 IndexError。它返回光轴 Z 距离,不是点到相机原点的径向距离。

多相机:先列出,再指定

import asyncio
from zeroArm_sdk import CameraClient, CameraError

async def main():
    host = "192.168.1.10"
    discovery = CameraClient(host)
    try:
        for item in await discovery.list_cameras():
            print(item["camera_id"], item["provider"], item["attached_to"], item["capabilities"])
        # 将下方 ID 替换为列表中实际需要的相机,不自动取第一项。
        camera = CameraClient(host, camera_id="left_hand_camera")
        await camera.start()
        frame = await camera.read_frame()
        print(frame.color_bgr.shape, frame.metadata["serial"])
    except CameraError as error:
        print(f"相机操作失败:{error}")

asyncio.run(main())

返回条目示例(配置提示不代表已经出图):

{
  "camera_id": "left_hand_camera",
  "provider": "d435",
  "attached_to": "left_arm",
  "capabilities": ["rgb_preview", "depth", "hand_eye_calibration", "point_cloud_capture"],
  "available": true
}

示例命令与排查

在 SDK 仓库根目录运行:

python examples/camera_rgbd.py --host 192.168.1.10 --list
python examples/camera_rgbd.py --host 192.168.1.10
python examples/camera_rgbd.py --host 192.168.1.10 --camera-id left_hand_camera

读取示例保存 camera_frame.npz;--list 只打印配置。退出示例不会停止其他读者的相机。

错误或现象 处理方式
No cameras configured / profile not ready 检查控制器 Product Profile 是否配置相机
Multiple cameras configured 从列表选择 ID,重新构造带 camera_id 的客户端
缺少 CameraClient / list_cameras 或帧协议 v1 安装 zeroArm_sdk[camera]>=0.3.0 并升级到配套固件
camera_not_started / HTTP 连接失败 显式 start();检查控制器地址、8888/8892 或自定义端口
busy_by_calibration / busy_by_capture 等占用任务结束后重试,不绕过占用门禁
stale_frame / depth_not_ready / 首帧超时 检查物理连接、固件日志、型号与 serial 配置;UVC 本身无深度流

Metadata

Release files for zeroArm-sdk 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for zeroArm-sdk 0.3.0
File
zeroarm_sdk-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 18.1 MB

Release files / zeroarm_sdk-0.3.0-cp312-cp312-win_amd64.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-win_amd64.whl
Size 200.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
dd89a6618a6d85d14db163797aa243cb41c11ed7f55d430100d802b7cc32e1f9
BLAKE2b-256 checksum
How to use checksums
05c1e6b374808c8629e7554d9e6f0cd81e1aa4d426741a0de41a24f26586fd5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61be5aa12b15288ba899a60bd71448c8d62c40b6d5d5382ce73e1929149c999d
BLAKE2b-256 checksum
How to use checksums
4fc6abfc40b40b0b020b6567d2f5f86089938467541fae0bdc4b5712b3c7e761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b6c0d878f045e7304969bfd12c18ebdeb7753d30c59ebc8ddeb27116d6c9abbb
BLAKE2b-256 checksum
How to use checksums
b9828490dc7e57a165a42f7e417e1e4b3c3c09e01a2bb6328ab5da001adea6a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 239.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4857c4d783fe5bd7b7e1a449ad9c87cb940f052dc23c7b9e23758bb0239de5f8
BLAKE2b-256 checksum
How to use checksums
42d8f2ffea1cdaa9131fd67385a49bcded847e9d9cfdf4fb8a126c3f027ae33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 253.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
274e53e80a0e1496f1ea684badc3770cc8859e17674de2e0228cc4731ca34132
BLAKE2b-256 checksum
How to use checksums
b074803b9aa9826939c550fd48c2a0c7b18bc34158e0b0fb49c5a52f421d22f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_universal2.whl

Download URL zeroarm_sdk-0.3.0-cp312-cp312-macosx_10_13_universal2.whl
Size 480.3 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0662f0dc98e481f32e4952351038842eac2b173eb66da94de74b32f206bbee4f
BLAKE2b-256 checksum
How to use checksums
f25bab5a6eafbcdfac6d3c2b6ba1a83d5675033bb0e90c8f196dd44d37bb5a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-win_amd64.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-win_amd64.whl
Size 210.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e97f1f11b0d826552809cdda79f905e4c1b467470c0df236436184637b26e4e5
BLAKE2b-256 checksum
How to use checksums
aea1d88d27f0457d987a1fe85fed687ed99375c2799c6f45427e6969d4399a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9e4556af4d9f1581c6596c502ec0dbac3cba87866c40711be58b56c947dfc2e6
BLAKE2b-256 checksum
How to use checksums
f3e4965fefa79921c2274bcf40820ca294b45c227a6a02f03724df9820692406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f139dd091d1b4f6fd518ba3aca16734f900a4b29a981e19b2b1af47d9162974b
BLAKE2b-256 checksum
How to use checksums
183552d956e775486c753d89c40423d3e52a3455ed7d65b2855a75c239c406bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 238.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
52bc9249ed668fe5b679803b65f6d5aaa69a6cfe6eae5e98137100f035b515c3
BLAKE2b-256 checksum
How to use checksums
ad2730cdecaf4a12682bfb294430a2b2e37f78e72999bdbd2411799c935d6515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 257.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
51b51b15fb56e744a34d712886256c7e75a5a3e7a2948958a5118e23a2e9eade
BLAKE2b-256 checksum
How to use checksums
cbd9a2097f00a88dd4bfac7df4edd372df32d1df6b8f895569cdbe24b875ba15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.0-cp311-cp311-macosx_10_9_universal2.whl
Size 481.8 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
34bf74ce2ab0ae998a3b148dfabd3ed8fe36c67d1284b25f81c21183908b140b
BLAKE2b-256 checksum
How to use checksums
f91dfaec402ce44aac705e75d5d64bec0dcf06ceaebdb18180ba25ee48653b1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-win_amd64.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-win_amd64.whl
Size 208.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b1537e226d424453df5772ffa15aec5a076b55e52801d55e97c19107c5261385
BLAKE2b-256 checksum
How to use checksums
56d7cab945d1fede513d592bb98c123aa08120786914d78216405aaab8236bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a8cd5327f2e1f15a3411b5dc0a32361dd19522487b6c7a5b8c638fcfd048700f
BLAKE2b-256 checksum
How to use checksums
e43ea509bcac079a881c26223667f4f4ff5559a1146be7962bd85c3d4e55548a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f4d915fc3dd575793b4c1a20dd42dc04792ab46fe457c4bdc084f3fb98accac9
BLAKE2b-256 checksum
How to use checksums
b332ab18b6594fcbdcc70f5f5822b13d4c76456403848d78d2dcc1306e1cf0ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 240.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d3fdd15e84da4ab165e98d79c0c376adea6901e9fa800bf0e40bcc0ac743bef6
BLAKE2b-256 checksum
How to use checksums
837c0b29ba27a5ff0f029f5566e3fd28479e72202886efd3ccf4ce8afbeab631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 258.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
397b5873fc40d892d4f247d62bbad13fbc3ffe58f712c27f5c3463e6de951270
BLAKE2b-256 checksum
How to use checksums
a44e0fc6bac5ff3fb85dad3da7541931602279272cc483ad37e783f34d2a8c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.0-cp310-cp310-macosx_10_9_universal2.whl
Size 485.8 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
95560fda49a82519ec7ad3c01e3fe84c043333f37ef9076a0e0464cb78e99d46
BLAKE2b-256 checksum
How to use checksums
af9ef4b6617c671e94a3dd6647d26521aaf709971e5dec86402551770515f504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-win_amd64.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-win_amd64.whl
Size 209.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
c265a425aef324c105d57f74ffabebc09311fb20e2b7e47243e0d7d3094ac834
BLAKE2b-256 checksum
How to use checksums
514e248f56ee690e760d51bea19b85bda8b33f832d3955002ad94d7eefc5cccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
446c1011bc573e727d9c7a066ad995f5a3fa5e7d2c71b4f78528afcfa36ca7ef
BLAKE2b-256 checksum
How to use checksums
238fe7d4c268f99fba1ddc74579e24f0cda77918426d33f4842a372a70f9e48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eded560ff729f89bff4d03f84947e1dd23943ed0f21773c6bda1d3257785be07
BLAKE2b-256 checksum
How to use checksums
be4ead5b21b1564cc655c7bd6419f321fe2ed15a532ad2c7b8992752bddcc2f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Size 242.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa348b12afef7d416d07f0efa70a51ab676137cc272a44363b93133e828ceebf
BLAKE2b-256 checksum
How to use checksums
d2f83fa5413715dbb4b21c46171b8930904ae401c42d46582a20129746850be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 260.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6c4acecf9d24a2977bc2d0c06d2d35f4c2fea88f580c034e91aefa433921ea88
BLAKE2b-256 checksum
How to use checksums
c991ac5b03152ce8fa768eb0d96d5034d1eb801649758dcfe9ee15bc2c5f1021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.0-cp39-cp39-macosx_10_9_universal2.whl
Size 490.4 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b039bd4cf9794f525d517d8c690df80ba91013d118fabafc45f0f37a3ab2dedb
BLAKE2b-256 checksum
How to use checksums
bfb01c9c96aab5d9dc2efa2bc2cb8f53a10810c7e397c6ebaa8d8bfcf2a7b8b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

0.3.1

24 release files

This release

0.3.0 This release

24 release files

0.2.2

24 release files

0.2.1

24 release files

0.2.0

24 release files

0.1.3

24 release files

0.1.2

25 release files

0.1.0

40 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page