Skip to main content

ZeroArm Python SDK

Current SDK source version: 0.3.2.

Maintenance boundary: docs/zeroarm-framework-integration.md.

Version 0.3 uses the Cmd protocol-v3 device WebSocket 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 opens a Motion-confirmed Cmd session. Requests carry a 32-hex runtime/session/request identity and a frozen device time anchor. resume() reattaches a dropped bridge to the existing fenced session; a fresh connect() opens a new session.

Requirements:

  • ZeroArm firmware 1.1.0 or newer
  • sdk_protocol_version = 3
  • Python 3.9–3.12

Controller WebSocket and camera HTTP traffic always connects directly to the device and doesn't use operating-system or environment HTTP proxies.

pip install zeroArm_sdk
import asyncio
from zeroArm_sdk import RobotArm


async def main():
    arm = RobotArm(slot="left", mount="upright")
    await arm.auto_discover_and_connect()
    print(arm.firmware_version, arm.sdk_protocol_version)
    try:
        await arm.enable_hold()
        await arm.move_once(
            {"type": "JOINT", "q_rad": [0.2, -0.3, 0, 0, 0, 0]},
            {"path": "JOINT", "speed_scale": 1.0},
        )
        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:

  • move_once()
  • enable_hold() / start_gravity_compensation()
  • set_gripper() / set_gripper_torque()
  • set_screwdriver()
  • start_stream() / stream_update() / cancel_operation()
  • get_status() / get_operation() / get_request_outcome()
  • gracefully_shutdown() / emergency_shutdown()

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

The device publishes its authoritative model, tool and wire capabilities. Normal connect reads that prepared configuration and does not upload URDF or guess an arm model. Install and maintenance tools own provisioning changes.

相机画面与深度

使用包含 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.2

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.2
File
zeroarm_sdk-0.3.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zeroarm_sdk-0.3.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
zeroarm_sdk-0.3.2-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.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zeroarm_sdk-0.3.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.2-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.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zeroarm_sdk-0.3.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.2-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.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
zeroarm_sdk-0.3.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.2-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 20.6 MB

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-win_amd64.whl
Size 223.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b569fa427ee2e063fc588e03bd52dc78e7bb1804080e5f04035866783f39dbf7
BLAKE2b-256 checksum
How to use checksums
71576382f450ff23bca86b07683ca436771c48d8dcf6bb62567dbdbcd4596913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
740a1bb770ca1ab72458184242f86e71409bbebb26c04ba1c9b287d6099b2fca
BLAKE2b-256 checksum
How to use checksums
3449599e4336aa5ecd88fb1da979f8fb60c706c7bfe5ce89dbd7a1fce0ff1b4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
511934c0569c82ff4e0ee810084e75362e54df9f39cb2628a6adabd44411eeae
BLAKE2b-256 checksum
How to use checksums
72d26773ac71b91d7da8b1c1c9cc0ff730d7b338c9db7766bfaebb42fc2e268d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Size 273.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ebbc27621ee740addb7503a15be361abab98270b6504d961d362a6c90991b8a
BLAKE2b-256 checksum
How to use checksums
d10395da6172f89392cf2f5528e73350bacea660970466c2be0c5e09d066d6d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 288.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1fa3a41ce8c1a5750da4a46b8ca7eedb69ffc8b308465870b41616f326d09645
BLAKE2b-256 checksum
How to use checksums
bf2f63fcefe03744e7c58649cc5984f60b5f7ff28429db5287e5af7fcf47e877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp312-cp312-macosx_10_13_universal2.whl
Size 544.0 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b5fed276cb4dc8d22cd6958842077ee149937e9de0d97bf0a26b990467e4b823
BLAKE2b-256 checksum
How to use checksums
736b8841cfc3fcd11fd36142885285768b5a44202275330d44042de26482b68d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp311-cp311-win_amd64.whl
Size 236.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5ab0ec29fc8cf887ff36cc6d0eae7af1cdb72ffc575b3c5b0d99a6fa4ec9573f
BLAKE2b-256 checksum
How to use checksums
f4da9306d02d83e8840f9938b3aeb3ea5d24534bcfb5bbdb45fe87a04cbec96e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

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

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

Download URL zeroarm_sdk-0.3.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
39062c3e41c844450e40fd659771a4917538ac038581e065fe8c0537fd784310
BLAKE2b-256 checksum
How to use checksums
c84561f8f94366bc5e89acee56a0dfa03e42f49e450a1d4ae2472bc930f08b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Size 274.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2af8c9ceacdfb444e520810889c1b9681600b74074be69a8f37654e1815a741a
BLAKE2b-256 checksum
How to use checksums
3e389b5a520429c292b43c9b5553fe1ae742397b63ab2bbe520de94fdf34f892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 294.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ae5ab39e469663806667c9d0c6ad157f607ed185eea0f4da5d2971269cc879de
BLAKE2b-256 checksum
How to use checksums
e818d37d9d26db005833614acf062338b6601c9a4730b3d6d368e7c319f2bb83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp311-cp311-macosx_10_9_universal2.whl
Size 551.3 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2cdbf93b6667bea9654350c6bbcc722b2d2fcc4755dd7a1939e8bbee62382c49
BLAKE2b-256 checksum
How to use checksums
8b407f187f076d5dcd999210541b0c851080abe2ef9d104a60d4bdd47ca26db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp310-cp310-win_amd64.whl
Size 235.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e5cadb46a6497dfdd7ca89888542351b9a7e9b60cefb744f1057e5f68178da3d
BLAKE2b-256 checksum
How to use checksums
beaad23f8033d0b7213dafebde90c3c2800218b291eb06af6181392ea1c094b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

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

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

Download URL zeroarm_sdk-0.3.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2fe98dbd789e8a034cdce2ced76bc55f437827f20299241df29c2c36267b6c7f
BLAKE2b-256 checksum
How to use checksums
2518167e9c096e08ec46ffad2bbc51ffc2117f7cd486e13b1923e77e16b32c31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Size 276.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2141cefb0cf3f0e815a14fb8663cb8cdf04470dad840e8ae15ff0d0c17ae3cdc
BLAKE2b-256 checksum
How to use checksums
abe10b2d5ef97c90c3284e2ac1850c355d582cd6eca7f0f67c8b1a1f959b4565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 295.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0c177c48b8a873f8d325811a6f102dfd515cbfd797666ad6d92ad196324a4737
BLAKE2b-256 checksum
How to use checksums
05840440a97adc40c99e8137bd1f482b753cb8dceacb556cd70bbfe35e9f2007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp310-cp310-macosx_10_9_universal2.whl
Size 555.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5aa4be98bf31e538c76a9465fc24c31be10360bd0f5d5f28b50411b12629bfc4
BLAKE2b-256 checksum
How to use checksums
c456aa084b0f92aac55cc1c02bde56848ffe94930dd35e605ca6981de2a1cd6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp39-cp39-win_amd64.whl
Size 236.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
13f1b0d204d608de1c58900d390d192be01e9b2ce118026ae7293038cd0a2d8c
BLAKE2b-256 checksum
How to use checksums
a9c8f7a8ae83d16857d0e8cc693553ee68d7147e831c38e66b4a2bbc2030c128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0fbc03316558cd70d0f6906a6e323f08b4dc19cf78b4a561ef3d0481e87d3e2a
BLAKE2b-256 checksum
How to use checksums
000eb5b53a33b81bf739aa4c33db016d24d099d9a8220c575a3805678e6d4ef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5a6d39814cf9c8f9dedff5aec2716a39daf32f888753f62987cbdc9d189166e5
BLAKE2b-256 checksum
How to use checksums
c401b346095898001e6d6ca43c389f20f31fb4204ee0ff96b3d1812c20d604ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Size 279.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9597bf709c76acfa9ca1c44c3ce1062de3cf158a3d559e417a88d325c3b943ed
BLAKE2b-256 checksum
How to use checksums
e0123b511c622c423e9bdcb29de596a5b9f68bbedd2fe11fcdabc13e7fbcc821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL zeroarm_sdk-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 298.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
643b6404a92d19fd846981ac84c29d49a255a2f09315b7edbc346d0f399f1792
BLAKE2b-256 checksum
How to use checksums
a4c19319d4344fe6315b701db99e4f237a326e6dbd7b89362654c7bb7f54d4f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

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

Release history Release notifications | RSS feed

This release

0.3.2 This release

24 release files

0.3.1

24 release files

0.3.0

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